public class IRValue extends IRContainer implements Value
irObject, repositoryIDabsoluteName, name, treeNode| Constructor and Description |
|---|
IRValue()
Default-Konstruktor: wird von TypeSystem.createNode(...) benutzt
|
IRValue(IRObject irObject) |
| 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.
|
java.lang.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 java.lang.String |
nodeTypeName() |
protected void |
setIRObject(IRObject irObject)
Set the CORBA reference of the IR object we represent.
|
contentsgetAbsoluteName, getTypeCodecompareTo, getInstanceNodeTypeName, getName, insertChild, setAbsoluteName, setName, toStringaddToParent, buildTree, expand, getModelRepresentant, setModelRepresentantpublic IRValue()
public IRValue(IRObject irObject)
irObject - org.omg.CORBA.IRObjectpublic java.lang.String[] allowedToAdd()
TypeSystemNodeallowedToAdd in class IRNodepublic java.lang.String description()
description in class IRNodepublic TypeSystemNode[] getAllFields()
getAllFields in interface Valuepublic TypeSystemNode[] getAllOperations()
getAllOperations in interface Valuepublic Value getBaseValue()
getBaseValue in interface Valuepublic Value[] getAbstractBaseValues()
public TypeSystemNode[] getAllMembers()
getAllMembers in interface Valuepublic Interface[] getInterfaces()
interfaces array, fill it in with
the InterfaceDef of the interfaces implemented by the
value type, and return the array.getInterfaces in interface Valueinterfaces field.public static java.lang.String nodeTypeName()
protected void setIRObject(IRObject irObject)
setIRObject in class IRNodeirObject - The CORBA reference to be set.