Class PrivateAction

Applied Stereotypes:
union, XSDcomplexType

Actions applied to one or multiple entities. Either the entities are referenced in the actors of the enclosing maneuver group or the single entity is referenced in the enclosing Private instance.

Used in:
Action , Private
Properties
Name Type Cardinality AppliedStereotypes Description
longitudinalAction LongitudinalAction 0..1 xor Applies longitudinal control behavior on the reference entity/entities. Either a SpeedAction or a LongitudinalDistanceAction.
lateralAction LateralAction 0..1 xor Applies lateral control behavior on the reference entity/entities. Either a LaneChangeAction, LaneOffsetAction or a LateralDistanceAction.
visibilityAction VisibilityAction 0..1 xor Sets visibility attributes on the reference entity/entities.
synchronizeAction SynchronizeAction 0..1 xor Synchronizes the reference entity/entities with a master entity. A target position is provided for the entity and for the master entity to be reached at the same time.
activateControllerAction ActivateControllerAction 0..1 xor Activates/ deactivates a controller on the reference entity/entities.
controllerAction ControllerAction 0..1 xor Assigns a controller to the reference entity/entities.
teleportAction TeleportAction 0..1 xor Assigns a position to the reference entity/entities.
routingAction RoutingAction 0..1 xor Applies an AssignRouteAction, a FollowTrajectoryAction or an AcquirePositionAction to the reference entity/entities.

Migration Information from XSD 0.9.1
Derived From:
OSCPrivateAction
Property Name XSD Type XSD 0.9.1 Name Migration
longitudinalAction Element Longitudinal Renamed
lateralAction Element Lateral Renamed
visibilityAction Element Visibility Renamed
synchronizeAction Element SynchronizeAction
activateControllerAction Element Autonomous Renamed
controllerAction Element Controller Renamed
teleportAction Element N/A Created, migrated from Position of 0.9.1
routingAction Element Routing Renamed
Element Position Removed, Migration wraps Position into TeleportAction

XSD 1.0 Representation


<xsd:complexType name="PrivateAction">
<xsd:choice>
<xsd:element name="LongitudinalAction" type="LongitudinalAction"/>
<xsd:element name="LateralAction" type="LateralAction"/>
<xsd:element name="VisibilityAction" type="VisibilityAction"/>
<xsd:element name="SynchronizeAction" type="SynchronizeAction"/>
<xsd:element name="ActivateControllerAction" type="ActivateControllerAction"/>
<xsd:element name="ControllerAction" type="ControllerAction"/>
<xsd:element name="TeleportAction" type="TeleportAction"/>
<xsd:element name="RoutingAction" type="RoutingAction"/>
</xsd:choice>
</xsd:complexType>

To XSD To XSLT To XSD Tree