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 Global Parameter declaration. Some parameter represent placeholders to be resolved when the scenario file is loaded. Some parameters represent runtime values that can be controlled with ParameterActions and ParameterConditions during simulation time.
catalogLocations CatalogLocations 1..1 A list of locations to look up catalog files. Each catalog element type has its own list.
roadNetwork RoadNetwork 1..1 Reference to the road network.
entities Entities 1..1 Container for entity selections and scenario object definitions. Instances of ScenarioObject, of EntitySelection and of SpawnedObject considered instances of Entity.
storyboard Storyboard 1..1 Container for the dynamic content of the scenario.

Migration Information from XSD 0.9.1
Derived From:
N/A (Created Through Merging)
Property Name XSD Type XSD 0.9.1 Name Migration
parameterDeclarations Element ParameterDeclaration Renamed
catalogLocations Element Catalogs Renamed
roadNetwork Element RoadNetwork
entities Element Entities
storyboard Element Storyboard

XSD 1.0 Representation


<xsd:group name="ScenarioDefinition">
<xsd:sequence>
<xsd:element name="ParameterDeclarations" type="ParameterDeclarations" 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.

To XSD To XSLT To XSD Tree