blob: 357726a23cbc69ee80f223662baa36348c59b4e3 [file]
<?xml version="1.0" encoding="UTF-8"?>
<workflow name="MultiChoiceSynchronizingMerge" version="1">
<node id="1" type="Start">
<outNode id="3"/>
</node>
<node id="2" type="End"/>
<node id="3" type="VariableSet">
<variable name="x">
<integer>1</integer>
</variable>
<variable name="y">
<integer>2</integer>
</variable>
<outNode id="4"/>
</node>
<node id="4" type="MultiChoice">
<condition type="And">
<condition type="Variable" name="x">
<condition type="IsEqual" value="1"/>
</condition>
<condition type="Not">
<condition type="Variable" name="y">
<condition type="IsEqual" value="3"/>
</condition>
</condition>
<outNode id="5"/>
</condition>
<condition type="Or">
<condition type="Variable" name="x">
<condition type="IsEqual" value="1"/>
</condition>
<condition type="Variable" name="y">
<condition type="IsEqual" value="2"/>
</condition>
<outNode id="7"/>
</condition>
<condition type="Xor">
<condition type="Variable" name="x">
<condition type="IsEqual" value="1"/>
</condition>
<condition type="Variable" name="y">
<condition type="IsEqual" value="1"/>
</condition>
<outNode id="8"/>
</condition>
</node>
<node id="5" type="Action" serviceObjectClass="ServiceObject">
<outNode id="6"/>
</node>
<node id="6" type="SynchronizingMerge">
<outNode id="2"/>
</node>
<node id="7" type="Action" serviceObjectClass="ServiceObject">
<outNode id="6"/>
</node>
<node id="8" type="Action" serviceObjectClass="ServiceObject">
<outNode id="6"/>
</node>
</workflow>