org.jacorb.ir.gui.typesystem.remote
public class IRValue extends IRContainer implements Value
Constructor Summary | |
---|---|
IRValue()
Default-Konstruktor: wird von TypeSystem.createNode(...) benutzt | |
IRValue(IRObject irObject) |
Method Summary | |
---|---|
String[] | allowedToAdd() |
String | description() |
Value[] | getAbstractBaseValues()
Return the abstract base values of this value. |
TypeSystemNode[] | getAllFields()
Returns all fields defined here, including fields from
the base value and interfaces. |
TypeSystemNode[] | getAllMembers()
Returns all value members defined here, including value members from
the base value. |
TypeSystemNode[] | getAllOperations()
Returns all operations defined here, including operations from
the base value and interfaces, but excluding initializers. |
Value | getBaseValue()
Return the concrete base value of this value, or null
if this base value has no base value. |
Interface[] | getInterfaces()
Get the interfaces implemented by this value type.
|
static String | nodeTypeName() |
protected void | setIRObject(IRObject irObject)
Set the CORBA reference of the IR object we represent.
|
Parameters: irObject org.omg.CORBA.IRObject
Returns: An array of the node-type names of node-types that can be added here.
Returns: A textual description of this value type.
interfaces
array, fill it in with
the InterfaceDef
of the interfaces implemented by the
value type, and return the array.
Returns: A reference to the interfaces
field.
Returns: A string denoting the node type implemented here.
Parameters: irObject The CORBA reference to be set.