Uses of Interface
org.projog.core.predicate.udp.UserDefinedPredicateFactory
Packages that use UserDefinedPredicateFactory
Package
Description
Provides classes for constructing
Term objects from Prolog syntax.Predicates for inspecting, adding and retracting clauses.
Provides functionality to evaluate user defined predicates defined using Prolog syntax.
-
Uses of UserDefinedPredicateFactory in org.projog.core.parser
Fields in org.projog.core.parser with type parameters of type UserDefinedPredicateFactoryModifier and TypeFieldDescriptionprivate final Map<PredicateKey, UserDefinedPredicateFactory> ProjogSourceReader.userDefinedPredicatesMethods in org.projog.core.parser that return UserDefinedPredicateFactoryModifier and TypeMethodDescriptionprivate UserDefinedPredicateFactoryProjogSourceReader.createOrReturnUserDefinedPredicate(Term t) -
Uses of UserDefinedPredicateFactory in org.projog.core.predicate
Fields in org.projog.core.predicate with type parameters of type UserDefinedPredicateFactoryModifier and TypeFieldDescriptionprivate final Map<PredicateKey, UserDefinedPredicateFactory> Predicates.userDefinedPredicatesThe user-defined predicates (i.e.Methods in org.projog.core.predicate that return UserDefinedPredicateFactoryModifier and TypeMethodDescriptionPredicates.createOrReturnUserDefinedPredicate(PredicateKey key) Returns theUserDefinedPredicateFactoryfor the specifiedPredicateKey.Methods in org.projog.core.predicate that return types with arguments of type UserDefinedPredicateFactoryModifier and TypeMethodDescriptionPredicates.getUserDefinedPredicates()Returns details of all the user define predicates of this object.Methods in org.projog.core.predicate with parameters of type UserDefinedPredicateFactoryModifier and TypeMethodDescriptionvoidPredicates.addUserDefinedPredicate(UserDefinedPredicateFactory userDefinedPredicate) Adds a user defined predicate to this object.private voidPredicates.updateExistingPredicate(PredicateKey key, UserDefinedPredicateFactory userDefinedPredicate) -
Uses of UserDefinedPredicateFactory in org.projog.core.predicate.builtin.kb
Methods in org.projog.core.predicate.builtin.kb with parameters of type UserDefinedPredicateFactoryModifier and TypeMethodDescriptionprivate voidAssert.add(UserDefinedPredicateFactory userDefinedPredicate, ClauseModel clauseModel) -
Uses of UserDefinedPredicateFactory in org.projog.core.predicate.udp
Classes in org.projog.core.predicate.udp that implement UserDefinedPredicateFactoryModifier and TypeClassDescriptionfinal classMaintains a record of the clauses that represents a "dynamic" user defined predicate.classMaintains a record of the clauses that represents a "static" user defined predicate.