Class AsStringTerm<A extends AbstractValue<A,C> , C>
java.lang.Object
tools.refinery.logic.term.AbstractTerm<StringValue>
tools.refinery.logic.term.UnaryTerm<StringValue, A>
tools.refinery.logic.term.abstractdomain.AbstractDomainUnaryTerm<StringValue, A, C>
tools.refinery.logic.term.abstractdomain.AsStringTerm<A,C>
- All Implemented Interfaces:
AnyTerm, Term<StringValue>
public class AsStringTerm<A extends AbstractValue<A,C>, C>
extends AbstractDomainUnaryTerm<StringValue, A, C>
-
Method Summary
Modifier and TypeMethodDescriptionprotected Term<StringValue> constructWithBody(Term<A> newBody) protected StringValuedoEvaluate(A bodyValue) 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
-
Method Details
-
doEvaluate
- Specified by:
doEvaluatein classUnaryTerm<StringValue, A extends AbstractValue<A,C>>
-
constructWithBody
- Specified by:
constructWithBodyin classUnaryTerm<StringValue, A extends AbstractValue<A,C>>
-