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