Class ExtremumList
java.lang.Object
org.projog.core.predicate.AbstractSingleResultPredicate
org.projog.core.predicate.builtin.list.ExtremumList
- All Implemented Interfaces:
KnowledgeBaseConsumer, PredicateFactory
min_list / max_list
min_list(Min, List)- True if Min is the smallest number in List. Fails if List is empty.max_list(Max, List)- True if Max is the largest number in List. Fails if List is empty.
-
Method Summary
Modifier and TypeMethodDescriptionprotected booleanstatic ExtremumListmaxList()static ExtremumListminList()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
-
Method Details
-
minList
-
maxList
-
evaluate
- Overrides:
evaluatein classAbstractSingleResultPredicate
-