Class NotEmptyPredicate
- java.lang.Object
-
- ai.libs.jaicore.logic.fol.theories.set.NotEmptyPredicate
-
- All Implemented Interfaces:
EvaluablePredicate
public class NotEmptyPredicate extends java.lang.Object implements EvaluablePredicate
-
-
Constructor Summary
Constructors Constructor Description NotEmptyPredicate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<java.util.List<ConstantParam>>
getParamsForNegativeEvaluation(Monom state, ConstantParam... partialGrounding)
java.util.Collection<java.util.List<ConstantParam>>
getParamsForPositiveEvaluation(Monom state, ConstantParam... partialGrounding)
boolean
isOracable()
boolean
test(Monom state, ConstantParam... params)
-
-
-
Method Detail
-
test
public boolean test(Monom state, ConstantParam... params)
- Specified by:
test
in interfaceEvaluablePredicate
-
getParamsForPositiveEvaluation
public java.util.Collection<java.util.List<ConstantParam>> getParamsForPositiveEvaluation(Monom state, ConstantParam... partialGrounding)
- Specified by:
getParamsForPositiveEvaluation
in interfaceEvaluablePredicate
-
getParamsForNegativeEvaluation
public java.util.Collection<java.util.List<ConstantParam>> getParamsForNegativeEvaluation(Monom state, ConstantParam... partialGrounding)
- Specified by:
getParamsForNegativeEvaluation
in interfaceEvaluablePredicate
-
isOracable
public boolean isOracable()
- Specified by:
isOracable
in interfaceEvaluablePredicate
-
-