Class UpperCardinalityAddTerm
java.lang.Object
tools.refinery.logic.term.AbstractTerm<UpperCardinality>
tools.refinery.logic.term.BinaryTerm<UpperCardinality,UpperCardinality,UpperCardinality>
tools.refinery.logic.term.uppercardinality.UpperCardinalityBinaryTerm
tools.refinery.logic.term.uppercardinality.UpperCardinalityAddTerm
- All Implemented Interfaces:
AnyTerm,Term<UpperCardinality>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUpperCardinalityAddTerm(Term<UpperCardinality> left, Term<UpperCardinality> right) -
Method Summary
Modifier and TypeMethodDescriptionprotected Term<UpperCardinality> constructWithSubTerms(Term<UpperCardinality> newLeft, Term<UpperCardinality> newRight) protected UpperCardinalitydoEvaluate(UpperCardinality leftValue, UpperCardinality rightValue) toString()Methods inherited from class tools.refinery.logic.term.BinaryTerm
equalsWithSubstitution, evaluate, getInputVariables, getLeft, getLeftType, getPrivateVariables, getRight, getRightType, getVariables, hashCodeWithSubstitution, reduce, rewriteSubTerms, substitute, withSubTermsMethods inherited from class tools.refinery.logic.term.AbstractTerm
equals, getType, hashCode
-
Constructor Details
-
UpperCardinalityAddTerm
-
-
Method Details
-
doEvaluate
- Specified by:
doEvaluatein classBinaryTerm<UpperCardinality,UpperCardinality, UpperCardinality>
-
constructWithSubTerms
protected Term<UpperCardinality> constructWithSubTerms(Term<UpperCardinality> newLeft, Term<UpperCardinality> newRight) - Specified by:
constructWithSubTermsin classBinaryTerm<UpperCardinality,UpperCardinality, UpperCardinality>
-
toString
-