com.ptc.wgmecad
Class RecentDesignControl.DesignNode

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended bycom.ptc.wgmecad.RecentDesignControl.DocumentNode
          extended bycom.ptc.wgmecad.RecentDesignControl.DesignNode
All Implemented Interfaces:
Cloneable, MutableTreeNode, RecentDesignControl.Displayable, Serializable, TreeNode
Enclosing class:
RecentDesignControl

private static final class RecentDesignControl.DesignNode
extends RecentDesignControl.DocumentNode
implements RecentDesignControl.Displayable


Nested Class Summary
 
Nested classes inherited from class javax.swing.tree.DefaultMutableTreeNode
 
Field Summary
private  PersistedAssemblyDocument assembly
           
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
RecentDesignControl.DesignNode(PersistedDesign design)
           
 
Method Summary
 PersistedDesign getDesign()
           
 String getDisplayName()
           
 Icon getIcon()
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

assembly

private PersistedAssemblyDocument assembly
Constructor Detail

RecentDesignControl.DesignNode

public RecentDesignControl.DesignNode(PersistedDesign design)
Method Detail

getIcon

public Icon getIcon()
Specified by:
getIcon in interface RecentDesignControl.Displayable
Overrides:
getIcon in class RecentDesignControl.DocumentNode

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in interface RecentDesignControl.Displayable
Overrides:
getDisplayName in class RecentDesignControl.DocumentNode

getDesign

public PersistedDesign getDesign()