Class AbstractDomainLowerBoundTerm<A extends ComparableAbstractValue<A,C> , C extends Comparable<C>>
java.lang.Object
tools.refinery.logic.term.AbstractTerm<A>
tools.refinery.logic.term.UnaryTerm<A,A>
tools.refinery.logic.term.abstractdomain.AbstractDomainUnaryTerm<A,A,C>
tools.refinery.logic.term.abstractdomain.AbstractDomainLowerBoundTerm<A,C>
public class AbstractDomainLowerBoundTerm<A extends ComparableAbstractValue<A,C>, C extends Comparable<C>>
extends AbstractDomainUnaryTerm<A,A,C>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractDomainLowerBoundTerm(ComparableAbstractDomain<A, C> abstractDomain, Term<A> body) -
Method Summary
Modifier and TypeMethodDescriptionconstructWithBody(Term<A> newBody) protected AdoEvaluate(A bodyValue) toString()Methods inherited from class AbstractDomainUnaryTerm
equalsWithSubstitution, getAbstractDomain, hashCodeWithSubstitutionMethods inherited from class UnaryTerm
evaluate, getBody, getBodyType, getInputVariables, getPrivateVariables, getVariables, reduce, rewriteSubTerms, substitute, withBodyMethods inherited from class AbstractTerm
equals, getType, hashCode
-
Constructor Details
-
AbstractDomainLowerBoundTerm
-
-
Method Details
-
doEvaluate
- Specified by:
doEvaluatein classUnaryTerm<A extends ComparableAbstractValue<A,C>, A extends ComparableAbstractValue<A, C>>
-
constructWithBody
- Specified by:
constructWithBodyin classUnaryTerm<A extends ComparableAbstractValue<A,C>, A extends ComparableAbstractValue<A, C>>
-
toString
-