Completion transitions and implicit triggers Gallery Tutorial TRAIL: Webel's ultimate guide to Systems Modeling Language (v1) with MagicDraw/Cameo Section 01:03: UML Behavior: StateMachines quick start Slide kind hybrid diagram UML Activity Diagram UML Class Diagram UML StateMachine Diagram
Completion events have dispatching priority. That is, they are dispatched ahead of any pending Event occurrences in the event pool. Source Unified Modeling Language 2.5.1
In case of simple States, a completion event is generated when the associated entry and doActivity Behaviors have completed executing. If no such Behaviors are defined, the completion event is generated upon entry into the State. Source Unified Modeling Language 2.5.1
The event that enables this trigger is called a completion event and it signifies that all Behaviors associated with the source State of the completion Transition have completed execution. Source Unified Modeling Language 2.5.1