Switch to side-by-side view

--- a
+++ b/test/resources/looping.archimate.bak
@@ -0,0 +1,414 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archimate:model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:archimate="http://www.bolton.ac.uk/archimate" name="Converted Taverna Workflow test\resources\looping.t2flow" id="2e6275c9" version="2.2.1">
+  <folder name="Business" id="016329a3" type="business">
+    <element xsi:type="archimate:BusinessProcess" id="ae7ccfaa" name="Workflow4 Process"/>
+    <element xsi:type="archimate:BusinessEvent" id="cc153642" name="Start Experiment"/>
+    <element xsi:type="archimate:BusinessEvent" id="08880c1e" name="Experiment End"/>
+    <element xsi:type="archimate:BusinessObject" id="ee67c3b7" name="names"/>
+    <element xsi:type="archimate:BusinessObject" id="aecc8a17" name="report"/>
+    <element xsi:type="archimate:BusinessProcess" id="3fd16864" name="Beanshell"/>
+    <element xsi:type="archimate:BusinessProcess" id="e4eb7d8b" name="Beanshell_2"/>
+    <element xsi:type="archimate:BusinessProcess" id="64417781" name="Beanshell_3"/>
+    <element xsi:type="archimate:BusinessProcess" id="2ff66aee" name="Beanshell_4"/>
+    <element xsi:type="archimate:BusinessProcess" id="634e89a5" name="Beanshell_5"/>
+    <element xsi:type="archimate:BusinessProcess" id="9d7a6922" name="Beanshell_6"/>
+    <element xsi:type="archimate:OrJunction" id="89d5abe7" name="OrJunctionMerge"/>
+    <element xsi:type="archimate:BusinessObject" id="e86ab04a" name="nameItem"/>
+    <element xsi:type="archimate:BusinessObject" id="6c64866b" name="upperName"/>
+    <element xsi:type="archimate:OrJunction" id="1e8042fa" name="OrJunctionMerge"/>
+    <element xsi:type="archimate:BusinessObject" id="d77abd03" name="upperLetter"/>
+    <element xsi:type="archimate:OrJunction" id="ece0b186" name="OrJunctionSplit"/>
+    <element xsi:type="archimate:BusinessObject" id="758a36c4" name="changedLetters"/>
+    <element xsi:type="archimate:OrJunction" id="9bc2d68e" name="OrJunctionSplit"/>
+    <element xsi:type="archimate:BusinessObject" id="043c33b8" name="names"/>
+  </folder>
+  <folder name="Application" id="1daccb02" type="application">
+    <element xsi:type="archimate:ApplicationComponent" id="46831e82" name="Workflow Execution Environment"/>
+    <element xsi:type="archimate:DataObject" id="c2f85b95" name="names"/>
+    <element xsi:type="archimate:DataObject" id="29534e0e" name="report"/>
+    <element xsi:type="archimate:ApplicationFunction" id="81fa2e62" name="Calling Script"/>
+    <element xsi:type="archimate:ApplicationService" id="16c8ce21" name="Beanshell"/>
+    <element xsi:type="archimate:AccessRelationship" id="cf2133d4" source="16c8ce21" target="c2f85b95" accessType="1"/>
+    <element xsi:type="archimate:DataObject" id="15907632" name="nameItem"/>
+    <element xsi:type="archimate:AccessRelationship" id="f6f4ce10" source="16c8ce21" target="15907632"/>
+    <element xsi:type="archimate:ApplicationService" id="29ddf1e3" name="Beanshell_2"/>
+    <element xsi:type="archimate:AccessRelationship" id="a617b9ac" source="29ddf1e3" target="15907632" accessType="1"/>
+    <element xsi:type="archimate:DataObject" id="0e98f6d9" name="upperName"/>
+    <element xsi:type="archimate:AccessRelationship" id="bc183482" source="29ddf1e3" target="0e98f6d9"/>
+    <element xsi:type="archimate:ApplicationService" id="db92edbd" name="Beanshell_3"/>
+    <element xsi:type="archimate:AccessRelationship" id="98b5a104" source="db92edbd" target="0e98f6d9" accessType="1"/>
+    <element xsi:type="archimate:DataObject" id="8734b3c7" name="upperLetter"/>
+    <element xsi:type="archimate:AccessRelationship" id="d3579e49" source="db92edbd" target="8734b3c7"/>
+    <element xsi:type="archimate:ApplicationService" id="d84f4bf7" name="Beanshell_4"/>
+    <element xsi:type="archimate:AccessRelationship" id="0646c5b3" source="d84f4bf7" target="8734b3c7" accessType="1"/>
+    <element xsi:type="archimate:DataObject" id="ed9ae3c2" name="changedLetters"/>
+    <element xsi:type="archimate:AccessRelationship" id="5634a23e" source="d84f4bf7" target="ed9ae3c2"/>
+    <element xsi:type="archimate:ApplicationService" id="af85c48e" name="Beanshell_5"/>
+    <element xsi:type="archimate:AccessRelationship" id="5ef07f22" source="af85c48e" target="ed9ae3c2" accessType="1"/>
+    <element xsi:type="archimate:DataObject" id="1b2683eb" name="names"/>
+    <element xsi:type="archimate:AccessRelationship" id="796059d4" source="af85c48e" target="1b2683eb"/>
+    <element xsi:type="archimate:ApplicationService" id="2e684907" name="Beanshell_6"/>
+    <element xsi:type="archimate:AccessRelationship" id="16a4a7f7" source="2e684907" target="1b2683eb" accessType="1"/>
+    <element xsi:type="archimate:AccessRelationship" id="f388710a" source="2e684907" target="29534e0e"/>
+  </folder>
+  <folder name="Technology" id="da734183" type="technology">
+    <element xsi:type="archimate:Node" id="1896857d" name="Desktop Computer"/>
+    <element xsi:type="archimate:Artifact" id="29853fd7" name="Taverna 2.4"/>
+    <element xsi:type="archimate:Artifact" id="9771fc1f" name="Worfklow File"/>
+    <element xsi:type="archimate:SystemSoftware" id="4ac7b5df" name="JRE 1.7.0_07 (Oracle Corporation)"/>
+    <element xsi:type="archimate:SystemSoftware" id="a23886c6" name="Windows 7 [version=6.1] [arch=amd64]"/>
+    <element xsi:type="archimate:Artifact" id="98707121" name="names"/>
+    <element xsi:type="archimate:Artifact" id="eda88212" name="report"/>
+    <element xsi:type="archimate:Artifact" id="2096156b" name="BeanshellScript"/>
+    <element xsi:type="archimate:Artifact" id="3510a198" name="Beanshell_2Script"/>
+    <element xsi:type="archimate:Artifact" id="2d15fa20" name="Beanshell_3Script"/>
+    <element xsi:type="archimate:Artifact" id="d31a38b6" name="Beanshell_4Script"/>
+    <element xsi:type="archimate:Artifact" id="13c23877" name="Beanshell_5Script"/>
+    <element xsi:type="archimate:Artifact" id="4468a67b" name="Beanshell_6Script"/>
+  </folder>
+  <folder name="Motivation" id="7a076278" type="motivation">
+    <element xsi:type="archimate:Constraint" id="4734d8f9" name="GNU Lesser General Public License (LGPL) 2.1"/>
+    <element xsi:type="archimate:Constraint" id="fc2f9f8b" name="Oracle Binary Code License"/>
+  </folder>
+  <folder name="Implementation &amp; Migration" id="0ff2f78b" type="implementation_migration"/>
+  <folder name="Connectors" id="b6477e28" type="connectors"/>
+  <folder name="Relations" id="788334e4" type="relations">
+    <element xsi:type="archimate:RealisationRelationship" id="e38c5fe8" source="29853fd7" target="4734d8f9"/>
+    <element xsi:type="archimate:AssociationRelationship" id="0fabdbaf" source="9771fc1f" target="29853fd7"/>
+    <element xsi:type="archimate:RealisationRelationship" id="eea37661" source="29853fd7" target="46831e82"/>
+    <element xsi:type="archimate:RealisationRelationship" id="816ad126" source="4ac7b5df" target="fc2f9f8b"/>
+    <element xsi:type="archimate:UsedByRelationship" id="09af0497" source="4ac7b5df" target="29853fd7"/>
+    <element xsi:type="archimate:UsedByRelationship" id="ebd350d9" source="a23886c6" target="4ac7b5df"/>
+    <element xsi:type="archimate:RealisationRelationship" id="400c3fbf" source="c2f85b95" target="ee67c3b7"/>
+    <element xsi:type="archimate:RealisationRelationship" id="d9a2df59" source="98707121" target="c2f85b95"/>
+    <element xsi:type="archimate:RealisationRelationship" id="f6384fb2" source="29534e0e" target="aecc8a17"/>
+    <element xsi:type="archimate:RealisationRelationship" id="e2c88ed7" source="eda88212" target="29534e0e"/>
+    <element xsi:type="archimate:CompositionRelationship" id="fed56d6b" source="ae7ccfaa" target="3fd16864"/>
+    <element xsi:type="archimate:AccessRelationship" id="c015f12b" source="3fd16864" target="ee67c3b7" accessType="1"/>
+    <element xsi:type="archimate:CompositionRelationship" id="52f6767b" source="ae7ccfaa" target="e4eb7d8b"/>
+    <element xsi:type="archimate:CompositionRelationship" id="591069b6" source="ae7ccfaa" target="64417781"/>
+    <element xsi:type="archimate:CompositionRelationship" id="9cbe9e1c" source="ae7ccfaa" target="2ff66aee"/>
+    <element xsi:type="archimate:CompositionRelationship" id="c8c00a6c" source="ae7ccfaa" target="634e89a5"/>
+    <element xsi:type="archimate:CompositionRelationship" id="c405b89a" source="ae7ccfaa" target="9d7a6922"/>
+    <element xsi:type="archimate:AccessRelationship" id="cd995ab8" source="9d7a6922" target="aecc8a17"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="2c2de78a" source="cc153642" target="3fd16864"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="a6876155" source="9d7a6922" target="08880c1e"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="690e89f5" source="3fd16864" target="89d5abe7"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="e1724952" source="89d5abe7" target="e4eb7d8b"/>
+    <element xsi:type="archimate:AccessRelationship" id="37b9ddf5" source="3fd16864" target="e86ab04a"/>
+    <element xsi:type="archimate:AccessRelationship" id="3bb8c537" source="e4eb7d8b" target="e86ab04a" accessType="1"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="a5677558" source="e4eb7d8b" target="64417781"/>
+    <element xsi:type="archimate:AccessRelationship" id="f4f5c70c" source="e4eb7d8b" target="6c64866b"/>
+    <element xsi:type="archimate:AccessRelationship" id="67b57599" source="64417781" target="6c64866b" accessType="1"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="b97e2ea9" source="64417781" target="1e8042fa"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="df99c3f7" source="1e8042fa" target="2ff66aee"/>
+    <element xsi:type="archimate:AccessRelationship" id="5d95108d" source="64417781" target="d77abd03"/>
+    <element xsi:type="archimate:AccessRelationship" id="42b1e794" source="2ff66aee" target="d77abd03" accessType="1"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="65c65454" source="ece0b186" target="1e8042fa"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="ec911bed" source="2ff66aee" target="ece0b186"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="deeee1cc" source="ece0b186" target="634e89a5"/>
+    <element xsi:type="archimate:AccessRelationship" id="ce162123" source="2ff66aee" target="758a36c4"/>
+    <element xsi:type="archimate:AccessRelationship" id="be9a7e75" source="634e89a5" target="758a36c4" accessType="1"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="2af9bf73" source="9bc2d68e" target="89d5abe7"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="163aaaf5" source="634e89a5" target="9bc2d68e"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="2a2e04b4" source="9bc2d68e" target="9d7a6922"/>
+    <element xsi:type="archimate:AccessRelationship" id="38bdd7ba" source="634e89a5" target="043c33b8"/>
+    <element xsi:type="archimate:AccessRelationship" id="fa6de018" source="9d7a6922" target="043c33b8" accessType="1"/>
+    <element xsi:type="archimate:AssignmentRelationship" id="f4e43530" source="81fa2e62" target="46831e82"/>
+    <element xsi:type="archimate:RealisationRelationship" id="403eeeb1" source="29853fd7" target="81fa2e62"/>
+    <element xsi:type="archimate:UsedByRelationship" id="302182a0" source="16c8ce21" target="3fd16864"/>
+    <element xsi:type="archimate:UsedByRelationship" id="36eae954" source="81fa2e62" target="3fd16864"/>
+    <element xsi:type="archimate:CompositionRelationship" id="ee5d2af3" source="9771fc1f" target="2096156b"/>
+    <element xsi:type="archimate:RealisationRelationship" id="d01fd73b" source="2096156b" target="16c8ce21"/>
+    <element xsi:type="archimate:RealisationRelationship" id="b40e5da5" source="15907632" target="e86ab04a"/>
+    <element xsi:type="archimate:UsedByRelationship" id="47c9afc6" source="29ddf1e3" target="e4eb7d8b"/>
+    <element xsi:type="archimate:UsedByRelationship" id="d25ad220" source="81fa2e62" target="e4eb7d8b"/>
+    <element xsi:type="archimate:CompositionRelationship" id="5d47ecb7" source="9771fc1f" target="3510a198"/>
+    <element xsi:type="archimate:RealisationRelationship" id="2c2bce11" source="3510a198" target="29ddf1e3"/>
+    <element xsi:type="archimate:RealisationRelationship" id="3111340c" source="0e98f6d9" target="6c64866b"/>
+    <element xsi:type="archimate:UsedByRelationship" id="2bbd7760" source="db92edbd" target="64417781"/>
+    <element xsi:type="archimate:UsedByRelationship" id="c2ac73bf" source="81fa2e62" target="64417781"/>
+    <element xsi:type="archimate:CompositionRelationship" id="0b3070d6" source="9771fc1f" target="2d15fa20"/>
+    <element xsi:type="archimate:RealisationRelationship" id="db81622c" source="2d15fa20" target="db92edbd"/>
+    <element xsi:type="archimate:RealisationRelationship" id="7ddc997d" source="8734b3c7" target="d77abd03"/>
+    <element xsi:type="archimate:UsedByRelationship" id="db5af8ea" source="d84f4bf7" target="2ff66aee"/>
+    <element xsi:type="archimate:UsedByRelationship" id="af2584d9" source="81fa2e62" target="2ff66aee"/>
+    <element xsi:type="archimate:CompositionRelationship" id="a60e2094" source="9771fc1f" target="d31a38b6"/>
+    <element xsi:type="archimate:RealisationRelationship" id="6a01c5bd" source="d31a38b6" target="d84f4bf7"/>
+    <element xsi:type="archimate:RealisationRelationship" id="1dcff2c4" source="ed9ae3c2" target="758a36c4"/>
+    <element xsi:type="archimate:UsedByRelationship" id="a1c4239e" source="af85c48e" target="634e89a5"/>
+    <element xsi:type="archimate:UsedByRelationship" id="aa8c31c2" source="81fa2e62" target="634e89a5"/>
+    <element xsi:type="archimate:CompositionRelationship" id="89a501d8" source="9771fc1f" target="13c23877"/>
+    <element xsi:type="archimate:RealisationRelationship" id="dc680e77" source="13c23877" target="af85c48e"/>
+    <element xsi:type="archimate:RealisationRelationship" id="e54d4612" source="1b2683eb" target="043c33b8"/>
+    <element xsi:type="archimate:UsedByRelationship" id="814655de" source="2e684907" target="9d7a6922"/>
+    <element xsi:type="archimate:UsedByRelationship" id="eae9a0f6" source="81fa2e62" target="9d7a6922"/>
+    <element xsi:type="archimate:CompositionRelationship" id="e3d0fe71" source="9771fc1f" target="4468a67b"/>
+    <element xsi:type="archimate:RealisationRelationship" id="04b2bd18" source="4468a67b" target="2e684907"/>
+  </folder>
+  <folder name="Views" id="56a94e15" type="diagrams">
+    <element xsi:type="archimate:ArchimateDiagramModel" id="4da61285" name="Layered View" viewpoint="14">
+      <child xsi:type="archimate:Group" id="9901085f" name="Business process">
+        <bounds width="1235" height="350"/>
+        <child xsi:type="archimate:Group" id="280a985e" name="Input Ports">
+          <bounds x="15" y="15" width="140" height="105"/>
+          <child xsi:type="archimate:DiagramObject" id="b0ae2687" targetConnections="ab115e6d 0e644e79" archimateElement="ee67c3b7">
+            <bounds x="10" y="20" width="100" height="55"/>
+          </child>
+        </child>
+        <child xsi:type="archimate:Group" id="a5422939" name="Business Objects">
+          <bounds x="170" y="15" width="620" height="95"/>
+          <child xsi:type="archimate:DiagramObject" id="ca8da107" targetConnections="b5c6acc8 56fb58a7 883c5953" archimateElement="043c33b8">
+            <bounds x="490" y="10" width="100" height="55"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="ce9bbb79" targetConnections="13e22089 409661d2 7122c3d0" archimateElement="d77abd03">
+            <bounds x="220" y="10" width="110" height="55"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="7fe027a8" targetConnections="a6fc50f9 a1e2510c 85329129" archimateElement="6c64866b">
+            <bounds x="120" y="10" width="90" height="55"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="8fdeb8c5" targetConnections="e350d168 6f3ee667 ec30f1fc" archimateElement="758a36c4">
+            <bounds x="340" y="10" width="140" height="55"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="ed64e40d" targetConnections="3e018e07 0ef39045 c2398e34" archimateElement="e86ab04a">
+            <bounds x="10" y="10" width="100" height="55"/>
+          </child>
+        </child>
+        <child xsi:type="archimate:Group" id="f475c26d" name="Business Processes">
+          <bounds x="168" y="120" width="865" height="210"/>
+          <child xsi:type="archimate:DiagramObject" id="823059d1" archimateElement="ae7ccfaa">
+            <bounds x="5" y="5" width="850" height="190"/>
+            <sourceConnection xsi:type="archimate:Connection" id="00511260" source="823059d1" target="d5aadd39" relationship="fed56d6b"/>
+            <sourceConnection xsi:type="archimate:Connection" id="5fdb1d47" source="823059d1" target="a157a44d" relationship="52f6767b"/>
+            <sourceConnection xsi:type="archimate:Connection" id="4fa952b2" source="823059d1" target="2ac2a2f6" relationship="591069b6"/>
+            <sourceConnection xsi:type="archimate:Connection" id="13e8477c" source="823059d1" target="000dd0a8" relationship="9cbe9e1c"/>
+            <sourceConnection xsi:type="archimate:Connection" id="fd25e358" source="823059d1" target="1d4019c1" relationship="c8c00a6c"/>
+            <sourceConnection xsi:type="archimate:Connection" id="f1487301" source="823059d1" target="ab2a06f4" relationship="c405b89a"/>
+            <child xsi:type="archimate:DiagramObject" id="d5aadd39" targetConnections="00511260 03f04ca4 d1c83f21 638a60eb" archimateElement="3fd16864">
+              <bounds x="510" y="25" width="100" height="55"/>
+              <sourceConnection xsi:type="archimate:Connection" id="0e644e79" source="d5aadd39" target="b0ae2687" relationship="c015f12b"/>
+              <sourceConnection xsi:type="archimate:Connection" id="51ed5ebd" source="d5aadd39" target="eade1879" relationship="690e89f5"/>
+              <sourceConnection xsi:type="archimate:Connection" id="3e018e07" source="d5aadd39" target="ed64e40d" relationship="37b9ddf5"/>
+            </child>
+            <child xsi:type="archimate:DiagramObject" id="a157a44d" targetConnections="5fdb1d47 99dfe08b 28e06715 0b185c6f" archimateElement="e4eb7d8b">
+              <bounds x="610" y="25" width="100" height="55"/>
+              <sourceConnection xsi:type="archimate:Connection" id="0ef39045" source="a157a44d" target="ed64e40d" relationship="3bb8c537"/>
+              <sourceConnection xsi:type="archimate:Connection" id="749ce84c" source="a157a44d" target="2ac2a2f6" relationship="a5677558"/>
+              <sourceConnection xsi:type="archimate:Connection" id="a6fc50f9" source="a157a44d" target="7fe027a8" relationship="f4f5c70c"/>
+            </child>
+            <child xsi:type="archimate:DiagramObject" id="2ac2a2f6" targetConnections="4fa952b2 749ce84c f23cd8eb 9805aab9" archimateElement="64417781">
+              <bounds x="730" y="25" width="100" height="55"/>
+              <sourceConnection xsi:type="archimate:Connection" id="a1e2510c" source="2ac2a2f6" target="7fe027a8" relationship="67b57599"/>
+              <sourceConnection xsi:type="archimate:Connection" id="d94bb064" source="2ac2a2f6" target="9d5655ec" relationship="b97e2ea9"/>
+              <sourceConnection xsi:type="archimate:Connection" id="13e22089" source="2ac2a2f6" target="ce9bbb79" relationship="5d95108d"/>
+            </child>
+            <child xsi:type="archimate:DiagramObject" id="000dd0a8" targetConnections="13e8477c 3bd16919 f1b9811d b022af15" archimateElement="2ff66aee">
+              <bounds x="10" y="80" width="100" height="55"/>
+              <sourceConnection xsi:type="archimate:Connection" id="409661d2" source="000dd0a8" target="ce9bbb79" relationship="42b1e794"/>
+              <sourceConnection xsi:type="archimate:Connection" id="f065432c" source="000dd0a8" target="ea6a5dad" relationship="ec911bed"/>
+              <sourceConnection xsi:type="archimate:Connection" id="e350d168" source="000dd0a8" target="8fdeb8c5" relationship="ce162123"/>
+            </child>
+            <child xsi:type="archimate:DiagramObject" id="1d4019c1" targetConnections="fd25e358 d156a6d9 ab9d4242 0b79b38d" archimateElement="634e89a5">
+              <bounds x="130" y="80" width="100" height="55"/>
+              <sourceConnection xsi:type="archimate:Connection" id="6f3ee667" source="1d4019c1" target="8fdeb8c5" relationship="be9a7e75"/>
+              <sourceConnection xsi:type="archimate:Connection" id="562db7e9" source="1d4019c1" target="a1e5a156" relationship="163aaaf5"/>
+              <sourceConnection xsi:type="archimate:Connection" id="b5c6acc8" source="1d4019c1" target="ca8da107" relationship="38bdd7ba"/>
+            </child>
+            <child xsi:type="archimate:DiagramObject" id="ab2a06f4" targetConnections="f1487301 56c2f7a6 87ce9888 1845728b" archimateElement="9d7a6922">
+              <bounds x="250" y="80" width="100" height="55"/>
+              <sourceConnection xsi:type="archimate:Connection" id="fd859be4" source="ab2a06f4" target="6d219cfc" relationship="cd995ab8"/>
+              <sourceConnection xsi:type="archimate:Connection" id="f4c45c83" source="ab2a06f4" target="87081334" relationship="a6876155"/>
+              <sourceConnection xsi:type="archimate:Connection" id="56fb58a7" source="ab2a06f4" target="ca8da107" relationship="fa6de018"/>
+            </child>
+            <child xsi:type="archimate:DiagramObject" id="eade1879" targetConnections="51ed5ebd b8083ee3" archimateElement="89d5abe7">
+              <bounds x="560" y="100" width="15" height="15"/>
+              <sourceConnection xsi:type="archimate:Connection" id="99dfe08b" source="eade1879" target="a157a44d" relationship="e1724952"/>
+            </child>
+            <child xsi:type="archimate:DiagramObject" id="9d5655ec" targetConnections="d94bb064 2f5a295a" archimateElement="1e8042fa">
+              <bounds x="780" y="100" width="15" height="15"/>
+              <sourceConnection xsi:type="archimate:Connection" id="3bd16919" source="9d5655ec" target="000dd0a8" relationship="df99c3f7"/>
+            </child>
+            <child xsi:type="archimate:DiagramObject" id="ea6a5dad" targetConnections="f065432c" archimateElement="ece0b186">
+              <bounds x="60" y="155" width="15" height="15"/>
+              <sourceConnection xsi:type="archimate:Connection" id="2f5a295a" source="ea6a5dad" target="9d5655ec" relationship="65c65454"/>
+              <sourceConnection xsi:type="archimate:Connection" id="d156a6d9" source="ea6a5dad" target="1d4019c1" relationship="deeee1cc"/>
+            </child>
+            <child xsi:type="archimate:DiagramObject" id="a1e5a156" targetConnections="562db7e9" archimateElement="9bc2d68e">
+              <bounds x="180" y="155" width="15" height="15"/>
+              <sourceConnection xsi:type="archimate:Connection" id="b8083ee3" source="a1e5a156" target="eade1879" relationship="2af9bf73"/>
+              <sourceConnection xsi:type="archimate:Connection" id="56c2f7a6" source="a1e5a156" target="ab2a06f4" relationship="2a2e04b4"/>
+            </child>
+          </child>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="25c59b55" archimateElement="cc153642">
+          <bounds x="70" y="230" width="100" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="03f04ca4" source="25c59b55" target="d5aadd39" relationship="2c2de78a"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="87081334" targetConnections="f4c45c83" archimateElement="08880c1e">
+          <bounds x="1080" y="230" width="100" height="55"/>
+        </child>
+        <child xsi:type="archimate:Group" id="816cdb51" name="Output Ports">
+          <bounds x="1065" y="15" width="140" height="95"/>
+          <child xsi:type="archimate:DiagramObject" id="6d219cfc" targetConnections="f0c00b2f fd859be4" archimateElement="aecc8a17">
+            <bounds x="10" y="10" width="100" height="55"/>
+          </child>
+        </child>
+      </child>
+      <child xsi:type="archimate:Group" id="89ba66cc" name="External Application Services">
+        <bounds y="380" width="730" height="95"/>
+        <child xsi:type="archimate:DiagramObject" id="59e4be46" targetConnections="e1b8ee79" archimateElement="16c8ce21">
+          <bounds x="10" y="10" width="90" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="d1c83f21" source="59e4be46" target="d5aadd39" relationship="302182a0"/>
+          <sourceConnection xsi:type="archimate:Connection" id="522299b9" source="59e4be46" target="44264b7a" relationship="cf2133d4"/>
+          <sourceConnection xsi:type="archimate:Connection" id="417bfc4c" source="59e4be46" target="df02109a" relationship="f6f4ce10"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="63fb3b29" targetConnections="5b1d6566" archimateElement="29ddf1e3">
+          <bounds x="110" y="10" width="110" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="28e06715" source="63fb3b29" target="a157a44d" relationship="47c9afc6"/>
+          <sourceConnection xsi:type="archimate:Connection" id="8ee79a7b" source="63fb3b29" target="df02109a" relationship="a617b9ac"/>
+          <sourceConnection xsi:type="archimate:Connection" id="06068608" source="63fb3b29" target="ba93db05" relationship="bc183482"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="35f23a22" targetConnections="13ca3548" archimateElement="db92edbd">
+          <bounds x="230" y="10" width="110" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="f23cd8eb" source="35f23a22" target="2ac2a2f6" relationship="2bbd7760"/>
+          <sourceConnection xsi:type="archimate:Connection" id="3418cfcf" source="35f23a22" target="ba93db05" relationship="98b5a104"/>
+          <sourceConnection xsi:type="archimate:Connection" id="3da075f2" source="35f23a22" target="4c646d04" relationship="d3579e49"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="847c8658" targetConnections="205d3707" archimateElement="d84f4bf7">
+          <bounds x="350" y="10" width="110" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="f1b9811d" source="847c8658" target="000dd0a8" relationship="db5af8ea"/>
+          <sourceConnection xsi:type="archimate:Connection" id="fc006b49" source="847c8658" target="4c646d04" relationship="0646c5b3"/>
+          <sourceConnection xsi:type="archimate:Connection" id="e0ef992a" source="847c8658" target="30978593" relationship="5634a23e"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="919f1cbf" targetConnections="5a470dc9" archimateElement="af85c48e">
+          <bounds x="470" y="10" width="110" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="ab9d4242" source="919f1cbf" target="1d4019c1" relationship="a1c4239e"/>
+          <sourceConnection xsi:type="archimate:Connection" id="20b63a56" source="919f1cbf" target="30978593" relationship="5ef07f22"/>
+          <sourceConnection xsi:type="archimate:Connection" id="75edfdc9" source="919f1cbf" target="b55684c2" relationship="796059d4"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="75ae5a85" targetConnections="7ff91d34" archimateElement="2e684907">
+          <bounds x="590" y="10" width="110" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="87ce9888" source="75ae5a85" target="ab2a06f4" relationship="814655de"/>
+          <sourceConnection xsi:type="archimate:Connection" id="ad405a75" source="75ae5a85" target="b55684c2" relationship="16a4a7f7"/>
+          <sourceConnection xsi:type="archimate:Connection" id="a5ba27a6" source="75ae5a85" target="6b8af9fd" relationship="f388710a"/>
+        </child>
+      </child>
+      <child xsi:type="archimate:Group" id="749b671e" name="Application Component + Services">
+        <bounds y="495" width="920" height="150"/>
+        <child xsi:type="archimate:DiagramObject" id="44264b7a" targetConnections="d5cd0440 522299b9" archimateElement="c2f85b95">
+          <bounds x="10" y="10" width="100" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="ab115e6d" source="44264b7a" target="b0ae2687" relationship="400c3fbf"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="6b8af9fd" targetConnections="ef0203f2 a5ba27a6" archimateElement="29534e0e">
+          <bounds x="120" y="10" width="100" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="f0c00b2f" source="6b8af9fd" target="6d219cfc" relationship="f6384fb2"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="970cb0bc" targetConnections="a1fdd721 d6d73c18" archimateElement="46831e82">
+          <bounds x="230" y="10" width="300" height="55"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="f9381b24" targetConnections="17f07a66" archimateElement="81fa2e62">
+          <bounds x="540" y="10" width="140" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="d6d73c18" source="f9381b24" target="970cb0bc" relationship="f4e43530"/>
+          <sourceConnection xsi:type="archimate:Connection" id="638a60eb" source="f9381b24" target="d5aadd39" relationship="36eae954"/>
+          <sourceConnection xsi:type="archimate:Connection" id="0b185c6f" source="f9381b24" target="a157a44d" relationship="d25ad220"/>
+          <sourceConnection xsi:type="archimate:Connection" id="9805aab9" source="f9381b24" target="2ac2a2f6" relationship="c2ac73bf"/>
+          <sourceConnection xsi:type="archimate:Connection" id="b022af15" source="f9381b24" target="000dd0a8" relationship="af2584d9"/>
+          <sourceConnection xsi:type="archimate:Connection" id="0b79b38d" source="f9381b24" target="1d4019c1" relationship="aa8c31c2"/>
+          <sourceConnection xsi:type="archimate:Connection" id="1845728b" source="f9381b24" target="ab2a06f4" relationship="eae9a0f6"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="df02109a" targetConnections="417bfc4c 8ee79a7b" archimateElement="15907632">
+          <bounds x="690" y="10" width="100" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="c2398e34" source="df02109a" target="ed64e40d" relationship="b40e5da5"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="ba93db05" targetConnections="06068608 3418cfcf" archimateElement="0e98f6d9">
+          <bounds x="800" y="10" width="90" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="85329129" source="ba93db05" target="7fe027a8" relationship="3111340c"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="4c646d04" targetConnections="3da075f2 fc006b49" archimateElement="8734b3c7">
+          <bounds x="10" y="65" width="110" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="7122c3d0" source="4c646d04" target="ce9bbb79" relationship="7ddc997d"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="30978593" targetConnections="e0ef992a 20b63a56" archimateElement="ed9ae3c2">
+          <bounds x="130" y="65" width="140" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="ec30f1fc" source="30978593" target="8fdeb8c5" relationship="1dcff2c4"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="b55684c2" targetConnections="75edfdc9 ad405a75" archimateElement="1b2683eb">
+          <bounds x="280" y="65" width="100" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="883c5953" source="b55684c2" target="ca8da107" relationship="e54d4612"/>
+        </child>
+      </child>
+      <child xsi:type="archimate:Group" id="a04b0c34" name="External Infrastructure Services">
+        <bounds y="665" width="0" height="0"/>
+      </child>
+      <child xsi:type="archimate:Group" id="726fda67" name="Infrastructure">
+        <bounds y="685" width="1140" height="756"/>
+        <child xsi:type="archimate:DiagramObject" id="94602823" archimateElement="1896857d">
+          <bounds x="10" y="10" width="890" height="716"/>
+          <child xsi:type="archimate:DiagramObject" id="062c4e82" targetConnections="eff51f80 967b7953" archimateElement="29853fd7">
+            <bounds x="571" y="244" width="110" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="92bd5528" source="062c4e82" target="2d5b6e1f" relationship="e38c5fe8"/>
+            <sourceConnection xsi:type="archimate:Connection" id="a1fdd721" source="062c4e82" target="970cb0bc" relationship="eea37661"/>
+            <sourceConnection xsi:type="archimate:Connection" id="17f07a66" source="062c4e82" target="f9381b24" relationship="403eeeb1"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="f5eaf487" targetConnections="2a241e56" archimateElement="4ac7b5df">
+            <bounds x="530" y="327" width="330" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="116a802e" source="f5eaf487" target="598bea56" relationship="816ad126"/>
+            <sourceConnection xsi:type="archimate:Connection" id="967b7953" source="f5eaf487" target="062c4e82" relationship="09af0497"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="a32b3f20" targetConnections="36dc34f3" archimateElement="2d15fa20">
+            <bounds x="626" y="440" width="170" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="13ca3548" source="a32b3f20" target="35f23a22" relationship="db81622c"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="b726962d" targetConnections="8ba12bec" archimateElement="2096156b">
+            <bounds x="34" y="387" width="150" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="e1b8ee79" source="b726962d" target="59e4be46" relationship="d01fd73b"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="1f5547db" targetConnections="eeb4b838" archimateElement="d31a38b6">
+            <bounds x="159" y="225" width="170" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="205d3707" source="1f5547db" target="847c8658" relationship="6a01c5bd"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="759171cc" targetConnections="523ee76c" archimateElement="4468a67b">
+            <bounds x="381" y="631" width="170" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="7ff91d34" source="759171cc" target="75ae5a85" relationship="04b2bd18"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="4931f98c" archimateElement="9771fc1f">
+            <bounds x="214" y="445" width="130" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="eff51f80" source="4931f98c" target="062c4e82" relationship="0fabdbaf"/>
+            <sourceConnection xsi:type="archimate:Connection" id="8ba12bec" source="4931f98c" target="b726962d" relationship="ee5d2af3"/>
+            <sourceConnection xsi:type="archimate:Connection" id="838b9337" source="4931f98c" target="2fce23d4" relationship="5d47ecb7"/>
+            <sourceConnection xsi:type="archimate:Connection" id="36dc34f3" source="4931f98c" target="a32b3f20" relationship="0b3070d6"/>
+            <sourceConnection xsi:type="archimate:Connection" id="eeb4b838" source="4931f98c" target="1f5547db" relationship="a60e2094"/>
+            <sourceConnection xsi:type="archimate:Connection" id="bfc1fd35" source="4931f98c" target="c78c8407" relationship="89a501d8"/>
+            <sourceConnection xsi:type="archimate:Connection" id="523ee76c" source="4931f98c" target="759171cc" relationship="e3d0fe71"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="c78c8407" targetConnections="bfc1fd35" archimateElement="13c23877">
+            <bounds x="456" y="289" width="170" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="5a470dc9" source="c78c8407" target="919f1cbf" relationship="dc680e77"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="2fce23d4" targetConnections="838b9337" archimateElement="3510a198">
+            <bounds x="169" y="425" width="170" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="5b1d6566" source="2fce23d4" target="63fb3b29" relationship="2c2bce11"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="3ed215c2" archimateElement="a23886c6">
+            <bounds x="459" y="446" width="360" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="2a241e56" source="3ed215c2" target="f5eaf487" relationship="ebd350d9"/>
+          </child>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="2d5b6e1f" targetConnections="92bd5528" archimateElement="4734d8f9">
+          <bounds x="180" y="10" width="440" height="55"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="598bea56" targetConnections="116a802e" archimateElement="fc2f9f8b">
+          <bounds x="630" y="10" width="260" height="55"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="19ae060b" archimateElement="98707121">
+          <bounds x="900" y="10" width="100" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="d5cd0440" source="19ae060b" target="44264b7a" relationship="d9a2df59"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="36c4dcf8" archimateElement="eda88212">
+          <bounds x="1010" y="10" width="100" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="ef0203f2" source="36c4dcf8" target="6b8af9fd" relationship="e2c88ed7"/>
+        </child>
+      </child>
+    </element>
+  </folder>
+</archimate:model>