schmitzm.lang.tree
Class OperationTree.ConstantNode
java.lang.Object
schmitzm.lang.tree.TreeNode<E>
schmitzm.lang.tree.BinaryTreeNode
schmitzm.lang.tree.OperationTree.ConstantNode
- Enclosing class:
- OperationTree
public static class OperationTree.ConstantNode
- extends BinaryTreeNode
Diese Knoten repraesentiert einen konstanten Wert
im Operatorbaum. Dessen Kind-Knoten sind immer null
. Der Wert wird
durch einen double
repraesentiert.
- Version:
- 1.0
- Author:
- Martin Schmitz (University of Bonn/Germany)
Method Summary |
void |
setChild(int i,
TreeNode child)
Macht nichts, da ConstantNode immer einen Blatt-Knoten darstellt. |
Methods inherited from class schmitzm.lang.tree.BinaryTreeNode |
checkNode, getChild, getChildCount, getLeftChild, getObjectsInorder, getObjectsPostorder, getObjectsPreorder, getParent, getRightChild, getRoot, isLeaf, setLeftChild, setRightChild |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OperationTree.ConstantNode
public OperationTree.ConstantNode(Object constant,
BinaryTreeNode parent)
- Erzeugt einen neuen Konstanten-Knoten
- Parameters:
constant
- Wert der Konstanteparent
- Vater-Knoten
OperationTree.ConstantNode
public OperationTree.ConstantNode(Object constant)
- Erzeugt einen neuen Konstanten-Knoten
- Parameters:
constant
- Wert der Konstante
setChild
public void setChild(int i,
TreeNode child)
- Macht nichts, da
ConstantNode
immer einen Blatt-Knoten darstellt.
- Overrides:
setChild
in class BinaryTreeNode
- Parameters:
i
- Index (beginnend bei 0)child
- neuer Kind-Knoten