at.jku.risc.stout.nau.algo
public class AntiUnifyProblem extends Equation<NominalTerm>
Modifier and Type | Field and Description |
---|---|
static String |
eqSeparator |
static String |
varSeparator |
Constructor and Description |
---|
AntiUnifyProblem(NominalTerm left,
NominalTerm right,
NodeFactory factory)
A constructor who takes two nominal terms and a factory to instantiate a
fresh generalization variable.
|
Modifier and Type | Method and Description |
---|---|
Equation<NominalTerm> |
deepCopy()
Returns a deep copy of this object.
|
Variable |
getGeneralizationVar()
The most general generalization.
|
void |
printString(Writer toPrint)
Writes a string representation of this object into an arbitrary
Writer.
|
static void |
printString(Writer toPrint,
NominalTerm left,
NominalTerm right,
Variable genVar) |
getLeft, getRight, setLeft, setRight
printString, toString
public static String eqSeparator
public static String varSeparator
public AntiUnifyProblem(NominalTerm left, NominalTerm right, NodeFactory factory)
public Equation<NominalTerm> deepCopy()
DeepCopy
public Variable getGeneralizationVar()
public void printString(Writer toPrint) throws IOException
Printable
printString
in class Printable
IOException
public static void printString(Writer toPrint, NominalTerm left, NominalTerm right, Variable genVar) throws IOException
IOException