Uses of Class
org.projog.core.predicate.AbstractPredicateFactory
Packages that use AbstractPredicateFactory
Package
Description
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 for affecting the flow of goal evaluation on backtracking.
Predicates for inspecting, adding and retracting clauses.
Predicates for working with list data structures.
-
Uses of AbstractPredicateFactory in org.projog.core.predicate.builtin.classify
Subclasses of AbstractPredicateFactory in org.projog.core.predicate.builtin.classify -
Uses of AbstractPredicateFactory in org.projog.core.predicate.builtin.clp
Subclasses of AbstractPredicateFactory in org.projog.core.predicate.builtin.clpModifier and TypeClassDescriptionfinal classlabel([X])- assigns concrete values to the given CLP variables. -
Uses of AbstractPredicateFactory in org.projog.core.predicate.builtin.compare
Subclasses of AbstractPredicateFactory in org.projog.core.predicate.builtin.compareModifier and TypeClassDescriptionfinal classbetween(X,Y,Z)- checks if a number is within a specified range. -
Uses of AbstractPredicateFactory in org.projog.core.predicate.builtin.compound
Subclasses of AbstractPredicateFactory in org.projog.core.predicate.builtin.compoundModifier and TypeClassDescriptionfinal classbagof(X,P,L)- find all solutions that satisfy the goal.final classX,Y- conjunction.private static final classfinal classX;Y- disjunction.final classX->Y- ifXsucceeds thenYis evaluated.final classlimit(N, X)- calls the goal represented by a term a maximum number of times.final classsetof(X,P,L)- find all solutions that satisfy the goal. -
Uses of AbstractPredicateFactory in org.projog.core.predicate.builtin.construct
Subclasses of AbstractPredicateFactory in org.projog.core.predicate.builtin.constructModifier and TypeClassDescriptionfinal classatom_concat(X, Y, Z)- concatenates atom names. -
Uses of AbstractPredicateFactory in org.projog.core.predicate.builtin.db
Subclasses of AbstractPredicateFactory in org.projog.core.predicate.builtin.dbModifier and TypeClassDescriptionfinal classrecorded(X,Y,Z)- checks if a term is associated with a key. -
Uses of AbstractPredicateFactory in org.projog.core.predicate.builtin.flow
Subclasses of AbstractPredicateFactory in org.projog.core.predicate.builtin.flowModifier and TypeClassDescriptionfinal class!- the "cut".final classrepeat- always succeeds.final classrepeat(N)- succeedsNtimes. -
Uses of AbstractPredicateFactory in org.projog.core.predicate.builtin.kb
Subclasses of AbstractPredicateFactory in org.projog.core.predicate.builtin.kbModifier and TypeClassDescriptionfinal classcurrent_predicate(X)- unifies with defined predicates.final classclause(X,Y)/retract(X)- matches terms to existing clauses. -
Uses of AbstractPredicateFactory in org.projog.core.predicate.builtin.list
Subclasses of AbstractPredicateFactory in org.projog.core.predicate.builtin.listModifier and TypeClassDescriptionfinal classappend(X,Y,Z)- concatenates two lists.final classfoldl(PredicateName, Values, Start, Result)- combines elements of a list into a single term.final classlast(X,Y)- finds the last element of a list.final classlength(X,Y)- determines the length of a list.final classmember(E, L)- enumerates members of a list.final classnth0(X,Y,Z)/nth1(X,Y,Z)- examines an element of a list.final classreverse(X,Y)- reverses the order of elements in a list.final classselect(X,Y,Z)- removes an element from a list.