Control node that splits and/or synchronizes multiple flows.
A fork node has one incoming edge and multiple outgoing edges. A fork node is a control node that splits a flow into multiple concurrent flows. A join node has multiple incoming edges and one outgoing edge. Join nodes have a boolean specification using the names of the incoming edges to specify the conditions under which the join will emit a token. Modelio extension: The functionality of join node and fork node can be combined by using the same node. This case maps to a model containing a join node with all the incoming edges shown in the diagram and one outgoing edge to a fork node that has all the outgoing edges shown in the diagram.
: ForkJoinNode (architecture_autodiagram)
Figure 222 : ForkJoinNode (architecture_autodiagram)
boolean IsCombineDuplicate [1..1]
Indicates whether tokens with objects with the same identity are combined into one by the join. The default value is true.
string JoinSpec [1..1]
A specification giving the conditions under which the join will emit a token. The default value is �??and.