
Metamodel user guide
A State represents a period of time during which an object waits for an Event or some Events to occur, or a period of time during which an object performs some ongoing activity.
States are interconnected by Transitions.
In Modelio, States belong either to another State, or to a StateMachine if they are the root.


Attribute | Description |
---|---|
boolean IsConcurrent [0..1] | Defines a concurrent State. A concurrent State is obligatorily a composite state, whose substates are concurrent areas. |
Association | Description |
---|---|
Connection : ConnectionPointReference [0..*] | |
Deffered : Event [0..*] | |
Internal : InternalTransition [0..*] | |
OwnedRegion : Region [0..*] | |
SubMachine : StateMachine [0..1] | |
EntryPoint : EntryPointPseudoState [0..*] | |
ExitPoint : ExitPointPseudoState [0..*] | |
bpmnDataState : BpmnDataState [0..*] | |
RequiredStateOf : ObjectNode [0..*] | The required state of the object available at this point in the activity. This state must belong to the type of the objectNode, or of the represented element. |