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
Classes in org.projog.core.predicate that implement interfaces with type arguments of type PredicateKeyMethods 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)