Gallery Tutorial TRAIL: Webel's ultimate guide to Systems Modeling Language (v1) with MagicDraw/Cameo Section 01:04: UML Behavior: Activities quick start Tags and keywords Topic level ESSENTIAL UML keywords Activity Activity Diagram ForkNode JoinNode ActivityEdge::guard Slide kind UML Activity Diagram Click on the image to view it full size This notation is NOT supported by fUML or Magic Model Analyst® (Cameo Simulation Toolkit®): fUML-1.4: '7.10.2.2 ActivityEdge [1] fuml_activity_edge_allowed_guards A guard is only allowed if the source of the edge is a DecisionNode.' Up next INCORRECT InitialNode no implicit fork Notes Snippets (quotes/extracts) [fUML-1.4] 7.10.2.2 ActivityEdge [1] fuml_activity_edge_allowed_guards A guard is only allowed if the source of the edge is a DecisionNode. [UML-2.5.1] Tokens offered to a ForkNode are offered to all outgoing ActivityEdges of the node. If at least one of these offers is accepted, the offered tokens are removed from their original source and the acceptor receives a copy of the tokens. [UML-2.5.1] If a JoinNode does not have a joinSpec, then this is equivalent to a joinSpec Expression with the Boolean operator “and.” That is, the implicit default joinSpec condition is that there is at least one token offered on each incoming ActivityEdge. [UML-2.5.1] The ActivityEdges going out of ForkNodes continue to hold the tokens they accept until all pending offers have been accepted by their targets. Visit also Visit also (backlinks) Related slides (includes other tutorials) Related slides (backlinks, includes other tutorials) Flags Book traversal links for ForkNode and JoinNode with optional ControlFlow guards - LIMITED SUPPORT Previous Up Next