Uses of Class
org.projog.core.predicate.PredicateKey
Packages that use PredicateKey
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 support constraint logic programming.
Provides functionality to evaluate user defined predicates defined using Prolog syntax.
-
Uses of PredicateKey in org.projog.api
Methods in org.projog.api that return PredicateKeyModifier and TypeMethodDescriptionProjogStackTraceElement.getPredicateKey()Represents the user defined predicate this stack trace element was generated for.Methods in org.projog.api with parameters of type PredicateKeyModifier and TypeMethodDescriptionvoidProjog.addArithmeticOperator(PredicateKey key, ArithmeticOperator operator) voidProjog.addPredicateFactory(PredicateKey key, PredicateFactory predicateFactory) -
Uses of PredicateKey in org.projog.core.event
Methods in org.projog.core.event that return PredicateKeyModifier and TypeMethodDescriptionSpyPoints.SpyPoint.getPredicateKey()SpyPoints.SpyPointEvent.getPredicateKey()Methods in org.projog.core.event that return types with arguments of type PredicateKeyMethods in org.projog.core.event with parameters of type PredicateKeyModifier and TypeMethodDescriptionSpyPoints.getSpyPoint(PredicateKey key) voidSpyPoints.setSpyPoint(PredicateKey key, boolean set) -
Uses of PredicateKey in org.projog.core.kb
Methods in org.projog.core.kb that return types with arguments of type PredicateKeyModifier and TypeMethodDescriptionstatic List<PredicateKey>KnowledgeBaseUtils.getPredicateKeysByName(KnowledgeBase kb, String predicateName) Returns list of all user defined predicates with the specified name. -
Uses of PredicateKey in org.projog.core.math
Methods in org.projog.core.math with parameters of type PredicateKeyModifier and TypeMethodDescriptionvoidArithmeticOperators.addArithmeticOperator(PredicateKey key, String operatorClassName) Associates aArithmeticOperatorwith thisKnowledgeBase.voidArithmeticOperators.addArithmeticOperator(PredicateKey key, ArithmeticOperator operator) Associates aArithmeticOperatorwith thisKnowledgeBase.ArithmeticOperators.getArithmeticOperator(PredicateKey key) -
Uses of PredicateKey in org.projog.core.predicate
Methods in org.projog.core.predicate that return PredicateKeyModifier and TypeMethodDescriptionstatic PredicateKeyPredicateKey.createForTerm(Term t) Returns aPredicateKeyfor the specified term.static PredicateKeyPredicateKey.createFromNameAndArity(Term t) Methods in org.projog.core.predicate that return types with arguments of type PredicateKeyModifier and TypeMethodDescriptionPredicates.getAllDefinedPredicateKeys()Returns details of all predicates, both user-defined and built-in predicates.Predicates.getUserDefinedPredicates()Returns details of all the user define predicates of this object.Methods in org.projog.core.predicate with parameters of type PredicateKeyModifier and TypeMethodDescriptionvoidPredicates.addPredicateFactory(PredicateKey key, String predicateFactoryClassName) Associates aPredicateFactorywith thisKnowledgeBase.voidPredicates.addPredicateFactory(PredicateKey key, PredicateFactory predicateFactory) Associates aPredicateFactorywith thisKnowledgeBase.intPredicateKey.compareTo(PredicateKey o) Ordered on name or, if names identical, number of arguments.Predicates.createOrReturnUserDefinedPredicate(PredicateKey key) Returns theUserDefinedPredicateFactoryfor the specifiedPredicateKey.Predicates.getPredicateFactory(PredicateKey key) Returns thePredicateFactoryassociated with the specifiedPredicateKey.Constructors in org.projog.core.predicate with parameters of type PredicateKey -
Uses of PredicateKey in org.projog.core.predicate.builtin.clp
Methods in org.projog.core.predicate.builtin.clp with parameters of type PredicateKeyModifier and TypeMethodDescriptionvoidExpressionFactories.addExpressionFactory(PredicateKey key, String operatorClassName) Associates aExpressionFactorywith thisKnowledgeBase. -
Uses of PredicateKey in org.projog.core.predicate.udp
Methods in org.projog.core.predicate.udp that return PredicateKeyModifier and TypeMethodDescriptionClauseModel.getPredicateKey()DynamicUserDefinedPredicateFactory.getPredicateKey()StaticUserDefinedPredicateFactory.getPredicateKey()TabledUserDefinedPredicateFactory.getPredicateKey()UserDefinedPredicateFactory.getPredicateKey()Returns the key for the predicate this object representsConstructors in org.projog.core.predicate.udp with parameters of type PredicateKeyModifierConstructorDescriptionDynamicUserDefinedPredicateFactory(KnowledgeBase kb, PredicateKey predicateKey) StaticUserDefinedPredicateFactory(KnowledgeBase kb, PredicateKey predicateKey) TabledUserDefinedPredicateFactory(KnowledgeBase kb, PredicateKey predicateKey)