SwitchingStep
Class Description
Atomic switching step; can be part of a switching step group, or part of a switching plan.
Attributes
Name | Type | Description |
---|---|---|
isFreeSequence | Boolean | For a step, if isFreeSequence is set to false or is not specified, all of the steps in the group must be executed in the order defined by the sequenceNumber attribute. The sequenceNumber for a step has a different meaning when there are two or more sequential steps that have the isFreeSequence attribute set to true. Execution must still be performed in sequenceNumber order until a set of two or more steps that have isFreeSequence set to true is encountered. In this case, these steps can be executed in any sequence, until a step is encountered that has isFreeSequence set to false. All of the steps preceding this step must be executed before the step can be executed. |
sequenceNumber | Integer | Order of this activity in the sequence of activities within the switching plan. |
subStepSequenceNumber | Integer | Supports compound switching steps that are made up of several sub steps. |
Relationships
Ancestors
No ancestor classes
Descendents
No descendent classes
Associations
Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
SwitchingStep | 0..1 | SwitchingAction | 1 | SwitchingStep | SwitchingAction | ||
SwitchingStep | 0..* | SwitchingStepGroup | 0..1 | SwitchingStep | SwitchingStepGroup |