org.jacorb.ir.gui.typesystem

Class ModelParticipant

Known Direct Subclasses:
ObjectRepresentant, TypeSystemNode

public abstract class ModelParticipant
extends java.lang.Object

Method Summary

void
addToParent(DefaultTreeModel treeModel, DefaultMutableTreeNode parentTreeNode)
void
buildTree(DefaultTreeModel treeModel, DefaultMutableTreeNode parentTreeNode)
Baut Tree f?r diese Node auf.
int
compareTo(ModelParticipant other)
void
expand(DefaultTreeModel treeModel)
Object
getModelRepresentant(Object model)
protected void
setModelRepresentant(Object model, Object representant)

Method Details

addToParent

public void addToParent(DefaultTreeModel treeModel,
                        DefaultMutableTreeNode parentTreeNode)

Parameters:
treeModel - javax.swing.tree.DefaultTreeModel


buildTree

public void buildTree(DefaultTreeModel treeModel,
                      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


compareTo

public int compareTo(ModelParticipant other)

Parameters:
other - org.jacorb.ir.gui.typesystem.ModelParticipant

Returns:
int


expand

public void expand(DefaultTreeModel treeModel)

Parameters:
treeModel - javax.swing.tree.DefaultTreeModel


getModelRepresentant

public Object getModelRepresentant(Object model)

Parameters:
model - java.lang.Object

Returns:
java.lang.Object


setModelRepresentant

protected void setModelRepresentant(Object model,
                                    Object representant)

Parameters:
model - java.lang.Object
representant - java.lang.Object