Package tools.refinery.logic.term
Class NodeVariable
java.lang.Object
tools.refinery.logic.term.Variable
tools.refinery.logic.term.NodeVariable
-
Method Summary
Modifier and TypeMethodDescription<T> DataVariable<T> asDataVariable(Class<T> type) inthashCodeWithSubstitution(int sequenceNumber) isConstant(int value) booleanisEquivalent(NodeVariable other) booleannotEquivalent(NodeVariable other) renew()Methods inherited from class tools.refinery.logic.term.Variable
equals, getExplicitName, getName, getUniqueName, hashCode, isExplicitlyNamed, of, of, of, of, toString
-
Method Details
-
tryGetType
- Specified by:
tryGetTypein classVariable
-
renew
-
renew
-
isNodeVariable
public boolean isNodeVariable()- Specified by:
isNodeVariablein classVariable
-
isDataVariable
public boolean isDataVariable()- Specified by:
isDataVariablein classVariable
-
asNodeVariable
- Specified by:
asNodeVariablein classVariable
-
asDataVariable
- Specified by:
asDataVariablein classVariable
-
hashCodeWithSubstitution
public int hashCodeWithSubstitution(int sequenceNumber) - Specified by:
hashCodeWithSubstitutionin classVariable
-
isConstant
-
isEquivalent
-
notEquivalent
-