Class Trace
java.lang.Object
org.projog.core.predicate.AbstractSingleResultPredicate
org.projog.core.predicate.builtin.debug.Trace
- All Implemented Interfaces:
KnowledgeBaseConsumer, PredicateFactory
trace - enables exhaustive tracing.
By enabling exhaustive tracing the programmer will be informed of every goal their program attempts to resolve.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractSingleResultPredicate
evaluate, evaluate, evaluate, evaluate, getArithmeticOperators, getFileHandles, getKnowledgeBase, getOperands, getPredicate, getPredicates, getProjogListeners, getSpyPoints, getTermFormatter, init, isRetryable, setKnowledgeBaseMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PredicateFactory
isAlwaysCutOnBacktrack, preprocess
-
Constructor Details
-
Trace
public Trace()
-
-
Method Details
-
evaluate
protected boolean evaluate()- Overrides:
evaluatein classAbstractSingleResultPredicate
-