Class AbstractDomainMinTerm<A extends ComparableAbstractValue<A,C> , C extends Comparable<C>>
java.lang.Object
tools.refinery.logic.term.AbstractTerm<A>
tools.refinery.logic.term.BinaryTerm<A,A,A>
tools.refinery.logic.term.abstractdomain.AbstractDomainBinaryTerm<A,A,C>
tools.refinery.logic.term.abstractdomain.AbstractDomainMinTerm<A,C>
public class AbstractDomainMinTerm<A extends ComparableAbstractValue<A,C>, C extends Comparable<C>>
extends AbstractDomainBinaryTerm<A,A,C>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractDomainMinTerm(ComparableAbstractDomain<A, C> abstractDomain, Term<A> left, Term<A> right) -
Method Summary
Methods inherited from class AbstractDomainBinaryTerm
equalsWithSubstitution, getAbstractDomain, hashCodeWithSubstitutionMethods inherited from class BinaryTerm
evaluate, getInputVariables, getLeft, getLeftType, getPrivateVariables, getRight, getRightType, getVariables, reduce, rewriteSubTerms, substitute, withSubTermsMethods inherited from class AbstractTerm
equals, getType, hashCode
-
Constructor Details
-
AbstractDomainMinTerm
-
-
Method Details
-
doEvaluate
- Specified by:
doEvaluatein classBinaryTerm<A extends ComparableAbstractValue<A,C>, A extends ComparableAbstractValue<A, C>, A extends ComparableAbstractValue<A, C>>
-
constructWithSubTerms
- Specified by:
constructWithSubTermsin classBinaryTerm<A extends ComparableAbstractValue<A,C>, A extends ComparableAbstractValue<A, C>, A extends ComparableAbstractValue<A, C>>
-
toString
-