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
    • XSDattribute
  • Property controllers
    • XSDunwrapped
    • XSDelement
  • Property pedestrians
    • XSDunwrapped
    • XSDelement
  • Property routes
    • XSDunwrapped
    • XSDelement
  • Property trafficDistributionEntries
    • XSDunwrapped
    • XSDelement
  • Property vehicles
    • XSDunwrapped
    • XSDelement
  • Property maneuvers
    • XSDunwrapped
    • XSDelement
  • Property miscObjects
    • XSDunwrapped
    • XSDelement
  • Property environments
    • XSDunwrapped
    • XSDelement
  • Property trajectories
    • XSDunwrapped
    • XSDelement

To XSD