|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.tree.DefaultTreeModel
org.argouml.ui.explorer.ExplorerTreeModel
public class ExplorerTreeModel
The model for the Explorer tree view of the uml model. provides: - receives events from the uml model and updates itself and the tree ui. - responds to changes in perspective and ordering.
| Field Summary |
|---|
| Fields inherited from class javax.swing.tree.DefaultTreeModel |
|---|
asksAllowsChildren, listenerList, root |
| Constructor Summary | |
|---|---|
ExplorerTreeModel(java.lang.Object root,
ExplorerTree myTree)
The constructor of ExplorerTreeModel. |
|
| Method Summary | |
|---|---|
void |
insertNodeInto(javax.swing.tree.MutableTreeNode newChild,
javax.swing.tree.MutableTreeNode parent,
int index)
|
void |
itemStateChanged(java.awt.event.ItemEvent e)
Updates the explorer for new perspectives / orderings. |
void |
modelElementAdded(java.lang.Object node)
|
void |
modelElementChanged(java.lang.Object node)
|
void |
modelElementRemoved(java.lang.Object node)
|
void |
removeNodeFromParent(javax.swing.tree.MutableTreeNode node)
|
void |
structureChanged()
The structure of the model is changed in an undefined way and needs to be rebuilt from scratch. |
void |
updateChildren(javax.swing.tree.TreePath path)
updates next level of the explorer tree for a given tree path. |
| Methods inherited from class javax.swing.tree.DefaultTreeModel |
|---|
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExplorerTreeModel(java.lang.Object root,
ExplorerTree myTree)
root - an object to place at the rootmyTree - the tree| Method Detail |
|---|
public void modelElementChanged(java.lang.Object node)
modelElementChanged in interface TreeModelUMLEventListenernode - the modelelement that is changedpublic void modelElementAdded(java.lang.Object node)
modelElementAdded in interface TreeModelUMLEventListenernode - the modelelement that is addedpublic void modelElementRemoved(java.lang.Object node)
modelElementRemoved in interface TreeModelUMLEventListenernode - the modelelement that is removedpublic void structureChanged()
TreeModelUMLEventListener
structureChanged in interface TreeModelUMLEventListenerpublic void updateChildren(javax.swing.tree.TreePath path)
path - the path to the node whose children to update.
java.lang.IllegalArgumentException - if node has a child that is not a
(descendant of) DefaultMutableTreeNode.
public void insertNodeInto(javax.swing.tree.MutableTreeNode newChild,
javax.swing.tree.MutableTreeNode parent,
int index)
insertNodeInto in class javax.swing.tree.DefaultTreeModelpublic void removeNodeFromParent(javax.swing.tree.MutableTreeNode node)
removeNodeFromParent in class javax.swing.tree.DefaultTreeModelpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Cookbook |