| <?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> |