Class RelativeDistanceCondition

Applied Stereotypes:
XSDcomplexType

The current relative distance of a triggering entity/entities to a reference entity is compared to a given value. The logical operator used for comparison is defined in the rule attribute.

Used in:
EntityCondition
Properties
Name Type Cardinality AppliedStereotypes Description
entityRef Entity 1..1 XSDattribute nameRef Reference entity.
relativeDistanceType RelativeDistanceType 1..1 XSDattribute The domain the distance is calculated in.
value double 1..1 XSDattribute The distance value. Unit: m; Range: [0..inf[.
freespace boolean 1..1 XSDattribute True: distance is measured between closest bounding box points. False: reference point distance is used.
rule Rule 1..1 XSDattribute The operator (less, greater, equal).

Migration Information from XSD 0.9.1
Derived From:
OSCCondition.ByEntity.EntityCondition.RelativeDistance
Property Name XSD Type XSD 0.9.1 Name Migration
entityRef Attribute entity
relativeDistanceType Attribute type
value Attribute value
freespace Attribute freespace
rule Attribute rule

XSD 1.0 Representation


<xsd:complexType name="RelativeDistanceCondition">
<xsd:attribute name="entityRef" type="String" use="required"/>
<xsd:attribute name="relativeDistanceType" type="RelativeDistanceType" use="required"/>
<xsd:attribute name="value" type="Double" use="required"/>
<xsd:attribute name="freespace" type="Boolean" use="required"/>
<xsd:attribute name="rule" type="Rule" use="required"/>
</xsd:complexType>

To XSD To XSLT To XSD Tree