Enumeration StoryboardElementState

The states and the transitions that can be used to define a StoryboardElementStateCondition.

Used in:
StoryboardElementStateCondition
Enumeration Literals
Name Description
startTransition Transition between the standby and running state. The moment the referenced StoryboardElement instance starts its execution.
endTransition Transition between the running state and the standby state. The moment the referenced StoryboardElement terminates its execution by completing its goal.
stopTransition Transition between the running or standby states to the complete state. Occurs when the execution of the referenced StoryboardElement instance is stopped via a stop trigger or overriding.
skipTransition Transition marking the moment an element is asked to move to the running state but is instead skipped so it remains in the standby state (Only for Event instances).
completeState State from which the Storyboard element cannot return to the running state without external interference (forced by a parent element).
runningState State in which the storyboard element is executing its actions.
standbyState State in which the storyboard element could move to the running state given a start trigger.

Migration Information from XSD 0.9.1
Derived From:
Enum_AfterTermination_rule
Property Name XSD Type XSD 0.9.1 Name Migration
startTransition Attribute N/A Created for version 1.0.
endTransition Attribute N/A Created for version 1.0.
stopTransition Attribute N/A Created for version 1.0.
skipTransition Attribute N/A Created for version 1.0.
completeState Attribute N/A Created for version 1.0.
runningState Attribute N/A Created for version 1.0.
standbyState Attribute N/A Created for version 1.0.
Attribute end Migrated to endTransition.
Attribute cancel Migrated to stopTransition.
Attribute endOrCancel Migrated to completeState.

XSD 1.0 Representation


<xsd:simpleType name="StoryboardElementState">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="startTransition"/>
<xsd:enumeration value="endTransition"/>
<xsd:enumeration value="stopTransition"/>
<xsd:enumeration value="skipTransition"/>
<xsd:enumeration value="completeState"/>
<xsd:enumeration value="runningState"/>
<xsd:enumeration value="standbyState"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="parameter"/>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>

To XSD To XSLT