Class Event
- Applied Stereotypes:
-
XSDcomplexType
- Implements Interfaces:
-
StoryboardElement
Container for Actions. Its priority settings determine how to interact with other events within the same scope (maneuver).
- Used in:
-
Maneuver
Properties |
|
Name |
Type |
Cardinality |
AppliedStereotypes |
Description |
|
maximumExecutionCount |
unsignedInt |
0..1 |
XSDattribute
|
Maximum number of executions. Default value is 1. Range: [1..inf[. |
|
name |
string |
1..1 |
XSDattribute
|
Name of the event. |
|
priority |
Priority |
1..1 |
XSDattribute
|
Priority of each event. |
|
actions |
Action |
1..* |
XSDunwrapped,
XSDelement
|
List of actions in an event. |
|
startTrigger |
Trigger |
0..1 |
XSDelement
|
Actions are executed as soon as the start trigger fires. This point in time represents the start of the event. If this optional field is missing, the event starts as soon as the start trigger of the enclosing act starts. |
|
XSD 1.3 Representation |
<xsd:complexType name="Event">
<xsd:sequence>
<xsd:element name="Action" type="Action" maxOccurs="unbounded"/>
<xsd:element name="StartTrigger" type="Trigger" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="maximumExecutionCount" type="UnsignedInt"/>
<xsd:attribute name="name" type="String" use="required"/>
<xsd:attribute name="priority" type="Priority" use="required"/>
</xsd:complexType>
|
|
XSD Transformation |
UML Element |
Stereotype |
Description |
actions |
XSDunwrapped |
This property represents an unwrapped list in XSD. The element name 'Action' is used for the list elements. |
|
Stereotype Details Information |
- Class
- XSDcomplexType [modelGroup: "sequence"; mixed: "false"]
- Property maximumExecutionCount
- Property name
- Property priority
- Property actions
- XSDunwrapped [xsdElementName: "Action"]
- XSDelement [position: "1"]
- Property startTrigger
- XSDelement [position: "2"]
|
To XSD