org.jacorb.ir.gui.typesystem
Class ModelBuilder
java.lang.Object
org.jacorb.ir.gui.typesystem.ModelBuilder
- Runnable, TreeExpansionListener, TreeModelListener
public class ModelBuilder
extends java.lang.Object
implements Runnable, TreeExpansionListener, TreeModelListener
- Joerg von Frantzius
expandedModParts
protected Hashtable expandedModParts
treeNodesAndTableModels
protected Hashtable treeNodesAndTableModels
treeViewsToUpdate
protected Hashtable treeViewsToUpdate
buildTreeModel
public DefaultTreeModel buildTreeModel(ModelParticipant rootModPart)
- javax.swing.tree.TreeModel
buildTreeModelAsync
public DefaultTreeModel buildTreeModelAsync(ModelParticipant rootModPart)
- javax.swing.tree.TreeModel
createTreeModelRoot
public DefaultTreeModel createTreeModelRoot(ModelParticipant rootModPart)
Erzeugt TreeModel, das nur root enth?lt. Um Nodes zu
expandieren, mu? der von getTreeExpansionListener(treeModel)
zur?ckgegebene TreeExpansionListener bei JTree angemeldet werden.
- javax.swing.tree.DefaultTreeModel
getTableModel
public DefaultTableModel getTableModel(DefaultTreeModel treeModel,
DefaultMutableTreeNode treeNode)
- TableModel
getTreeExpansionListener
public TreeExpansionListener getTreeExpansionListener(TreeModel treeModel)
treeModel
- javax.swing.tree.DefaultTreeModel
- javax.swing.event.TreeExpansionListener
treeCollapsed
public void treeCollapsed(TreeExpansionEvent e)
e
- javax.swing.event.TreeExpansionEvent
treeExpanded
public void treeExpanded(TreeExpansionEvent e)
e
- javax.swing.event.TreeExpansionEvent
treeNodesChanged
public void treeNodesChanged(TreeModelEvent te)
treeNodesInserted
public void treeNodesInserted(TreeModelEvent te)
treeNodesRemoved
public void treeNodesRemoved(TreeModelEvent te)
treeStructureChanged
public void treeStructureChanged(TreeModelEvent te)