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. |
|
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.2 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="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. |
|
Change log from version 1.1 |
- Property 'variableDeclarations' created.
- Property 'parameterDeclarations'. Annotation changed.
-
- New Value
- 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.
- From 1.1.0
- 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.
- Property 'catalogLocations'. Stereotype <<XSDelement>>. Tagged value 'position' changed.
- Property 'roadNetwork'. Stereotype <<XSDelement>>. Tagged value 'position' changed.
- Property 'entities'. Stereotype <<XSDelement>>. Tagged value 'position' changed.
- Property 'storyboard'. Stereotype <<XSDelement>>. Tagged value 'position' changed.
|
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 catalogLocations
- XSDelement [position: "3"]
- Property roadNetwork
- XSDelement [position: "4"]
- Property entities
- XSDelement [position: "5"]
- Property storyboard
- XSDelement [position: "6"]
|
To XSD