123456789101112131415161718192021222324252627282930313233343536373839 |
- <?xml version="1.0"?>
- <!-- test that we get the done.state.id event when all of a
- parallel elements children enter final states. -->
- <scxml version="1.0" initial="s1" conf:datamodel="" xmlns="http://www.w3.org/2005/07/scxml" xmlns:conf="http://www.w3.org/2005/scxml-conformance">
- <state id="s1" initial="s1p1">
- <onentry>
- <send event="timeout" delay="1s"/>
- </onentry>
- <transition event="timeout" conf:targetfail=""/>
- <parallel id="s1p1">
- <transition event="done.state.s1p1" conf:targetpass=""/>
-
- <state id="s1p11" initial="s1p111">
- <state id="s1p111">
- <transition target="s1p11final"/>
- </state>
- <final id="s1p11final"/>
- </state>
-
- <state id="s1p12" initial="s1p121">
- <state id="s1p121">
- <transition target="s1p12final"/>
- </state>
- <final id="s1p12final"/>
- </state>
-
- </parallel>
- </state>
-
- <conf:pass/>
- <conf:fail/>
- </scxml>
|