Class AbstractDomainSupersetTerm<A extends AbstractValue<A,C> , C>
java.lang.Object
tools.refinery.logic.term.AbstractTerm<Boolean>
tools.refinery.logic.term.BinaryTerm<Boolean,A,A>
tools.refinery.logic.term.abstractdomain.AbstractDomainBinaryTerm<Boolean,A,C>
tools.refinery.logic.term.abstractdomain.AbstractDomainSupersetTerm<A,C>
public class AbstractDomainSupersetTerm<A extends AbstractValue<A,C>, C>
extends AbstractDomainBinaryTerm<Boolean,A,C>
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractDomainSupersetTerm(AbstractDomain<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
-
AbstractDomainSupersetTerm
-
-
Method Details
-
doEvaluate
- Specified by:
doEvaluatein classBinaryTerm<Boolean, A extends AbstractValue<A,C>, A extends AbstractValue<A, C>>
-
constructWithSubTerms
- Specified by:
constructWithSubTermsin classBinaryTerm<Boolean, A extends AbstractValue<A,C>, A extends AbstractValue<A, C>>
-
toString
-