Meta
UML Version: 1.2
Date: 2022-03-24
XSD 1.2 Documentation
Changes from Version 1.2 compared to version 1.1
Changes from Version 1.1 compared to version 1.0

All Classes
  AbsoluteSpeed
  AbsoluteTargetLane
  AbsoluteTargetLaneOffset
  AbsoluteTargetSpeed
  AccelerationCondition
  AcquirePositionAction
  Act
  Action
  ActivateControllerAction
  Actors
  AddEntityAction
  AnimationAction
  AnimationFile
  AnimationState
  AnimationType
  AppearanceAction
  AssignControllerAction
  AssignRouteAction
  AutomaticGear
  Axle
  Axles
  BoundingBox
  Brake
  BrakeInput
  ByEntityCondition
  ByObjectType
  ByType
  ByValueCondition
  Catalog
  CatalogDefinition
  CatalogLocations
  CatalogReference
  Center
  CentralSwarmObject
  Clothoid
  CollisionCondition
  Color
  ColorCmyk
  ColorRgb
  ComponentAnimation
  Condition
  ConditionGroup
  ControlPoint
  Controller
  ControllerAction
  ControllerCatalogLocation
  ControllerDistribution
  ControllerDistributionEntry
  CustomCommandAction
  CustomContent
  DeleteEntityAction
  Deterministic
  DeterministicMultiParameterDistribution
  DeterministicMultiParameterDistributionType
  DeterministicParameterDistribution
  DeterministicSingleParameterDistribution
  DeterministicSingleParameterDistributionType
  Dimensions
  DirectionOfTravelDistribution
  Directory
  DistanceCondition
  DistributionDefinition
  DistributionRange
  DistributionSet
  DistributionSetElement
  DomeImage
  DynamicConstraints
  EndOfRoadCondition
  Entities
  EntityAction
  EntityCondition
  EntityObject
  EntityRef
  EntitySelection
  Environment
  EnvironmentAction
  EnvironmentCatalogLocation
  Event
  ExternalObjectReference
  File
  FileHeader
  FinalSpeed
  Fog
  FollowTrajectoryAction
  Gear
  GeoPosition
  GlobalAction
  Histogram
  HistogramBin
  InRoutePosition
  InfrastructureAction
  Init
  InitActions
  Knot
  LaneChangeAction
  LaneChangeTarget
  LaneOffsetAction
  LaneOffsetActionDynamics
  LaneOffsetTarget
  LanePosition
  LateralAction
  LateralDistanceAction
  License
  LightState
  LightStateAction
  LightType
  LongitudinalAction
  LongitudinalDistanceAction
  Maneuver
  ManeuverCatalogLocation
  ManeuverGroup
  ManualGear
  MiscObject
  MiscObjectCatalogLocation
D ModifyRule
  None
  NormalDistribution
  Nurbs
  ObjectController
  OffroadCondition
  OpenScenario
  OpenScenarioCategory
  Orientation
  OverrideBrakeAction
  OverrideClutchAction
  OverrideControllerValueAction
  OverrideGearAction
  OverrideParkingBrakeAction
  OverrideSteeringWheelAction
  OverrideThrottleAction
D ParameterAction
D ParameterAddValueRule
  ParameterAssignment
  ParameterCondition
  ParameterDeclaration
D ParameterModifyAction
D ParameterMultiplyByValueRule
D ParameterSetAction
  ParameterValueDistribution
  ParameterValueDistributionDefinition
  ParameterValueSet
  Pedestrian
  PedestrianAnimation
  PedestrianCatalogLocation
  PedestrianGesture
  Performance
  Phase
  PoissonDistribution
  Polyline
  Position
  PositionInLaneCoordinates
  PositionInRoadCoordinates
  PositionOfCurrentEntity
  Precipitation
  Private
  PrivateAction
  ProbabilityDistributionSet
  ProbabilityDistributionSetElement
  Properties
  Property
  Range
