Class ScenarioDefinition

Applied Stereotypes:
XSDgroup

Top level container containing all scenario elements.

Used in:
OpenScenarioCategory
Properties
  Name Type Cardinality AppliedStereotypes Description
  catalogLocations CatalogLocations 1..1 XSDelement A list of locations to look up catalog files. Each catalog element type has its own list.
  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.
  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.
  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.
  roadNetwork RoadNetwork 1..1 XSDelement Reference to the road network.
  storyboard Storyboard 1..1 XSDelement Container for the dynamic content of the scenario.
  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.
XSD 1.4 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
monitorDeclarations XSDwrapper This property represents a wrapped list. In XSD, the complex type MonitorDeclarations is used as a wrapper.
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.
Change log from version 1.3
  • Property 'catalogLocations'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
  • Property 'entities'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
  • Property 'parameterDeclarations'. Stereotype <<XSDwrapped>>. Tagged value 'wrapperMin' removed.
  • Property 'parameterDeclarations'. Stereotype <<XSDwrapped>>. Tagged value 'wrapperMax' removed.
  • Property 'parameterDeclarations'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
  • Property 'roadNetwork'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
  • Property 'storyboard'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
  • Property 'variableDeclarations'. Stereotype <<XSDwrapped>>. Tagged value 'wrapperMin' removed.
  • Property 'variableDeclarations'. Stereotype <<XSDwrapped>>. Tagged value 'wrapperMax' removed.
  • Property 'variableDeclarations'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
Stereotype Details Information
  • Class
    • XSDgroup [modelGroup: "sequence"]
  • Property catalogLocations
    • XSDelement
  • Property entities
    • XSDelement
  • Property monitorDeclarations
    • XSDwrapped
    • XSDelement
  • Property parameterDeclarations
    • XSDwrapped
    • XSDelement
  • Property roadNetwork
    • XSDelement
  • Property storyboard
    • XSDelement
  • Property variableDeclarations
    • XSDwrapped
    • XSDelement

To XSD