org.jacorb.ir.gui.typesystem.remote
Class IRNode
java.lang.Object
org.jacorb.ir.gui.typesystem.ModelParticipant
org.jacorb.ir.gui.typesystem.TypeSystemNode
org.jacorb.ir.gui.typesystem.remote.IRNode
- Direct Known Subclasses:
- IRContainer, IREnum, IREnumMember, IRException, IRFixed, IRNodeWithType, IRPrimitive, IRString, IRStruct, IRTypedef, IRUnion, IRWstring
- public abstract class IRNode
- extends TypeSystemNode
Constructor Summary |
protected |
IRNode()
Dient nur dem Durchreichen des Konstruktor-Aufrufs an Oberklasse |
protected |
IRNode(IRObject irObject)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
irObject
protected IRObject irObject
repositoryID
protected java.lang.String repositoryID
IRNode
protected IRNode()
- Dient nur dem Durchreichen des Konstruktor-Aufrufs an Oberklasse
IRNode
protected IRNode(IRObject irObject)
- Parameters:
irObject
- org.omg.CORBA.IRObject
allowedToAdd
public java.lang.String[] allowedToAdd()
- Description copied from class:
TypeSystemNode
- Gibt Array mit Strings zurück: die Node-Typen, die zu dieser Node
hinzugefügt werden können.
IRModule z.B. gibt "module", "interface" usw. zurück.
- Overrides:
allowedToAdd
in class TypeSystemNode
- Returns:
- java.lang.String[]
description
public java.lang.String description()
- Overrides:
description
in class TypeSystemNode
- Returns:
- java.lang.String
getAbsoluteName
public java.lang.String getAbsoluteName()
- Overrides:
getAbsoluteName
in class TypeSystemNode
- Returns:
- java.lang.String
getTypeCode
public TypeCode getTypeCode()
- Returns:
- org.omg.CORBA.TypeCode
setIRObject
protected void setIRObject(IRObject irobj)
- Referenz auf dazugehöriges IRObject setzen.(kann null sein, z.B. bei StructMember)
Holt außerdem den name() des IRObject, wenn es ein Contained Objekt ist
- Parameters:
irobj
- org.omg.CORBA.IRObject