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 If 'true', then the trajectory forms a loop, where the end of the trajectory is connected to the start of the trajectory by a straight line. For continuous derivatives of this segment, end and start point can also be at the same position and form a zero-length segment. A FollowTrajectoryAction with a closed trajectory doesn't end regularly but has to be stopped. If 'true' then the timing information in the trajectory cannot be used as absolute values.
  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.3 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