D ReachPositionCondition
  RelativeClearanceCondition
  RelativeDistanceCondition
  RelativeLanePosition
  RelativeLaneRange
  RelativeObjectPosition
  RelativeRoadPosition
  RelativeSpeedCondition
  RelativeSpeedToMaster
  RelativeTargetLane
  RelativeTargetLaneOffset
  RelativeTargetSpeed
  RelativeWorldPosition
  RoadCondition
  RoadNetwork
  RoadPosition
  Route
  RouteCatalogLocation
  RoutePosition
  RouteRef
  RoutingAction
  ScenarioDefinition
  ScenarioObject
  SelectedEntities
  SensorReference
  SensorReferenceSet
  Shape
  SimulationTimeCondition
  SpeedAction
  SpeedActionTarget
  SpeedCondition
  SpeedProfileAction
  SpeedProfileEntry
  StandStillCondition
  SteadyState
  Stochastic
  StochasticDistribution
  StochasticDistributionType
  Story
  Storyboard
  StoryboardElementStateCondition
  Sun
  SynchronizeAction
  TargetDistanceSteadyState
  TargetTimeSteadyState
  TeleportAction
  TimeHeadwayCondition
  TimeOfDay
  TimeOfDayCondition
  TimeReference
  TimeToCollisionCondition
  TimeToCollisionConditionTarget
  Timing
  TrafficAction
  TrafficDefinition
  TrafficSignalAction
  TrafficSignalCondition
  TrafficSignalController
  TrafficSignalControllerAction
  TrafficSignalControllerCondition
  TrafficSignalGroupState
  TrafficSignalState
  TrafficSignalStateAction
  TrafficSinkAction
  TrafficSourceAction
  TrafficStopAction
  TrafficSwarmAction
  Trajectory
  TrajectoryCatalogLocation
  TrajectoryFollowingMode
  TrajectoryPosition
  TrajectoryRef
  TransitionDynamics
  TraveledDistanceCondition
  Trigger
  TriggeringEntities
  UniformDistribution
  UsedArea
  UserDefinedAction
  UserDefinedAnimation
  UserDefinedComponent
  UserDefinedDistribution
  UserDefinedLight
  UserDefinedValueCondition
  ValueConstraint
  ValueConstraintGroup
  ValueSetDistribution
  VariableAction
  VariableAddValueRule
  VariableCondition
  VariableDeclaration
  VariableModifyAction
  VariableModifyRule
  VariableMultiplyByValueRule
  VariableSetAction
  Vehicle
  VehicleCatalogLocation
  VehicleCategoryDistribution
  VehicleCategoryDistributionEntry
  VehicleComponent
  VehicleLight
  VehicleRoleDistribution
  VehicleRoleDistributionEntry
  Vertex
  VisibilityAction
  Waypoint
  Weather
  Wind
  WorldPosition

All Enumerations
  AutomaticGearType
D CloudState
  ColorType
  ConditionEdge
  ControllerType
  CoordinateSystem
  DirectionalDimension
  DynamicsDimension
  DynamicsShape
  FollowingMode
  FractionalCloudCover
  LateralDisplacement
  LightMode
  LongitudinalDisplacement
  MiscObjectCategory
  ObjectType
  ParameterType
  PedestrianCategory
  PedestrianGestureType
  PedestrianMotionType
  PrecipitationType
  Priority
  ReferenceContext
  RelativeDistanceType
  Role
  RouteStrategy
  RoutingAlgorithm
  Rule
  SpeedTargetValueType
  StoryboardElementState
  StoryboardElementType
  TriggeringEntitiesRule
  VehicleCategory
  VehicleComponentType
  VehicleLightType
  Wetness

All Interfaces
  CatalogElement
  Entity
  MotionControlAction
  SpawnedObject
  StoryboardElement

All Primitive Types
  Boolean
  DateTime
  Double
  Int
  String
  UnsignedInt
  UnsignedShort

Class TrafficSwarmAction

Applied Stereotypes:
XSDcomplexType

Defines swarm traffic within an elliptical planview around a given central entity. The innerRadius defines the minimum distance between the central vehicle and swarm traffic. The latter is set up in the free space between the circular area defined by innerRadius and the outline of the ellipsis defined by the two semi axis attributes. While vehicles are created in this area, they are removed if they leave it crossing the it ellipsis’ outline. Within the innerRadius, vehicles are neither set up nor removed. Optionally, the swarm area can be longitudinally offset to the central scenario object.

