Cameo Simulation Toolkit: HOWTO test an EnumerationLiteral value in a (Groovy) script in an OpaqueAction/Behavior. Use kind.name == "value"
8.6.2.4 EnumerationValue: An enumeration value is a value whose (single) type is an enumeration. Its literal must be an owned literal of its type. Source Semantics of a Foundational Subset for Executable UML Models 1.4
An Enumeration that specializes another may define new EnumerationLiterals that are not defined in the generalizing Enumeration; in such a case the set of applicable literals comprises inherited literals plus locally-defined ones. Source Unified Modeling Language 2.5.1
As a specialization of Classifier, Enumerations can participate in generalization relationships. Source Unified Modeling Language 2.5.1
SysMLv1.7/fUMLv1.4: Cameo Simulation Toolkit v2024x: Using an extending Enumeration literal as a parameter argument value runs but a WARN is issued.
UML/SysML: Cameo Simulation Toolkit 19SP3: GOTCHA/TIP: ConstraintBlock constraints: Not every available constraint language can handle Enumeration literals (if in doubt choose 'English')
«pa:term»: Dealing with synonyms, alternative names, and identifiers Gallery Tutorial TRAIL: Theory and best practices for the Webel Parsing Analysis recipe for SysMLv1.6+ Section Slide kind SysML Block Definition Diagram (BDD)
Containment tree view of members of a «snippet» ElementGroup in MagicDraw/Cameo Gallery Tutorial TRAIL: Theory and best practices for the Webel Parsing Analysis recipe for SysMLv1.6+ Section Slide kind screenshot
Focus PAD for the Snippet ''an English-language pangram — a sentence that contains all of the letters of the English alphabet' Gallery Tutorial TRAIL: Theory and best practices for the Webel Parsing Analysis recipe for SysMLv1.6+ Section Slide kind SysML Block Definition Diagram (BDD)
Focus PAD for the Snippet 'The quick brown fox jumps over the lazy dog' Gallery Tutorial TRAIL: Theory and best practices for the Webel Parsing Analysis recipe for SysMLv1.6+ Section Slide kind SysML Block Definition Diagram (BDD)
Some more baryons (and even more baryons) This content has been marked as discussing an ADVANCED topic! Gallery Tutorial TRAIL: Webel SysML Parsing Analysis example: A particle physics taxonomy from Wikipedia Section Slide kind SysML Package Diagram
Leptons as fermions Gallery Tutorial TRAIL: Webel SysML Parsing Analysis example: A particle physics taxonomy from Wikipedia Section Slide kind SysML Block Definition Diagram (BDD)
Updated lepton Package Diagram Gallery Tutorial TRAIL: Webel SysML Parsing Analysis example: A particle physics taxonomy from Wikipedia Section Slide kind SysML Package Diagram
The lepton Package Diagram so far Gallery Tutorial TRAIL: Webel SysML Parsing Analysis example: A particle physics taxonomy from Wikipedia Section Slide kind SysML Package Diagram
MagicDraw/Cameo: In a BDD the diagram sidebar menu item for Enumeration is a UML Enumeration with ValueType applied (so properties typed by it will list as value properties in the 'values' compartment on a Block).
Using Enumeration in SysMLv1 Gallery Tutorial TRAIL: Webel's ultimate guide to Systems Modeling Language (v1) with MagicDraw/Cameo Section 08:02: The SysML ValueType, Unit, and using values Slide kind SysML Block Definition Diagram (BDD)
SysMLv1.x: An ElementGroup used for basic Parsing Analysis model element elicitation: Example 2 Gallery Tutorial TRAIL: Webel's ultimate guide to Systems Modeling Language (v1) with MagicDraw/Cameo Section 18:01: Logical grouping with the ElementGroup extension of Comment in SysMLv1.x Slide kind MagicDraw/Cameo: table SysML Block Definition Diagram (BDD)
A SysML Enumeration is a UML Enumeration with ValueType applied (so properties typed by it will list as value properties in the 'values' compartment on a Block)
external - Implies that the Transition, if triggered, will exit the composite (source) State. Source Unified Modeling Language 2.5.1
local - Implies that the Transition, if triggered, will not exit the composite (source) State, but it will exit and re-enter any state within the composite State that is in the current state configuration. Source Unified Modeling Language 2.5.1
An internal Transition can be taken even if the S[t]ateMachine is in one or more Regions nested within the associated State. Source Unified Modeling Language 2.5.1
internal - Implies that the Transition, if triggered, occurs without exiting or entering the source State (i.e., it does not cause a state change). This means that the entry or exit condition of the source State will not be invoked. Source Unified Modeling Language 2.5.1
TransitionKind is an Enumeration type used to differentiate the various kinds of Transitions. Source Unified Modeling Language 2.5.1