Class AbstractDomainNotEqTerm<A extends AbstractValue<A,C> , 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.AbstractDomainNotEqTerm<A,C>
- All Implemented Interfaces:
AnyTerm, Term<TruthValue>
public class AbstractDomainNotEqTerm<A extends AbstractValue<A,C>, C>
extends AbstractDomainBinaryTerm<TruthValue, A, C>
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractDomainNotEqTerm(AbstractDomain<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
-
AbstractDomainNotEqTerm
-
-
Method Details
-
doEvaluate
- Specified by:
doEvaluatein classBinaryTerm<TruthValue, A extends AbstractValue<A,C>, A extends AbstractValue<A, C>>
-
constructWithSubTerms
- Specified by:
constructWithSubTermsin classBinaryTerm<TruthValue, A extends AbstractValue<A,C>, A extends AbstractValue<A, C>>
-
toString
-