org.jacorb.ir.gui.typesystem
Class ModelParticipant
java.lang.Object
org.jacorb.ir.gui.typesystem.ModelParticipant
- Direct Known Subclasses:
- ObjectRepresentant, TypeSystemNode
- public abstract class ModelParticipant
- extends java.lang.Object
Method Summary |
void |
addToParent(javax.swing.tree.DefaultTreeModel treeModel,
javax.swing.tree.DefaultMutableTreeNode parentTreeNode)
|
void |
buildTree(javax.swing.tree.DefaultTreeModel treeModel,
javax.swing.tree.DefaultMutableTreeNode parentTreeNode)
Baut Tree für diese Node auf.
|
abstract int |
compareTo(ModelParticipant other)
|
void |
expand(javax.swing.tree.DefaultTreeModel treeModel)
|
java.lang.Object |
getModelRepresentant(java.lang.Object model)
|
protected void |
setModelRepresentant(java.lang.Object model,
java.lang.Object representant)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModelParticipant
public ModelParticipant()
addToParent
public void addToParent(javax.swing.tree.DefaultTreeModel treeModel,
javax.swing.tree.DefaultMutableTreeNode parentTreeNode)
- Parameters:
treeModel
- javax.swing.tree.DefaultTreeModel
buildTree
public void buildTree(javax.swing.tree.DefaultTreeModel treeModel,
javax.swing.tree.DefaultMutableTreeNode parentTreeNode)
- Baut Tree für diese Node auf.
Kann leider nicht protected sein, weil Methode sonst selbst für Unterklassen in einem Unter-Package
nicht sichtbar ist.
- Parameters:
treeModel
- TreeModel
- Returns:
- DefaultMutableTreeNode
compareTo
public abstract int compareTo(ModelParticipant other)
- Parameters:
other
- org.jacorb.ir.gui.typesystem.ModelParticipant
- Returns:
- int
expand
public void expand(javax.swing.tree.DefaultTreeModel treeModel)
- Parameters:
treeModel
- javax.swing.tree.DefaultTreeModel
getModelRepresentant
public java.lang.Object getModelRepresentant(java.lang.Object model)
- Parameters:
model
- java.lang.Object
- Returns:
- java.lang.Object
setModelRepresentant
protected void setModelRepresentant(java.lang.Object model,
java.lang.Object representant)
- Parameters:
model
- java.lang.Objectrepresentant
- java.lang.Object