Dresden OCL Toolkit

tudresden.ocl.injection.reverseeng
Class AbstractFeatureTreeNode

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended bytudresden.ocl.injection.reverseeng.RevengTreeNode
          extended bytudresden.ocl.injection.reverseeng.AbstractFeatureTreeNode
All Implemented Interfaces:
AbstractDescriptor.AbstractDescriptorListener, Cloneable, EventListener, MutableTreeNode, Serializable, TreeNode
Direct Known Subclasses:
CollectionTreeNode, MapTreeNode

public abstract class AbstractFeatureTreeNode
extends RevengTreeNode

Abstract super class of CollectionTreeNode and MapTreeNode.

Version:
0.1
Author:
sz9 (Steffen Zschaler)
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.tree.DefaultMutableTreeNode
 
Field Summary
 
Fields inherited from class tudresden.ocl.injection.reverseeng.RevengTreeNode
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
AbstractFeatureTreeNode(DefaultTreeModel dtmModel, AbstractDescriptor ad)
          Creates new AbstractFeatureTreeNode
 
Method Summary
 void fill()
          Fill in the children of this node.
 List getPropertyPages()
          Return property pages common to both maps and collections...
 
Methods inherited from class tudresden.ocl.injection.reverseeng.RevengTreeNode
canRootExplorer, collapsed, createLogicalParent, getIcon, getModel, getToolTip, isDirty, nodeChanged, nodeStructureChanged, onDescriptorModified, save, setModified, startDirtyChangeNotification, stopDirtyChangeNotification
 
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
 

Constructor Detail

AbstractFeatureTreeNode

public AbstractFeatureTreeNode(DefaultTreeModel dtmModel,
                               AbstractDescriptor ad)
Creates new AbstractFeatureTreeNode

Method Detail

fill

public void fill()
Description copied from class: RevengTreeNode
Fill in the children of this node. Called when the node was freshly expanded.

Specified by:
fill in class RevengTreeNode

getPropertyPages

public List getPropertyPages()
Return property pages common to both maps and collections...

Overrides:
getPropertyPages in class RevengTreeNode

Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.