Uses of Interface
org.projog.core.predicate.Predicate
Packages that use Predicate
Package
Description
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 for affecting the flow of goal evaluation on backtracking.
Predicates for inspecting, adding and retracting clauses.
Predicates for working with list data structures.
Provides functionality to evaluate user defined predicates defined using Prolog syntax.
-
Uses of Predicate in org.projog.core.predicate
Classes in org.projog.core.predicate that implement PredicateMethods in org.projog.core.predicate that return PredicateModifier and TypeMethodDescriptionprotected PredicateAbstractPredicateFactory.getPredicate()Deprecated.final PredicateAbstractPredicateFactory.getPredicate(Term term) Deprecated.protected PredicateAbstractPredicateFactory.getPredicate(Term arg1, Term arg2) Deprecated.protected PredicateAbstractPredicateFactory.getPredicate(Term arg1, Term arg2, Term arg3) Deprecated.protected PredicateAbstractPredicateFactory.getPredicate(Term arg1, Term arg2, Term arg3, Term arg4) Deprecated.final PredicateAbstractSingleResultPredicate.getPredicate(Term term) PredicateFactory.getPredicate(Term term) Returns aPredicateto be used in the evaluation of a goal.Predicates.getPredicate(Term t) UnknownPredicate.getPredicate(Term term) protected PredicateAbstractPredicateFactory.getPredicateWithOneArgument(Term arg) Deprecated. -
Uses of Predicate in org.projog.core.predicate.builtin.bool
Methods in org.projog.core.predicate.builtin.bool that return Predicate -
Uses of Predicate in org.projog.core.predicate.builtin.classify
Methods in org.projog.core.predicate.builtin.classify that return Predicate -
Uses of Predicate in org.projog.core.predicate.builtin.clp
Methods in org.projog.core.predicate.builtin.clp that return PredicateModifier and TypeMethodDescriptionBooleanConstraintPredicate.getPredicate(Term term) Resolve.getPredicate(Term input) -
Uses of Predicate in org.projog.core.predicate.builtin.compare
Methods in org.projog.core.predicate.builtin.compare that return PredicateModifier and TypeMethodDescriptionBetween.getPredicate(Term term) Is.getPredicate(Term term) PredSort.getPredicate(Term term) -
Uses of Predicate in org.projog.core.predicate.builtin.compound
Methods in org.projog.core.predicate.builtin.compound that return PredicateModifier and TypeMethodDescriptionBagOf.getPredicate(Term term) Call.getPredicate(Term term) Conjunction.getPredicate(Term term) Disjunction.getPredicate(Term term) FindAll.getPredicate(Term term) IfThen.getPredicate(Term term) Limit.getPredicate(Term term) Not.getPredicate(Term term) Once.getPredicate(Term t) SetOf.getPredicate(Term term) -
Uses of Predicate in org.projog.core.predicate.builtin.construct
Methods in org.projog.core.predicate.builtin.construct that return Predicate -
Uses of Predicate in org.projog.core.predicate.builtin.db
Methods in org.projog.core.predicate.builtin.db that return Predicate -
Uses of Predicate in org.projog.core.predicate.builtin.flow
Classes in org.projog.core.predicate.builtin.flow that implement PredicateMethods in org.projog.core.predicate.builtin.flow that return PredicateModifier and TypeMethodDescriptionCut.getPredicate(Term term) RepeatInfinitely.getPredicate(Term term) RepeatSetAmount.getPredicate(Term term) -
Uses of Predicate in org.projog.core.predicate.builtin.kb
Methods in org.projog.core.predicate.builtin.kb that return PredicateModifier and TypeMethodDescriptionCurrentPredicate.getPredicate(Term arg) Inspect.getPredicate(Term term) RetractAll.getPredicate(Term term) -
Uses of Predicate in org.projog.core.predicate.builtin.list
Methods in org.projog.core.predicate.builtin.list that return PredicateModifier and TypeMethodDescriptionAppend.getPredicate(Term term) Fold.getPredicate(Term term) Last.getPredicate(Term input) Length.getPredicate(Term input) MapList.getPredicate(Term term) Member.getPredicate(Term term) MemberCheck.getPredicate(Term term) Nth.getPredicate(Term input) static PredicatePartialApplicationUtils.getPredicate(PredicateFactory pf, Term action, Term... args) Reverse.getPredicate(Term term) Select.getPredicate(Term input) SubList.getPredicate(Term term) -
Uses of Predicate in org.projog.core.predicate.udp
Classes in org.projog.core.predicate.udp that implement PredicateModifier and TypeClassDescriptionfinal classRepresents a user defined predicate.classA template for implementations ofPredicatethat are tail recursive.Methods in org.projog.core.predicate.udp that return PredicateModifier and TypeMethodDescriptionClauseAction.getPredicate(Term input) DynamicUserDefinedPredicateFactory.getPredicate(Term term) StaticUserDefinedPredicateFactory.getPredicate(Term term) TabledUserDefinedPredicateFactory.getPredicate(Term term) static PredicatePredicateUtils.toPredicate(boolean result)