Used in:
TrafficAction
Properties
  Name Type Cardinality AppliedStereotypes Description
  innerRadius double 1..1 XSDattribute Radius of the inner circular area around the central entity. Unit: [m]. Range: [0..inf[.
  numberOfVehicles unsignedInt 1..1 XSDattribute The maximum number of vehicles surrounding the central entity. Depending on the current road situation less than numberOfVehicles might be set up. Range: [0..inf[.
  offset double 1..1 XSDattribute Offset in longitudinal direction related to the x-axis of the central entity. Unit: [m].
  semiMajorAxis double 1..1 XSDattribute Shape of the swarm traffic distribution area is given as an ellipsis around a central entity. SemiMajorAxis defines the half length of the major axis of this ellipsis. Unit: [m]. Range: [0..inf[.
  semiMinorAxis double 1..1 XSDattribute Shape of the swarm traffic distribution area is given as an ellipsis around a central entity. SemiMinorAxis defines the half length of the minor axis of this ellipsis. Unit: [m]. Range: [0..inf[.
D velocity double 0..1 XSDattribute, deprecated The optional starting velocity of the created entities. Unit: [m/s]. Range: [0..inf[.
  centralObject CentralSwarmObject 1..1 XSDelement The entity that represents the center of a swarm.
  trafficDefinition TrafficDefinition 1..1 XSDelement Specifies properties of autonomous traffic with respect to vehicle and driver distributions.
  initialSpeedRange Range 0..1 XSDelement The optional starting speeds of the created entities. Unit: [m/s]; Range for lower and upper limit: [0..inf[. Distributed uniformly/equally.
  directionOfTravelDistribution DirectionOfTravelDistribution 0..1 XSDelement Distribution of vehicle directions of travel relative to the centralObject. If omitted, direction of travel is distributed uniformly.

Deprecation
  • Property velocity deprecated. With version 1.2. Use initialSpeedRange instead.

XSD 1.2 Representation


<xsd:complexType name="TrafficSwarmAction">
<xsd:all>
<xsd:element name="CentralObject" type="CentralSwarmObject"/>
<xsd:element name="TrafficDefinition" type="TrafficDefinition"/>
<xsd:element name="InitialSpeedRange" type="Range" minOccurs="0"/>
<xsd:element name="DirectionOfTravelDistribution" type="DirectionOfTravelDistribution" minOccurs="0"/>
</xsd:all>
<xsd:attribute name="innerRadius" type="Double" use="required"/>
<xsd:attribute name="numberOfVehicles" type="UnsignedInt" use="required"/>
<xsd:attribute name="offset" type="Double" use="required"/>
<xsd:attribute name="semiMajorAxis" type="Double" use="required"/>
<xsd:attribute name="semiMinorAxis" type="Double" use="required"/>
<xsd:attribute name="velocity" type="Double">
<xsd:annotation>
<xsd:appinfo>
deprecated
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>

Change log from version 1.1
  • Property 'initialSpeedRange' created.
  • Property 'directionOfTravelDistribution' created.
  • Property 'innerRadius'. Annotation changed.
    • New Value
      Radius of the inner circular area around the central entity. Unit: [m]. Range: [0..inf[.
      From 1.1.0
      Radius of the inner circular area around the central entity. Unit: m; Range: [0..inf[.
  • Property 'offset'. Annotation changed.
    • New Value
      Offset in longitudinal direction related to the x-axis of the central entity. Unit: [m].
      From 1.1.0
      Offset in longitudinal direction related to the x-axis of the central entity. Unit: m;.
  • Property 'semiMajorAxis'. Annotation changed.
    • New Value
      Shape of the swarm traffic distribution area is given as an ellipsis around a central entity. SemiMajorAxis defines the half length of the major axis of this ellipsis. Unit: [m]. Range: [0..inf[.
      From 1.1.0
      Shape of the swarm traffic distribution area is given as an ellipsis around a central entity. SemiMajorAxis defines the half length of the major axis of this ellipsis. Unit: m; Range: [0..inf[.
  • Property 'semiMinorAxis'. Annotation changed.
    • New Value
      Shape of the swarm traffic distribution area is given as an ellipsis around a central entity. SemiMinorAxis defines the half length of the minor axis of this ellipsis. Unit: [m]. Range: [0..inf[.
      From 1.1.0
      Shape of the swarm traffic distribution area is given as an ellipsis around a central entity. SemiMinorAxis defines the half length of the minor axis of this ellipsis. Unit: m; Range: [0..inf[.
  • Property 'velocity'. Annotation changed.
    • New Value
      The optional starting velocity of the created entities. Unit: [m/s]. Range: [0..inf[.
      From 1.1.0
      The optional starting velocity of a created entity. Unit: m/s; Range: [0..inf[.
  • Property 'velocity'. Stereotype <<deprecated>> applied.

Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "all"; mixed: "false"]
  • Property innerRadius
    • XSDattribute
  • Property numberOfVehicles
    • XSDattribute
  • Property offset
    • XSDattribute
  • Property semiMajorAxis
    • XSDattribute
  • Property semiMinorAxis
    • XSDattribute
  • Property velocity
    • XSDattribute
    • deprecated [withVersion: "1.2"; comment: "Use initialSpeedRange instead"]
  • Property centralObject
    • XSDelement [position: "1"]
  • Property trafficDefinition
    • XSDelement [position: "2"]
  • Property initialSpeedRange
    • XSDelement [position: "3"]
  • Property directionOfTravelDistribution
    • XSDelement [position: "5"]

To XSD