123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?xml version="1.0" ?>
- <test>
- <statechart>
- <semantics
- big_step_maximality="take_many"
- combo_step_maximality="combo_take_one"/>
- <tree>
- <state>
- <parallel id="p">
- <state id="o0" initial="a">
- <state id="a">
- <transition after="100" cond='INSTATE(["/p/o1/x"])' target="../b"/>
- <transition after="150" target="../c"/>
- </state>
- <state id="b">
- <onentry>
- <raise event="in_b" port="out"/>
- </onentry>
- <transition target="../a"/>
- </state>
- <state id="c">
- <onentry>
- <raise event="in_c" port="out"/>
- </onentry>
- </state>
- </state>
- <state id="o1" initial="x">
- <state id="x">
- <transition after="250" target="../y"/>
- </state>
- <state id="y"/>
- </state>
- </parallel>
- </state>
- </tree>
- </statechart>
- <output>
- <big_step>
- <event name="in_b" port="out"/>
- </big_step>
- <big_step>
- <event name="in_b" port="out"/>
- </big_step>
- <big_step>
- <event name="in_c" port="out"/>
- </big_step>
- </output>
- </test>
|