For automation interface information about a Join Node, see
Control node (automation interface). For automation interface purposes, a Join Node is a Control Node that has its Node Type set to Join Node.
A Join Node synchronizes multiple flows. A Join Node has multiple incoming flows and one outgoing flow.
Create a Join Node through a Modeler explorer pane or an Activity Diagram:
• In a Modeler pane, right-click an Activity or Structured Activity Node, point to New, point to Control Node, and then click Join Node.
• On an Activity Diagram, click the Join Node toolbar button, and then click in free space or inside an Activity Partition, Interruptible Activity Region or Structured Activity Node.
When used on an Activity Diagram, a Join Node's notation is as follows.
The View Options on an Activity Diagram allow you to show or hide the Name, and orientate the Join Node vertically or horizontally. In addition, the view options allow you to dock the Join Node onto the boundary of an Activity Partition. The view options are set through the Control Node entry. See
Control node view options - activity diagram.
On an Activity Diagram, you can populate a Join Node's missing Activity Flows, Comments and Constraints: right-click the Join Node, point to Populate, and then click the appropriate command.
When you create a Decision Node, you can specify its Join Specification and whether it combines duplicates through the Options tab of the Join Node's property pages.
In the Dictionary pane, Join Nodes are listed in the UML\Control Nodes folder.
In the Modeler panes, a short-cut symbol on the Join Node's icon indicates that the item is a
stub.
The following sections provide information about how a Join Node is used in the model. For more information about a property, item, model part or diagram, click it.
Control Flow —The Control Flow is owned jointly by Join Node and the associated item. The access permissions you have to a Control Flow are determined by the access permissions you have to its source item.
Dependency —The Dependency is owned jointly by the Join Node and the other associated item. The access permissions you have to a Dependency are determined by the access permissions of the dependent item.
IO Flow —The IO Flow is owned jointly by the Join Node, the IO Flow's other linked item and the IO Flow's IO Item.
Object Flow —The Object Flow is owned jointly by Join Node and the associated item. The access permissions you have to an Object Flow are determined by the access permissions you have to its source item.