Class RoutingAction

Applied Stereotypes:
XSDcomplexType, union

Controls entity routing, either by following a predefined route or trajectory, alternatively by specifying a destination position which the entity should aim to reach.
Further, it can be enforced that an entity selects its routing at each junction randomly.

Used in:
PrivateAction
Properties
  Name Type Cardinality AppliedStereotypes Description
  acquirePositionAction AcquirePositionAction 1..1 xor, XSDelement Assigns a route to an entity. The route assigned will be the shortest route (along roads) between the entity's current position and the position specified.
  assignRouteAction AssignRouteAction 1..1 xor, XSDelement Assigns a route to an entity. The route is defined by at least two waypoints.
  followTrajectoryAction FollowTrajectoryAction 1..1 xor, XSDelement Controls an entity to follow a trajectory.
  preferredLaneLayerAction PreferredLaneLayerAction 1..1 xor, XSDelement Specifies a preferred lane layer that is used in case of ambiguity when choosing a lane.
Is overruled if the lane layer is explicitly specified, e.g. in AbsoluteTargetLane.
  randomRouteAction RandomRouteAction 1..1 xor, XSDelement Assigns random routing behavior to an entity.
XSD 1.4 Representation


<xsd:complexType name="RoutingAction">
<xsd:choice>
<xsd:element name="AssignRouteAction" type="AssignRouteAction"/>
<xsd:element name="FollowTrajectoryAction" type="FollowTrajectoryAction"/>
<xsd:element name="AcquirePositionAction" type="AcquirePositionAction"/>
<xsd:element name="RandomRouteAction" type="RandomRouteAction"/>
<xsd:element name="PreferredLaneLayerAction" type="PreferredLaneLayerAction"/>
</xsd:choice>
</xsd:complexType>

Change log from version 1.3
  • Property 'preferredLaneLayerAction' created.
  • Property 'acquirePositionAction'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
  • Property 'assignRouteAction'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
  • Property 'followTrajectoryAction'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "choice"; mixed: "false"]
    • union
  • Property acquirePositionAction
    • xor
    • XSDelement
  • Property assignRouteAction
    • xor
    • XSDelement
  • Property followTrajectoryAction
    • xor
    • XSDelement
  • Property preferredLaneLayerAction
    • xor
    • XSDelement
  • Property randomRouteAction
    • xor
    • XSDelement

To XSD