Icon class icon_class fas fa-quote-left icon_class_computed fas fa-quote-left Related content OR with DecisionNode and MergeNode Source Unified Modeling Language 2.5.1 Copyright information About Object Management Group copyright in text extracts quoted from OMG specifications for educational purposes Snippet kind SEMANTIC UML keywords DecisionNode ControlNode token ActivityNode::outgoing ObjectFlow ControlFlow Previous snippet Full quote 15.3.3.6 Decision Nodes A DecisionNode is a ControlNode that chooses between outgoing flows. Next snippet A DecisionNode shall have at least one and at most two incoming ActivityEdges, and at least one outgoing ActivityEdge. Related snippets A DecisionNode is a ControlNode that chooses between outgoing ActivityEdges for the routing of tokens. Related snippets (backlinks) If it has two incoming edges, then one shall be identified as the decisionInputFlow, the other being called the primary incoming edge. If the DecisionNode has only one incoming edge, then it is the primary incoming edge. If the primary incoming edge of a DecisionNode is a ControlFlow, then all outgoing edges shall be ControlFlows and, if the primary incoming edge is an ObjectFlow, then all outgoing edges shall be ObjectFlows. A DecisionNode accepts tokens on its primary incoming edge and offers them to all its outgoing edges. However, each token offered on the primary incoming edge shall traverse at most one outgoing edge. Tokens are not duplicated. Visit also Visit also (backlinks) Flags