Class EntityCondition

Applied Stereotypes:
XSDcomplexType, union

Defines a specific condition on an entity.

Used in:
ByEntityCondition
Properties
Name Type Cardinality AppliedStereotypes Description
endOfRoadCondition EndOfRoadCondition 0..1 xor, XSDelement Condition checking for how long the reference entity has reached the end of the road.
collisionCondition CollisionCondition 0..1 xor, XSDelement Condition checking whether the reference entity was involved in a collision.
offroadCondition OffroadCondition 0..1 xor, XSDelement Condition checking for how long the reference entity has left the road.
timeHeadwayCondition TimeHeadwayCondition 0..1 xor, XSDelement Condition checking the time headway between two entities.
timeToCollisionCondition TimeToCollisionCondition 0..1 xor, XSDelement Condition checking the time to collision between two entities.
accelerationCondition AccelerationCondition 0..1 xor, XSDelement Condition checking the current acceleration of an entity.
standStillCondition StandStillCondition 0..1 xor, XSDelement Condition checking for how long the reference entity has not moved.
speedCondition SpeedCondition 0..1 xor, XSDelement Condition checking the current speed of the referenced entities.
relativeSpeedCondition RelativeSpeedCondition 0..1 xor, XSDelement Condition checking the relative speed between two entity.
traveledDistanceCondition TraveledDistanceCondition 0..1 xor, XSDelement Condition checking the total traveled distance of the reference entity since the start of the scenario.
reachPositionCondition ReachPositionCondition 0..1 xor, XSDelement Condition checking whether the reference entity has reached a given position within a given uncertainty.
distanceCondition DistanceCondition 0..1 xor, XSDelement Condition checking the distance between two entities or an entity and a position.
relativeDistanceCondition RelativeDistanceCondition 0..1 xor, XSDelement Condition checking the relative distance between two entities.

XSD 1.1 Representation


<xsd:complexType name="EntityCondition">
<xsd:choice>
<xsd:element name="EndOfRoadCondition" type="EndOfRoadCondition" minOccurs="0"/>
<xsd:element name="CollisionCondition" type="CollisionCondition" minOccurs="0"/>
<xsd:element name="OffroadCondition" type="OffroadCondition" minOccurs="0"/>
<xsd:element name="TimeHeadwayCondition" type="TimeHeadwayCondition" minOccurs="0"/>
<xsd:element name="TimeToCollisionCondition" type="TimeToCollisionCondition" minOccurs="0"/>
<xsd:element name="AccelerationCondition" type="AccelerationCondition" minOccurs="0"/>
<xsd:element name="StandStillCondition" type="StandStillCondition" minOccurs="0"/>
<xsd:element name="SpeedCondition" type="SpeedCondition" minOccurs="0"/>
<xsd:element name="RelativeSpeedCondition" type="RelativeSpeedCondition" minOccurs="0"/>
<xsd:element name="TraveledDistanceCondition" type="TraveledDistanceCondition" minOccurs="0"/>
<xsd:element name="ReachPositionCondition" type="ReachPositionCondition" minOccurs="0"/>
<xsd:element name="DistanceCondition" type="DistanceCondition" minOccurs="0"/>
<xsd:element name="RelativeDistanceCondition" type="RelativeDistanceCondition" minOccurs="0"/>
</xsd:choice>
</xsd:complexType>

Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "choice"; mixed: "false"]
    • union
  • Property endOfRoadCondition
    • xor
    • XSDelement [position: "1"]
  • Property collisionCondition
    • xor
    • XSDelement [position: "2"]
  • Property offroadCondition
    • xor
    • XSDelement [position: "3"]
  • Property timeHeadwayCondition
    • xor
    • XSDelement [position: "4"]
  • Property timeToCollisionCondition
    • xor
    • XSDelement [position: "5"]
  • Property accelerationCondition
    • xor
    • XSDelement [position: "6"]
  • Property standStillCondition
    • xor
    • XSDelement [position: "7"]
  • Property speedCondition
    • xor
    • XSDelement [position: "8"]
  • Property relativeSpeedCondition
    • xor
    • XSDelement [position: "9"]
  • Property traveledDistanceCondition
    • xor
    • XSDelement [position: "10"]
  • Property reachPositionCondition
    • xor
    • XSDelement [position: "11"]
  • Property distanceCondition
    • xor
    • XSDelement [position: "12"]
  • Property relativeDistanceCondition
    • xor
    • XSDelement [position: "13"]

To XSD To XSD Tree