The FWTransition Stereotype
This section defines the constraints applicable to the <<FWTransition>> stereotype. Each constraint is defined in a dedicated subsection.
- ConnectionToSourceVertexConstraint
- ConnectionToTargetVertexConstraint
- ChangeTriggerConstraint
- SignalTriggerConstraint
- TimeTriggerConstraint
- GuardConstraint
- TriggerOperationStereotypeConstraint
- ClassLocationOfTriggerOperationConstraint
ConnectionToSourceVertexConstraint
Description: The transition's source can be only a state within the same region as the transition self.
| OCL: |
|---|
|
|
| UML2 API: |
|---|
|
|
ConnectionToTargetVertexConstraint
Description: The transition's target can be only a state within the same region as the transition self.
| OCL: |
|---|
|
|
| UML2 API: |
|---|
|
|
ChangeTriggerConstraint
Description: The transition has no change trigger.
| OCL: |
|---|
|
|
| UML2 API: |
|---|
|
|
SignalTriggerConstraint
Description: The transition has no signal trigger.
| OCL: |
|---|
|
|
| UML2 API: |
|---|
|
|
TimeTriggerConstraint
Description: The transition has no time trigger.
| OCL: |
|---|
|
|
| UML2 API: |
|---|
|
|
GuardConstraint
Description: The condition (guard) has to be syntactically correct.
| OCL: |
|---|
|
|
| UML2 API: |
|---|
|
|
TriggerOperationStereotypeConstraint
Description: Operations triggering a state transition have to be denoted by the <<FWTriggerOperation>> stereotype.
| OCL: |
|---|
|
|
| UML2 API: |
|---|
|
|
ClassLocationOfTriggerOperationConstraint
Description: State transitions in a state machine should be triggered by calls of operations defined by a class to which is the state machine associated.
| OCL: |
|---|
|
|
| UML2 API: |
|---|
|
|