Behavior::ModeGroup

Header Image
Content:
ModeGroup : Public Class BehaviorModelOrganization, TimingElementsOrganization, FunctionBehavior
ModeGroups serve as containers of Modes. The Modes in a ModeGroup are mutually exclusive. This means that only one Mode of a ModeGroup is active at any point in time. A precondition in the form of a Boolean expression is assigned to the ModeGroup so that ModeGroups can be switched on and off as a whole.<br/><br/>Semantics:<br/>The ModeGroup defines a set of modes of which exactly one is active if precondition is true and otherwise none is active.<br/>
  • Attributes
  • Associations
  • Associations From
  • Advanced
  • Other Links
Attribute Scope Type
precondition Public String
Notes: A Boolean expression that evaluates to true when the ModeGroup is active.<br/>
Element Source Role Target Role
Mode
Class  
Name:  
 
Name: mode
The modes in this group.
Details:
 
Element Source Role Target Role
Behavior
Class  
Name:  
 
Name: modeGroup
The contained mode groups.
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
TraceableSpecification Class Generalization To  
Mode Class Weak To  
Behavior Class Weak From