Class Tree
- java.lang.Object
-
- org.eclipse.epsilon.emc.composite.Tree
-
public class Tree extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Tree(java.lang.String label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tree
createChild(java.lang.String label)
void
createChildren(java.lang.String... children)
java.util.ArrayList<Tree>
getAllChildren()
Tree
getChild(java.lang.String label)
java.util.ArrayList<Tree>
getChildren()
java.lang.String
getLabel()
void
setLabel(java.lang.String label)
java.lang.String
toString()
-
-
-
Field Detail
-
label
protected java.lang.String label
-
children
protected java.util.ArrayList<Tree> children
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getLabel
public java.lang.String getLabel()
-
setLabel
public void setLabel(java.lang.String label)
-
getChildren
public java.util.ArrayList<Tree> getChildren()
-
createChild
public Tree createChild(java.lang.String label)
-
getChild
public Tree getChild(java.lang.String label)
-
createChildren
public void createChildren(java.lang.String... children)
-
getAllChildren
public java.util.ArrayList<Tree> getAllChildren()
-
-