com.tensegrity.palowebviewer.modules.ui.client.tree
Class SubsetNode

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.widgets.client.tree.NodeTreeModel.TreeNode
      extended by com.tensegrity.palowebviewer.modules.ui.client.tree.PaloTreeModel.PaloTreeNode
          extended by com.tensegrity.palowebviewer.modules.ui.client.tree.SubsetNode

public class SubsetNode
extends PaloTreeModel.PaloTreeNode


Constructor Summary
SubsetNode(PaloTreeModel model, XSubset dimension)
           
 
Method Summary
 void childrenChanged(XObject[] oldChildren, int type)
           
protected  PaloTreeModel.PaloTreeNode createNode(XObject obj)
           
protected  int getChildType()
           
 XDimension getDimension()
           
 SubsetElementFolder getElementsFolder()
           
protected  XObject[] getXObjectChildren()
           
 boolean isInitialized()
           
protected  void loadChildren()
           
 void reinit()
           
 
Methods inherited from class com.tensegrity.palowebviewer.modules.ui.client.tree.PaloTreeModel.PaloTreeNode
getPaloTreeModel, getXObject, getXObjectPath, hashCode, isLoaded, load, toString
 
Methods inherited from class com.tensegrity.palowebviewer.modules.widgets.client.tree.NodeTreeModel.TreeNode
addChild, clear, getChild, getChildByValue, getChildCount, getChildList, getParent, getParentPath, getPath, getValue, indexOf, isInTree, isLeaf, removeAll, removeChild, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SubsetNode

public SubsetNode(PaloTreeModel model,
                  XSubset dimension)
Method Detail

getDimension

public XDimension getDimension()

getElementsFolder

public SubsetElementFolder getElementsFolder()

loadChildren

protected void loadChildren()
Overrides:
loadChildren in class PaloTreeModel.PaloTreeNode

isInitialized

public boolean isInitialized()
Overrides:
isInitialized in class PaloTreeModel.PaloTreeNode

reinit

public void reinit()
Overrides:
reinit in class PaloTreeModel.PaloTreeNode

childrenChanged

public void childrenChanged(XObject[] oldChildren,
                            int type)
Overrides:
childrenChanged in class PaloTreeModel.PaloTreeNode

getXObjectChildren

protected XObject[] getXObjectChildren()
Specified by:
getXObjectChildren in class PaloTreeModel.PaloTreeNode

createNode

protected PaloTreeModel.PaloTreeNode createNode(XObject obj)
Specified by:
createNode in class PaloTreeModel.PaloTreeNode

getChildType

protected int getChildType()
Specified by:
getChildType in class PaloTreeModel.PaloTreeNode