Uses of Package
org.projog.core.predicate
Packages that use org.projog.core.predicate
Package
Description
Provides a programming interface for Java applications to interact with Projog.
Provides a mechanism for objects to notify and be notified of events.
Predicates to explicitly specify when a goal succeeds of fails.
Predicates for classifying terms.
Predicates to support constraint logic programming.
Predicates for comparing terms, including specific predicates for comparing numeric values.
Predicates for the construction of compound/complex sentences.
Predicates for inspecting the structure of terms.
Predicates to support working with the recorded database.
Predicates to aid the debugging of Prolog programs.
Predicates for affecting the flow of goal evaluation on backtracking.
Predicates for system input and output with the file system.
Predicates for inspecting, adding and retracting clauses.
Predicates for working with list data structures.
Predicates that provide reification functionality.
Predicates to support working with dates and times.
Provides functionality to evaluate user defined predicates defined using Prolog syntax.
-
Classes in org.projog.core.predicate used by org.projog.api
-
Classes in org.projog.core.predicate used by org.projog.core.event
-
Classes in org.projog.core.predicate used by org.projog.core.kb
-
Classes in org.projog.core.predicate used by org.projog.core.math
-
Classes in org.projog.core.predicate used by org.projog.core.predicate
-
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.bool
-
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.classifyClassDescriptionSuperclass of "plug-in" predicates that are not re-evaluated as part of backtracking.Represents a goal.Returns specialised implementations of
Predicate. -
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.clp
-
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.compareClassDescriptionSuperclass of "plug-in" predicates that are not re-evaluated as part of backtracking.Represents a goal.Returns specialised implementations of
Predicate. -
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.compound
-
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.constructClassDescriptionSuperclass of "plug-in" predicates that are not re-evaluated as part of backtracking.Represents a goal.Returns specialised implementations of
Predicate. -
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.dbClassDescriptionSuperclass of "plug-in" predicates that are not re-evaluated as part of backtracking.Represents a goal.Returns specialised implementations of
Predicate. -
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.debugClassDescriptionSuperclass of "plug-in" predicates that are not re-evaluated as part of backtracking.Returns specialised implementations of
Predicate. -
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.flowClassDescriptionSuperclass of "plug-in" predicates that are not re-evaluated as part of backtracking.Represents a goal.Returns specialised implementations of
Predicate. -
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.ioClassDescriptionSuperclass of "plug-in" predicates that are not re-evaluated as part of backtracking.Returns specialised implementations of
Predicate. -
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.kbClassDescriptionSuperclass of "plug-in" predicates that are not re-evaluated as part of backtracking.Represents a goal.Returns specialised implementations of
Predicate. -
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.listClassDescriptionSuperclass of "plug-in" predicates that are not re-evaluated as part of backtracking.Represents a goal.Returns specialised implementations of
Predicate.Acts as a repository of rules and facts. -
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.reifClassDescriptionSuperclass of "plug-in" predicates that are not re-evaluated as part of backtracking.Returns specialised implementations of
Predicate. -
Classes in org.projog.core.predicate used by org.projog.core.predicate.builtin.timeClassDescriptionSuperclass of "plug-in" predicates that are not re-evaluated as part of backtracking.Returns specialised implementations of
Predicate. -
Classes in org.projog.core.predicate used by org.projog.core.predicate.udp