
UML/BPMN Metamodel
Control node that brings together multiple alternate flows then chooses between outgoing flows.
A decision node is a control node that chooses between outgoing flows.
A merge node is a control node that brings together multiple alternate flows. It is not used to synchronize concurrent flows but to accept one among several alternate flows.
Modelio specific:
The functionality of merge node and decision node can be combined by using the same node. This case maps to a model containing a merge node with all the incoming edges and one outgoing edge to a decision node that has all the outgoing edges.

Figure 112 : DecisionMergeNode (architecture_autodiagram)
Attribute | Description |
---|---|
DecisionNodeKind DecisionKind [1..1] | BPMN decision kind. |
string DecisionInputBehavior [1..1] | Provides input to guard specifications on edges outgoing from the decision node. |