Class Trajectory

Applied Stereotypes:
XSDcomplexType
Implements Interfaces:
CatalogElement

Definition of a trajectory type in terms of shape and optional time domain.

Used in:
FollowTrajectoryAction , Catalog
Properties
Name Type Cardinality AppliedStereotypes Description
name string 1..1 XSDattribute Name of the trajectory type. Required if used in catalog.
closed boolean 1..1 XSDattribute True if trajectory is closed.
parameterDeclarations ParameterDeclaration 0..* XSDwrapped Definition of additional parameters.
shape Shape 1..1 The shape of a trajectory (Polyline, Clothoid or Nurbs)

Migration Information from XSD 0.9.1
Derived From:
OSCTrajectory
Restructured in version 1.0. Not automatically migrated.
Property Name XSD Type XSD 0.9.1 Name Migration
name Attribute name
closed Attribute closed
parameterDeclarations Element ParameterDeclaration Renamed
shape Element N/A Added in version 1.0.
Attribute domain Distance domain is no longer supported.
Element vertex Restructured in version 1.0. Not automatically migrated.

XSD 1.0 Representation


<xsd:complexType name="Trajectory">
<xsd:sequence>
<xsd:element name="ParameterDeclarations" type="ParameterDeclarations" minOccurs="0"/>
<xsd:element name="Shape" type="Shape"/>
</xsd:sequence>
<xsd:attribute name="name" type="String" use="required"/>
<xsd:attribute name="closed" type="Boolean" use="required"/>
</xsd:complexType>

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