org.jacorb.ir.gui.typesystem
public class ModelBuilder extends Object implements Runnable, TreeExpansionListener, TreeModelListener
Field Summary | |
---|---|
protected Hashtable | expandedModParts |
protected Hashtable | treeNodesAndTableModels |
protected Hashtable | treeViewsToUpdate |
Method Summary | |
---|---|
DefaultTreeModel | buildTreeModel(ModelParticipant rootModPart) |
DefaultTreeModel | buildTreeModelAsync(ModelParticipant rootModPart) |
DefaultTreeModel | createTreeModelRoot(ModelParticipant rootModPart)
Erzeugt TreeModel, das nur root enthC$lt. |
static ModelBuilder | getSingleton() |
DefaultTableModel | getTableModel(DefaultTreeModel treeModel, DefaultMutableTreeNode treeNode) |
TreeExpansionListener | getTreeExpansionListener(TreeModel treeModel) |
void | run() |
void | treeCollapsed(TreeExpansionEvent e) |
void | treeExpanded(TreeExpansionEvent e) |
void | treeNodesChanged(TreeModelEvent te) |
void | treeNodesInserted(TreeModelEvent te) |
void | treeNodesRemoved(TreeModelEvent te) |
void | treeStructureChanged(TreeModelEvent te) |
Returns: javax.swing.tree.TreeModel
Returns: javax.swing.tree.TreeModel
Returns: TableModel
Parameters: treeModel javax.swing.tree.DefaultTreeModel
Returns: javax.swing.event.TreeExpansionListener
Parameters: e javax.swing.event.TreeExpansionEvent
Parameters: e javax.swing.event.TreeExpansionEvent