Uses of Interface
org.projog.core.predicate.PreprocessablePredicateFactory
Packages that use PreprocessablePredicateFactory
Package
Description
Predicates for comparing terms, including specific predicates for comparing numeric values.
Predicates for the construction of compound/complex sentences.
Predicates for working with list data structures.
Provides functionality to evaluate user defined predicates defined using Prolog syntax.
-
Uses of PreprocessablePredicateFactory in org.projog.core.predicate
Classes in org.projog.core.predicate that implement PreprocessablePredicateFactoryModifier and TypeClassDescriptionfinal classRepresents all predicates that aKnowledgeBasehas no definition of. -
Uses of PreprocessablePredicateFactory in org.projog.core.predicate.builtin.compare
Classes in org.projog.core.predicate.builtin.compare that implement PreprocessablePredicateFactory -
Uses of PreprocessablePredicateFactory in org.projog.core.predicate.builtin.compound
Classes in org.projog.core.predicate.builtin.compound that implement PreprocessablePredicateFactoryModifier and TypeClassDescriptionfinal classbagof(X,P,L)- find all solutions that satisfy the goal.final classX,Y- conjunction.final classX;Y- disjunction.final classfindall(X,P,L)- find all solutions that satisfy the goal.final classX->Y- ifXsucceeds thenYis evaluated.final classlimit(N, X)- calls the goal represented by a term a maximum number of times.final class\+ X- "not".final classonce(X)- calls the goal represented by a term.final classsetof(X,P,L)- find all solutions that satisfy the goal. -
Uses of PreprocessablePredicateFactory in org.projog.core.predicate.builtin.list
Classes in org.projog.core.predicate.builtin.list that implement PreprocessablePredicateFactoryModifier and TypeClassDescriptionfinal classfoldl(PredicateName, Values, Start, Result)- combines elements of a list into a single term.final classmaplist(X,Y)/maplist(X,Y,Z)- determines if a goal succeeds against elements of a list.final classmemberchk(E, L)- checks is a term is a member of a list.final classinclude(X,Y,Z)- filters a list by a goal. -
Uses of PreprocessablePredicateFactory in org.projog.core.predicate.udp
Classes in org.projog.core.predicate.udp that implement PreprocessablePredicateFactoryModifier and TypeClassDescription(package private) final class(package private) final classclassMaintains a record of the clauses that represents a "static" user defined predicate.private final classprivate final classprivate final classprivate final class