Class PartialCountTerm
java.lang.Object
tools.refinery.logic.term.AbstractTerm<IntInterval>
tools.refinery.logic.term.AbstractCallTerm<IntInterval>
tools.refinery.store.reasoning.literal.PartialCallTerm<IntInterval>
tools.refinery.store.reasoning.literal.PartialCountTerm
- All Implemented Interfaces:
AnyTerm, Term<IntInterval>, PartialTerm<IntInterval>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Term<IntInterval> doSubstitute(Substitution substitution, List<Variable> substitutedArguments) reduce()toString()withArguments(Constraint newTarget, List<Variable> newArguments) Methods inherited from class PartialCallTerm
getConcreteness, orElseConcretenessMethods inherited from class AbstractCallTerm
equalsWithSubstitution, evaluate, getArguments, getArgumentsOfDirection, getInputVariables, getPrivateVariables, getTarget, getVariables, hashCodeWithSubstitution, rewriteSubTerms, substitute, withTargetMethods inherited from class AbstractTerm
equals, getType, hashCodeMethods inherited from interface AnyTerm
asType, equalsWithSubstitution, getInputVariables, getPrivateVariables, getVariables, hashCodeWithSubstitutionMethods inherited from interface Term
evaluate, getType, rewriteSubTerms, substitute
-
Constructor Details
-
PartialCountTerm
-
-
Method Details
-
doSubstitute
protected Term<IntInterval> doSubstitute(Substitution substitution, List<Variable> substitutedArguments) - Specified by:
doSubstitutein classAbstractCallTerm<IntInterval>
-
withArguments
- Specified by:
withArgumentsin classAbstractCallTerm<IntInterval>
-
reduce
-
toString
-