Expansion Node Expansion Node (Object Node)

[navigator] [guidelinePackage]General UML Guidelines [bullet][guidelinePackage]Activities [bullet][guidelinePackage]Object Nodes [bullet]Expansion NodeExpansion Node (Object Node)

[help_web]

An object node is an abstract activity node that is part of defining object flow in an activity. Object nodes have support for token selection, limitation on the number of tokens, specifying the state required for tokens, and carrying control values.

An expansion node is an object node used to indicate a flow across the boundary of an expansion region. A flow into a region contains a collection that is broken into its individual elements inside the region, which is executed once per element. A flow out of a region combines individual elements into a collection for use outside the region.

[collapsed] [expanded] Properties

Mandatory

Rules

[collapsed] [expanded] Parent

An element of one of the following kinds:

[collapsed] [expanded] Outgoing

Rules

[collapsed] [expanded] Incoming

Rules

[collapsed] [expanded] Relations

Rules

[collapsed] [expanded] Usage