Icon class icon_class far fa-sticky-note icon_class_computed far fa-sticky-note Note kind GOTCHA MODELLING TIP WARNING Specification keywords SysML-1.6 SysML-1.7 SysPhS-1.1 UML-2.5.1 UML keywords State State::entry State::doActivity State::exit Behavior Keywords Modelica MD SysML MagicDraw SysML Cameo Systems Modeler drag-n-drop Compare with: MagicDraw/Cameo: If you drag a Behavior from the model browser onto the SYMBOL of a State (that does not already own the Behavior) and set it as an 'entry', 'doActivity', or 'exit' Behavior a "wrapper" Behavior owned by the State will be created. Relates to BDD & STM: UsageScenario BDD & STM: Control BDD & STM: HeaterControl SysMLv1: Cameo Simulation Toolkit: Cases for StateMachine Transitions with 'effect' Behaviors and/or States with 'entry' Behaviors triggered by a Signal with an attribute [with mini video] Related notes [ISSUE, MODELLING, TIP, WARNING] GOTCHA: MagicDraw SysML/Cameo 19SP3: Export to Modelica: 'entry', 'doActivity', or 'exit' Behaviors of a State must be directly owned (not just "wrapped") or they won't be seen on export! [TOOL, WARNING]{INFORMATIVE} MagicDraw/Cameo: GOTCHA: ‘entry’, ‘exit’, ‘doActivity’ are all subsets of ‘ownedElement’; to use an existing Activity without changing its owner you need to create a “wrapper” Activity. Beware the tool does not simply move your Activity! Related notes (backlinks) [GOTCHA, MODELLING, TIP, WARNING] MagicDraw/Cameo: If you drag a Behavior from the model browser onto the SYMBOL of a State (that does not already own the Behavior) and set it as an 'entry', 'doActivity', or 'exit' Behavior a "wrapper" Behavior owned by the State will be created. Related snippets (extracts) Visit also Visit also (backlinks) Flags