Class ScenarioDefinition

Applied Stereotypes:
XSDgroup

Top level container containing all scenario elements.

Used in:
OpenScenarioCategory
Properties
  Name Type Cardinality AppliedStereotypes Description
  parameterDeclarations ParameterDeclaration 0..* XSDwrapped, XSDelement Declaration of typed parameters with names and default values. It is used for creating variations of the same scenario. The value of the parameters cannot change after startup during runtime.
  variableDeclarations VariableDeclaration 0..* XSDwrapped, XSDelement Declaration of typed variables with names and default values. Their value can change during runtime, and can be used to trigger Events in the scenario or on external side.
  monitorDeclarations MonitorDeclaration 0..* XSDwrapped, XSDelement Declaration of monitors by name and initial value. Monitors can be read out by an external tool and may change during runtime to monitor the scenario execution.
  catalogLocations CatalogLocations 1..1 XSDelement A list of locations to look up catalog files. Each catalog element type has its own list.
  roadNetwork RoadNetwork 1..1 XSDelement Reference to the road network.
  entities Entities 1..1 XSDelement Container for entity selections and scenario object definitions. Instances of ScenarioObject, of EntitySelection and of SpawnedObject considered instances of Entity.
  storyboard Storyboard 1..1 XSDelement Container for the dynamic content of the scenario.
XSD 1.3 Representation


<xsd:group name="ScenarioDefinition">
<xsd:sequence>
<xsd:element name="ParameterDeclarations" type="ParameterDeclarations" minOccurs="0"/>
<xsd:element name="VariableDeclarations" type="VariableDeclarations" minOccurs="0"/>
<xsd:element name="MonitorDeclarations" type="MonitorDeclarations" minOccurs="0"/>
<xsd:element name="CatalogLocations" type="CatalogLocations"/>
<xsd:element name="RoadNetwork" type="RoadNetwork"/>
<xsd:element name="Entities" type="Entities"/>
<xsd:element name="Storyboard" type="Storyboard"/>
</xsd:sequence>
</xsd:group>

XSD Transformation
UML Element Stereotype Description
parameterDeclarations XSDwrapper This property represents a wrapped list. In XSD, the complex type ParameterDeclarations is used as a wrapper.
variableDeclarations XSDwrapper This property represents a wrapped list. In XSD, the complex type VariableDeclarations is used as a wrapper.
monitorDeclarations XSDwrapper This property represents a wrapped list. In XSD, the complex type MonitorDeclarations is used as a wrapper.
Change log from version 1.2
  • Property 'monitorDeclarations' created.
  • Property 'catalogLocations'. Stereotype <<XSDelement>>. Tagged value 'position' changed.
    • New Value
      4
      From 1.2.0
      3
  • Property 'roadNetwork'. Stereotype <<XSDelement>>. Tagged value 'position' changed.
    • New Value
      5
      From 1.2.0
      4
  • Property 'entities'. Stereotype <<XSDelement>>. Tagged value 'position' changed.
    • New Value
      6
      From 1.2.0
      5
  • Property 'storyboard'. Stereotype <<XSDelement>>. Tagged value 'position' changed.
    • New Value
      7
      From 1.2.0
      6
Stereotype Details Information
  • Class
    • XSDgroup [modelGroup: "sequence"]
  • Property parameterDeclarations
    • XSDwrapped [wrapperMin: "0"; wrapperMax: "1"]
    • XSDelement [position: "1"]
  • Property variableDeclarations
    • XSDwrapped [wrapperMin: "0"; wrapperMax: "1"]
    • XSDelement [position: "2"]
  • Property monitorDeclarations
    • XSDwrapped [wrapperMin: "0"; wrapperMax: "1"]
    • XSDelement [position: "3"]
  • Property catalogLocations
    • XSDelement [position: "4"]
  • Property roadNetwork
    • XSDelement [position: "5"]
  • Property entities
    • XSDelement [position: "6"]
  • Property storyboard
    • XSDelement [position: "7"]

To XSD