Class ManeuverGroup

Applied Stereotypes:
XSDcomplexType
Implements Interfaces:
StoryboardElement

Grouping element connecting a set of actors to a set maneuvers. Multiple maneuver groups can run independently in parallel. Maneuvers can be defined or instantiated from a maneuver type in a catalog.

Used in:
Act
Properties
Name Type Cardinality AppliedStereotypes Description
maximumExecutionCount unsignedInt 1..1 XSDattribute Number of allowed executions of the maneuver group. Default value is 1. Range: [1..inf[.
name string 1..1 XSDattribute Name of the maneuver group.
actors Actors 1..1 Actors of the maneuver group.
catalogReferences CatalogReference 0..* XSDunwrapped Each element of this list of must reference a maneuver type in a catalog.
maneuvers Maneuver 0..* XSDunwrapped Maneuver type definitions.

Migration Information from XSD 0.9.1
Derived From:
OpenSCENARIO.xsd/OpenSCENARIO.Storyboard.Story.Act.Sequence
Property Name XSD Type XSD 0.9.1 Name Migration
maximumExecutionCount Attribute numberOfExecutions
name Attribute name
actors Element Actors
catalogReferences Element CatalogReference Renamed
maneuvers Element Maneuver Renamed

XSD 1.0 Representation


<xsd:complexType name="ManeuverGroup">
<xsd:sequence>
<xsd:element name="Actors" type="Actors"/>
<xsd:element name="CatalogReference" type="CatalogReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Maneuver" type="Maneuver" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="maximumExecutionCount" type="UnsignedInt" use="required"/>
<xsd:attribute name="name" type="String" use="required"/>
</xsd:complexType>

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

To XSD To XSLT To XSD Tree