blob: 4a90c8704abe531257d8c18fc15a965fa9fb70bc [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<core:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="org.eclipse.jwt/core" xmlns:processes="org.eclipse.jwt/processes" name="ModelingElementsExample" author="JWT Project Team" version="0.4.0" description="This file shows the usage of nearly all modeling elements. Only the ReferenceEdge is not shown, since this is an element of nearly all other example models." fileversion="0.4.0">
<elements xsi:type="processes:Activity" name="ModelElementsExample">
<nodes xsi:type="processes:InitialNode" out="//@elements.0/@edges.0">
<Location x="165" y="126"/>
</nodes>
<nodes xsi:type="processes:DecisionNode" in="//@elements.0/@edges.0" out="//@elements.0/@edges.1 //@elements.0/@edges.2">
<Location x="228" y="127"/>
</nodes>
<nodes xsi:type="processes:MergeNode" in="//@elements.0/@edges.3 //@elements.0/@edges.4" out="//@elements.0/@edges.5">
<Location x="710" y="139"/>
</nodes>
<nodes xsi:type="processes:FinalNode" in="//@elements.0/@edges.5">
<Location x="770" y="140"/>
</nodes>
<nodes xsi:type="processes:StructuredActivityNode" in="//@elements.0/@edges.2" out="//@elements.0/@edges.4">
<nodes xsi:type="processes:InitialNode" out="//@elements.0/@nodes.4/@edges.0">
<Location x="52" y="66"/>
</nodes>
<nodes xsi:type="processes:FinalNode" in="//@elements.0/@nodes.4/@edges.5">
<Location x="223" y="64"/>
</nodes>
<nodes xsi:type="processes:ForkNode" in="//@elements.0/@nodes.4/@edges.0" out="//@elements.0/@nodes.4/@edges.1 //@elements.0/@nodes.4/@edges.2">
<Location x="103" y="65"/>
</nodes>
<nodes xsi:type="processes:JoinNode" in="//@elements.0/@nodes.4/@edges.3 //@elements.0/@nodes.4/@edges.4" out="//@elements.0/@nodes.4/@edges.5">
<Location x="190" y="63"/>
</nodes>
<nodes xsi:type="processes:Action" name="a" in="//@elements.0/@nodes.4/@edges.1" out="//@elements.0/@nodes.4/@edges.4">
<Location x="137" y="24"/>
</nodes>
<nodes xsi:type="processes:Action" name="b" in="//@elements.0/@nodes.4/@edges.2" out="//@elements.0/@nodes.4/@edges.3">
<Location x="146" y="102"/>
</nodes>
<edges source="//@elements.0/@nodes.4/@nodes.0" target="//@elements.0/@nodes.4/@nodes.2"/>
<edges source="//@elements.0/@nodes.4/@nodes.2" target="//@elements.0/@nodes.4/@nodes.4"/>
<edges source="//@elements.0/@nodes.4/@nodes.2" target="//@elements.0/@nodes.4/@nodes.5"/>
<edges source="//@elements.0/@nodes.4/@nodes.5" target="//@elements.0/@nodes.4/@nodes.3"/>
<edges source="//@elements.0/@nodes.4/@nodes.4" target="//@elements.0/@nodes.4/@nodes.3"/>
<edges source="//@elements.0/@nodes.4/@nodes.3" target="//@elements.0/@nodes.4/@nodes.1"/>
<Location x="343" y="219"/>
<Size width="330" height="175"/>
</nodes>
<nodes xsi:type="processes:ActivityLinkNode" name="c" in="//@elements.0/@edges.1" out="//@elements.0/@edges.3" linksto="//@elements.1">
<Location x="475" y="64"/>
</nodes>
<edges source="//@elements.0/@nodes.0" target="//@elements.0/@nodes.1"/>
<edges source="//@elements.0/@nodes.1" target="//@elements.0/@nodes.5">
<guard name="TrueCondition" textualdescription="True" shortdescription="condition==true">
<detailedSpecification attribute="condition" value="true"/>
</guard>
</edges>
<edges source="//@elements.0/@nodes.1" target="//@elements.0/@nodes.4">
<guard name="FalseCondition" textualdescription="False" shortdescription="condition==false">
<detailedSpecification attribute="condition" value="false"/>
</guard>
</edges>
<edges source="//@elements.0/@nodes.5" target="//@elements.0/@nodes.2"/>
<edges source="//@elements.0/@nodes.4" target="//@elements.0/@nodes.2"/>
<edges source="//@elements.0/@nodes.2" target="//@elements.0/@nodes.3"/>
</elements>
<elements xsi:type="processes:Activity" name="Subprocess" icon="">
<nodes xsi:type="processes:InitialNode" out="//@elements.1/@edges.0">
<Location x="327" y="159"/>
</nodes>
<nodes xsi:type="processes:FinalNode" in="//@elements.1/@edges.1">
<Location x="478" y="161"/>
</nodes>
<nodes xsi:type="processes:Action" name="c" in="//@elements.1/@edges.0" out="//@elements.1/@edges.1">
<Location x="398" y="156"/>
</nodes>
<edges source="//@elements.1/@nodes.0" target="//@elements.1/@nodes.2"/>
<edges source="//@elements.1/@nodes.2" target="//@elements.1/@nodes.1"/>
</elements>
</core:Model>