## Uses of Class
org.eclipse.datatools.sqltools.plan.treeplan.TreePlanNodeComponent

Packages that use TreePlanNodeComponent
org.eclipse.datatools.sqltools.plan.treeplan

Uses of TreePlanNodeComponent in org.eclipse.datatools.sqltools.plan.treeplan

Subclasses of TreePlanNodeComponent in org.eclipse.datatools.sqltools.plan.treeplan
`class` `TreePlanNodeComposite` The composite node
`class` `TreePlanNodeLeaf` Leaf node.

Methods in org.eclipse.datatools.sqltools.plan.treeplan that return TreePlanNodeComponent
`TreePlanNodeComponent` `TreePlanNodeLeaf.getChild(int index)`
`TreePlanNodeComponent` `TreePlanNodeComposite.getChild(int index)`
`abstract TreePlanNodeComponent` `TreePlanNodeComponent.getChild(int index)` Returns the child at the given index (the index is based on 0)
`TreePlanNodeComponent` `PlanTreeBuilder.getCurrentNode()`
`TreePlanNodeComponent` `TreePlanNodeComponent.getParent()` Returns the parent of this node
`TreePlanNodeComponent` `PlanTreeBuilder.getRoot()`
`TreePlanNodeComponent` `TreeExecutionPlanDocument.getRootNode()` Returns the root node

Methods in org.eclipse.datatools.sqltools.plan.treeplan with parameters of type TreePlanNodeComponent
`void` `TreePlanNodeLeaf.addChild(TreePlanNodeComponent child)`
`void` `TreePlanNodeComposite.addChild(TreePlanNodeComponent child)`
`abstract void` `TreePlanNodeComponent.addChild(TreePlanNodeComponent child)` Adds child to this node, simply return if this node is a leaf
`boolean` `PlanTreeBuilder.addTo(TreePlanNodeComponent parent)` Adds a child node to the specified node, and the newly added node will become the current node
`boolean` `PlanTreeBuilder.addTo(TreePlanNodeComponent parent, java.lang.String name, java.lang.String tip, java.lang.String detail, java.lang.Object data, java.lang.String label1, boolean isLabel1Highlighted, java.lang.String label2, boolean isLabel2Highlighted)` Adds a child node with specified information to the specified node, and the newly added node will become the current node
`void` `TreePlanNodeComponent.setParent(TreePlanNodeComponent parent)` Sets the parent of this node
`void` `TreeExecutionPlanDocument.setRootNode(TreePlanNodeComponent rootNode)` Sets the root node for this execution plan document

Constructors in org.eclipse.datatools.sqltools.plan.treeplan with parameters of type TreePlanNodeComponent
`TreeExecutionPlanDocument(TreePlanNodeComponent rootNode, java.lang.String name, java.lang.Object data)` Constructor
`TreePlanNodeComponent(java.lang.String name, java.lang.String tip, java.lang.String detail, java.lang.Object data, java.lang.String label1, boolean isLabel1Highlighted, java.lang.String label2, boolean isLabel2Highlighted, TreePlanNodeComponent parent)` Constructor
`TreePlanNodeComposite(java.lang.String name, java.lang.String tip, java.lang.String detail, java.lang.Object data, java.lang.String label1, boolean isLabel1Highlighted, java.lang.String label2, boolean isLabel2Highlighted, TreePlanNodeComponent parent)`
`TreePlanNodeLeaf(java.lang.String name, java.lang.String tip, java.lang.String detail, java.lang.Object data, java.lang.String label1, boolean isLabel1Highlighted, java.lang.String label2, boolean isLabel2Highlighted, TreePlanNodeComponent parent)`