Class Catalog
- Applied Stereotypes:
-
XSDcomplexType
A catalog may be used to make certain OpenSCENARIO elements reusable. In a catalog parameterizable types are maintained and can be referenced to create runtime instances of those types.
- Used in:
-
CatalogDefinition
|
Properties
|
| |
Name |
Type |
Cardinality |
AppliedStereotypes |
Description |
| |
name |
string |
1..1 |
XSDattribute
|
Name of the catalog. |
| |
controllers |
Controller |
0..* |
XSDunwrapped,
XSDelement
|
A list of controller types that can be reused in a scenario. |
| |
pedestrians |
Pedestrian |
0..* |
XSDunwrapped,
XSDelement
|
A list of pedestrian types that can be reused in a scenario. |
| |
routes |
Route |
0..* |
XSDunwrapped,
XSDelement
|
A list of route types that can be reused in a scenario. |
| |
trafficDistributionEntries |
TrafficDistributionEntry |
0..* |
XSDunwrapped,
XSDelement
|
A list of TrafficDistributionEntry types that can be reused in a scenario. |
| |
vehicles |
Vehicle |
0..* |
XSDunwrapped,
XSDelement
|
A list of vehicle types that can be reused in a scenario. |
| |
maneuvers |
Maneuver |
0..* |
XSDunwrapped,
XSDelement
|
A list of maneuver types that can be reused in a scenario. |
| |
miscObjects |
MiscObject |
0..* |
XSDunwrapped,
XSDelement
|
A list of miscellaneous object type that that can be reused in a scenario. |
| |
environments |
Environment |
0..* |
XSDunwrapped,
XSDelement
|
A list of environment types that can be reused in a scenario. |
| |
trajectories |
Trajectory |
0..* |
XSDunwrapped,
XSDelement
|
A list of trajectory types that can be reused in a scenario. |
|
|
XSD 1.4 Representation
|
<xsd:complexType name="Catalog">
<xsd:sequence>
<xsd:element name="Vehicle" type="Vehicle" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Controller" type="Controller" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Pedestrian" type="Pedestrian" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="MiscObject" type="MiscObject" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Environment" type="Environment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Maneuver" type="Maneuver" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Trajectory" type="Trajectory" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Route" type="Route" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="TrafficDistributionEntry" type="TrafficDistributionEntry" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="name" type="String" use="required"/>
</xsd:complexType>
|
|
|
Change log from version 1.3
|
- Property 'trafficDistributionEntries' created.
- Property 'controllers'. Stereotype <<XSDunwrapped>>. Tagged value 'xsdElementName' removed.
- Property 'controllers'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
- Property 'pedestrians'. Stereotype <<XSDunwrapped>>. Tagged value 'xsdElementName' removed.
- Property 'pedestrians'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
- Property 'routes'. Stereotype <<XSDunwrapped>>. Tagged value 'xsdElementName' removed.
- Property 'routes'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
- Property 'vehicles'. Stereotype <<XSDunwrapped>>. Tagged value 'xsdElementName' removed.
- Property 'vehicles'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
- Property 'maneuvers'. Stereotype <<XSDunwrapped>>. Tagged value 'xsdElementName' removed.
- Property 'maneuvers'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
- Property 'miscObjects'. Stereotype <<XSDunwrapped>>. Tagged value 'xsdElementName' removed.
- Property 'miscObjects'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
- Property 'environments'. Stereotype <<XSDunwrapped>>. Tagged value 'xsdElementName' removed.
- Property 'environments'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
- Property 'trajectories'. Stereotype <<XSDunwrapped>>. Tagged value 'xsdElementName' removed.
- Property 'trajectories'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
|
|
Stereotype Details Information
|
-
Class
- XSDcomplexType [modelGroup: "sequence"; mixed: "false"]
-
Property name
-
Property controllers
-
Property pedestrians
-
Property routes
-
Property trafficDistributionEntries
-
Property vehicles
-
Property maneuvers
-
Property miscObjects
-
Property environments
-
Property trajectories
|
To XSD