Working with values
Unlike with other IDL types a valuetype's value may be of the same type or of any derived valuetype, or may be nil. A valuetype can create an arbitrary object graph as well. IDL Runner supports all these features.
Initial value for a valuetype item is nil.
Dragging the same or derived valuetype from the browser into the item sets the item's type to the dragged valuetype and the item's value to the default value for the dragged valuetype.
Dragging another valuetype item into the item sets the item's type and value to those of the dragged item. Holding Alt key while dragging will copy the value, otherwise the value is shared. The type of the being dragged item must be the same or derived from the initial type of the accepting item.
To set the valuetype item's value to nil use the menu command Clear value
from Edit menu.
An IDL abstract interface allows both interfaces and valuetypes as the value. To set the item type you can drag either a valuetype or a (concrete) interface definition from the browser, or an item of one of these types. Additionally, you can drag IORs from the Naming Service window, or any text selection that can be parsed as IOR or a CORBA URL.