public abstract class TypeSystemNode extends ModelParticipant
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
absoluteName |
protected java.lang.String |
name |
protected javax.swing.tree.DefaultMutableTreeNode |
treeNode |
Modifier | Constructor and Description |
---|---|
|
TypeSystemNode() |
protected |
TypeSystemNode(javax.swing.tree.DefaultMutableTreeNode treeNode) |
|
TypeSystemNode(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
allowedToAdd()
Gibt Array mit Strings zurück: die Node-Typen, die zu dieser Node
hinzugefügt werden können.
|
int |
compareTo(ModelParticipant other) |
java.lang.String |
description() |
java.lang.String |
getAbsoluteName() |
java.lang.String |
getInstanceNodeTypeName() |
java.lang.String |
getName() |
protected void |
insertChild(TypeSystemNode newChild)
Füge neues Child zu Node hinzu.
|
static java.lang.String |
nodeTypeName()
Gib den Namen des Typen der Node zurück, z.B.
|
protected void |
setAbsoluteName(java.lang.String absoluteName) |
protected void |
setName(java.lang.String name)
wird von Unterklassen von TypeSystemNode aufgerufen, deswegen protected
|
java.lang.String |
toString()
Soll möglichst IDL-ähnliche komplette Textrepräsentation zurückgeben
aber nur der Node selbst.
|
addToParent, buildTree, expand, getModelRepresentant, setModelRepresentant
protected javax.swing.tree.DefaultMutableTreeNode treeNode
protected java.lang.String name
protected java.lang.String absoluteName
public TypeSystemNode()
protected TypeSystemNode(javax.swing.tree.DefaultMutableTreeNode treeNode)
public TypeSystemNode(java.lang.String name)
name
- java.lang.Stringpublic java.lang.String[] allowedToAdd()
public int compareTo(ModelParticipant other)
compareTo
in class ModelParticipant
other
- org.jacorb.ir.gui.typesystem.ModelParticipantpublic java.lang.String description()
public java.lang.String getAbsoluteName()
public java.lang.String getInstanceNodeTypeName()
public java.lang.String getName()
protected void insertChild(TypeSystemNode newChild) throws org.jacorb.ir.gui.typesystem.IllegalChildException
newChild
- TypeSystemNodeorg.jacorb.ir.gui.typesystem.IllegalChildException
public static java.lang.String nodeTypeName()
protected void setAbsoluteName(java.lang.String absoluteName)
protected void setName(java.lang.String name)
name
- java.lang.Stringpublic java.lang.String toString()
toString
in class java.lang.Object