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
  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.
  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.
  randomRouteAction RandomRouteAction 1..1 xor, XSDelement Assigns random routing behavior to an entity.
XSD 1.3 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:choice>
</xsd:complexType>

Change log from version 1.2
  • Annotation changed
    • New Value
      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.
      From 1.2.0
      Controls entity routing, either by following a predefined route or trajectory, alternatively by specifying a destination position which the entity should aim to reach.
  • Property 'randomRouteAction' created.
  • Property 'assignRouteAction'. Lower cardinality changed.
    • New Value
      1
      From 1.2.0
      0
  • Property 'followTrajectoryAction'. Lower cardinality changed.
    • New Value
      1
      From 1.2.0
      0
  • Property 'acquirePositionAction'. Lower cardinality changed.
    • New Value
      1
      From 1.2.0
      0
Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "choice"; mixed: "false"]
    • union
  • Property assignRouteAction
    • xor
    • XSDelement [position: "1"]
  • Property followTrajectoryAction
    • xor
    • XSDelement [position: "2"]
  • Property acquirePositionAction
    • xor
    • XSDelement [position: "3"]
  • Property randomRouteAction
    • xor
    • XSDelement [position: "4"]

To XSD