Package tools.refinery.logic.term
Class AbstractTerm<T>
java.lang.Object
tools.refinery.logic.term.AbstractTerm<T>
- Direct Known Subclasses:
AbstractCallTerm
,BinaryTerm
,ConstantTerm
,UnaryTerm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
equalsWithSubstitution
(LiteralEqualityHelper helper, AnyTerm other) getType()
int
hashCode()
int
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tools.refinery.logic.term.AnyTerm
getInputVariables, getPrivateVariables, getVariables
Methods inherited from interface tools.refinery.logic.term.Term
evaluate, reduce, rewriteSubTerms, substitute
-
Constructor Details
-
AbstractTerm
-
-
Method Details
-
getType
-
equalsWithSubstitution
- Specified by:
equalsWithSubstitution
in interfaceAnyTerm
-
hashCodeWithSubstitution
- Specified by:
hashCodeWithSubstitution
in interfaceAnyTerm
-
equals
-
hashCode
public int hashCode()
-