Class MutablePredicate
java.lang.Object
edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Predicate
edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.MutablePredicate
Mutable implementation of a logic predicate.
The logic predicate is mutable in the sense that we can add derivation rules to it at runtime.
-
Field Summary
Fields inherited from class edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Predicate
derivationRules
-
Constructor Summary
ConstructorDescriptionMutablePredicate
(String name, int arity) MutablePredicate
(String name, int arity, List<Query> definitionQueries) -
Method Summary
Methods inherited from class edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Predicate
accept, getArity, getDerivationRules, getFirstDerivationRule, getName, isBase, isDerived, isRecursive
-
Constructor Details
-
MutablePredicate
-
MutablePredicate
-
-
Method Details
-
addDerivationRule
-