Class Act

Applied Stereotypes:
XSDcomplexType
Implements Interfaces:
StoryboardElement

A container for maneuver groups. Can be executed several times depending on the user provided settings. New executions are only allowed to start when all contained maneuver groups are in the complete state.

Used in:
Story
Properties
Name Type Cardinality AppliedStereotypes Description
name string 1..1 XSDattribute Name of this act.
maneuverGroups ManeuverGroup 1..* XSDunwrapped A list of maneuver groups representing the act.
startTrigger Trigger 1..1 Defines a trigger to that starts the act.
stopTrigger Trigger 0..1 Defines a trigger that stops the act.

Migration Information from XSD 0.9.1
Derived From:
OpenSCENARIO.xsd/OpenSCENARIO.Storyboard.Story.Act
Property Name XSD Type XSD 0.9.1 Name Migration
name Attribute name
maneuverGroups Element Sequence Renamed
startTrigger Element N/A Created and migrated data from Act/Conditions/StartConditions
stopTrigger Element N/A Created and migrated data from Act/Conditions/EndConditions and from Act/Conditions/CancelConditions
Element Conditions Removed

XSD 1.0 Representation


<xsd:complexType name="Act">
<xsd:sequence>
<xsd:element name="ManeuverGroup" maxOccurs="unbounded" type="ManeuverGroup"/>
<xsd:element name="StartTrigger" type="Trigger"/>
<xsd:element name="StopTrigger" minOccurs="0" type="Trigger"/>
</xsd:sequence>
<xsd:attribute name="name" type="String" use="required"/>
</xsd:complexType>

XSD Transformation
UML Element Stereotype Description
maneuverGroups XSDunwrapped This property represents an unwrapped list in XSD. The element name 'ManeuverGroup' is used for the list elements.

To XSD To XSLT To XSD Tree