Class IsConcreteTerm<A extends AbstractValue<A,C> , C>
java.lang.Object
tools.refinery.logic.term.AbstractTerm<Boolean>
tools.refinery.logic.term.UnaryTerm<Boolean,A>
tools.refinery.logic.term.abstractdomain.AbstractDomainUnaryTerm<Boolean,A,C>
tools.refinery.logic.term.abstractdomain.IsConcreteTerm<A,C>
public class IsConcreteTerm<A extends AbstractValue<A,C>, C>
extends AbstractDomainUnaryTerm<Boolean,A,C>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedIsConcreteTerm(AbstractDomain<A, C> abstractDomain, Term<A> body) -
Method Summary
Modifier and TypeMethodDescriptionconstructWithBody(Term<A> newBody) protected BooleandoEvaluate(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
-
IsConcreteTerm
-
-
Method Details
-
doEvaluate
- Specified by:
doEvaluatein classUnaryTerm<Boolean, A extends AbstractValue<A,C>>
-
constructWithBody
-
toString
-