Class Trajectory

Applied Stereotypes:
XSDcomplexType
Implements Interfaces:
CatalogElement

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

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

XSD 1.1 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="closed" type="Boolean" use="required"/>
<xsd:attribute name="name" type="String" 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.

Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "sequence"; mixed: "false"]
  • Property closed
    • XSDattribute
  • Property name
    • XSDattribute
  • Property parameterDeclarations
    • XSDwrapped [wrapperMin: "0"; wrapperMax: "1"]
    • XSDelement [position: "1"]
  • Property shape
    • XSDelement [position: "2"]

To XSD To XSD Tree