Class AbstractDomainGreaterEqTerm<A extends ComparableAbstractValue<A,C> , C extends Comparable<C>>
java.lang.Object
tools.refinery.logic.term.AbstractTerm<TruthValue>
tools.refinery.logic.term.BinaryTerm<TruthValue, A, A>
tools.refinery.logic.term.abstractdomain.AbstractDomainBinaryTerm<TruthValue, A, C>
tools.refinery.logic.term.abstractdomain.AbstractDomainGreaterEqTerm<A,C>
- All Implemented Interfaces:
AnyTerm, Term<TruthValue>
public class AbstractDomainGreaterEqTerm<A extends ComparableAbstractValue<A,C>, C extends Comparable<C>>
extends AbstractDomainBinaryTerm<TruthValue, A, C>
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractDomainGreaterEqTerm(ComparableAbstractDomain<A, C> abstractDomain, Term<A> left, Term<A> right) -
Method Summary
Modifier and TypeMethodDescriptionprotected Term<TruthValue> constructWithSubTerms(Term<A> newLeft, Term<A> newRight) protected TruthValuedoEvaluate(A leftValue, A rightValue) toString()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
-
AbstractDomainGreaterEqTerm
-
-
Method Details
-
doEvaluate
- Specified by:
doEvaluatein classBinaryTerm<TruthValue, A extends ComparableAbstractValue<A,C>, A extends ComparableAbstractValue<A, C>>
-
constructWithSubTerms
- Specified by:
constructWithSubTermsin classBinaryTerm<TruthValue, A extends ComparableAbstractValue<A,C>, A extends ComparableAbstractValue<A, C>>
-
toString
-