Customization > Automation Interface > Object Attributes and Associations > Object node (automation interface)
Object node (automation interface)
An Object Node is the underlying Modeler Automation Interface object for Central Buffer, Data Store, Input Pin and Output Pin items.
To create an Object Node through the Modeler Automation Interface, you must use the AddByType function. Tell me more...
ATTRIBUTES:
In addition to the common attributes.
Description
A textual property that gives an overview of the dictionary item.
Access is read/write.
Multiplicity
A string that specifies the multiplicity of the Object Node.
0 specifies TBD.
0-1 specifies Zero Or One
1 specifies Only One
0+ specifies Zero Or More
1+ specifies One Or More.
Any other value specifies User Defined.
See also, Multiplicity Uml (read/write) and Multiplicity Id (read-only).
Access is read-only.
Multiplicity Id
A string that specifies the type of multiplicity of the Object Node, that is, the multiplicity option selected on the Property Pages.
0 specifies Zero Or One
1 specifies Zero Or More
2 specifies Only One
3 specifies One Or More.
4 specifies TBD.
5 specifies User Defined.
See also, Multiplicity Uml (read/write) and Multiplicity (read-only).
Access is read-only.
Multiplicity
A string that specifies the multiplicity of the Object Node.
blank specifies TBD.
0..1 specifies Zero Or One
1 specifies Only One
* specifies Zero Or More
1..* specifies One Or More.
Any other value specifies a User Defined value.
See also, Multiplicity (read-only) and Multiplicity Id (read-only).
Access is read/write.
Node Type
A string that specifies whether the Object Node is a Central Buffer, Data Store, Input Pin or Output Pin. Possible values are as follows:
Central Buffer Node
Datastore Node
Input Pin
Output Pin
Access is read/write.
Ordering
A string that specifies the ordering of the Object Node, that is, how the tokens in the Object Node are ordered for selection to traverse flows that are outgoing from the Object Node:
0 specifies Unordered.
1 specifies Ordered.
2 specifies FIFO.
3 specifies LIFO.
Access is read/write.
ASSOCIATIONS:
In addition to the common associations
A relationship to Comments that are applied to the Object Node.
Multiplicity is 0+, access is read/write.
Relationship to Constraints that are applied to the Object Node.
Multiplicity is 0+, access is read/write.
A relationship to the Action Flows for which the Object Node is the destination item.
See also, Outgoing.
Multiplicity is 0+, access is read/write.
A relationship to the States of the object available at this point in the Activity.
Multiplicity is 0+, access is read/write.
Linked Item
A relationship to the Attribute or Parameter that is the Linked Item for the Object Node.
The Linked Item association applies only when the Object Node is an Input Pin or Output Pin, that is, the Node Type attribute is set to Input Pin or Output Pin.
See Parameter (read/write) and Property (read/write).
Multiplicity is 0-1, access is read-only.
A relationship to the Action Flows for which the Object Node is the source item.
See also, Incoming.
Multiplicity is 0+, access is read/write.
Relationship to Comments that are owned by the Object Node.
Multiplicity is 0+, access is read/write.
Relationship to Constraints that are owned by the Object Node.
Multiplicity is 0+, access is read/write.
Owner
A relationship to the Activity Node or Activity Group (Structured Activity Node) that scopes the Object Node.
Multiplicity is 1, access is read/write.
A relationship to the Activity for which the Object Node is a child item.
Multiplicity is 1, access is read-only.
A relationship to the Parameter that is the Linked Item for the Object Node.
The Parameter association applies only when the Object Node is an Input Pin or Output Pin (Node Type is set to Input Pin or Output Pin) that is not owned by a Call Behavior Action.
See Linked Item (read-only) and Property (read/write).
Multiplicity is 0-1, access is read/write.
A relationship to the Attribute that is the Linked Item for the Object Node.
The Property association applies only when the Object Node is an Input Pin or Output Pin (Node Type is Input Pin or Output Pin) that is owned by a Call Behavior Action.
See Linked Item (read-only) and Parameter (read/write).
Multiplicity is 0-1, access is read/write.
A collection of IO Flows for which the Object Node is the source.
Multiplicity is 0+, access is read/write.
A collection of IO Flows for which the Object Node is the target.
Multiplicity is 0+, access is read/write.
Type
A relationship to an item that is the datatype for the Object Node.
Multiplicity is 0-1, access is read/write.