Class ByValueCondition

Applied Stereotypes:
union, XSDcomplexType

Conditions referring a runtime value.

Used in:
Condition
Properties
Name Type Cardinality AppliedStereotypes Description
parameterCondition ParameterCondition 0..1 xor A current parameter value is compared to a reference value.
timeOfDayCondition TimeOfDayCondition 0..1 xor The current time of day is compared to a reference value.
simulationTimeCondition SimulationTimeCondition 0..1 xor The current simulation time is compared to a reference value.
storyboardElementStateCondition StoryboardElementStateCondition 0..1 xor Condition becomes true if the referenced StoryboardElement terminates according to the given rule.
userDefinedValueCondition UserDefinedValueCondition 0..1 xor The current value of an externally defined named value is compared to a reference value (less, greater, equal).
trafficSignalCondition TrafficSignalCondition 0..1 xor Condition becomes true if the referenced signal reaches the indicated state.
trafficSignalControllerCondition TrafficSignalControllerCondition 0..1 xor Condition becomes true if the referenced signal controller reaches the indicated state.

Migration Information from XSD 0.9.1
Derived From:
OSCCondition.ByValue
Property Name XSD Type XSD 0.9.1 Name Migration
parameterCondition Element Parameter Renamed
timeOfDayCondition Element TimeOfDay Renamed
simulationTimeCondition Element SimulationTime Renamed
storyboardElementStateCondition Element N/A Created and migrated data from ByState/AfterTermination (end, cancel, any => afterEnd, afterCancel, afterAndOrCancel) and ByState/AtStart (with state beforeStart)
userDefinedValueCondition Element N/A Created and migrated data from ByState/Command
trafficSignalCondition Element N/A Created and migrated data from ByState/Signal
trafficSignalControllerCondition Element N/A Created and migrated data from ByState/Controller

XSD 1.0 Representation


<xsd:complexType name="ByValueCondition">
<xsd:choice>
<xsd:element name="ParameterCondition" type="ParameterCondition"/>
<xsd:element name="TimeOfDayCondition" type="TimeOfDayCondition"/>
<xsd:element name="SimulationTimeCondition" type="SimulationTimeCondition"/>
<xsd:element name="StoryboardElementStateCondition" type="StoryboardElementStateCondition"/>
<xsd:element name="UserDefinedValueCondition" type="UserDefinedValueCondition"/>
<xsd:element name="TrafficSignalCondition" type="TrafficSignalCondition"/>
<xsd:element name="TrafficSignalControllerCondition" type="TrafficSignalControllerCondition"/>
</xsd:choice>
</xsd:complexType>

To XSD To XSLT To XSD Tree