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 XSDelement Actors of the maneuver group.
  catalogReferences CatalogReference 0..* XSDunwrapped, XSDelement Each element of this list of must reference a maneuver type in a catalog.
  maneuvers Maneuver 0..* XSDunwrapped, XSDelement Maneuver type definitions.
XSD 1.3 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.
Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "sequence"; mixed: "false"]
  • Property maximumExecutionCount
    • XSDattribute
  • Property name
    • XSDattribute
  • Property actors
    • XSDelement [position: "1"]
  • Property catalogReferences
    • XSDunwrapped [xsdElementName: "CatalogReference"]
    • XSDelement [position: "2"]
  • Property maneuvers
    • XSDunwrapped [xsdElementName: "Maneuver"]
    • XSDelement [position: "3"]

To XSD