added vgql editor example
Patterns of the vgql come from
https://www.eclipse.org/viatra/documentation/tutorial.html
The patterns of generated Queries.vql not syntactically but
semantically should be equivalent with patterns of referred tutorial.
Change-Id: I919c0ea8c58524e2a6e60e3a3d1358c945a858db
Signed-off-by: Mocsai Krisztian <krisztian.mocsai@incquerylabs.com>
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/.classpath b/query/graphical-editor/org.eclipse.viatra.examples.vgql/.classpath
new file mode 100644
index 0000000..ccdd037
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/.classpath
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" path="src-gen"/>
+ <classpathentry kind="src" path="vgql-gen"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/.project b/query/graphical-editor/org.eclipse.viatra.examples.vgql/.project
new file mode 100644
index 0000000..4e483d7
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/.project
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.viatra.examples.vgql</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.viatra.query.patternlanguage.emf.sirius.vgqlbuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.viatra.query.tooling.ui.projectbuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.sirius.nature.modelingproject</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.viatra.query.projectnature</nature>
+ </natures>
+</projectDescription>
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/.settings/org.eclipse.core.resources.prefs b/query/graphical-editor/org.eclipse.viatra.examples.vgql/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/.settings/org.eclipse.jdt.core.prefs b/query/graphical-editor/org.eclipse.viatra.examples.vgql/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..0c68a61
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/.settings/org.eclipse.pde.core.prefs b/query/graphical-editor/org.eclipse.viatra.examples.vgql/.settings/org.eclipse.pde.core.prefs
new file mode 100644
index 0000000..36c29ad
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/.settings/org.eclipse.pde.core.prefs
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+pluginProject.equinox=false
+resolve.requirebundle=false
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/META-INF/MANIFEST.MF b/query/graphical-editor/org.eclipse.viatra.examples.vgql/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..1f8717a
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/META-INF/MANIFEST.MF
@@ -0,0 +1,13 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-SymbolicName: org.eclipse.viatra.examples.vgql;singleton:=true
+Bundle-Version: 0.0.1.qualifier
+Export-Package: test
+Require-Bundle: org.eclipse.viatra.examples.cps.model,
+ org.eclipse.emf.ecore,
+ org.eclipse.viatra.query.runtime,
+ org.eclipse.viatra.query.runtime.rete,
+ org.eclipse.viatra.query.runtime.localsearch,
+ org.eclipse.xtext.xbase.lib
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Import-Package: org.apache.log4j
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/build.properties b/query/graphical-editor/org.eclipse.viatra.examples.vgql/build.properties
new file mode 100644
index 0000000..219621d
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/build.properties
@@ -0,0 +1,7 @@
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml
+source.. = src/,\
+ src-gen/,\
+ vgql-gen/
+output.. = bin/
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/plugin.xml b/query/graphical-editor/org.eclipse.viatra.examples.vgql/plugin.xml
new file mode 100644
index 0000000..6317181
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/plugin.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?><plugin>
+ <extension id="test.Queries" point="org.eclipse.viatra.query.runtime.queryspecification">
+ <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:test.Queries" id="test.Queries">
+ <query-specification fqn="test.hostIpAddress"/>
+ <query-specification fqn="test.emptyIpAddress"/>
+ <query-specification fqn="test.sameIpAddress"/>
+ <query-specification fqn="test.ipFormatInvalid"/>
+ <query-specification fqn="test.goodHost"/>
+ <query-specification fqn="test.connectedTo"/>
+ <query-specification fqn="test.badHost"/>
+ <query-specification fqn="test.countApplications"/>
+ <query-specification fqn="test.reachableState"/>
+ <query-specification fqn="test.sumNumberOfInstances"/>
+ <query-specification fqn="test.instanceOfApplication"/>
+ </group>
+ </extension>
+</plugin>
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/representations.aird b/query/graphical-editor/org.eclipse.viatra.examples.vgql/representations.aird
new file mode 100644
index 0000000..677e832
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/representations.aird
@@ -0,0 +1,3782 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:GraphPatternLanguage="http://www.eclipse.org/viatra/query/patternlanguage/emf/GraphPatternLanguage" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:viewpoint="http://www.eclipse.org/sirius/1.1.0" xsi:schemaLocation="http://www.eclipse.org/sirius/description/1.1.0 http://www.eclipse.org/sirius/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/style/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description/style">
+ <viewpoint:DAnalysis xmi:id="_jCiagLfyEeiX85YWAspJeA" selectedViews="_b7d0sLfzEeipMPdrVZ8deA" version="13.0.0.201804031646">
+ <semanticResources>generator.vqgen</semanticResources>
+ <semanticResources>src/test/Queries.vgql</semanticResources>
+ <semanticResources>platform:/plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore</semanticResources>
+ <semanticResources>http://www.eclipse.org/emf/2002/Ecore</semanticResources>
+ <ownedViews xmi:type="viewpoint:DView" xmi:id="_b7d0sLfzEeipMPdrVZ8deA">
+ <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']"/>
+ <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" xmi:id="_b8vnELfzEeipMPdrVZ8deA" name="Queries.vgql" repPath="#_b8g9kLfzEeipMPdrVZ8deA">
+ <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']"/>
+ <target xmi:type="GraphPatternLanguage:PatternPackage" href="src/test/Queries.vgql#/"/>
+ </ownedRepresentationDescriptors>
+ </ownedViews>
+ </viewpoint:DAnalysis>
+ <diagram:DSemanticDiagram xmi:id="_b8uY8LfzEeipMPdrVZ8deA" name="Queries.vgql" uid="_b8g9kLfzEeipMPdrVZ8deA">
+ <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_b8uY8bfzEeipMPdrVZ8deA" source="DANNOTATION_CUSTOMIZATION_KEY">
+ <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_b8uY8rfzEeipMPdrVZ8deA"/>
+ </ownedAnnotationEntries>
+ <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_b84J8LfzEeipMPdrVZ8deA" source="GMF_DIAGRAMS">
+ <data xmi:type="notation:Diagram" xmi:id="_b84J8bfzEeipMPdrVZ8deA" type="Sirius" element="_b8uY8LfzEeipMPdrVZ8deA" measurementUnit="Pixel">
+ <children xmi:type="notation:Node" xmi:id="_nECroLfzEeipMPdrVZ8deA" type="2002" element="_nD4TkLfzEeipMPdrVZ8deA">
+ <children xmi:type="notation:Node" xmi:id="_XqYkkLf0EeipMPdrVZ8deA" type="3012" element="_XqWIULf0EeipMPdrVZ8deA">
+ <children xmi:type="notation:Node" xmi:id="_XqYkk7f0EeipMPdrVZ8deA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XqYklLf0EeipMPdrVZ8deA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_XqZLoLf0EeipMPdrVZ8deA" type="3003" element="_XqWIUbf0EeipMPdrVZ8deA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_XqZLobf0EeipMPdrVZ8deA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XqZLorf0EeipMPdrVZ8deA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_XqYkkbf0EeipMPdrVZ8deA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XqYkkrf0EeipMPdrVZ8deA" x="-22" y="48" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wSBMMLf1EeipMPdrVZ8deA" type="3012" element="_wR-I4Lf1EeipMPdrVZ8deA">
+ <children xmi:type="notation:Node" xmi:id="_wSBMM7f1EeipMPdrVZ8deA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wSBMNLf1EeipMPdrVZ8deA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wSBzQLf1EeipMPdrVZ8deA" type="3003" element="_wR-I4bf1EeipMPdrVZ8deA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wSBzQbf1EeipMPdrVZ8deA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wSBzQrf1EeipMPdrVZ8deA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wSBMMbf1EeipMPdrVZ8deA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wSBMMrf1EeipMPdrVZ8deA" x="209" y="60" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_nEFH4LfzEeipMPdrVZ8deA" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_nEFu8LfzEeipMPdrVZ8deA" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_nEGWALfzEeipMPdrVZ8deA" type="3008" element="_nD9zILfzEeipMPdrVZ8deA">
+ <children xmi:type="notation:Node" xmi:id="_nEG9ELfzEeipMPdrVZ8deA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_nEHkILfzEeipMPdrVZ8deA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_XqZLo7f0EeipMPdrVZ8deA" type="3007" element="_XqTsELf0EeipMPdrVZ8deA">
+ <children xmi:type="notation:Node" xmi:id="_XqZLprf0EeipMPdrVZ8deA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XqZLp7f0EeipMPdrVZ8deA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_XqZysLf0EeipMPdrVZ8deA" type="3003" element="_XqUTILf0EeipMPdrVZ8deA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_XqZysbf0EeipMPdrVZ8deA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XqZysrf0EeipMPdrVZ8deA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_XqZLpLf0EeipMPdrVZ8deA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XqZLpbf0EeipMPdrVZ8deA" x="27" y="23" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wSBzQ7f1EeipMPdrVZ8deA" type="3007" element="_wR7soLf1EeipMPdrVZ8deA">
+ <children xmi:type="notation:Node" xmi:id="_wSBzRrf1EeipMPdrVZ8deA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wSBzR7f1EeipMPdrVZ8deA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wSCaULf1EeipMPdrVZ8deA" type="3003" element="_wR8TsLf1EeipMPdrVZ8deA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wSCaUbf1EeipMPdrVZ8deA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wSCaUrf1EeipMPdrVZ8deA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wSBzRLf1EeipMPdrVZ8deA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wSBzRbf1EeipMPdrVZ8deA" x="135" y="23" width="30" height="30"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_nEHkIbfzEeipMPdrVZ8deA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_nEHkIrfzEeipMPdrVZ8deA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_nEHkI7fzEeipMPdrVZ8deA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_nEGWAbfzEeipMPdrVZ8deA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nEGWArfzEeipMPdrVZ8deA" width="213" height="90"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_nEFu8bfzEeipMPdrVZ8deA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_nEFu8rfzEeipMPdrVZ8deA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_nECrobfzEeipMPdrVZ8deA" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nECrorfzEeipMPdrVZ8deA" x="24" y="24"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_1Twq8Lf5EeiPppkPOlvfUA" type="2002" element="_1Tlr0Lf5EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_4Fhn8Lf5EeiPppkPOlvfUA" type="3012" element="_4FcIYLf5EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_4FiPALf5EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4FiPAbf5EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_4FlSULf5EeiPppkPOlvfUA" type="3003" element="_4FcIYbf5EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_4FlSUbf5EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4FlSUrf5EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_4Fhn8bf5EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Fhn8rf5EeiPppkPOlvfUA" x="-22" y="58" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_1T1jcLf5EeiPppkPOlvfUA" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_1T2KgLf5EeiPppkPOlvfUA" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_1T3YoLf5EeiPppkPOlvfUA" type="3008" element="_1TqkULf5EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_1T3_sLf5EeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_1T4mwLf5EeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_4FlSU7f5EeiPppkPOlvfUA" type="3007" element="_4FYeALf5EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_4Fl5YLf5EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4Fl5Ybf5EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_4Fl5Yrf5EeiPppkPOlvfUA" type="3003" element="_4FZFELf5EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_4Fl5Y7f5EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Fl5ZLf5EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_4FlSVLf5EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4FlSVbf5EeiPppkPOlvfUA" x="27" y="23" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_6kMCwLf5EeiPppkPOlvfUA" type="3007" element="_6kDf4Lf5EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_6kMp0Lf5EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6kMp0bf5EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_6kMp0rf5EeiPppkPOlvfUA" type="3003" element="_6kEG8Lf5EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_6kMp07f5EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6kMp1Lf5EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_6kMCwbf5EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6kMCwrf5EeiPppkPOlvfUA" x="159" y="23" width="30" height="30"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1T4mwbf5EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1T4mwrf5EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_1T4mw7f5EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_1T3Yobf5EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1T3Yorf5EeiPppkPOlvfUA" width="225" height="90"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1T2Kgbf5EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1T2Kgrf5EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_1Twq8bf5EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Twq8rf5EeiPppkPOlvfUA" x="24" y="156"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_zCvOELf6EeiPppkPOlvfUA" type="2002" element="_zCldELf6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_2gMzcLf6EeiPppkPOlvfUA" type="3012" element="_2gJJELf6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_2gNagLf6EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2gNagbf6EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2gOBkLf6EeiPppkPOlvfUA" type="3003" element="_2gJJEbf6EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_2gOBkbf6EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2gOBkrf6EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_2gMzcbf6EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2gMzcrf6EeiPppkPOlvfUA" x="-22" y="24" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_3qSoALf6EeiPppkPOlvfUA" type="3012" element="_3qOWkLf6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_3qSoA7f6EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3qSoBLf6EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_3qTPELf6EeiPppkPOlvfUA" type="3003" element="_3qOWkbf6EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_3qTPEbf6EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3qTPErf6EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_3qSoAbf6EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3qSoArf6EeiPppkPOlvfUA" x="-22" y="89" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_37FdELf6EeiPppkPOlvfUA" type="3012" element="_37BLoLf6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_37FdE7f6EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_37FdFLf6EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_37GEILf6EeiPppkPOlvfUA" type="3003" element="_37BLobf6EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_37GEIbf6EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_37GEIrf6EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_37FdEbf6EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_37FdErf6EeiPppkPOlvfUA" x="317" y="84" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_zCvOE7f6EeiPppkPOlvfUA" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_zCv1ILf6EeiPppkPOlvfUA" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_zCv1I7f6EeiPppkPOlvfUA" type="3008" element="_zCsKwLf6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_zCv1Jrf6EeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_zCv1J7f6EeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_2gOooLf6EeiPppkPOlvfUA" type="3007" element="_2gFesLf6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_2gOoo7f6EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2gOopLf6EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2gPPsLf6EeiPppkPOlvfUA" type="3003" element="_2gFesbf6EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_2gPPsbf6EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2gPPsrf6EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_2gOoobf6EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2gOoorf6EeiPppkPOlvfUA" x="63" y="5" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_3qT2ILf6EeiPppkPOlvfUA" type="3007" element="_3qKsMLf6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_3qT2I7f6EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3qT2JLf6EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_3qT2Jbf6EeiPppkPOlvfUA" type="3003" element="_3qKsMbf6EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_3qT2Jrf6EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3qT2J7f6EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_3qT2Ibf6EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3qT2Irf6EeiPppkPOlvfUA" x="63" y="58" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_37GEI7f6EeiPppkPOlvfUA" type="3007" element="_368TILf6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_37GrMLf6EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_37GrMbf6EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_37GrMrf6EeiPppkPOlvfUA" type="3003" element="_368TIbf6EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_37GrM7f6EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_37GrNLf6EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_37GEJLf6EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_37GEJbf6EeiPppkPOlvfUA" x="243" y="34" width="30" height="30"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_zCv1KLf6EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_zCv1Kbf6EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_zCv1Krf6EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_zCv1JLf6EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zCv1Jbf6EeiPppkPOlvfUA" width="321" height="138"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_zCv1Ibf6EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_zCv1Irf6EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_zCvOEbf6EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zCvOErf6EeiPppkPOlvfUA" x="288" y="24"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_p8EvELf7EeiPppkPOlvfUA" type="2002" element="_p77lILf7EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_uYJ40Lf7EeiPppkPOlvfUA" type="3012" element="_uYFnYLf7EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_uYKf4Lf7EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uYKf4bf7EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_uYKf4rf7EeiPppkPOlvfUA" type="3003" element="_uYFnYbf7EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_uYKf47f7EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uYKf5Lf7EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_uYJ40bf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uYJ40rf7EeiPppkPOlvfUA" x="-22" y="31" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_utNi0Lf7EeiPppkPOlvfUA" type="3012" element="_utJRYLf7EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_utNi07f7EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_utNi1Lf7EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_utOJ4Lf7EeiPppkPOlvfUA" type="3003" element="_utJRYbf7EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_utOJ4bf7EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utOJ4rf7EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_utNi0bf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utNi0rf7EeiPppkPOlvfUA" x="257" y="40" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_p8EvE7f7EeiPppkPOlvfUA" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_p8FWILf7EeiPppkPOlvfUA" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_p8FWI7f7EeiPppkPOlvfUA" type="3008" element="_p8AdoLf7EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_p8FWJrf7EeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_p8FWJ7f7EeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_uYKf5bf7EeiPppkPOlvfUA" type="3007" element="_uYCkELf7EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_uYLG8Lf7EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uYLG8bf7EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_uYLG8rf7EeiPppkPOlvfUA" type="3003" element="_uYCkEbf7EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_uYLG87f7EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uYLG9Lf7EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_uYKf5rf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uYKf57f7EeiPppkPOlvfUA" x="39" y="13" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_utOJ47f7EeiPppkPOlvfUA" type="3007" element="_utCjsLf7EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_utOJ5rf7EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_utOJ57f7EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_utOJ6Lf7EeiPppkPOlvfUA" type="3003" element="_utCjsbf7EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_utOJ6bf7EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utOJ6rf7EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_utOJ5Lf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utOJ5bf7EeiPppkPOlvfUA" x="183" y="6" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_-uWEILf7EeiPppkPOlvfUA" type="3007" element="_-uMTILf7EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_-uWEI7f7EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-uWEJLf7EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_-uWEJbf7EeiPppkPOlvfUA" type="3003" element="_-uMTIbf7EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_-uWEJrf7EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-uWEJ7f7EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_-uWEIbf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-uWEIrf7EeiPppkPOlvfUA" x="123" y="35" width="30" height="30"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_p8FWKLf7EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_p8FWKbf7EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_p8FWKrf7EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_p8FWJLf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p8FWJbf7EeiPppkPOlvfUA" width="261" height="102"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_p8FWIbf7EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_p8FWIrf7EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_p8EvEbf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p8EvErf7EeiPppkPOlvfUA" x="1044" y="486"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_BQcYALf9EeiPppkPOlvfUA" type="2002" element="_BQSnALf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_1m2z0Lf-EeiPppkPOlvfUA" type="3012" element="_1mvfELf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_1m2z07f-EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1m2z1Lf-EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_1m2z1bf-EeiPppkPOlvfUA" type="3003" element="_1mvfEbf-EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_1m2z1rf-EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1m2z17f-EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_1m2z0bf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1m2z0rf-EeiPppkPOlvfUA" x="-22" y="24" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2EVaALf-EeiPppkPOlvfUA" type="3012" element="_2EOFQLf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_2EVaA7f-EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2EVaBLf-EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2EWBELf-EeiPppkPOlvfUA" type="3003" element="_2EOsULf-EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_2EWBEbf-EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EWBErf-EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_2EVaAbf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EVaArf-EeiPppkPOlvfUA" x="257" y="60" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_BQcYA7f9EeiPppkPOlvfUA" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_BQcYBLf9EeiPppkPOlvfUA" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_BQc_ELf9EeiPppkPOlvfUA" type="3008" element="_BQXfgLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_BQc_E7f9EeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_BQc_FLf9EeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_1m3a4Lf-EeiPppkPOlvfUA" type="3007" element="_1mrNoLf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_1m3a47f-EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1m3a5Lf-EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_1m3a5bf-EeiPppkPOlvfUA" type="3003" element="_1mrNobf-EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_1m3a5rf-EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1m3a57f-EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_1m3a4bf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1m3a4rf-EeiPppkPOlvfUA" x="23" y="11" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2EWBE7f-EeiPppkPOlvfUA" type="3007" element="_2EJz0Lf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_2EWBFrf-EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2EWBF7f-EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2EWBGLf-EeiPppkPOlvfUA" type="3003" element="_2EJz0bf-EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_2EWBGbf-EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EWBGrf-EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_2EWBFLf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EWBFbf-EeiPppkPOlvfUA" x="183" y="23" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_t-gF4Lf_EeiPppkPOlvfUA" type="3008" element="_t-XjALf_EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_t-gF47f_EeiPppkPOlvfUA" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_t-gF5Lf_EeiPppkPOlvfUA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_t-gF5bf_EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_t-gF5rf_EeiPppkPOlvfUA"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_t-gs8Lf_EeiPppkPOlvfUA" type="3012" element="_t-XjArf_EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_t-gs87f_EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_t-gs9Lf_EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_t-gs-rf_EeiPppkPOlvfUA" type="3003" element="_t-XjA7f_EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_t-gs-7f_EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t-gs_Lf_EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_t-gs8bf_EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t-gs8rf_EeiPppkPOlvfUA" x="12" y="-12" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_t-gs9bf_EeiPppkPOlvfUA" type="3012" element="_t-YKELf_EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_t-gs-Lf_EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_t-gs-bf_EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_t-gs_bf_EeiPppkPOlvfUA" type="3003" element="_t-YKEbf_EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_t-gs_rf_EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t-gs_7f_EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_t-gs9rf_EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t-gs97f_EeiPppkPOlvfUA" x="108" y="-12" width="20" height="20"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_t-gF4bf_EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="12" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t-gF4rf_EeiPppkPOlvfUA" x="22" y="95"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BQc_Fbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BQc_Frf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_BQc_F7f9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_BQc_Ebf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BQc_Erf9EeiPppkPOlvfUA" width="261" height="198"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BQcYBbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BQcYBrf9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_BQcYAbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BQcYArf9EeiPppkPOlvfUA" x="12" y="636"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_DLkn8Lf9EeiPppkPOlvfUA" type="2002" element="_DLcFELf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_E4sRELf9EeiPppkPOlvfUA" type="3012" element="_E4juMLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_E4sRE7f9EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_E4sRFLf9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_E4sRFbf9EeiPppkPOlvfUA" type="3003" element="_E4kVQLf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_E4sRFrf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E4sRF7f9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_E4sREbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E4sRErf9EeiPppkPOlvfUA" x="-22" y="24" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_GCOE8Lf9EeiPppkPOlvfUA" type="3012" element="_GCJMcLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_GCOE87f9EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GCOE9Lf9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_GCOE9bf9EeiPppkPOlvfUA" type="3003" element="_GCJzgLf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_GCOE9rf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GCOE97f9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_GCOE8bf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GCOE8rf9EeiPppkPOlvfUA" x="305" y="48" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_DLlPALf9EeiPppkPOlvfUA" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_DLlPAbf9EeiPppkPOlvfUA" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_DLlPBLf9EeiPppkPOlvfUA" type="3008" element="_DLhkoLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_DLlPB7f9EeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_DLlPCLf9EeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_E4sRGLf9EeiPppkPOlvfUA" type="3007" element="_E4fcwLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_E4tfMLf9EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_E4tfMbf9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_E4uGQLf9EeiPppkPOlvfUA" type="3003" element="_E4fcwbf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_E4uGQbf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E4uGQrf9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_E4sRGbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E4sRGrf9EeiPppkPOlvfUA" x="15" y="11" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_GCOsALf9EeiPppkPOlvfUA" type="3007" element="_GCDF0Lf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_GCOsA7f9EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GCOsBLf9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_GCOsBbf9EeiPppkPOlvfUA" type="3003" element="_GCDF0bf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_GCOsBrf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GCOsB7f9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_GCOsAbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GCOsArf9EeiPppkPOlvfUA" x="243" y="40" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_RbaKwLf9EeiPppkPOlvfUA" type="3007" element="_RbRn4Lf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_RbaKw7f9EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RbaKxLf9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_RbaKxbf9EeiPppkPOlvfUA" type="3003" element="_RbRn4bf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_RbaKxrf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RbaKx7f9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_RbaKwbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RbaKwrf9EeiPppkPOlvfUA" x="99" y="47" width="30" height="30"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_DLlPCbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_DLlPCrf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_DLl2ELf9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_DLlPBbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DLlPBrf9EeiPppkPOlvfUA" width="309" height="102"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_DLlPArf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_DLlPA7f9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_DLkn8bf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DLkn8rf9EeiPppkPOlvfUA" x="288" y="216"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_m2uc0Lf9EeiPppkPOlvfUA" type="2002" element="_m2kr0Lf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_tDjLcLf9EeiPppkPOlvfUA" type="3012" element="_tDdr4Lf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_tDjLc7f9EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tDjLdLf9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_tDjygLf9EeiPppkPOlvfUA" type="3003" element="_tDdr4bf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_tDjygbf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDjygrf9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_tDjLcbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDjLcrf9EeiPppkPOlvfUA" x="120" y="-22" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv8pILf9EeiPppkPOlvfUA" type="3012" element="_xv3JkLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_xv8pI7f9EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xv8pJLf9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv9QMLf9EeiPppkPOlvfUA" type="3003" element="_xv3woLf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_xv9QMbf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv9QMrf9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_xv8pIbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv8pIrf9EeiPppkPOlvfUA" x="240" y="221" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_m2uc07f9EeiPppkPOlvfUA" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_m2vD4Lf9EeiPppkPOlvfUA" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_m2vD47f9EeiPppkPOlvfUA" type="3008" element="_m2qycLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_m2vD5rf9EeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_m2vD57f9EeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_tDjyg7f9EeiPppkPOlvfUA" type="3007" element="_tDaokLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_tDjyhrf9EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tDjyh7f9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_tDjyiLf9EeiPppkPOlvfUA" type="3003" element="_tDaokbf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_tDjyibf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDjyirf9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_tDjyhLf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDjyhbf9EeiPppkPOlvfUA" x="15" y="11" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv9QM7f9EeiPppkPOlvfUA" type="3007" element="_xv3wobf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_xv9QNrf9EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xv9QN7f9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv9QOLf9EeiPppkPOlvfUA" type="3003" element="_xv4XsLf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_xv9QObf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv9QOrf9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_xv9QNLf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv9QNbf9EeiPppkPOlvfUA" x="63" y="145" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_CXvh0Lf-EeiPppkPOlvfUA" type="3008" element="_CXhfYLf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_CXvh07f-EeiPppkPOlvfUA" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_CXvh1Lf-EeiPppkPOlvfUA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CXvh1bf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CXvh1rf-EeiPppkPOlvfUA"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_CXwI4Lf-EeiPppkPOlvfUA" type="3012" element="_CXlw0Lf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_CXwI47f-EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CXwI5Lf-EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_CXwv9bf-EeiPppkPOlvfUA" type="3003" element="_CXlw0bf-EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_CXwv9rf-EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CXwv97f-EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_CXwI4bf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CXwI4rf-EeiPppkPOlvfUA" x="-12" y="3" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_CXwI5bf-EeiPppkPOlvfUA" type="3012" element="_CXmX4Lf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_CXwI6Lf-EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CXwI6bf-EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_CXwv-Lf-EeiPppkPOlvfUA" type="3003" element="_CXmX4bf-EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_CXwv-bf-EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CXwv-rf-EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_CXwI5rf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CXwI57f-EeiPppkPOlvfUA" x="36" y="-12" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_CXwv8Lf-EeiPppkPOlvfUA" type="3012" element="_CXmX4rf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_CXwv87f-EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CXwv9Lf-EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_CXxXALf-EeiPppkPOlvfUA" type="3003" element="_CXmX47f-EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_CXxXAbf-EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CXxXArf-EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_CXwv8bf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CXwv8rf-EeiPppkPOlvfUA" x="15" y="60" width="20" height="20"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_CXvh0bf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="12" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CXvh0rf-EeiPppkPOlvfUA" x="15" y="61"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cBZckLf-EeiPppkPOlvfUA" type="3007" element="_cBQ5sLf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_cBaDoLf-EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cBaDobf-EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_cBaDorf-EeiPppkPOlvfUA" type="3003" element="_cBQ5sbf-EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_cBaDo7f-EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cBaDpLf-EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_cBZckbf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cBZckrf-EeiPppkPOlvfUA" x="123" y="11" width="30" height="30"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_m2vD6Lf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_m2vD6bf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_m2vD6rf9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_m2vD5Lf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m2vD5bf9EeiPppkPOlvfUA" width="203" height="198"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_pui-gLf9EeiPppkPOlvfUA" type="3008" element="_pueGALf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_pui-g7f9EeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_pui-hLf9EeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_tDkZkLf9EeiPppkPOlvfUA" type="3007" element="_tDeS8Lf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_tDkZk7f9EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tDkZlLf9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_tDkZlbf9EeiPppkPOlvfUA" type="3003" element="_tDeS8bf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_tDkZlrf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDkZl7f9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_tDkZkbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDkZkrf9EeiPppkPOlvfUA" x="15" y="14" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv93QLf9EeiPppkPOlvfUA" type="3007" element="_xvxC8Lf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_xv93Q7f9EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xv93RLf9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv93Rbf9EeiPppkPOlvfUA" type="3003" element="_xvxC8bf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_xv93Rrf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv93R7f9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_xv93Qbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv93Qrf9EeiPppkPOlvfUA" x="64" y="121" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_nXDGMLf-EeiPppkPOlvfUA" type="3008" element="_nW7KYLf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_nXEUULf-EeiPppkPOlvfUA" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_nXEUUbf-EeiPppkPOlvfUA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_nXEUUrf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_nXEUU7f-EeiPppkPOlvfUA"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_nXEUVLf-EeiPppkPOlvfUA" type="3012" element="_nW7xcLf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_nXEUV7f-EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nXEUWLf-EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_nXE7YLf-EeiPppkPOlvfUA" type="3003" element="_nW7xcbf-EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_nXE7Ybf-EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nXE7Yrf-EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_nXEUVbf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nXEUVrf-EeiPppkPOlvfUA" x="-12" width="20" height="20"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_nXDGMbf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="12" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nXDGMrf-EeiPppkPOlvfUA" x="112" y="38"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_pui-hbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_pui-hrf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_pui-h7f9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_pui-gbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pui-grf9EeiPppkPOlvfUA" x="203" width="275" height="198"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_rL9-wLf9EeiPppkPOlvfUA" type="3008" element="_rL4fMLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_rL9-w7f9EeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_rL9-xLf9EeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_tDkZmLf9EeiPppkPOlvfUA" type="3007" element="_tDe6ALf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_tDkZm7f9EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tDkZnLf9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_tDkZnbf9EeiPppkPOlvfUA" type="3003" element="_tDe6Abf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_tDkZnrf9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDkZn7f9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_tDkZmbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDkZmrf9EeiPppkPOlvfUA" x="27" y="14" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv93SLf9EeiPppkPOlvfUA" type="3007" element="_xv4Xsbf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_xv-eULf9EeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xv-eUbf9EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv-eUrf9EeiPppkPOlvfUA" type="3003" element="_xv4Xsrf9EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_xv-eU7f9EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv-eVLf9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_xv93Sbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv93Srf9EeiPppkPOlvfUA" x="27" y="156" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_p3PLALf-EeiPppkPOlvfUA" type="3008" element="_p3GoILf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_p3PyELf-EeiPppkPOlvfUA" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_p3PyEbf-EeiPppkPOlvfUA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_p3PyErf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_p3PyE7f-EeiPppkPOlvfUA"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_p3PyFLf-EeiPppkPOlvfUA" type="3012" element="_p3HPMbf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_p3PyF7f-EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p3PyGLf-EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_p3QZJbf-EeiPppkPOlvfUA" type="3003" element="_p3HPMrf-EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_p3QZJrf-EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p3QZJ7f-EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_p3PyFbf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p3PyFrf-EeiPppkPOlvfUA" x="36" y="-12" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_p3QZILf-EeiPppkPOlvfUA" type="3012" element="_p3HPM7f-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_p3QZI7f-EeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p3QZJLf-EeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_p3RAMLf-EeiPppkPOlvfUA" type="3003" element="_p3HPNLf-EeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_p3RAMbf-EeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p3RAMrf-EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_p3QZIbf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p3QZIrf-EeiPppkPOlvfUA" x="36" y="60" width="20" height="20"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_p3PLAbf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="12" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p3PLArf-EeiPppkPOlvfUA" x="41" y="72"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_rL9-xbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_rL9-xrf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_rL9-x7f9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_rL9-wbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rL9-wrf9EeiPppkPOlvfUA" x="478" width="239" height="198"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_m2vD4bf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_m2vD4rf9EeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_m2uc0bf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m2uc0rf9EeiPppkPOlvfUA" x="12" y="372"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_CEN28LgAEeiPppkPOlvfUA" type="2002" element="_CEDe4LgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_EVWzILgAEeiPppkPOlvfUA" type="3012" element="_EVShsLgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_EVWzI7gAEeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EVWzJLgAEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_EVXaMLgAEeiPppkPOlvfUA" type="3003" element="_EVShsbgAEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_EVXaMbgAEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EVXaMrgAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_EVWzIbgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EVWzIrgAEeiPppkPOlvfUA" x="-22" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_EoRvILgAEeiPppkPOlvfUA" type="3012" element="_EoMPkLgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_EoRvI7gAEeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EoRvJLgAEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_EoSWMLgAEeiPppkPOlvfUA" type="3003" element="_EoM2oLgAEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_EoSWMbgAEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EoSWMrgAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_EoRvIbgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EoRvIrgAEeiPppkPOlvfUA" x="257" y="60" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_CEN287gAEeiPppkPOlvfUA" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_CEN29LgAEeiPppkPOlvfUA" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_CEOeALgAEeiPppkPOlvfUA" type="3008" element="_CEIXYLgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_CEOeA7gAEeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_CEOeBLgAEeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_EVXaM7gAEeiPppkPOlvfUA" type="3007" element="_EVMbELgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_EVXaNrgAEeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EVXaN7gAEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_EVXaOLgAEeiPppkPOlvfUA" type="3003" element="_EVMbEbgAEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_EVXaObgAEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EVXaOrgAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_EVXaNLgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EVXaNbgAEeiPppkPOlvfUA" x="3" y="23" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_EoSWM7gAEeiPppkPOlvfUA" type="3007" element="_EoH-ILgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_EoSWNrgAEeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EoSWN7gAEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_EoSWOLgAEeiPppkPOlvfUA" type="3003" element="_EoH-IbgAEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_EoSWObgAEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EoSWOrgAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_EoSWNLgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EoSWNbgAEeiPppkPOlvfUA" x="159" y="52" width="30" height="30"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CEOeBbgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CEOeBrgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_CEOeB7gAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_CEOeAbgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CEOeArgAEeiPppkPOlvfUA" width="261" height="132"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CEN29bgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CEN29rgAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_CEN28bgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CEN28rgAEeiPppkPOlvfUA" x="756" y="456"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_gE2ZALgAEeiPppkPOlvfUA" type="2002" element="_gEsA8LgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_jE2mULgAEeiPppkPOlvfUA" type="3012" element="_jEwfsLgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_jE2mU7gAEeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jE2mVLgAEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jE3NYLgAEeiPppkPOlvfUA" type="3003" element="_jEwfsbgAEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jE3NYbgAEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jE3NYrgAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jE2mUbgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jE2mUrgAEeiPppkPOlvfUA" x="-22" y="36" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jUvccLgAEeiPppkPOlvfUA" type="3012" element="_jUqj8LgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_jUvcc7gAEeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jUvcdLgAEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jUvcdbgAEeiPppkPOlvfUA" type="3003" element="_jUqj8bgAEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jUvcdrgAEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jUvcd7gAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jUvccbgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jUvccrgAEeiPppkPOlvfUA" x="257" y="67" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_gE2ZA7gAEeiPppkPOlvfUA" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_gE2ZBLgAEeiPppkPOlvfUA" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_gE3AELgAEeiPppkPOlvfUA" type="3008" element="_gExggLgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_gE3AE7gAEeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_gE3AFLgAEeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_jE3NY7gAEeiPppkPOlvfUA" type="3007" element="_jErAILgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_jE3NZrgAEeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jE3NZ7gAEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jE3NaLgAEeiPppkPOlvfUA" type="3003" element="_jErAIbgAEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jE3NabgAEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jE3NargAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jE3NZLgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jE3NZbgAEeiPppkPOlvfUA" x="34" y="11" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jUwDgLgAEeiPppkPOlvfUA" type="3007" element="_jUm5kLgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_jUwDg7gAEeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jUwDhLgAEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jUwDhbgAEeiPppkPOlvfUA" type="3003" element="_jUm5kbgAEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jUwDhrgAEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jUwDh7gAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jUwDgbgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jUwDgrgAEeiPppkPOlvfUA" x="123" y="6" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wcYBELgAEeiPppkPOlvfUA" type="3008" element="_wcO3ILgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_wcYoILgAEeiPppkPOlvfUA" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_wcYoIbgAEeiPppkPOlvfUA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wcYoIrgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wcYoI7gAEeiPppkPOlvfUA"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wcYoJLgAEeiPppkPOlvfUA" type="3012" element="_wcPeMLgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_wcYoJ7gAEeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wcYoKLgAEeiPppkPOlvfUA" x="21"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wcZ2QLgAEeiPppkPOlvfUA" type="3003" element="_wcPeMbgAEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wcZ2QbgAEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wcZ2QrgAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wcYoJbgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wcYoJrgAEeiPppkPOlvfUA" x="12" y="-12" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wcZPMLgAEeiPppkPOlvfUA" type="3012" element="_wcPeMrgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_wcZPM7gAEeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wcZPNLgAEeiPppkPOlvfUA" x="21"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wcZ2Q7gAEeiPppkPOlvfUA" type="3003" element="_wcPeM7gAEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wcZ2RLgAEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wcZ2RbgAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wcZPMbgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wcZPMrgAEeiPppkPOlvfUA" x="-12" y="36" width="20" height="20"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_wcYBEbgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="12" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wcYBErgAEeiPppkPOlvfUA" x="27" y="95"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gE3AFbgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gE3AFrgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_gE3AF7gAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_gE3AEbgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gE3AErgAEeiPppkPOlvfUA" width="261" height="222"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gE2ZBbgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gE2ZBrgAEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_gE2ZAbgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gE2ZArgAEeiPppkPOlvfUA" x="324" y="636"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_OVjQQLgBEeiPppkPOlvfUA" type="2002" element="_OVY4MLgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_Qvh_YLgBEeiPppkPOlvfUA" type="3012" element="_QvQSkLgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_Qvh_Y7gBEeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Qvh_ZLgBEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_Qvh_ZbgBEeiPppkPOlvfUA" type="3003" element="_QvQSkbgBEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_Qvh_ZrgBEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qvh_Z7gBEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_Qvh_YbgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qvh_YrgBEeiPppkPOlvfUA" x="124" y="-22" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_RDZWkLgBEeiPppkPOlvfUA" type="3012" element="_RDUeELgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_RDZ9oLgBEeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RDZ9obgBEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_RDZ9orgBEeiPppkPOlvfUA" type="3003" element="_RDUeEbgBEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_RDZ9o7gBEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RDZ9pLgBEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_RDZWkbgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RDZWkrgBEeiPppkPOlvfUA" x="276" y="-22" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_OVj3ULgBEeiPppkPOlvfUA" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_OVj3UbgBEeiPppkPOlvfUA" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_OVj3VLgBEeiPppkPOlvfUA" type="3008" element="_OVe-0LgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_OVkeYLgBEeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_OVkeYbgBEeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_Qvh_aLgBEeiPppkPOlvfUA" type="3007" element="_QvKL8LgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_QvimcLgBEeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QvimcbgBEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_QvimcrgBEeiPppkPOlvfUA" type="3003" element="_QvKL8bgBEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_Qvimc7gBEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QvimdLgBEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_Qvh_abgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qvh_argBEeiPppkPOlvfUA" x="15" y="11" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_RDZ9pbgBEeiPppkPOlvfUA" type="3007" element="_RDOXcLgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_RDZ9qLgBEeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RDZ9qbgBEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_RDZ9qrgBEeiPppkPOlvfUA" type="3003" element="_RDOXcbgBEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_RDZ9q7gBEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RDZ9rLgBEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_RDZ9prgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RDZ9p7gBEeiPppkPOlvfUA" x="159" y="11" width="30" height="30"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OVkeYrgBEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OVkeY7gBEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_OVkeZLgBEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_OVj3VbgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OVj3VrgBEeiPppkPOlvfUA" width="226" height="186"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_WP20YLgBEeiPppkPOlvfUA" type="3008" element="_WPwtwLgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_WP3bcLgBEeiPppkPOlvfUA" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_WP3bcbgBEeiPppkPOlvfUA" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_WP3bdbgBEeiPppkPOlvfUA" type="3007" element="_WPwtw7gBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_WP3beLgBEeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WP3bebgBEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_WP3bf7gBEeiPppkPOlvfUA" type="3003" element="_WPxU0LgBEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_WP3bgLgBEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WP3bgbgBEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_WP3bdrgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WP3bd7gBEeiPppkPOlvfUA" x="17" y="14" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_WP3bergBEeiPppkPOlvfUA" type="3007" element="_WPxU0bgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_WP3bfbgBEeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WP3bfrgBEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_WP3bgrgBEeiPppkPOlvfUA" type="3003" element="_WPxU0rgBEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_WP3bg7gBEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WP3bhLgBEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_WP3be7gBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WP3bfLgBEeiPppkPOlvfUA" x="136" y="14" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_sR_O0LgBEeiPppkPOlvfUA" type="3007" element="_sRxzcLgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_sR_O07gBEeiPppkPOlvfUA" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sR_O1LgBEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_sR_14LgBEeiPppkPOlvfUA" type="3003" element="_sRxzcbgBEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_sR_14bgBEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sR_14rgBEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_sR_O0bgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sR_O0rgBEeiPppkPOlvfUA" x="77" y="74" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_O-NWQLgCEeiPppkPOlvfUA" type="3008" element="_O-EMULgCEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_O-NWQ7gCEeiPppkPOlvfUA" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_O-NWRLgCEeiPppkPOlvfUA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_O-NWRbgCEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_O-NWRrgCEeiPppkPOlvfUA"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_O-NWR7gCEeiPppkPOlvfUA" type="3012" element="_O-EMUrgCEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_O-NWSrgCEeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_O-NWS7gCEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_O-N9VbgCEeiPppkPOlvfUA" type="3003" element="_O-EMU7gCEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_O-N9VrgCEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O-N9V7gCEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_O-NWSLgCEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O-NWSbgCEeiPppkPOlvfUA" x="-12" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_O-N9ULgCEeiPppkPOlvfUA" type="3012" element="_O-EMVLgCEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_O-N9U7gCEeiPppkPOlvfUA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_O-N9VLgCEeiPppkPOlvfUA" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_O-N9WLgCEeiPppkPOlvfUA" type="3003" element="_O-EMVbgCEeiPppkPOlvfUA">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_O-N9WbgCEeiPppkPOlvfUA" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O-N9WrgCEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_O-N9UbgCEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O-N9UrgCEeiPppkPOlvfUA" x="36" y="-12" width="20" height="20"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_O-NWQbgCEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="12" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O-NWQrgCEeiPppkPOlvfUA" x="161" y="74"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WP3bcrgBEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WP3bc7gBEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_WP3bdLgBEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_WP20YbgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WP20YrgBEeiPppkPOlvfUA" x="226" width="335" height="186"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OVj3UrgBEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OVj3U7gBEeiPppkPOlvfUA"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_OVjQQbgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OVjQQrgBEeiPppkPOlvfUA" x="624" y="672"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_gbkcoLgQEeiKdoiKwX8apw" type="2002" element="_gbVzILgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_jgoJELgQEeiKdoiKwX8apw" type="3012" element="_jgg0ULgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_jgoJE7gQEeiKdoiKwX8apw" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jgoJFLgQEeiKdoiKwX8apw" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jgowILgQEeiKdoiKwX8apw" type="3003" element="_jgg0UbgQEeiKdoiKwX8apw">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jgowIbgQEeiKdoiKwX8apw" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgowIrgQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jgoJEbgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgoJErgQEeiKdoiKwX8apw" x="-22" y="43" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jz0K0LgQEeiKdoiKwX8apw" type="3012" element="_jztdILgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_jz0K07gQEeiKdoiKwX8apw" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jz0K1LgQEeiKdoiKwX8apw" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jz0x4LgQEeiKdoiKwX8apw" type="3003" element="_jztdIbgQEeiKdoiKwX8apw">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jz0x4bgQEeiKdoiKwX8apw" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jz0x4rgQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jz0K0bgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jz0K0rgQEeiKdoiKwX8apw" x="353" y="36" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_gbkco7gQEeiKdoiKwX8apw" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_gbkcpLgQEeiKdoiKwX8apw" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_gblDsLgQEeiKdoiKwX8apw" type="3008" element="_gbeWALgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_gblqwLgQEeiKdoiKwX8apw" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_gbmR0LgQEeiKdoiKwX8apw" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_jgowI7gQEeiKdoiKwX8apw" type="3007" element="_jgbUwLgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_jgpXMLgQEeiKdoiKwX8apw" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jgpXMbgQEeiKdoiKwX8apw" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jgpXMrgQEeiKdoiKwX8apw" type="3003" element="_jgbUwbgQEeiKdoiKwX8apw">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jgpXM7gQEeiKdoiKwX8apw" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgpXNLgQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jgowJLgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgowJbgQEeiKdoiKwX8apw" x="39" y="35" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jz0x47gQEeiKdoiKwX8apw" type="3007" element="_jzn9kLgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_jz0x5rgQEeiKdoiKwX8apw" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jz0x57gQEeiKdoiKwX8apw" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jz0x6LgQEeiKdoiKwX8apw" type="3003" element="_jzn9kbgQEeiKdoiKwX8apw">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jz0x6bgQEeiKdoiKwX8apw" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jz0x6rgQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_jz0x5LgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jz0x5bgQEeiKdoiKwX8apw" x="195" y="11" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_6LKx4LgREeiKdoiKwX8apw" type="3008" element="_6K8vcLgREeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_6LMAALgREeiKdoiKwX8apw" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_6LMAAbgREeiKdoiKwX8apw" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6LMAArgREeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6LMAA7gREeiKdoiKwX8apw"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_6LMABLgREeiKdoiKwX8apw" type="3012" element="_6K_LsLgREeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_6LMAB7gREeiKdoiKwX8apw" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6LMACLgREeiKdoiKwX8apw" x="21"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_6LN1MLgREeiKdoiKwX8apw" type="3003" element="_6K_LsbgREeiKdoiKwX8apw">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_6LN1MbgREeiKdoiKwX8apw" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6LN1MrgREeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_6LMABbgREeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6LMABrgREeiKdoiKwX8apw" x="-12" y="48" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_6LNOILgREeiKdoiKwX8apw" type="3012" element="_6K_LsrgREeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_6LNOI7gREeiKdoiKwX8apw" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6LNOJLgREeiKdoiKwX8apw" x="21"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_6LN1M7gREeiKdoiKwX8apw" type="3003" element="_6K_Ls7gREeiKdoiKwX8apw">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_6LN1NLgREeiKdoiKwX8apw" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6LN1NbgREeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_6LNOIbgREeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6LNOIrgREeiKdoiKwX8apw" x="179" y="36" width="20" height="20"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_6LKx4bgREeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="12" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6LKx4rgREeiKdoiKwX8apw" x="98" y="71"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gbmR0bgQEeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gbmR0rgQEeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_gbmR07gQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_gblDsbgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gblDsrgQEeiKdoiKwX8apw" width="357" height="186"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gbkcpbgQEeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gbkcprgQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_gbkcobgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gbkcorgQEeiKdoiKwX8apw" x="696" y="12"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_yQcMcLgQEeiKdoiKwX8apw" type="2002" element="_yQPYILgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_zmdkMLgQEeiKdoiKwX8apw" type="3012" element="_zmWPcLgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_zmdkM7gQEeiKdoiKwX8apw" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zmdkNLgQEeiKdoiKwX8apw" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_zmeLQLgQEeiKdoiKwX8apw" type="3003" element="_zmWPcbgQEeiKdoiKwX8apw">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_zmeLQbgQEeiKdoiKwX8apw" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zmeLQrgQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_zmdkMbgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zmdkMrgQEeiKdoiKwX8apw" x="-22" y="48" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_z5f08LgQEeiKdoiKwX8apw" type="3012" element="_z5X5ILgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_z5f087gQEeiKdoiKwX8apw" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_z5f09LgQEeiKdoiKwX8apw" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_z5f09bgQEeiKdoiKwX8apw" type="3003" element="_z5YgMLgQEeiKdoiKwX8apw">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_z5f09rgQEeiKdoiKwX8apw" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z5f097gQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_z5f08bgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z5f08rgQEeiKdoiKwX8apw" x="329" y="48" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_yQczgLgQEeiKdoiKwX8apw" type="5006"/>
+ <children xmi:type="notation:Node" xmi:id="_yQczgbgQEeiKdoiKwX8apw" type="7001">
+ <children xmi:type="notation:Node" xmi:id="_yQdakLgQEeiKdoiKwX8apw" type="3008" element="_yQWF0LgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_yQdak7gQEeiKdoiKwX8apw" visible="false" type="5005"/>
+ <children xmi:type="notation:Node" xmi:id="_yQdalLgQEeiKdoiKwX8apw" type="7002">
+ <children xmi:type="notation:Node" xmi:id="_zmeLQ7gQEeiKdoiKwX8apw" type="3007" element="_zmO6sLgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_zmeLRrgQEeiKdoiKwX8apw" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zmeLR7gQEeiKdoiKwX8apw" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_zmeLSLgQEeiKdoiKwX8apw" type="3003" element="_zmO6sbgQEeiKdoiKwX8apw">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_zmeLSbgQEeiKdoiKwX8apw" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zmeLSrgQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_zmeLRLgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zmeLRbgQEeiKdoiKwX8apw" x="51" y="11" width="30" height="30"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_z5gcALgQEeiKdoiKwX8apw" type="3007" element="_z5P9ULgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_z5gcA7gQEeiKdoiKwX8apw" type="5003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_z5gcBLgQEeiKdoiKwX8apw" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_z5gcBbgQEeiKdoiKwX8apw" type="3003" element="_z5P9UbgQEeiKdoiKwX8apw">
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_z5gcBrgQEeiKdoiKwX8apw" fontName="Ubuntu"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z5gcB7gQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_z5gcAbgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z5gcArgQEeiKdoiKwX8apw" x="230" y="30" width="30" height="30"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_yQdalbgQEeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_yQdalrgQEeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:DrawerStyle" xmi:id="_yQdal7gQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_yQdakbgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="11"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yQdakrgQEeiKdoiKwX8apw" width="333" height="102"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_yQczgrgQEeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_yQczg7gQEeiKdoiKwX8apw"/>
+ </children>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_yQcMcbgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="11" bold="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yQcMcrgQEeiKdoiKwX8apw" x="768" y="276"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_b84J8rfzEeipMPdrVZ8deA"/>
+ <edges xmi:type="notation:Edge" xmi:id="_XqaZwLf0EeipMPdrVZ8deA" type="4001" element="_XqXWcLf0EeipMPdrVZ8deA" source="_XqYkkLf0EeipMPdrVZ8deA" target="_XqZLo7f0EeipMPdrVZ8deA">
+ <children xmi:type="notation:Node" xmi:id="_XqaZxLf0EeipMPdrVZ8deA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XqaZxbf0EeipMPdrVZ8deA" x="-3" y="-8"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_XqaZxrf0EeipMPdrVZ8deA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XqaZx7f0EeipMPdrVZ8deA" x="-2" y="3"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_XqaZyLf0EeipMPdrVZ8deA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XqaZybf0EeipMPdrVZ8deA" x="-2" y="4"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_XqaZwbf0EeipMPdrVZ8deA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_XqaZwrf0EeipMPdrVZ8deA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XqaZw7f0EeipMPdrVZ8deA" points="[15, 3, -43, -9]$[43, 8, -15, -4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XqaZyrf0EeipMPdrVZ8deA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XqaZy7f0EeipMPdrVZ8deA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_wSCaU7f1EeipMPdrVZ8deA" type="4001" element="_wR_-ELf1EeipMPdrVZ8deA" source="_wSBMMLf1EeipMPdrVZ8deA" target="_wSBzQ7f1EeipMPdrVZ8deA">
+ <children xmi:type="notation:Node" xmi:id="_wSDBYLf1EeipMPdrVZ8deA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wSDBYbf1EeipMPdrVZ8deA" x="-7" y="6"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wSDBYrf1EeipMPdrVZ8deA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wSDBY7f1EeipMPdrVZ8deA" x="42" y="2"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_wSDBZLf1EeipMPdrVZ8deA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wSDBZbf1EeipMPdrVZ8deA" x="-23" y="-5"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_wSCaVLf1EeipMPdrVZ8deA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_wSCaVbf1EeipMPdrVZ8deA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wSCaVrf1EeipMPdrVZ8deA" points="[-15, 0, 122, 0]$[-122, 0, 15, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wSDBZrf1EeipMPdrVZ8deA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wSDBZ7f1EeipMPdrVZ8deA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_7V9awLf1EeipMPdrVZ8deA" type="4001" element="_7V37MLf1EeipMPdrVZ8deA" source="_XqZLo7f0EeipMPdrVZ8deA" target="_wSBzQ7f1EeipMPdrVZ8deA">
+ <children xmi:type="notation:Node" xmi:id="_7V9axLf1EeipMPdrVZ8deA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7V9axbf1EeipMPdrVZ8deA" x="3" y="-31"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_7V9axrf1EeipMPdrVZ8deA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7V9ax7f1EeipMPdrVZ8deA" x="-8"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_7V-B0Lf1EeipMPdrVZ8deA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7V-B0bf1EeipMPdrVZ8deA" x="-8" y="4"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_7V9awbf1EeipMPdrVZ8deA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_7V9awrf1EeipMPdrVZ8deA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7V9aw7f1EeipMPdrVZ8deA" points="[0, 6, -84, 0]$[78, 6, -6, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7V-B0rf1EeipMPdrVZ8deA" id="(1.0,0.4)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7V-B07f1EeipMPdrVZ8deA" id="(0.2,0.6)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_4FnukLf5EeiPppkPOlvfUA" type="4001" element="_4FdWgLf5EeiPppkPOlvfUA" source="_4Fhn8Lf5EeiPppkPOlvfUA" target="_4FlSU7f5EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_4FoVoLf5EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4FoVobf5EeiPppkPOlvfUA" x="4" y="-8"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_4Fo8sLf5EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Fo8sbf5EeiPppkPOlvfUA" x="-1" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_4Fo8srf5EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Fo8s7f5EeiPppkPOlvfUA" x="-9" y="4"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_4Fnukbf5EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_4Fnukrf5EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4Fnuk7f5EeiPppkPOlvfUA" points="[15, 0, -43, -2]$[43, 1, -15, -1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4FrY8Lf5EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4FrY8bf5EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="__-7NILf5EeiPppkPOlvfUA" type="4001" element="__-0fcLf5EeiPppkPOlvfUA" source="_4FlSU7f5EeiPppkPOlvfUA" target="_6kMCwLf5EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="__-7NJLf5EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__-7NJbf5EeiPppkPOlvfUA" y="-12"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="__-70MLf5EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__-70Mbf5EeiPppkPOlvfUA" x="-4" y="6"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="__-70Mrf5EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__-70M7f5EeiPppkPOlvfUA" x="-5" y="4"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="__-7NIbf5EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="__-7NIrf5EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__-7NI7f5EeiPppkPOlvfUA" points="[0, 0, -102, 15]$[102, -15, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__-70NLf5EeiPppkPOlvfUA" id="(1.0,0.8)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__-70Nbf5EeiPppkPOlvfUA" id="(0.0,0.3)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_2gPPs7f6EeiPppkPOlvfUA" type="4001" element="_2gKXMLf6EeiPppkPOlvfUA" source="_2gMzcLf6EeiPppkPOlvfUA" target="_2gOooLf6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_2gP2wLf6EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2gP2wbf6EeiPppkPOlvfUA" x="2" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2gP2wrf6EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2gP2w7f6EeiPppkPOlvfUA" y="7"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2gP2xLf6EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2gP2xbf6EeiPppkPOlvfUA" x="-17" y="4"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_2gPPtLf6EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_2gPPtbf6EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2gPPtrf6EeiPppkPOlvfUA" points="[15, 3, -79, -16]$[79, 15, -15, -4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2gP2xrf6EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2gP2x7f6EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_3qUdMLf6EeiPppkPOlvfUA" type="4001" element="_3qPksLf6EeiPppkPOlvfUA" source="_3qSoALf6EeiPppkPOlvfUA" target="_3qT2ILf6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_3qUdNLf6EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3qUdNbf6EeiPppkPOlvfUA" x="-13" y="-13"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_3qUdNrf6EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3qUdN7f6EeiPppkPOlvfUA" x="3" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_3qUdOLf6EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3qUdObf6EeiPppkPOlvfUA" x="2" y="4"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_3qUdMbf6EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_3qUdMrf6EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3qUdM7f6EeiPppkPOlvfUA" points="[15, 1, -79, -6]$[79, 5, -15, -2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3qUdOrf6EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3qUdO7f6EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_37GrNbf6EeiPppkPOlvfUA" type="4001" element="_37DA0Lf6EeiPppkPOlvfUA" source="_37FdELf6EeiPppkPOlvfUA" target="_37GEI7f6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_37HSQLf6EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_37HSQbf6EeiPppkPOlvfUA" x="4" y="8"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_37HSQrf6EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_37HSQ7f6EeiPppkPOlvfUA" x="2" y="-5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_37HSRLf6EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_37HSRbf6EeiPppkPOlvfUA" x="3" y="-5"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_37GrNrf6EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_37GrN7f6EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_37GrOLf6EeiPppkPOlvfUA" points="[-15, -3, 50, 9]$[-50, -10, 15, 2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_37HSRrf6EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_37HSR7f6EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_DmoeMLf7EeiPppkPOlvfUA" type="4001" element="_Dmf7ULf7EeiPppkPOlvfUA" source="_2gOooLf6EeiPppkPOlvfUA" target="_37GEI7f6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_DmoeNLf7EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DmoeNbf7EeiPppkPOlvfUA" x="-11" y="-14"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_DmoeNrf7EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DmoeN7f7EeiPppkPOlvfUA" x="-3" y="4"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_DmoeOLf7EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DmoeObf7EeiPppkPOlvfUA" x="-3" y="6"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_DmoeMbf7EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_DmoeMrf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DmoeM7f7EeiPppkPOlvfUA" points="[0, 0, -150, -29]$[150, 29, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DmoeOrf7EeiPppkPOlvfUA" id="(1.0,0.4)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DmoeO7f7EeiPppkPOlvfUA" id="(0.0,0.4)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_Kay5oLf7EeiPppkPOlvfUA" type="4001" element="_Kaq90Lf7EeiPppkPOlvfUA" source="_3qT2ILf6EeiPppkPOlvfUA" target="_37GEI7f6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_KazgsLf7EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Kazgsbf7EeiPppkPOlvfUA" x="-12" y="-16"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_Kazgsrf7EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Kazgs7f7EeiPppkPOlvfUA" x="1" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_KazgtLf7EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Kazgtbf7EeiPppkPOlvfUA" x="7" y="1"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_Kay5obf7EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Kay5orf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Kay5o7f7EeiPppkPOlvfUA" points="[0, 0, -150, 36]$[150, -36, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Kazgtrf7EeiPppkPOlvfUA" id="(1.0,0.8)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Kazgt7f7EeiPppkPOlvfUA" id="(0.0,0.4)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_OZXoALf7EeiPppkPOlvfUA" type="4001" element="_OZQ6ULf7EeiPppkPOlvfUA" source="_2gOooLf6EeiPppkPOlvfUA" target="_3qT2ILf6EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_OZXoBLf7EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OZXoBbf7EeiPppkPOlvfUA" x="4" y="14"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_OZXoBrf7EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OZXoB7f7EeiPppkPOlvfUA" x="44" y="-1"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_OZXoCLf7EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OZXoCbf7EeiPppkPOlvfUA" x="9" y="-4"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_OZXoAbf7EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_OZXoArf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OZXoA7f7EeiPppkPOlvfUA" points="[-9, 18, 21, -47]$[-30, 65, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OZYPELf7EeiPppkPOlvfUA" id="(1.0,0.4)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OZYPEbf7EeiPppkPOlvfUA" id="(0.0,0.8)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_uYLG9bf7EeiPppkPOlvfUA" type="4001" element="_uYHckLf7EeiPppkPOlvfUA" source="_uYJ40Lf7EeiPppkPOlvfUA" target="_uYKf5bf7EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_uYLuALf7EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uYLuAbf7EeiPppkPOlvfUA" x="7" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_uYLuArf7EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uYLuA7f7EeiPppkPOlvfUA" x="3" y="8"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_uYLuBLf7EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uYLuBbf7EeiPppkPOlvfUA" x="-13" y="8"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_uYLG9rf7EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_uYLG97f7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uYLG-Lf7EeiPppkPOlvfUA" points="[15, 3, -55, -14]$[55, 13, -15, -4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uYLuBrf7EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uYLuB7f7EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_utOw8Lf7EeiPppkPOlvfUA" type="4001" element="_utLGkLf7EeiPppkPOlvfUA" source="_utNi0Lf7EeiPppkPOlvfUA" target="_utOJ47f7EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_utOw9Lf7EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utOw9bf7EeiPppkPOlvfUA" x="-2" y="12"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_utOw9rf7EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utOw97f7EeiPppkPOlvfUA" x="7" y="-8"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_utOw-Lf7EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utOw-bf7EeiPppkPOlvfUA" x="7" y="-7"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_utOw8bf7EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_utOw8rf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_utOw87f7EeiPppkPOlvfUA" points="[-15, 0, 122, -3]$[-122, 2, 15, -1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_utOw-rf7EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_utOw-7f7EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_4pKOkLf7EeiPppkPOlvfUA" type="4001" element="_4pDg4Lf7EeiPppkPOlvfUA" source="_uYKf5bf7EeiPppkPOlvfUA" target="_utOJ47f7EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_4pK1oLf7EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4pK1obf7EeiPppkPOlvfUA" x="1" y="-12"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_4pK1orf7EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4pK1o7f7EeiPppkPOlvfUA" x="-3" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_4pK1pLf7EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4pK1pbf7EeiPppkPOlvfUA" x="-3" y="9"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_4pKOkbf7EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_4pKOkrf7EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4pKOk7f7EeiPppkPOlvfUA" points="[0, 0, -114, 7]$[114, -7, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4pK1prf7EeiPppkPOlvfUA" id="(1.0,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4pK1p7f7EeiPppkPOlvfUA" id="(0.0,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_E4uGQ7f9EeiPppkPOlvfUA" type="4001" element="_E4mKcLf9EeiPppkPOlvfUA" source="_E4sRELf9EeiPppkPOlvfUA" target="_E4sRGLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_E4utULf9EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E4utUbf9EeiPppkPOlvfUA" x="-3" y="-7"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_E4utUrf9EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E4utU7f9EeiPppkPOlvfUA" x="-4" y="6"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_E4utVLf9EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_E4utVbf9EeiPppkPOlvfUA" x="1" y="6"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_E4uGRLf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_E4uGRbf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_E4uGRrf9EeiPppkPOlvfUA" points="[15, 7, -31, -17]$[31, 16, -15, -8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_E4utVrf9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_E4utV7f9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_GCPTELf9EeiPppkPOlvfUA" type="4001" element="_GCLBoLf9EeiPppkPOlvfUA" source="_GCOE8Lf9EeiPppkPOlvfUA" target="_GCOsALf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_GCPTFLf9EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GCPTFbf9EeiPppkPOlvfUA" x="-3" y="8"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_GCPTFrf9EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GCPTF7f9EeiPppkPOlvfUA" x="17" y="1"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_GCPTGLf9EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GCPTGbf9EeiPppkPOlvfUA" x="1" y="-6"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_GCPTEbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_GCPTErf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GCPTE7f9EeiPppkPOlvfUA" points="[-15, 8, 38, -21]$[-38, 20, 15, -9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GCPTGrf9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GCPTG7f9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_Se-gkLf9EeiPppkPOlvfUA" type="4001" element="_Se3L0Lf9EeiPppkPOlvfUA" source="_E4sRGLf9EeiPppkPOlvfUA" target="_RbaKwLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_Se-glLf9EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Se-glbf9EeiPppkPOlvfUA" x="36" y="-45"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_Se_HoLf9EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Se_Hobf9EeiPppkPOlvfUA" x="-3" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_Se_Horf9EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Se_Ho7f9EeiPppkPOlvfUA" x="-4" y="8"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_Se-gkbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Se-gkrf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Se-gk7f9EeiPppkPOlvfUA" points="[0, 0, -54, -31]$[54, 31, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Se_HpLf9EeiPppkPOlvfUA" id="(1.0,0.4)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Se_Hpbf9EeiPppkPOlvfUA" id="(0.0,0.23333333333333334)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_a6fUULf9EeiPppkPOlvfUA" type="4001" element="_a6WxcLf9EeiPppkPOlvfUA" source="_RbaKwLf9EeiPppkPOlvfUA" target="_GCOsALf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_a6f7YLf9EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_a6f7Ybf9EeiPppkPOlvfUA" x="-1" y="-17"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_a6gicLf9EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_a6gicbf9EeiPppkPOlvfUA" x="1" y="4"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_a6gicrf9EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_a6gic7f9EeiPppkPOlvfUA" y="1"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_a6fUUbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_a6fUUrf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_a6fUU7f9EeiPppkPOlvfUA" points="[30, -3, -114, 11]$[144, -14, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ri3c0LgtEeigN7e-dV23sg" id="(0.0,0.6333333333333333)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_a6hJgbf9EeiPppkPOlvfUA" id="(0.0,0.4)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_tDlnsLf9EeiPppkPOlvfUA" type="4001" element="_tDfhELf9EeiPppkPOlvfUA" source="_tDjLcLf9EeiPppkPOlvfUA" target="_tDjyg7f9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_tDlntLf9EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDlntbf9EeiPppkPOlvfUA" x="-12" y="6"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_tDlntrf9EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDlnt7f9EeiPppkPOlvfUA" x="7" y="-1"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_tDlnuLf9EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDlnubf9EeiPppkPOlvfUA" x="10" y="-3"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_tDlnsbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_tDlnsrf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tDlns7f9EeiPppkPOlvfUA" points="[-15, 10, 81, -60]$[-81, 59, 15, -11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tDlnurf9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tDlnu7f9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_tDlnvLf9EeiPppkPOlvfUA" type="4001" element="_tDgIILf9EeiPppkPOlvfUA" source="_tDjLcLf9EeiPppkPOlvfUA" target="_tDkZkLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_tDmOwLf9EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDmOwbf9EeiPppkPOlvfUA" x="-9" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_tDmOwrf9EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDmOw7f9EeiPppkPOlvfUA" x="3" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_tDmOxLf9EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDmOxbf9EeiPppkPOlvfUA" x="1" y="7"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_tDlnvbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_tDlnvrf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tDlnv7f9EeiPppkPOlvfUA" points="[15, 6, -136, -64]$[136, 63, -15, -7]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tDmOxrf9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tDmOx7f9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_tDmOyLf9EeiPppkPOlvfUA" type="4001" element="_tDgII7f9EeiPppkPOlvfUA" source="_tDjLcLf9EeiPppkPOlvfUA" target="_tDkZmLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_tDmOzLf9EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDmOzbf9EeiPppkPOlvfUA" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_tDmOzrf9EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDmOz7f9EeiPppkPOlvfUA" x="-6" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_tDmO0Lf9EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDmO0bf9EeiPppkPOlvfUA" x="-1" y="6"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_tDmOybf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_tDmOyrf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tDmOy7f9EeiPppkPOlvfUA" points="[15, 2, -405, -68]$[405, 67, -15, -3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tDmO0rf9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tDmO07f9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_xv_FYLf9EeiPppkPOlvfUA" type="4001" element="_xv5l0Lf9EeiPppkPOlvfUA" source="_xv8pILf9EeiPppkPOlvfUA" target="_xv9QM7f9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_xv_FZLf9EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv_FZbf9EeiPppkPOlvfUA" x="-3" y="8"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv_FZrf9EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv_FZ7f9EeiPppkPOlvfUA" x="23" y="-5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv_FaLf9EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv_Fabf9EeiPppkPOlvfUA" x="10" y="-6"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_xv_FYbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_xv_FYrf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xv_FY7f9EeiPppkPOlvfUA" points="[-15, -4, 153, 37]$[-153, -38, 15, 3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xv_Farf9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xv_Fa7f9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_xv_FbLf9EeiPppkPOlvfUA" type="4001" element="_xv5l07f9EeiPppkPOlvfUA" source="_xv8pILf9EeiPppkPOlvfUA" target="_xv93QLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_xv_scLf9EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv_scbf9EeiPppkPOlvfUA" x="-1" y="-2"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv_scrf9EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv_sc7f9EeiPppkPOlvfUA" x="8" y="-3"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv_sdLf9EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv_sdbf9EeiPppkPOlvfUA" x="1" y="-6"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_xv_Fbbf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_xv_Fbrf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xv_Fb7f9EeiPppkPOlvfUA" points="[8, -15, -28, 51]$[27, -51, -9, 15]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xv_sdrf9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xv_sd7f9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_xv_seLf9EeiPppkPOlvfUA" type="4001" element="_xv5l1rf9EeiPppkPOlvfUA" source="_xv8pILf9EeiPppkPOlvfUA" target="_xv93SLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_xv_sfLf9EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv_sfbf9EeiPppkPOlvfUA" x="-3" y="-16"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv_sfrf9EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv_sf7f9EeiPppkPOlvfUA" x="-6" y="-1"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_xv_sgLf9EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv_sgbf9EeiPppkPOlvfUA" x="-11"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_xv_sebf9EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_xv_serf9EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xv_se7f9EeiPppkPOlvfUA" points="[15, -3, -259, 38]$[259, -39, -15, 2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xv_sgrf9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xv_sg7f9EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_bYr2wLf-EeiPppkPOlvfUA" type="4001" element="_bYjT4Lf-EeiPppkPOlvfUA" source="_CXwI4Lf-EeiPppkPOlvfUA" target="_tDjyg7f9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_bYr2xLf-EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bYr2xbf-EeiPppkPOlvfUA" x="-3" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_bYsd0Lf-EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bYsd0bf-EeiPppkPOlvfUA" x="3" y="6"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_bYsd0rf-EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bYsd07f-EeiPppkPOlvfUA" x="3" y="8"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_bYr2wbf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_bYr2wrf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bYr2w7f-EeiPppkPOlvfUA" points="[0, 0, -12, 23]$[12, -23, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bYsd1Lf-EeiPppkPOlvfUA" id="(0.6,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bYsd1bf-EeiPppkPOlvfUA" id="(0.4,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_e2R_ALf-EeiPppkPOlvfUA" type="4001" element="_e2KDMLf-EeiPppkPOlvfUA" source="_CXwI5bf-EeiPppkPOlvfUA" target="_cBZckLf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_e2SmELf-EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e2SmEbf-EeiPppkPOlvfUA" x="-13" y="-6"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_e2SmErf-EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e2SmE7f-EeiPppkPOlvfUA" x="-3" y="-1"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_e2SmFLf-EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e2SmFbf-EeiPppkPOlvfUA" x="3"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_e2R_Abf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_e2R_Arf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e2R_A7f-EeiPppkPOlvfUA" points="[0, 0, -60, 26]$[60, -26, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e2SmFrf-EeiPppkPOlvfUA" id="(0.6,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e2SmF7f-EeiPppkPOlvfUA" id="(0.0,0.4)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_iJeOELf-EeiPppkPOlvfUA" type="4001" element="_iJT2ALf-EeiPppkPOlvfUA" source="_tDkZkLf9EeiPppkPOlvfUA" target="_xv93QLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_iJe1ILf-EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iJe1Ibf-EeiPppkPOlvfUA" x="3" y="-9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_iJe1Irf-EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iJe1I7f-EeiPppkPOlvfUA" x="-4" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_iJe1JLf-EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iJe1Jbf-EeiPppkPOlvfUA" x="-4" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_iJeOEbf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iJeOErf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iJeOE7f-EeiPppkPOlvfUA" points="[0, 0, -48, -77]$[48, 77, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iJe1Jrf-EeiPppkPOlvfUA" id="(0.8333333333333334,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iJe1J7f-EeiPppkPOlvfUA" id="(0.8,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_oRbq0Lf-EeiPppkPOlvfUA" type="4001" element="_oRSg4Lf-EeiPppkPOlvfUA" source="_nXEUVLf-EeiPppkPOlvfUA" target="_tDkZkLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_oRbq1Lf-EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oRbq1bf-EeiPppkPOlvfUA" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_oRbq1rf-EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oRbq17f-EeiPppkPOlvfUA" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_oRbq2Lf-EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oRbq2bf-EeiPppkPOlvfUA" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_oRbq0bf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_oRbq0rf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oRbq07f-EeiPppkPOlvfUA" points="[0, 0, 55, 17]$[-55, -17, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oRcR4Lf-EeiPppkPOlvfUA" id="(0.0,0.25)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oRcR4bf-EeiPppkPOlvfUA" id="(1.0,0.4)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_rRqhoLf-EeiPppkPOlvfUA" type="4001" element="_rRgwoLf-EeiPppkPOlvfUA" source="_p3PyFLf-EeiPppkPOlvfUA" target="_tDkZmLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_rRqhpLf-EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rRqhpbf-EeiPppkPOlvfUA" x="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_rRqhprf-EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rRqhp7f-EeiPppkPOlvfUA" x="7" y="1"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_rRqhqLf-EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rRqhqbf-EeiPppkPOlvfUA" x="6" y="2"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_rRqhobf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_rRqhorf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rRqho7f-EeiPppkPOlvfUA" points="[0, 0, 48, 16]$[-48, -16, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rRrIsLf-EeiPppkPOlvfUA" id="(0.6,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rRrIsbf-EeiPppkPOlvfUA" id="(0.4666666666666667,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_rr8C0Lf-EeiPppkPOlvfUA" type="4001" element="_rrzf8Lf-EeiPppkPOlvfUA" source="_p3QZILf-EeiPppkPOlvfUA" target="_xv93SLf9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_rr8C1Lf-EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rr8C1bf-EeiPppkPOlvfUA" x="-11" y="1"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_rr8p4Lf-EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rr8p4bf-EeiPppkPOlvfUA" x="11" y="3"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_rr8p4rf-EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rr8p47f-EeiPppkPOlvfUA" x="3" y="-6"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_rr8C0bf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_rr8C0rf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rr8C07f-EeiPppkPOlvfUA" points="[0, 0, 47, -4]$[-47, 4, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rr8p5Lf-EeiPppkPOlvfUA" id="(0.4,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rr8p5bf-EeiPppkPOlvfUA" id="(0.36666666666666664,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_1m4B8Lf-EeiPppkPOlvfUA" type="4001" element="_1mzJcLf-EeiPppkPOlvfUA" source="_1m2z0Lf-EeiPppkPOlvfUA" target="_1m3a4Lf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_1m4B9Lf-EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1m4B9bf-EeiPppkPOlvfUA" x="-1" y="-9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_1m4B9rf-EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1m4B97f-EeiPppkPOlvfUA" x="5" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_1m4B-Lf-EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1m4B-bf-EeiPppkPOlvfUA" x="-3" y="8"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_1m4B8bf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_1m4B8rf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1m4B87f-EeiPppkPOlvfUA" points="[15, 6, -39, -18]$[39, 17, -15, -7]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1m4B-rf-EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1m4B-7f-EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_2EWoILf-EeiPppkPOlvfUA" type="4001" element="_2ESWsLf-EeiPppkPOlvfUA" source="_2EVaALf-EeiPppkPOlvfUA" target="_2EWBE7f-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_2EWoJLf-EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EWoJbf-EeiPppkPOlvfUA" x="1" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2EWoJrf-EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EWoJ7f-EeiPppkPOlvfUA" x="11" y="-7"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2EWoKLf-EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EWoKbf-EeiPppkPOlvfUA" x="7" y="-8"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_2EWoIbf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_2EWoIrf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2EWoI7f-EeiPppkPOlvfUA" points="[-15, 0, 173, 0]$[-173, 0, 15, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EWoKrf-EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EXPMLf-EeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_32_DYLf-EeiPppkPOlvfUA" type="4001" element="_322ggLf-EeiPppkPOlvfUA" source="_1m3a4Lf-EeiPppkPOlvfUA" target="_2EWBE7f-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_32_DZLf-EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32_DZbf-EeiPppkPOlvfUA" y="-15"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_32_DZrf-EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32_DZ7f-EeiPppkPOlvfUA" x="-5" y="7"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_32_DaLf-EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32_Dabf-EeiPppkPOlvfUA" x="-5" y="4"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_32_DYbf-EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_32_DYrf-EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_32_DY7f-EeiPppkPOlvfUA" points="[0, 0, -130, -7]$[130, 7, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_32_qcLf-EeiPppkPOlvfUA" id="(1.0,0.8)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_32_qcbf-EeiPppkPOlvfUA" id="(0.0,0.6333333333333333)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_yWh2ELf_EeiPppkPOlvfUA" type="4001" element="_yWYFELf_EeiPppkPOlvfUA" source="_t-gs8Lf_EeiPppkPOlvfUA" target="_1m3a4Lf-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_yWh2FLf_EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yWh2Fbf_EeiPppkPOlvfUA" x="-5" y="-6"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_yWh2Frf_EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yWh2F7f_EeiPppkPOlvfUA" x="9" y="4"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_yWh2GLf_EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yWh2Gbf_EeiPppkPOlvfUA" x="10" y="5"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_yWh2Ebf_EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_yWh2Erf_EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yWh2E7f_EeiPppkPOlvfUA" points="[0, -9, -1, 42]$[1, -51, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yWh2Grf_EeiPppkPOlvfUA" id="(0.0,0.45)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yWh2G7f_EeiPppkPOlvfUA" id="(0.4,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_zDhe8Lf_EeiPppkPOlvfUA" type="4001" element="_zDaKMLf_EeiPppkPOlvfUA" source="_t-gs9bf_EeiPppkPOlvfUA" target="_2EWBE7f-EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_zDiGALf_EeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zDiGAbf_EeiPppkPOlvfUA" x="14" y="-6"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_zDiGArf_EeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zDiGA7f_EeiPppkPOlvfUA" x="-7"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_zDiGBLf_EeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zDiGBbf_EeiPppkPOlvfUA" x="-11" y="2"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_zDhe8bf_EeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_zDhe8rf_EeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zDhe87f_EeiPppkPOlvfUA" points="[0, 0, -33, 57]$[33, -57, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zDiGBrf_EeiPppkPOlvfUA" id="(1.0,0.45)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zDiGB7f_EeiPppkPOlvfUA" id="(0.0,0.4)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_EVYBQLgAEeiPppkPOlvfUA" type="4001" element="_EVTv0LgAEeiPppkPOlvfUA" source="_EVWzILgAEeiPppkPOlvfUA" target="_EVXaM7gAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_EVYBRLgAEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EVYBRbgAEeiPppkPOlvfUA" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_EVYBRrgAEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EVYBR7gAEeiPppkPOlvfUA" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_EVYBSLgAEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EVYBSbgAEeiPppkPOlvfUA" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_EVYBQbgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_EVYBQrgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EVYBQ7gAEeiPppkPOlvfUA" points="[15, 13, -10, -10]$[10, 9, -15, -14]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EVYBSrgAEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EVYBS7gAEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_EoS9QLgAEeiPppkPOlvfUA" type="4001" element="_EoOEwLgAEeiPppkPOlvfUA" source="_EoRvILgAEeiPppkPOlvfUA" target="_EoSWM7gAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_EoS9RLgAEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EoS9RbgAEeiPppkPOlvfUA" x="-3" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_EoS9RrgAEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EoS9R7gAEeiPppkPOlvfUA" x="3" y="-9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_EoS9SLgAEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EoS9SbgAEeiPppkPOlvfUA" x="5" y="-9"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_EoS9QbgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_EoS9QrgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EoS9Q7gAEeiPppkPOlvfUA" points="[-15, 4, 74, -25]$[-74, 24, 15, -5]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EoS9SrgAEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EoS9S7gAEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_K4Uw4LgAEeiPppkPOlvfUA" type="4001" element="_K4Lm8LgAEeiPppkPOlvfUA" source="_EVXaM7gAEeiPppkPOlvfUA" target="_EoSWM7gAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_K4VX8LgAEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K4VX8bgAEeiPppkPOlvfUA" x="-5" y="-11"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_K4VX8rgAEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K4VX87gAEeiPppkPOlvfUA" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_K4VX9LgAEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K4VX9bgAEeiPppkPOlvfUA" x="1" y="9"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_K4Uw4bgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_K4Uw4rgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_K4Uw47gAEeiPppkPOlvfUA" points="[0, 0, -126, -41]$[126, 41, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_K4VX9rgAEeiPppkPOlvfUA" id="(1.0,0.4)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_K4VX97gAEeiPppkPOlvfUA" id="(0.0,0.8)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_jE30cLgAEeiPppkPOlvfUA" type="4001" element="_jEyU4LgAEeiPppkPOlvfUA" source="_jE2mULgAEeiPppkPOlvfUA" target="_jE3NY7gAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_jE30dLgAEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jE30dbgAEeiPppkPOlvfUA" x="7" y="-9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jE30drgAEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jE30d7gAEeiPppkPOlvfUA" x="2" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jE30eLgAEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jE30ebgAEeiPppkPOlvfUA" x="-13" y="8"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_jE30cbgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_jE30crgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jE30c7gAEeiPppkPOlvfUA" points="[15, 2, -50, -10]$[50, 9, -15, -3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jE30ergAEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jE30e7gAEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_jUwqkLgAEeiPppkPOlvfUA" type="4001" element="_jUryELgAEeiPppkPOlvfUA" source="_jUvccLgAEeiPppkPOlvfUA" target="_jUwDgLgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_jUwqlLgAEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jUwqlbgAEeiPppkPOlvfUA" x="-12" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jUwqlrgAEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jUwql7gAEeiPppkPOlvfUA" x="20" y="-5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jUwqmLgAEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jUwqmbgAEeiPppkPOlvfUA" x="1" y="-8"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_jUwqkbgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_jUwqkrgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jUwqk7gAEeiPppkPOlvfUA" points="[-15, -2, 269, 22]$[-269, -23, 15, 1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jUwqmrgAEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jUwqm7gAEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_ztCgkLgAEeiPppkPOlvfUA" type="4001" element="_zs3hcLgAEeiPppkPOlvfUA" source="_wcYoJLgAEeiPppkPOlvfUA" target="_jE3NY7gAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_ztCglLgAEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztCglbgAEeiPppkPOlvfUA" x="-24" y="-8"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_ztCglrgAEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztCgl7gAEeiPppkPOlvfUA" x="26" y="6"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_ztCgmLgAEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztCgmbgAEeiPppkPOlvfUA" x="-9" y="3"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_ztCgkbgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ztCgkrgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ztCgk7gAEeiPppkPOlvfUA" points="[4, -12, -21, 60]$[25, -72, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ztDHoLgAEeiPppkPOlvfUA" id="(0.0,0.6)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ztDHobgAEeiPppkPOlvfUA" id="(1.0,0.4)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_2X6ycLgAEeiPppkPOlvfUA" type="4001" element="_2XvzULgAEeiPppkPOlvfUA" source="_wcYBELgAEeiPppkPOlvfUA" target="_jUwDgLgAEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_2X7ZgLgAEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2X7ZgbgAEeiPppkPOlvfUA" x="-7"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2X7ZgrgAEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2X7Zg7gAEeiPppkPOlvfUA" x="11" y="-2"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_2X7ZhLgAEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2X7ZhbgAEeiPppkPOlvfUA" x="-10" y="-2"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_2X6ycbgAEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_2X6ycrgAEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2X6yc7gAEeiPppkPOlvfUA" points="[0, 0, 15, 59]$[-15, -59, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2X7ZhrgAEeiPppkPOlvfUA" id="(0.6721311475409836,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2X7Zh7gAEeiPppkPOlvfUA" id="(0.4,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_QvimdbgBEeiPppkPOlvfUA" type="4001" element="_QveVALgBEeiPppkPOlvfUA" source="_Qvh_YLgBEeiPppkPOlvfUA" target="_Qvh_aLgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_QvjNgLgBEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QvjNgbgBEeiPppkPOlvfUA" x="5" y="2"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_QvjNgrgBEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QvjNg7gBEeiPppkPOlvfUA" x="-7"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_QvjNhLgBEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QvjNhbgBEeiPppkPOlvfUA" x="-15"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_QvimdrgBEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Qvimd7gBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QvimeLgBEeiPppkPOlvfUA" points="[-15, 10, 85, -60]$[-85, 59, 15, -11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QvjNhrgBEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QvjNh7gBEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_RDaksLgBEeiPppkPOlvfUA" type="4001" element="_RDWTQLgBEeiPppkPOlvfUA" source="_RDZWkLgBEeiPppkPOlvfUA" target="_RDZ9pbgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_RDaktLgBEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RDaktbgBEeiPppkPOlvfUA" x="-24" y="4"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_RDaktrgBEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RDakt7gBEeiPppkPOlvfUA" x="20"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_RDakuLgBEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RDakubgBEeiPppkPOlvfUA" x="6" y="-7"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_RDaksbgBEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_RDaksrgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_RDaks7gBEeiPppkPOlvfUA" points="[-15, 9, 93, -61]$[-93, 60, 15, -10]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RDbLwLgBEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RDbLwbgBEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_WP4CgLgBEeiPppkPOlvfUA" type="4001" element="_WPzKALgBEeiPppkPOlvfUA" source="_Qvh_YLgBEeiPppkPOlvfUA" target="_WP3bdbgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_WP4ChLgBEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WP4ChbgBEeiPppkPOlvfUA" x="-3" y="-11"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_WP4ChrgBEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WP4Ch7gBEeiPppkPOlvfUA" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_WP4CiLgBEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WP4CibgBEeiPppkPOlvfUA" x="1" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_WP4CgbgBEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_WP4CgrgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WP4Cg7gBEeiPppkPOlvfUA" points="[15, 8, -113, -62]$[113, 61, -15, -9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WP4CirgBEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WP4Ci7gBEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_WP4CjLgBEeiPppkPOlvfUA" type="4001" element="_WPzKA7gBEeiPppkPOlvfUA" source="_RDZWkLgBEeiPppkPOlvfUA" target="_WP3bergBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_WP4pkLgBEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WP4pkbgBEeiPppkPOlvfUA" x="4" y="-6"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_WP4pkrgBEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WP4pk7gBEeiPppkPOlvfUA" x="-4" y="7"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_WP4plLgBEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WP4plbgBEeiPppkPOlvfUA" x="-5" y="8"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_WP4CjbgBEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_WP4CjrgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WP4Cj7gBEeiPppkPOlvfUA" points="[15, 14, -57, -56]$[56, 55, -16, -15]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WP4plrgBEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WP4pl7gBEeiPppkPOlvfUA" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_hjN_ALgBEeiPppkPOlvfUA" type="4001" element="_hjEOALgBEeiPppkPOlvfUA" source="_Qvh_aLgBEeiPppkPOlvfUA" target="_RDZ9pbgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_hjN_BLgBEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hjN_BbgBEeiPppkPOlvfUA" x="-1" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_hjN_BrgBEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hjN_B7gBEeiPppkPOlvfUA" x="-1" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_hjN_CLgBEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hjN_CbgBEeiPppkPOlvfUA" x="-2" y="9"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_hjN_AbgBEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_hjN_ArgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hjN_A7gBEeiPppkPOlvfUA" points="[15, 0, -114, 0]$[129, 0, 0, 0]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hjN_C7gBEeiPppkPOlvfUA" id="(0.0,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_02FW0LgBEeiPppkPOlvfUA" type="4001" element="_016XsLgBEeiPppkPOlvfUA" source="_WP3bdbgBEeiPppkPOlvfUA" target="_sR_O0LgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_02FW1LgBEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_02FW1bgBEeiPppkPOlvfUA" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_02FW1rgBEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_02FW17gBEeiPppkPOlvfUA" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_02FW2LgBEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_02FW2bgBEeiPppkPOlvfUA" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_02FW0bgBEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_02FW0rgBEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_02FW07gBEeiPppkPOlvfUA" points="[0, 0, -48, -42]$[48, 42, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_02FW2rgBEeiPppkPOlvfUA" id="(0.4,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_02FW27gBEeiPppkPOlvfUA" id="(0.0,0.4)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_IDiDILgCEeiPppkPOlvfUA" type="4001" element="_IDXEALgCEeiPppkPOlvfUA" source="_WP3bdbgBEeiPppkPOlvfUA" target="_WP3bergBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_IDiDJLgCEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IDiDJbgCEeiPppkPOlvfUA" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_IDiDJrgCEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IDiDJ7gCEeiPppkPOlvfUA" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_IDiDKLgCEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IDiDKbgCEeiPppkPOlvfUA" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_IDiDIbgCEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IDiDIrgCEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IDiDI7gCEeiPppkPOlvfUA" points="[0, 0, -89, 0]$[89, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IDiqMLgCEeiPppkPOlvfUA" id="(1.0,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IDiqMbgCEeiPppkPOlvfUA" id="(0.0,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_UvRV8LgCEeiPppkPOlvfUA" type="4001" element="_UvG94LgCEeiPppkPOlvfUA" source="_O-NWR7gCEeiPppkPOlvfUA" target="_sR_O0LgBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_UvRV9LgCEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UvRV9bgCEeiPppkPOlvfUA" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_UvRV9rgCEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UvRV97gCEeiPppkPOlvfUA" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_UvRV-LgCEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UvRV-bgCEeiPppkPOlvfUA" y="10"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_UvRV8bgCEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_UvRV8rgCEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UvRV87gCEeiPppkPOlvfUA" points="[0, 0, 42, -12]$[-42, 12, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UvRV-rgCEeiPppkPOlvfUA" id="(0.0,0.6)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UvRV-7gCEeiPppkPOlvfUA" id="(1.0,0.8)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_VVK4ULgCEeiPppkPOlvfUA" type="4001" element="_VVBuYLgCEeiPppkPOlvfUA" source="_O-N9ULgCEeiPppkPOlvfUA" target="_WP3bergBEeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_VVK4VLgCEeiPppkPOlvfUA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VVK4VbgCEeiPppkPOlvfUA" x="9" y="-4"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_VVK4VrgCEeiPppkPOlvfUA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VVLfYLgCEeiPppkPOlvfUA" x="-8" y="3"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_VVLfYbgCEeiPppkPOlvfUA" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VVLfYrgCEeiPppkPOlvfUA" x="-8" y="4"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_VVK4UbgCEeiPppkPOlvfUA"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_VVK4UrgCEeiPppkPOlvfUA" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_VVK4U7gCEeiPppkPOlvfUA" points="[0, 0, 48, 18]$[-48, -18, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VVLfY7gCEeiPppkPOlvfUA" id="(0.0,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VVLfZLgCEeiPppkPOlvfUA" id="(0.43333333333333335,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_VT73ULgEEeiKdoiKwX8apw" type="4001" element="_VTlSALgEEeiKdoiKwX8apw" source="_-uWEILf7EeiPppkPOlvfUA" target="_utOJ47f7EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_VUClALgEEeiKdoiKwX8apw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VUClAbgEEeiKdoiKwX8apw" x="1" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_VUDzILgEEeiKdoiKwX8apw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VUDzIbgEEeiKdoiKwX8apw" x="-3" y="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_VUEaMLgEEeiKdoiKwX8apw" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VUEaMbgEEeiKdoiKwX8apw" x="-1" y="9"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_VT73UbgEEeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_VT73UrgEEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_VT73U7gEEeiKdoiKwX8apw" points="[0, 0, -30, 12]$[30, -12, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VUGPYLgEEeiKdoiKwX8apw" id="(1.0,0.4)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VUGPYbgEEeiKdoiKwX8apw" id="(0.0,0.9666666666666667)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_jgp-QLgQEeiKdoiKwX8apw" type="4001" element="_jgipgLgQEeiKdoiKwX8apw" source="_jgoJELgQEeiKdoiKwX8apw" target="_jgowI7gQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_jgqlULgQEeiKdoiKwX8apw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgqlUbgQEeiKdoiKwX8apw" x="19"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jgqlUrgQEeiKdoiKwX8apw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgqlU7gQEeiKdoiKwX8apw" x="4" y="9"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jgqlVLgQEeiKdoiKwX8apw" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgqlVbgQEeiKdoiKwX8apw" x="-22" y="-1"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_jgp-QbgQEeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_jgp-QrgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jgp-Q7gQEeiKdoiKwX8apw" points="[15, 6, -55, -23]$[55, 22, -15, -7]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jgqlVrgQEeiKdoiKwX8apw" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jgqlV7gQEeiKdoiKwX8apw" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_jz2AALgQEeiKdoiKwX8apw" type="4001" element="_jzvSULgQEeiKdoiKwX8apw" source="_jz0K0LgQEeiKdoiKwX8apw" target="_jz0x47gQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_jz2ABLgQEeiKdoiKwX8apw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jz2ABbgQEeiKdoiKwX8apw" x="-5" y="7"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jz2ABrgQEeiKdoiKwX8apw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jz2AB7gQEeiKdoiKwX8apw" x="17" y="4"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_jz2ACLgQEeiKdoiKwX8apw" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jz2ACbgQEeiKdoiKwX8apw" x="17" y="6"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_jz2AAbgQEeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_jz2AArgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jz2AA7gQEeiKdoiKwX8apw" points="[-15, 1, 134, -11]$[-134, 10, 15, -2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jz2ACrgQEeiKdoiKwX8apw" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jz2AC7gQEeiKdoiKwX8apw" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_zmfZYLgQEeiKdoiKwX8apw" type="4001" element="_zmYEoLgQEeiKdoiKwX8apw" source="_zmdkMLgQEeiKdoiKwX8apw" target="_zmeLQ7gQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_zmfZZLgQEeiKdoiKwX8apw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zmfZZbgQEeiKdoiKwX8apw" x="19" y="-5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_zmfZZrgQEeiKdoiKwX8apw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zmfZZ7gQEeiKdoiKwX8apw" x="-4" y="4"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_zmfZaLgQEeiKdoiKwX8apw" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zmfZabgQEeiKdoiKwX8apw" x="-5" y="4"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_zmfZYbgQEeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_zmfZYrgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zmfZY7gQEeiKdoiKwX8apw" points="[15, 0, -67, 0]$[67, 0, -15, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zmfZargQEeiKdoiKwX8apw" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zmfZa7gQEeiKdoiKwX8apw" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_z5hDELgQEeiKdoiKwX8apw" type="4001" element="_z5aVYLgQEeiKdoiKwX8apw" source="_z5f08LgQEeiKdoiKwX8apw" target="_z5gcALgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_z5hqILgQEeiKdoiKwX8apw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z5hqIbgQEeiKdoiKwX8apw" x="-4" y="11"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_z5hqIrgQEeiKdoiKwX8apw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z5hqI7gQEeiKdoiKwX8apw" x="10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_z5hqJLgQEeiKdoiKwX8apw" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z5hqJbgQEeiKdoiKwX8apw" x="6" y="-5"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_z5hDEbgQEeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_z5hDErgQEeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z5hDE7gQEeiKdoiKwX8apw" points="[-15, 3, 75, -16]$[-75, 15, 15, -4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_z5hqJrgQEeiKdoiKwX8apw" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_z5hqJ7gQEeiKdoiKwX8apw" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_RX_6ULgREeiKdoiKwX8apw" type="4001" element="_RX0UILgREeiKdoiKwX8apw" source="_zmeLQ7gQEeiKdoiKwX8apw" target="_z5gcALgQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_RX_6VLgREeiKdoiKwX8apw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RX_6VbgREeiKdoiKwX8apw" x="4" y="-15"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_RYAhYLgREeiKdoiKwX8apw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RYAhYbgREeiKdoiKwX8apw" x="29" y="8"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_RYAhYrgREeiKdoiKwX8apw" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RYAhY7gREeiKdoiKwX8apw" x="1" y="9"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_RX_6UbgREeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_RX_6UrgREeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_RX_6U7gREeiKdoiKwX8apw" points="[0, 0, -149, -19]$[149, 19, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RYAhZLgREeiKdoiKwX8apw" id="(1.0,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RYAhZbgREeiKdoiKwX8apw" id="(0.0,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="__pBhsLgREeiKdoiKwX8apw" type="4001" element="__o1UcLgREeiKdoiKwX8apw" source="_6LMABLgREeiKdoiKwX8apw" target="_jgowI7gQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="__pBhtLgREeiKdoiKwX8apw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__pBhtbgREeiKdoiKwX8apw" y="-10"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="__pBhtrgREeiKdoiKwX8apw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__pBht7gREeiKdoiKwX8apw" x="2" y="11"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="__pBhuLgREeiKdoiKwX8apw" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__pBhubgREeiKdoiKwX8apw" x="3" y="11"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="__pBhsbgREeiKdoiKwX8apw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="__pBhsrgREeiKdoiKwX8apw" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__pBhs7gREeiKdoiKwX8apw" points="[-8, -10, 37, 54]$[-45, -64, 0, 0]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__pBhu7gREeiKdoiKwX8apw" id="(0.4,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_X3AdwLgUEei2FIoLss8zLg" type="4001" element="_X2YysLgUEei2FIoLss8zLg" source="_6LKx4LgREeiKdoiKwX8apw" target="_jz0x47gQEeiKdoiKwX8apw">
+ <children xmi:type="notation:Node" xmi:id="_X3GkYLgUEei2FIoLss8zLg" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X3GkYbgUEei2FIoLss8zLg" x="10" y="-3"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_X3HLcLgUEei2FIoLss8zLg" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X3HLcbgUEei2FIoLss8zLg" x="-1"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_X3HygLgUEei2FIoLss8zLg" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X3HygbgUEei2FIoLss8zLg" x="-1" y="-3"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_X3AdwbgUEei2FIoLss8zLg"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_X3AdwrgUEei2FIoLss8zLg" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X3Adw7gUEei2FIoLss8zLg" points="[2, -34, -2, 31]$[3, -64, -1, 1]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X3JnsbgUEei2FIoLss8zLg" id="(0.0,0.9666666666666667)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_pPwv8LgtEeigN7e-dV23sg" type="4001" element="_pPdN8LgtEeigN7e-dV23sg" source="_CXwv8Lf-EeiPppkPOlvfUA" target="_xv9QM7f9EeiPppkPOlvfUA">
+ <children xmi:type="notation:Node" xmi:id="_pPx-ELgtEeigN7e-dV23sg" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pPx-EbgtEeigN7e-dV23sg" x="-13" y="-6"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_pPylILgtEeigN7e-dV23sg" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pPylIbgtEeigN7e-dV23sg" x="12" y="5"/>
+ </children>
+ <children xmi:type="notation:Node" xmi:id="_pPylIrgtEeigN7e-dV23sg" type="6003">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pPylI7gtEeigN7e-dV23sg" x="10" y="5"/>
+ </children>
+ <styles xmi:type="notation:ConnectorStyle" xmi:id="_pPwv8bgtEeigN7e-dV23sg"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_pPwv8rgtEeigN7e-dV23sg" fontName="Ubuntu" fontHeight="8"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pPwv87gtEeigN7e-dV23sg" points="[0, 0, -36, -4]$[36, 4, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pPzzQLgtEeigN7e-dV23sg" id="(0.45,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pPzzQbgtEeigN7e-dV23sg" id="(0.4,0.0)"/>
+ </edges>
+ </data>
+ </ownedAnnotationEntries>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_nD4TkLfzEeipMPdrVZ8deA" name="hostIpAddress" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.0"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_XqWIULf0EeipMPdrVZ8deA" name="host" outgoingEdges="_XqXWcLf0EeipMPdrVZ8deA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.0/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.0/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_XqWIUbf0EeipMPdrVZ8deA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_wR-I4Lf1EeipMPdrVZ8deA" name="ip2" outgoingEdges="_wR_-ELf1EeipMPdrVZ8deA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.0/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.0/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_wR-I4bf1EeipMPdrVZ8deA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_nD46oLfzEeipMPdrVZ8deA" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_nD9zILfzEeipMPdrVZ8deA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.0/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.0/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_nD_BQLfzEeipMPdrVZ8deA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_nD9zIbfzEeipMPdrVZ8deA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_XqTsELf0EeipMPdrVZ8deA" name="host" outgoingEdges="_7V37MLf1EeipMPdrVZ8deA" incomingEdges="_XqXWcLf0EeipMPdrVZ8deA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.0/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.0/@bodies.0/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_XqUTILf0EeipMPdrVZ8deA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_wR7soLf1EeipMPdrVZ8deA" name="ip2" incomingEdges="_wR_-ELf1EeipMPdrVZ8deA _7V37MLf1EeipMPdrVZ8deA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.0/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.0/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_wR8TsLf1EeipMPdrVZ8deA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_XqXWcLf0EeipMPdrVZ8deA" sourceNode="_XqWIULf0EeipMPdrVZ8deA" targetNode="_XqTsELf0EeipMPdrVZ8deA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.0/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_XqX9gLf0EeipMPdrVZ8deA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_XqX9gbf0EeipMPdrVZ8deA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_wR_-ELf1EeipMPdrVZ8deA" sourceNode="_wR-I4Lf1EeipMPdrVZ8deA" targetNode="_wR7soLf1EeipMPdrVZ8deA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.0/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_wR_-Ebf1EeipMPdrVZ8deA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_wR_-Erf1EeipMPdrVZ8deA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_7V37MLf1EeipMPdrVZ8deA" sourceNode="_XqTsELf0EeipMPdrVZ8deA" targetNode="_wR7soLf1EeipMPdrVZ8deA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.0/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.0/@bodies.0/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_7V4iQLf1EeipMPdrVZ8deA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_7V4iQbf1EeipMPdrVZ8deA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_1Tlr0Lf5EeiPppkPOlvfUA" name="emptyIpAddress" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.1"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_4FcIYLf5EeiPppkPOlvfUA" name="host" outgoingEdges="_4FdWgLf5EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.1/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.1/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_4FcIYbf5EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_1TmS4Lf5EeiPppkPOlvfUA" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_1TqkULf5EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.1/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.1/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_1TrycLf5EeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_1TqkUbf5EeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_4FYeALf5EeiPppkPOlvfUA" name="host" outgoingEdges="__-0fcLf5EeiPppkPOlvfUA" incomingEdges="_4FdWgLf5EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.1/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.1/@bodies.0/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_4FZFELf5EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_6kDf4Lf5EeiPppkPOlvfUA" name="""" incomingEdges="__-0fcLf5EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:StringLiteral" href="src/test/Queries.vgql#//@patterns.1/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:StringLiteral" href="src/test/Queries.vgql#//@patterns.1/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_6kEG8Lf5EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="173,127,168">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='sn_literal']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='sn_literal']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_4FdWgLf5EeiPppkPOlvfUA" sourceNode="_4FcIYLf5EeiPppkPOlvfUA" targetNode="_4FYeALf5EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.1/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_4Fd9kLf5EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_4Fd9kbf5EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="__-0fcLf5EeiPppkPOlvfUA" sourceNode="_4FYeALf5EeiPppkPOlvfUA" targetNode="_6kDf4Lf5EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.1/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.1/@bodies.0/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="__-1GgLf5EeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="__-1Ggbf5EeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_zCldELf6EeiPppkPOlvfUA" name="sameIpAddress" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.2"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_2gJJELf6EeiPppkPOlvfUA" name="host1" outgoingEdges="_2gKXMLf6EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.2/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.2/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_2gJJEbf6EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_3qOWkLf6EeiPppkPOlvfUA" name="host2" outgoingEdges="_3qPksLf6EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.2/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.2/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_3qOWkbf6EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_37BLoLf6EeiPppkPOlvfUA" name="commonIp" outgoingEdges="_37DA0Lf6EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.2/@parameters.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.2/@parameters.2"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_37BLobf6EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_zCogYLf6EeiPppkPOlvfUA" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_zCsKwLf6EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.2/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.2/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_zCsKwrf6EeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_zCsKwbf6EeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_2gFesLf6EeiPppkPOlvfUA" name="host1" outgoingEdges="_Dmf7ULf7EeiPppkPOlvfUA _OZQ6ULf7EeiPppkPOlvfUA" incomingEdges="_2gKXMLf6EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_2gFesbf6EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_3qKsMLf6EeiPppkPOlvfUA" name="host2" outgoingEdges="_Kaq90Lf7EeiPppkPOlvfUA" incomingEdges="_3qPksLf6EeiPppkPOlvfUA _OZQ6ULf7EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_3qKsMbf6EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_368TILf6EeiPppkPOlvfUA" name="commonIp" incomingEdges="_37DA0Lf6EeiPppkPOlvfUA _Dmf7ULf7EeiPppkPOlvfUA _Kaq90Lf7EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@nodes.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@nodes.2"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_368TIbf6EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_2gKXMLf6EeiPppkPOlvfUA" sourceNode="_2gJJELf6EeiPppkPOlvfUA" targetNode="_2gFesLf6EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.2/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_2gKXMbf6EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_2gKXMrf6EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_3qPksLf6EeiPppkPOlvfUA" sourceNode="_3qOWkLf6EeiPppkPOlvfUA" targetNode="_3qKsMLf6EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.2/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_3qQLwLf6EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_3qQLwbf6EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_37DA0Lf6EeiPppkPOlvfUA" sourceNode="_37BLoLf6EeiPppkPOlvfUA" targetNode="_368TILf6EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.2/@parameters.2"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_37DA0bf6EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_37DA0rf6EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_Dmf7ULf7EeiPppkPOlvfUA" sourceNode="_2gFesLf6EeiPppkPOlvfUA" targetNode="_368TILf6EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_Dmf7Ubf7EeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_Dmf7Urf7EeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_Kaq90Lf7EeiPppkPOlvfUA" sourceNode="_3qKsMLf6EeiPppkPOlvfUA" targetNode="_368TILf6EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@constraints.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@constraints.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_Kark4Lf7EeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_Kark4bf7EeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_OZQ6ULf7EeiPppkPOlvfUA" name="!=" sourceNode="_2gFesLf6EeiPppkPOlvfUA" targetNode="_3qKsMLf6EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CompareConstraint" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@constraints.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CompareConstraint" href="src/test/Queries.vgql#//@patterns.2/@bodies.0/@constraints.2"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_OZQ6Ubf7EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_compareConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_OZQ6Urf7EeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_compareConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_p77lILf7EeiPppkPOlvfUA" name="ipFormatInvalid" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.3"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.3"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_uYFnYLf7EeiPppkPOlvfUA" name="host" outgoingEdges="_uYHckLf7EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.3/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.3/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_uYFnYbf7EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_utJRYLf7EeiPppkPOlvfUA" name="ip" outgoingEdges="_utLGkLf7EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.3/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.3/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_utJRYbf7EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_p78MMLf7EeiPppkPOlvfUA" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_p8AdoLf7EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.3/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.3/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_p8BEsLf7EeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_p8Adobf7EeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_uYCkELf7EeiPppkPOlvfUA" name="host" outgoingEdges="_4pDg4Lf7EeiPppkPOlvfUA" incomingEdges="_uYHckLf7EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.3/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.3/@bodies.0/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_uYCkEbf7EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_utCjsLf7EeiPppkPOlvfUA" name="ip : String" incomingEdges="_utLGkLf7EeiPppkPOlvfUA _4pDg4Lf7EeiPppkPOlvfUA _VTlSALgEEeiKdoiKwX8apw" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.3/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.3/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_utCjsbf7EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_-uMTILf7EeiPppkPOlvfUA" name="!ip.matches("^[\\d\\.]+")" outgoingEdges="_VTlSALgEEeiKdoiKwX8apw" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CheckConstraint" href="src/test/Queries.vgql#//@patterns.3/@bodies.0/@constraints.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CheckConstraint" href="src/test/Queries.vgql#//@patterns.3/@bodies.0/@constraints.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_-uMTIbf7EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="138,226,52">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='sn_checkConstraint']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='sn_checkConstraint']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_uYHckLf7EeiPppkPOlvfUA" sourceNode="_uYFnYLf7EeiPppkPOlvfUA" targetNode="_uYCkELf7EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.3/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_uYHckbf7EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_uYHckrf7EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_utLGkLf7EeiPppkPOlvfUA" sourceNode="_utJRYLf7EeiPppkPOlvfUA" targetNode="_utCjsLf7EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.3/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_utLGkbf7EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_utLGkrf7EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_4pDg4Lf7EeiPppkPOlvfUA" sourceNode="_uYCkELf7EeiPppkPOlvfUA" targetNode="_utCjsLf7EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.3/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.3/@bodies.0/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_4pDg4bf7EeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_4pDg4rf7EeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_BQSnALf9EeiPppkPOlvfUA" name="goodHost" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.4"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.4"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_1mvfELf-EeiPppkPOlvfUA" name="host" outgoingEdges="_1mzJcLf-EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.4/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.4/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_1mvfEbf-EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_2EOFQLf-EeiPppkPOlvfUA" name="ip" outgoingEdges="_2ESWsLf-EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.4/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.4/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_2EOsULf-EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_BQTOELf9EeiPppkPOlvfUA" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_BQXfgLf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.4/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.4/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_BQYGkLf9EeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_BQXfgbf9EeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_1mrNoLf-EeiPppkPOlvfUA" name="host" outgoingEdges="_322ggLf-EeiPppkPOlvfUA" incomingEdges="_1mzJcLf-EeiPppkPOlvfUA _yWYFELf_EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_1mrNobf-EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_2EJz0Lf-EeiPppkPOlvfUA" name="ip" incomingEdges="_2ESWsLf-EeiPppkPOlvfUA _322ggLf-EeiPppkPOlvfUA _zDaKMLf_EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_2EJz0bf-EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_t-XjALf_EeiPppkPOlvfUA" name="badHost">
+ <target xmi:type="GraphPatternLanguage:PatternCompositionConstraint" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PatternCompositionConstraint" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.1"/>
+ <decorations xmi:type="viewpoint:Decoration" xmi:id="_6lD9wLf_EeiPppkPOlvfUA">
+ <description xmi:type="description_1:MappingBasedDecoration" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='Negative%20Pattern%20Call']"/>
+ </decorations>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_t-XjArf_EeiPppkPOlvfUA" name="host2" outgoingEdges="_yWYFELf_EeiPppkPOlvfUA" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.1/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.1/@call/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_t-XjA7f_EeiPppkPOlvfUA" showIcon="false" labelAlignment="LEFT" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" width="2" height="2" color="255,255,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_t-YKELf_EeiPppkPOlvfUA" name="ip" outgoingEdges="_zDaKMLf_EeiPppkPOlvfUA" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.1/@call/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.1/@call/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_t-YKEbf_EeiPppkPOlvfUA" showIcon="false" labelAlignment="LEFT" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" width="2" height="2" color="255,255,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_t-XjAbf_EeiPppkPOlvfUA" labelSize="12" showIcon="false" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="GradientTopToBottom">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_DLcFELf9EeiPppkPOlvfUA" name="connectedTo" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.5"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.5"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_E4juMLf9EeiPppkPOlvfUA" name="state" outgoingEdges="_E4mKcLf9EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.5/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.5/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_E4kVQLf9EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_GCJMcLf9EeiPppkPOlvfUA" name="other" outgoingEdges="_GCLBoLf9EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.5/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.5/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_GCJzgLf9EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_DLcFEbf9EeiPppkPOlvfUA" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_DLhkoLf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.5/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.5/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_DLhkorf9EeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_DLhkobf9EeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_E4fcwLf9EeiPppkPOlvfUA" name="state" outgoingEdges="_Se3L0Lf9EeiPppkPOlvfUA" incomingEdges="_E4mKcLf9EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.5/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.5/@bodies.0/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_E4fcwbf9EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_GCDF0Lf9EeiPppkPOlvfUA" name="other" incomingEdges="_GCLBoLf9EeiPppkPOlvfUA _a6WxcLf9EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.5/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.5/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_GCDF0bf9EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_RbRn4Lf9EeiPppkPOlvfUA" name="transition" outgoingEdges="_a6WxcLf9EeiPppkPOlvfUA" incomingEdges="_Se3L0Lf9EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:LocalVariable" href="src/test/Queries.vgql#//@patterns.5/@bodies.0/@nodes.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:LocalVariable" href="src/test/Queries.vgql#//@patterns.5/@bodies.0/@nodes.2"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_RbRn4bf9EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='Variable']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='Variable']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_E4mKcLf9EeiPppkPOlvfUA" sourceNode="_E4juMLf9EeiPppkPOlvfUA" targetNode="_E4fcwLf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.5/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_E4mKcbf9EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_E4mKcrf9EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_GCLBoLf9EeiPppkPOlvfUA" sourceNode="_GCJMcLf9EeiPppkPOlvfUA" targetNode="_GCDF0Lf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.5/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_GCLosLf9EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_GCLosbf9EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_Se3L0Lf9EeiPppkPOlvfUA" sourceNode="_E4fcwLf9EeiPppkPOlvfUA" targetNode="_RbRn4Lf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.5/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.5/@bodies.0/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_Se3L0bf9EeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_Se3L0rf9EeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_a6WxcLf9EeiPppkPOlvfUA" sourceNode="_RbRn4Lf9EeiPppkPOlvfUA" targetNode="_GCDF0Lf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.5/@bodies.0/@constraints.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.5/@bodies.0/@constraints.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_a6Wxcbf9EeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_a6Wxcrf9EeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_m2kr0Lf9EeiPppkPOlvfUA" name="badHost" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.6"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.6"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_tDdr4Lf9EeiPppkPOlvfUA" name="host2" outgoingEdges="_tDfhELf9EeiPppkPOlvfUA _tDgIILf9EeiPppkPOlvfUA _tDgII7f9EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.6/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.6/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_tDdr4bf9EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_xv3JkLf9EeiPppkPOlvfUA" name="ip" outgoingEdges="_xv5l0Lf9EeiPppkPOlvfUA _xv5l07f9EeiPppkPOlvfUA _xv5l1rf9EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.6/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.6/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_xv3woLf9EeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_m2lS4Lf9EeiPppkPOlvfUA" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_m2qycLf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.6/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.6/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_m2qycrf9EeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_m2qycbf9EeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_tDaokLf9EeiPppkPOlvfUA" name="host2" incomingEdges="_tDfhELf9EeiPppkPOlvfUA _bYjT4Lf-EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_tDaokbf9EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_xv3wobf9EeiPppkPOlvfUA" name="ip" incomingEdges="_xv5l0Lf9EeiPppkPOlvfUA _pPdN8LgtEeigN7e-dV23sg" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_xv4XsLf9EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_CXhfYLf-EeiPppkPOlvfUA" name="sameIpAddress">
+ <target xmi:type="GraphPatternLanguage:PatternCompositionConstraint" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PatternCompositionConstraint" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_CXlw0Lf-EeiPppkPOlvfUA" name="host1" outgoingEdges="_bYjT4Lf-EeiPppkPOlvfUA" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_CXlw0bf-EeiPppkPOlvfUA" showIcon="false" labelAlignment="LEFT" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" width="2" height="2" color="255,255,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_CXmX4Lf-EeiPppkPOlvfUA" name="host2" outgoingEdges="_e2KDMLf-EeiPppkPOlvfUA" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_CXmX4bf-EeiPppkPOlvfUA" showIcon="false" labelAlignment="LEFT" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" width="2" height="2" color="255,255,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_CXmX4rf-EeiPppkPOlvfUA" name="commonIp" outgoingEdges="_pPdN8LgtEeigN7e-dV23sg" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.2"/>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_CXmX47f-EeiPppkPOlvfUA" showIcon="false" labelAlignment="LEFT" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" width="2" height="2" color="255,255,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_CXiGcLf-EeiPppkPOlvfUA" labelSize="12" showIcon="false" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="GradientTopToBottom">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_cBQ5sLf-EeiPppkPOlvfUA" name="_other" incomingEdges="_e2KDMLf-EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:LocalVariable" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@nodes.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:LocalVariable" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@nodes.2"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_cBQ5sbf-EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='Variable']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='Variable']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_pueGALf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.6/@bodies.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.6/@bodies.1"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_puetEbf9EeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_puetELf9EeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_tDeS8Lf9EeiPppkPOlvfUA" name="host2" outgoingEdges="_iJT2ALf-EeiPppkPOlvfUA" incomingEdges="_tDgIILf9EeiPppkPOlvfUA _oRSg4Lf-EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_tDeS8bf9EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_xvxC8Lf9EeiPppkPOlvfUA" name="ip" incomingEdges="_xv5l07f9EeiPppkPOlvfUA _iJT2ALf-EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_xvxC8bf9EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_nW7KYLf-EeiPppkPOlvfUA" name="emptyIpAddress">
+ <target xmi:type="GraphPatternLanguage:PatternCompositionConstraint" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@constraints.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PatternCompositionConstraint" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@constraints.1"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_nW7xcLf-EeiPppkPOlvfUA" name="host" outgoingEdges="_oRSg4Lf-EeiPppkPOlvfUA" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@constraints.1/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@constraints.1/@call/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_nW7xcbf-EeiPppkPOlvfUA" showIcon="false" labelAlignment="LEFT" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" width="2" height="2" color="255,255,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_nW7KYbf-EeiPppkPOlvfUA" labelSize="12" showIcon="false" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="GradientTopToBottom">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_rL4fMLf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.6/@bodies.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.6/@bodies.2"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_rL5GQLf9EeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_rL4fMbf9EeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_tDe6ALf9EeiPppkPOlvfUA" name="host2" incomingEdges="_tDgII7f9EeiPppkPOlvfUA _rRgwoLf-EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_tDe6Abf9EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_xv4Xsbf9EeiPppkPOlvfUA" name="ip" incomingEdges="_xv5l1rf9EeiPppkPOlvfUA _rrzf8Lf-EeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_xv4Xsrf9EeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_p3GoILf-EeiPppkPOlvfUA" name="ipFormatInvalid">
+ <target xmi:type="GraphPatternLanguage:PatternCompositionConstraint" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PatternCompositionConstraint" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@constraints.0"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_p3HPMbf-EeiPppkPOlvfUA" name="host" outgoingEdges="_rRgwoLf-EeiPppkPOlvfUA" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@constraints.0/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@constraints.0/@call/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_p3HPMrf-EeiPppkPOlvfUA" showIcon="false" labelAlignment="LEFT" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" width="2" height="2" color="255,255,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_p3HPM7f-EeiPppkPOlvfUA" name="ip" outgoingEdges="_rrzf8Lf-EeiPppkPOlvfUA" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@constraints.0/@call/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@constraints.0/@call/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_p3HPNLf-EeiPppkPOlvfUA" showIcon="false" labelAlignment="LEFT" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" width="2" height="2" color="255,255,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_p3HPMLf-EeiPppkPOlvfUA" labelSize="12" showIcon="false" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="GradientTopToBottom">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_tDfhELf9EeiPppkPOlvfUA" sourceNode="_tDdr4Lf9EeiPppkPOlvfUA" targetNode="_tDaokLf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.6/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_tDfhEbf9EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_tDfhErf9EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_tDgIILf9EeiPppkPOlvfUA" sourceNode="_tDdr4Lf9EeiPppkPOlvfUA" targetNode="_tDeS8Lf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.6/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_tDgIIbf9EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_tDgIIrf9EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_tDgII7f9EeiPppkPOlvfUA" sourceNode="_tDdr4Lf9EeiPppkPOlvfUA" targetNode="_tDe6ALf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.6/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_tDgIJLf9EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_tDgIJbf9EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_xv5l0Lf9EeiPppkPOlvfUA" sourceNode="_xv3JkLf9EeiPppkPOlvfUA" targetNode="_xv3wobf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.6/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_xv5l0bf9EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_xv5l0rf9EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_xv5l07f9EeiPppkPOlvfUA" sourceNode="_xv3JkLf9EeiPppkPOlvfUA" targetNode="_xvxC8Lf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.6/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_xv5l1Lf9EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_xv5l1bf9EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_xv5l1rf9EeiPppkPOlvfUA" sourceNode="_xv3JkLf9EeiPppkPOlvfUA" targetNode="_xv4Xsbf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.6/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_xv5l17f9EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_xv5l2Lf9EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_bYjT4Lf-EeiPppkPOlvfUA" sourceNode="_CXlw0Lf-EeiPppkPOlvfUA" targetNode="_tDaokLf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_bYjT4bf-EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_bYjT4rf-EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_e2KDMLf-EeiPppkPOlvfUA" sourceNode="_CXmX4Lf-EeiPppkPOlvfUA" targetNode="_cBQ5sLf-EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_e2KDMbf-EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_e2KDMrf-EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_iJT2ALf-EeiPppkPOlvfUA" sourceNode="_tDeS8Lf9EeiPppkPOlvfUA" targetNode="_xvxC8Lf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_iJUdELf-EeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_iJUdEbf-EeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_oRSg4Lf-EeiPppkPOlvfUA" sourceNode="_nW7xcLf-EeiPppkPOlvfUA" targetNode="_tDeS8Lf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@constraints.1/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.1/@constraints.1/@call/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_oRTH8Lf-EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_oRTH8bf-EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_rRgwoLf-EeiPppkPOlvfUA" sourceNode="_p3HPMbf-EeiPppkPOlvfUA" targetNode="_tDe6ALf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@constraints.0/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@constraints.0/@call/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_rRhXsLf-EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_rRhXsbf-EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_rrzf8Lf-EeiPppkPOlvfUA" sourceNode="_p3HPM7f-EeiPppkPOlvfUA" targetNode="_xv4Xsbf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@constraints.0/@call/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.2/@constraints.0/@call/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_rr0HALf-EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_rr0HAbf-EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_1mzJcLf-EeiPppkPOlvfUA" sourceNode="_1mvfELf-EeiPppkPOlvfUA" targetNode="_1mrNoLf-EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.4/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_1mzJcbf-EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_1mzJcrf-EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_2ESWsLf-EeiPppkPOlvfUA" sourceNode="_2EOFQLf-EeiPppkPOlvfUA" targetNode="_2EJz0Lf-EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.4/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_2ESWsbf-EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_2ESWsrf-EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_322ggLf-EeiPppkPOlvfUA" sourceNode="_1mrNoLf-EeiPppkPOlvfUA" targetNode="_2EJz0Lf-EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_322ggbf-EeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_322ggrf-EeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_yWYFELf_EeiPppkPOlvfUA" sourceNode="_t-XjArf_EeiPppkPOlvfUA" targetNode="_1mrNoLf-EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.1/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.1/@call/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yWYsILf_EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_yWYsIbf_EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_zDaKMLf_EeiPppkPOlvfUA" sourceNode="_t-YKELf_EeiPppkPOlvfUA" targetNode="_2EJz0Lf-EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.1/@call/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.4/@bodies.0/@constraints.1/@call/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_zDaKMbf_EeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_zDaKMrf_EeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_CEDe4LgAEeiPppkPOlvfUA" name="allocatedApplications" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.7"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.7"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_EVShsLgAEeiPppkPOlvfUA" name="host" outgoingEdges="_EVTv0LgAEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.7/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.7/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_EVShsbgAEeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_EoMPkLgAEeiPppkPOlvfUA" name="app" outgoingEdges="_EoOEwLgAEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.7/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.7/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_EoM2oLgAEeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_CEDe4bgAEeiPppkPOlvfUA" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_CEIXYLgAEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.7/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.7/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_CEIXYrgAEeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_CEIXYbgAEeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_EVMbELgAEeiPppkPOlvfUA" name="host" outgoingEdges="_K4Lm8LgAEeiPppkPOlvfUA" incomingEdges="_EVTv0LgAEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.7/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.7/@bodies.0/@nodes.0"/>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_EVMbEbgAEeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_EoH-ILgAEeiPppkPOlvfUA" name="app" incomingEdges="_EoOEwLgAEeiPppkPOlvfUA _K4Lm8LgAEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.7/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.7/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_EoH-IbgAEeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_EVTv0LgAEeiPppkPOlvfUA" sourceNode="_EVShsLgAEeiPppkPOlvfUA" targetNode="_EVMbELgAEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.7/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_EVTv0bgAEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_EVTv0rgAEeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_EoOEwLgAEeiPppkPOlvfUA" sourceNode="_EoMPkLgAEeiPppkPOlvfUA" targetNode="_EoH-ILgAEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.7/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_EoOEwbgAEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_EoOEwrgAEeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_K4Lm8LgAEeiPppkPOlvfUA" sourceNode="_EVMbELgAEeiPppkPOlvfUA" targetNode="_EoH-ILgAEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.7/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.7/@bodies.0/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_K4Lm8bgAEeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_K4Lm8rgAEeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_gEsA8LgAEeiPppkPOlvfUA" name="countApplications" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.8"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.8"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_jEwfsLgAEeiPppkPOlvfUA" name="host" outgoingEdges="_jEyU4LgAEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.8/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.8/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_jEwfsbgAEeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_jUqj8LgAEeiPppkPOlvfUA" name="m" outgoingEdges="_jUryELgAEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.8/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.8/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_jUqj8bgAEeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_gEsoALgAEeiPppkPOlvfUA" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_gExggLgAEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.8/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.8/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_gEyHkLgAEeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_gExggbgAEeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_jErAILgAEeiPppkPOlvfUA" name="host" incomingEdges="_jEyU4LgAEeiPppkPOlvfUA _zs3hcLgAEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_jErAIbgAEeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_jUm5kLgAEeiPppkPOlvfUA" name="m" incomingEdges="_jUryELgAEeiPppkPOlvfUA _2XvzULgAEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_jUm5kbgAEeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_wcO3ILgAEeiPppkPOlvfUA" name="#allocatedApplications" outgoingEdges="_2XvzULgAEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:AggregatedValue" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:AggregatedValue" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.2"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_wcPeMLgAEeiPppkPOlvfUA" name="host" outgoingEdges="_zs3hcLgAEeiPppkPOlvfUA" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.2/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.2/@call/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_wcPeMbgAEeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" width="2" height="2" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']/@borderedNodeMappings[name='bn_aggregatedValue_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']/@borderedNodeMappings[name='bn_aggregatedValue_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_wcPeMrgAEeiPppkPOlvfUA" name="app" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.2/@call/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.2/@call/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_wcPeM7gAEeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" width="2" height="2" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']/@borderedNodeMappings[name='bn_aggregatedValue_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']/@borderedNodeMappings[name='bn_aggregatedValue_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_wcO3IbgAEeiPppkPOlvfUA" labelSize="12" showIcon="false" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="GradientTopToBottom">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_jEyU4LgAEeiPppkPOlvfUA" sourceNode="_jEwfsLgAEeiPppkPOlvfUA" targetNode="_jErAILgAEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.8/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_jEyU4bgAEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_jEy78LgAEeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_jUryELgAEeiPppkPOlvfUA" sourceNode="_jUqj8LgAEeiPppkPOlvfUA" targetNode="_jUm5kLgAEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.8/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_jUryEbgAEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_jUryErgAEeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_zs3hcLgAEeiPppkPOlvfUA" sourceNode="_wcPeMLgAEeiPppkPOlvfUA" targetNode="_jErAILgAEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.2/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@nodes.2/@call/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_zs4IgLgAEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_zs4IgbgAEeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_2XvzULgAEeiPppkPOlvfUA" name="==" sourceNode="_wcO3ILgAEeiPppkPOlvfUA" targetNode="_jUm5kLgAEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CompareConstraint" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CompareConstraint" href="src/test/Queries.vgql#//@patterns.8/@bodies.0/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_2XwaYLgAEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_compareConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_2XwaYbgAEeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_compareConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_OVY4MLgBEeiPppkPOlvfUA" name="reachableState" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.9"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.9"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_QvQSkLgBEeiPppkPOlvfUA" name="sm" outgoingEdges="_QveVALgBEeiPppkPOlvfUA _WPzKALgBEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.9/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.9/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_QvQSkbgBEeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_RDUeELgBEeiPppkPOlvfUA" name="state" outgoingEdges="_RDWTQLgBEeiPppkPOlvfUA _WPzKA7gBEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.9/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.9/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_RDUeEbgBEeiPppkPOlvfUA" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_OVY4MbgBEeiPppkPOlvfUA" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_OVe-0LgBEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.9/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.9/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_OVe-0rgBEeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_OVe-0bgBEeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_QvKL8LgBEeiPppkPOlvfUA" name="sm" outgoingEdges="_hjEOALgBEeiPppkPOlvfUA" incomingEdges="_QveVALgBEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.9/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.9/@bodies.0/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_QvKL8bgBEeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_RDOXcLgBEeiPppkPOlvfUA" name="state" incomingEdges="_RDWTQLgBEeiPppkPOlvfUA _hjEOALgBEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.9/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.9/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_RDOXcbgBEeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_WPwtwLgBEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.9/@bodies.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.9/@bodies.1"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_WPwtwrgBEeiPppkPOlvfUA"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_WPwtwbgBEeiPppkPOlvfUA" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_WPwtw7gBEeiPppkPOlvfUA" name="sm" outgoingEdges="_016XsLgBEeiPppkPOlvfUA _IDXEALgCEeiPppkPOlvfUA" incomingEdges="_WPzKALgBEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_WPxU0LgBEeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_WPxU0bgBEeiPppkPOlvfUA" name="state" incomingEdges="_WPzKA7gBEeiPppkPOlvfUA _IDXEALgCEeiPppkPOlvfUA _VVBuYLgCEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_WPxU0rgBEeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_sRxzcLgBEeiPppkPOlvfUA" name="initial" incomingEdges="_016XsLgBEeiPppkPOlvfUA _UvG94LgCEeiPppkPOlvfUA" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:LocalVariable" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@nodes.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:LocalVariable" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@nodes.2"/>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_sRxzcbgBEeiPppkPOlvfUA" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='Variable']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='Variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_O-EMULgCEeiPppkPOlvfUA" name="connectedTo">
+ <target xmi:type="GraphPatternLanguage:PatternCompositionConstraint" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PatternCompositionConstraint" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.2"/>
+ <decorations xmi:type="viewpoint:Decoration" xmi:id="_XtpLkLgCEeiPppkPOlvfUA">
+ <description xmi:type="description_1:MappingBasedDecoration" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='Transitive%20Pattern%20Call']"/>
+ </decorations>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_O-EMUrgCEeiPppkPOlvfUA" name="state" outgoingEdges="_UvG94LgCEeiPppkPOlvfUA" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.2/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.2/@call/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_O-EMU7gCEeiPppkPOlvfUA" showIcon="false" labelAlignment="LEFT" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" width="2" height="2" color="255,255,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_O-EMVLgCEeiPppkPOlvfUA" name="other" outgoingEdges="_VVBuYLgCEeiPppkPOlvfUA" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.2/@call/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.2/@call/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_O-EMVbgCEeiPppkPOlvfUA" showIcon="false" labelAlignment="LEFT" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" width="2" height="2" color="255,255,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@borderedNodeMappings[name='bn_patternCompositionConstraint_parameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_O-EMUbgCEeiPppkPOlvfUA" labelSize="12" showIcon="false" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="GradientTopToBottom">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='cn_patternCompositionConstraint']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QveVALgBEeiPppkPOlvfUA" sourceNode="_QvQSkLgBEeiPppkPOlvfUA" targetNode="_QvKL8LgBEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.9/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_QveVAbgBEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_QveVArgBEeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_RDWTQLgBEeiPppkPOlvfUA" sourceNode="_RDUeELgBEeiPppkPOlvfUA" targetNode="_RDOXcLgBEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.9/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_RDWTQbgBEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_RDWTQrgBEeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_WPzKALgBEeiPppkPOlvfUA" sourceNode="_QvQSkLgBEeiPppkPOlvfUA" targetNode="_WPwtw7gBEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.9/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_WPzKAbgBEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_WPzKArgBEeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_WPzKA7gBEeiPppkPOlvfUA" sourceNode="_RDUeELgBEeiPppkPOlvfUA" targetNode="_WPxU0bgBEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.9/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_WPzKBLgBEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_WPzKBbgBEeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_hjEOALgBEeiPppkPOlvfUA" sourceNode="_QvKL8LgBEeiPppkPOlvfUA" targetNode="_RDOXcLgBEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.9/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.9/@bodies.0/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_hjEOAbgBEeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_hjEOArgBEeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_016XsLgBEeiPppkPOlvfUA" sourceNode="_WPwtw7gBEeiPppkPOlvfUA" targetNode="_sRxzcLgBEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_016-wLgBEeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_016-wbgBEeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_IDXEALgCEeiPppkPOlvfUA" sourceNode="_WPwtw7gBEeiPppkPOlvfUA" targetNode="_WPxU0bgBEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_IDXrELgCEeiPppkPOlvfUA" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_IDXrEbgCEeiPppkPOlvfUA" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_UvG94LgCEeiPppkPOlvfUA" sourceNode="_O-EMUrgCEeiPppkPOlvfUA" targetNode="_sRxzcLgBEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.2/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.2/@call/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_UvHk8LgCEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_UvHk8bgCEeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_VVBuYLgCEeiPppkPOlvfUA" sourceNode="_O-EMVLgCEeiPppkPOlvfUA" targetNode="_WPxU0bgBEeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.2/@call/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.9/@bodies.1/@constraints.2/@call/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_VVBuYbgCEeiPppkPOlvfUA" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_VVBuYrgCEeiPppkPOlvfUA"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_VTlSALgEEeiKdoiKwX8apw" sourceNode="_-uMTILf7EeiPppkPOlvfUA" targetNode="_utCjsLf7EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:Reference" href="src/test/Queries.vgql#//@patterns.3/@bodies.0/@constraints.1/@variables.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Reference" href="src/test/Queries.vgql#//@patterns.3/@bodies.0/@constraints.1/@variables.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_VTl5ELgEEeiKdoiKwX8apw" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_VTl5EbgEEeiKdoiKwX8apw"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_gbVzILgQEeiKdoiKwX8apw" name="sumNumberOfInstances" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.10"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.10"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_jgg0ULgQEeiKdoiKwX8apw" name="at" outgoingEdges="_jgipgLgQEeiKdoiKwX8apw" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.10/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.10/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_jgg0UbgQEeiKdoiKwX8apw" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_jztdILgQEeiKdoiKwX8apw" name="n" outgoingEdges="_jzvSULgQEeiKdoiKwX8apw" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.10/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.10/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_jztdIbgQEeiKdoiKwX8apw" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_gbWaMLgQEeiKdoiKwX8apw" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_gbeWALgQEeiKdoiKwX8apw">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.10/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.10/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_gbe9ELgQEeiKdoiKwX8apw"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_gbeWAbgQEeiKdoiKwX8apw" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_jgbUwLgQEeiKdoiKwX8apw" name="at" incomingEdges="_jgipgLgQEeiKdoiKwX8apw __o1UcLgREeiKdoiKwX8apw" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_jgbUwbgQEeiKdoiKwX8apw" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_jzn9kLgQEeiKdoiKwX8apw" name="n" incomingEdges="_jzvSULgQEeiKdoiKwX8apw _X2YysLgUEei2FIoLss8zLg" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_jzn9kbgQEeiKdoiKwX8apw" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_6K8vcLgREeiKdoiKwX8apw" name="#instanceOfApplication" outgoingEdges="_X2YysLgUEei2FIoLss8zLg">
+ <target xmi:type="GraphPatternLanguage:AggregatedValue" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:AggregatedValue" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.2"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_6K_LsLgREeiKdoiKwX8apw" name="at" outgoingEdges="__o1UcLgREeiKdoiKwX8apw" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.2/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.2/@call/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_6K_LsbgREeiKdoiKwX8apw" showIcon="false" borderSize="1" borderSizeComputationExpression="1" width="2" height="2" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']/@borderedNodeMappings[name='bn_aggregatedValue_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']/@borderedNodeMappings[name='bn_aggregatedValue_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_6K_LsrgREeiKdoiKwX8apw" name="instance" width="2" height="2" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.2/@call/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.2/@call/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_6K_Ls7gREeiKdoiKwX8apw" showIcon="false" borderSize="1" borderSizeComputationExpression="1" width="2" height="2" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']/@borderedNodeMappings[name='bn_aggregatedValue_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']/@borderedNodeMappings[name='bn_aggregatedValue_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_6K9WgLgREeiKdoiKwX8apw" labelSize="12" showIcon="false" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="GradientTopToBottom">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subContainerMappings[name='ci_aggregatedValue']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_jgipgLgQEeiKdoiKwX8apw" sourceNode="_jgg0ULgQEeiKdoiKwX8apw" targetNode="_jgbUwLgQEeiKdoiKwX8apw">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.10/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_jgipgbgQEeiKdoiKwX8apw" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_jgipgrgQEeiKdoiKwX8apw"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_jzvSULgQEeiKdoiKwX8apw" sourceNode="_jztdILgQEeiKdoiKwX8apw" targetNode="_jzn9kLgQEeiKdoiKwX8apw">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.10/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_jzvSUbgQEeiKdoiKwX8apw" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_jzvSUrgQEeiKdoiKwX8apw"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_yQPYILgQEeiKdoiKwX8apw" name="instanceOfApplication" childrenPresentation="HorizontalStack">
+ <target xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.11"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPattern" href="src/test/Queries.vgql#//@patterns.11"/>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_zmWPcLgQEeiKdoiKwX8apw" name="at" outgoingEdges="_zmYEoLgQEeiKdoiKwX8apw" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.11/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.11/@parameters.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_zmWPcbgQEeiKdoiKwX8apw" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <ownedBorderedNodes xmi:type="diagram:DNode" xmi:id="_z5X5ILgQEeiKdoiKwX8apw" name="instance" outgoingEdges="_z5aVYLgQEeiKdoiKwX8apw" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.11/@parameters.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.11/@parameters.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_z5YgMLgQEeiKdoiKwX8apw" showIcon="false" borderSize="1" borderSizeComputationExpression="1" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@borderedNodeMappings[name='bn_patternParameter']"/>
+ </ownedBorderedNodes>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQPYIbgQEeiKdoiKwX8apw" labelSize="11" showIcon="false" borderSize="2" borderSizeComputationExpression="2" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <labelFormat>bold</labelFormat>
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']"/>
+ <ownedDiagramElements xmi:type="diagram:DNodeContainer" xmi:id="_yQWF0LgQEeiKdoiKwX8apw">
+ <target xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.11/@bodies.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:GraphPatternBody" href="src/test/Queries.vgql#//@patterns.11/@bodies.0"/>
+ <graphicalFilters xmi:type="diagram:HideLabelFilter" xmi:id="_yQWF0rgQEeiKdoiKwX8apw"/>
+ <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_yQWF0bgQEeiKdoiKwX8apw" labelSize="11" showIcon="false" labelAlignment="RIGHT" borderSize="3" borderSizeComputationExpression="3" hideLabelByDefault="true" backgroundStyle="GradientTopToBottom" backgroundColor="114,159,207" foregroundColor="194,239,255">
+ <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']"/>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_zmO6sLgQEeiKdoiKwX8apw" name="at" outgoingEdges="_RX0UILgREeiKdoiKwX8apw" incomingEdges="_zmYEoLgQEeiKdoiKwX8apw" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.11/@bodies.0/@nodes.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.11/@bodies.0/@nodes.0"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_zmO6sbgQEeiKdoiKwX8apw" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DNode" xmi:id="_z5P9ULgQEeiKdoiKwX8apw" name="instance" incomingEdges="_z5aVYLgQEeiKdoiKwX8apw _RX0UILgREeiKdoiKwX8apw" width="3" height="3" resizeKind="NSEW">
+ <target xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.11/@bodies.0/@nodes.1"/>
+ <semanticElements xmi:type="GraphPatternLanguage:ParameterRef" href="src/test/Queries.vgql#//@patterns.11/@bodies.0/@nodes.1"/>
+ <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
+ <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
+ <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
+ <ownedStyle xmi:type="diagram:Square" xmi:id="_z5P9UbgQEeiKdoiKwX8apw" showIcon="false" labelPosition="node" color="255,255,255">
+ <description xmi:type="style:SquareDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']/@style"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@containerMappings[name='node_pattern']/@subContainerMappings[name='cn_patternBody']/@subNodeMappings[name='ParameterReference']"/>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_zmYEoLgQEeiKdoiKwX8apw" sourceNode="_zmWPcLgQEeiKdoiKwX8apw" targetNode="_zmO6sLgQEeiKdoiKwX8apw">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.11/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_zmYEobgQEeiKdoiKwX8apw" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_zmYEorgQEeiKdoiKwX8apw"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_z5aVYLgQEeiKdoiKwX8apw" sourceNode="_z5X5ILgQEeiKdoiKwX8apw" targetNode="_z5P9ULgQEeiKdoiKwX8apw">
+ <target xmi:type="GraphPatternLanguage:Parameter" href="src/test/Queries.vgql#//@patterns.11/@parameters.1"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_z5aVYbgQEeiKdoiKwX8apw" targetArrow="NoDecoration" size="2" strokeColor="173,127,168">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_z5aVYrgQEeiKdoiKwX8apw"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='rbe_patternParameter_variable']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_RX0UILgREeiKdoiKwX8apw" sourceNode="_zmO6sLgQEeiKdoiKwX8apw" targetNode="_z5P9ULgQEeiKdoiKwX8apw">
+ <target xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.11/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:PathExpressionConstraint" href="src/test/Queries.vgql#//@patterns.11/@bodies.0/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_RX0UIbgREeiKdoiKwX8apw" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_RX0UIrgREeiKdoiKwX8apw" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_pathExpressionConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="__o1UcLgREeiKdoiKwX8apw" sourceNode="_6K_LsLgREeiKdoiKwX8apw" targetNode="_jgbUwLgQEeiKdoiKwX8apw">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.2/@call/@parameters.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@nodes.2/@call/@parameters.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="__o1UcbgREeiKdoiKwX8apw" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="__o1UcrgREeiKdoiKwX8apw"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_X2YysLgUEei2FIoLss8zLg" name="==" sourceNode="_6K8vcLgREeiKdoiKwX8apw" targetNode="_jzn9kLgQEeiKdoiKwX8apw">
+ <target xmi:type="GraphPatternLanguage:CompareConstraint" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@constraints.0"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CompareConstraint" href="src/test/Queries.vgql#//@patterns.10/@bodies.0/@constraints.0"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_X2ZZwLgUEei2FIoLss8zLg" targetArrow="NoDecoration" size="2">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_compareConstraint']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_X2ZZwbgUEei2FIoLss8zLg" showIcon="false"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_compareConstraint']"/>
+ </ownedDiagramElements>
+ <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pPdN8LgtEeigN7e-dV23sg" sourceNode="_CXmX4rf-EeiPppkPOlvfUA" targetNode="_xv3wobf9EeiPppkPOlvfUA">
+ <target xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.2"/>
+ <semanticElements xmi:type="GraphPatternLanguage:CalledParameter" href="src/test/Queries.vgql#//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.2"/>
+ <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_pPd1ALgtEeigN7e-dV23sg" targetArrow="NoDecoration" size="2" strokeColor="156,12,12">
+ <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']/@style"/>
+ <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_pPd1AbgtEeigN7e-dV23sg"/>
+ </ownedStyle>
+ <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer/@edgeMappings[name='ebe_patternCallParameter_expression_assignment']"/>
+ </ownedDiagramElements>
+ <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']"/>
+ <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_b8uY9LfzEeipMPdrVZ8deA"/>
+ <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.sirius/description/vqleditor.odesign#//@ownedViewpoints[name='vp_vql_editor']/@ownedRepresentations[name='dd_vql_model_diagram']/@defaultLayer"/>
+ <target xmi:type="GraphPatternLanguage:PatternPackage" href="src/test/Queries.vgql#/"/>
+ </diagram:DSemanticDiagram>
+</xmi:XMI>
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/src-gen/.gitignore b/query/graphical-editor/org.eclipse.viatra.examples.vgql/src-gen/.gitignore
new file mode 100755
index 0000000..1a5126b
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/src-gen/.gitignore
@@ -0,0 +1,5 @@
+#This file is needed to prevent git from omitting this folder that would cause build issues/compile errors.
+# Ignore everything in this directory
+*
+# Except this file
+!.gitignore
\ No newline at end of file
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/src/test/Queries.vgql b/query/graphical-editor/org.eclipse.viatra.examples.vgql/src/test/Queries.vgql
new file mode 100644
index 0000000..d043d22
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/src/test/Queries.vgql
@@ -0,0 +1,355 @@
+<?xml version="1.0" encoding="ASCII"?>
+<GraphPatternLanguage:PatternPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:GraphPatternLanguage="http://www.eclipse.org/viatra/query/patternlanguage/emf/GraphPatternLanguage" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" packageName="test">
+ <patterns name="hostIpAddress">
+ <parameters name="host" parameterReferences="//@patterns.0/@bodies.0/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance"/>
+ </types>
+ </parameters>
+ <parameters name="ip2" parameterReferences="//@patterns.0/@bodies.0/@nodes.1">
+ <types xsi:type="GraphPatternLanguage:JavaClassReference" className="String"/>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EAttribute" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance/nodeIp"/>
+ </edgeType>
+ <src expression="//@patterns.0/@bodies.0/@nodes.0"/>
+ <dst expression="//@patterns.0/@bodies.0/@nodes.1"/>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.0/@bodies.0/@constraints.0/@src" name="host" referredParam="//@patterns.0/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.0/@bodies.0/@constraints.0/@dst" name="ip2" referredParam="//@patterns.0/@parameters.1"/>
+ </bodies>
+ </patterns>
+ <patterns name="emptyIpAddress">
+ <parameters name="host" parameterReferences="//@patterns.1/@bodies.0/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance"/>
+ </types>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EAttribute" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance/nodeIp"/>
+ </edgeType>
+ <src expression="//@patterns.1/@bodies.0/@nodes.0"/>
+ <dst expression="//@patterns.1/@bodies.0/@nodes.1"/>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.1/@bodies.0/@constraints.0/@src" name="host" referredParam="//@patterns.1/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:StringLiteral" references="//@patterns.1/@bodies.0/@constraints.0/@dst" value=""/>
+ </bodies>
+ </patterns>
+ <patterns name="sameIpAddress">
+ <parameters name="host1" parameterReferences="//@patterns.2/@bodies.0/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance"/>
+ </types>
+ </parameters>
+ <parameters name="host2" parameterReferences="//@patterns.2/@bodies.0/@nodes.1">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance"/>
+ </types>
+ </parameters>
+ <parameters name="commonIp" parameterReferences="//@patterns.2/@bodies.0/@nodes.2">
+ <types xsi:type="GraphPatternLanguage:JavaClassReference" className="String"/>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EAttribute" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance/nodeIp"/>
+ </edgeType>
+ <src expression="//@patterns.2/@bodies.0/@nodes.0"/>
+ <dst expression="//@patterns.2/@bodies.0/@nodes.2"/>
+ </constraints>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EAttribute" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance/nodeIp"/>
+ </edgeType>
+ <src expression="//@patterns.2/@bodies.0/@nodes.1"/>
+ <dst expression="//@patterns.2/@bodies.0/@nodes.2"/>
+ </constraints>
+ <constraints xsi:type="GraphPatternLanguage:CompareConstraint" feature="!=">
+ <leftOperand expression="//@patterns.2/@bodies.0/@nodes.0"/>
+ <rightOperand expression="//@patterns.2/@bodies.0/@nodes.1"/>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.2/@bodies.0/@constraints.0/@src //@patterns.2/@bodies.0/@constraints.2/@leftOperand" name="host1" referredParam="//@patterns.2/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.2/@bodies.0/@constraints.1/@src //@patterns.2/@bodies.0/@constraints.2/@rightOperand" name="host2" referredParam="//@patterns.2/@parameters.1"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.2/@bodies.0/@constraints.0/@dst //@patterns.2/@bodies.0/@constraints.1/@dst" name="commonIp" referredParam="//@patterns.2/@parameters.2"/>
+ </bodies>
+ </patterns>
+ <patterns name="ipFormatInvalid">
+ <parameters name="host" parameterReferences="//@patterns.3/@bodies.0/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance"/>
+ </types>
+ </parameters>
+ <parameters name="ip" parameterReferences="//@patterns.3/@bodies.0/@nodes.1">
+ <types xsi:type="GraphPatternLanguage:JavaClassReference" className="java.lang.String"/>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EAttribute" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance/nodeIp"/>
+ </edgeType>
+ <src expression="//@patterns.3/@bodies.0/@nodes.0"/>
+ <dst expression="//@patterns.3/@bodies.0/@nodes.1"/>
+ </constraints>
+ <constraints xsi:type="GraphPatternLanguage:CheckConstraint" expression="!ip.matches("^[\\d\\.]+")">
+ <variables expression="//@patterns.3/@bodies.0/@nodes.1"/>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.3/@bodies.0/@constraints.0/@src" name="host" referredParam="//@patterns.3/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.3/@bodies.0/@constraints.0/@dst //@patterns.3/@bodies.0/@constraints.1/@variables.0" name="ip" referredParam="//@patterns.3/@parameters.1">
+ <types xsi:type="GraphPatternLanguage:JavaClassReference" className="String"/>
+ </nodes>
+ </bodies>
+ </patterns>
+ <patterns name="goodHost">
+ <parameters name="host" parameterReferences="//@patterns.4/@bodies.0/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance"/>
+ </types>
+ </parameters>
+ <parameters name="ip" parameterReferences="//@patterns.4/@bodies.0/@nodes.1">
+ <types xsi:type="GraphPatternLanguage:JavaClassReference" className="String"/>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EAttribute" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance/nodeIp"/>
+ </edgeType>
+ <src expression="//@patterns.4/@bodies.0/@nodes.0"/>
+ <dst expression="//@patterns.4/@bodies.0/@nodes.1"/>
+ </constraints>
+ <constraints xsi:type="GraphPatternLanguage:PatternCompositionConstraint" negative="true">
+ <call xsi:type="GraphPatternLanguage:PatternCall" patternRef="//@patterns.6">
+ <parameters expression="//@patterns.4/@bodies.0/@nodes.0" calledParameter="//@patterns.6/@parameters.0"/>
+ <parameters expression="//@patterns.4/@bodies.0/@nodes.1" calledParameter="//@patterns.6/@parameters.1"/>
+ </call>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.4/@bodies.0/@constraints.0/@src //@patterns.4/@bodies.0/@constraints.1/@call/@parameters.0" name="host" referredParam="//@patterns.4/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.4/@bodies.0/@constraints.0/@dst //@patterns.4/@bodies.0/@constraints.1/@call/@parameters.1" name="ip" referredParam="//@patterns.4/@parameters.1"/>
+ </bodies>
+ </patterns>
+ <patterns name="connectedTo">
+ <parameters name="state" parameterReferences="//@patterns.5/@bodies.0/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//State"/>
+ </types>
+ </parameters>
+ <parameters name="other" parameterReferences="//@patterns.5/@bodies.0/@nodes.1">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//State"/>
+ </types>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EReference" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//State/outgoingTransitions"/>
+ </edgeType>
+ <src expression="//@patterns.5/@bodies.0/@nodes.0"/>
+ <dst expression="//@patterns.5/@bodies.0/@nodes.2"/>
+ </constraints>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EReference" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//Transition/targetState"/>
+ </edgeType>
+ <src expression="//@patterns.5/@bodies.0/@nodes.2"/>
+ <dst expression="//@patterns.5/@bodies.0/@nodes.1"/>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.5/@bodies.0/@constraints.0/@src" name="state" referredParam="//@patterns.5/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.5/@bodies.0/@constraints.1/@dst" name="other" referredParam="//@patterns.5/@parameters.1"/>
+ <nodes xsi:type="GraphPatternLanguage:LocalVariable" references="//@patterns.5/@bodies.0/@constraints.0/@dst //@patterns.5/@bodies.0/@constraints.1/@src" name="transition"/>
+ </bodies>
+ </patterns>
+ <patterns name="badHost">
+ <parameters name="host2" parameterReferences="//@patterns.6/@bodies.0/@nodes.0 //@patterns.6/@bodies.1/@nodes.0 //@patterns.6/@bodies.2/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance"/>
+ </types>
+ </parameters>
+ <parameters name="ip" parameterReferences="//@patterns.6/@bodies.0/@nodes.1 //@patterns.6/@bodies.1/@nodes.1 //@patterns.6/@bodies.2/@nodes.1">
+ <types xsi:type="GraphPatternLanguage:JavaClassReference" className="String"/>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PatternCompositionConstraint">
+ <call xsi:type="GraphPatternLanguage:PatternCall" patternRef="//@patterns.2">
+ <parameters expression="//@patterns.6/@bodies.0/@nodes.0" calledParameter="//@patterns.2/@parameters.0"/>
+ <parameters expression="//@patterns.6/@bodies.0/@nodes.2" calledParameter="//@patterns.2/@parameters.1"/>
+ <parameters expression="//@patterns.6/@bodies.0/@nodes.1" calledParameter="//@patterns.2/@parameters.2"/>
+ </call>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.0" name="host2" referredParam="//@patterns.6/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.2" name="ip" referredParam="//@patterns.6/@parameters.1"/>
+ <nodes xsi:type="GraphPatternLanguage:LocalVariable" references="//@patterns.6/@bodies.0/@constraints.0/@call/@parameters.1" name="_other"/>
+ </bodies>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EAttribute" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance/nodeIp"/>
+ </edgeType>
+ <src expression="//@patterns.6/@bodies.1/@nodes.0"/>
+ <dst expression="//@patterns.6/@bodies.1/@nodes.1"/>
+ </constraints>
+ <constraints xsi:type="GraphPatternLanguage:PatternCompositionConstraint">
+ <call xsi:type="GraphPatternLanguage:PatternCall" patternRef="//@patterns.1">
+ <parameters expression="//@patterns.6/@bodies.1/@nodes.0" calledParameter="//@patterns.1/@parameters.0"/>
+ </call>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.6/@bodies.1/@constraints.0/@src //@patterns.6/@bodies.1/@constraints.1/@call/@parameters.0" name="host2" referredParam="//@patterns.6/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.6/@bodies.1/@constraints.0/@dst" name="ip" referredParam="//@patterns.6/@parameters.1"/>
+ </bodies>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PatternCompositionConstraint">
+ <call xsi:type="GraphPatternLanguage:PatternCall" patternRef="//@patterns.3">
+ <parameters expression="//@patterns.6/@bodies.2/@nodes.0" calledParameter="//@patterns.3/@parameters.0"/>
+ <parameters expression="//@patterns.6/@bodies.2/@nodes.1" calledParameter="//@patterns.3/@parameters.1"/>
+ </call>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.6/@bodies.2/@constraints.0/@call/@parameters.0" name="host2" referredParam="//@patterns.6/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.6/@bodies.2/@constraints.0/@call/@parameters.1" name="ip" referredParam="//@patterns.6/@parameters.1"/>
+ </bodies>
+ </patterns>
+ <patterns name="allocatedApplications" private="true">
+ <parameters name="host" parameterReferences="//@patterns.7/@bodies.0/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance"/>
+ </types>
+ </parameters>
+ <parameters name="app" parameterReferences="//@patterns.7/@bodies.0/@nodes.1">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//ApplicationInstance"/>
+ </types>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EReference" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance/applications"/>
+ </edgeType>
+ <src expression="//@patterns.7/@bodies.0/@nodes.0"/>
+ <dst expression="//@patterns.7/@bodies.0/@nodes.1"/>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.7/@bodies.0/@constraints.0/@src" name="host" referredParam="//@patterns.7/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.7/@bodies.0/@constraints.0/@dst" name="app" referredParam="//@patterns.7/@parameters.1"/>
+ </bodies>
+ </patterns>
+ <patterns name="countApplications">
+ <parameters name="host" parameterReferences="//@patterns.8/@bodies.0/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//HostInstance"/>
+ </types>
+ </parameters>
+ <parameters name="m" parameterReferences="//@patterns.8/@bodies.0/@nodes.1">
+ <types xsi:type="GraphPatternLanguage:JavaClassReference" className="Integer"/>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:CompareConstraint">
+ <leftOperand expression="//@patterns.8/@bodies.0/@nodes.2"/>
+ <rightOperand expression="//@patterns.8/@bodies.0/@nodes.1"/>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.8/@bodies.0/@nodes.2/@call/@parameters.0" name="host" referredParam="//@patterns.8/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.8/@bodies.0/@constraints.0/@rightOperand" name="m" referredParam="//@patterns.8/@parameters.1"/>
+ <nodes xsi:type="GraphPatternLanguage:AggregatedValue" references="//@patterns.8/@bodies.0/@constraints.0/@leftOperand" aggregatorClassName="count">
+ <call xsi:type="GraphPatternLanguage:PatternCall" patternRef="//@patterns.7">
+ <parameters expression="//@patterns.8/@bodies.0/@nodes.0" calledParameter="//@patterns.7/@parameters.0"/>
+ <parameters calledParameter="//@patterns.7/@parameters.1"/>
+ </call>
+ </nodes>
+ </bodies>
+ </patterns>
+ <patterns name="reachableState">
+ <parameters name="sm" parameterReferences="//@patterns.9/@bodies.0/@nodes.0 //@patterns.9/@bodies.1/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//StateMachine"/>
+ </types>
+ </parameters>
+ <parameters name="state" parameterReferences="//@patterns.9/@bodies.0/@nodes.1 //@patterns.9/@bodies.1/@nodes.1">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//State"/>
+ </types>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EReference" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//StateMachine/initial"/>
+ </edgeType>
+ <src expression="//@patterns.9/@bodies.0/@nodes.0"/>
+ <dst expression="//@patterns.9/@bodies.0/@nodes.1"/>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.9/@bodies.0/@constraints.0/@src" name="sm" referredParam="//@patterns.9/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.9/@bodies.0/@constraints.0/@dst" name="state" referredParam="//@patterns.9/@parameters.1"/>
+ </bodies>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EReference" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//StateMachine/initial"/>
+ </edgeType>
+ <src expression="//@patterns.9/@bodies.1/@nodes.0"/>
+ <dst expression="//@patterns.9/@bodies.1/@nodes.2"/>
+ </constraints>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EReference" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//StateMachine/states"/>
+ </edgeType>
+ <src expression="//@patterns.9/@bodies.1/@nodes.0"/>
+ <dst expression="//@patterns.9/@bodies.1/@nodes.1"/>
+ </constraints>
+ <constraints xsi:type="GraphPatternLanguage:PatternCompositionConstraint">
+ <call xsi:type="GraphPatternLanguage:PatternCall" transitive="TRANSITIVE" patternRef="//@patterns.5">
+ <parameters expression="//@patterns.9/@bodies.1/@nodes.2" calledParameter="//@patterns.5/@parameters.0"/>
+ <parameters expression="//@patterns.9/@bodies.1/@nodes.1" calledParameter="//@patterns.5/@parameters.1"/>
+ </call>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.9/@bodies.1/@constraints.0/@src //@patterns.9/@bodies.1/@constraints.1/@src" name="sm" referredParam="//@patterns.9/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.9/@bodies.1/@constraints.1/@dst //@patterns.9/@bodies.1/@constraints.2/@call/@parameters.1" name="state" referredParam="//@patterns.9/@parameters.1"/>
+ <nodes xsi:type="GraphPatternLanguage:LocalVariable" references="//@patterns.9/@bodies.1/@constraints.0/@dst //@patterns.9/@bodies.1/@constraints.2/@call/@parameters.0" name="initial"/>
+ </bodies>
+ </patterns>
+ <patterns name="sumNumberOfInstances">
+ <parameters name="at" parameterReferences="//@patterns.10/@bodies.0/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//ApplicationType"/>
+ </types>
+ </parameters>
+ <parameters name="n" parameterReferences="//@patterns.10/@bodies.0/@nodes.1">
+ <types xsi:type="GraphPatternLanguage:JavaClassReference" className="Integer"/>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:CompareConstraint">
+ <leftOperand expression="//@patterns.10/@bodies.0/@nodes.2"/>
+ <rightOperand expression="//@patterns.10/@bodies.0/@nodes.1"/>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.10/@bodies.0/@nodes.2/@call/@parameters.0" name="at" referredParam="//@patterns.10/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.10/@bodies.0/@constraints.0/@rightOperand" name="n" referredParam="//@patterns.10/@parameters.1"/>
+ <nodes xsi:type="GraphPatternLanguage:AggregatedValue" references="//@patterns.10/@bodies.0/@constraints.0/@leftOperand" aggregatorClassName="count">
+ <call xsi:type="GraphPatternLanguage:PatternCall" patternRef="//@patterns.11">
+ <parameters expression="//@patterns.10/@bodies.0/@nodes.0" calledParameter="//@patterns.11/@parameters.0"/>
+ <parameters calledParameter="//@patterns.11/@parameters.1"/>
+ </call>
+ </nodes>
+ </bodies>
+ </patterns>
+ <patterns name="instanceOfApplication">
+ <parameters name="at" parameterReferences="//@patterns.11/@bodies.0/@nodes.0">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//ApplicationType"/>
+ </types>
+ </parameters>
+ <parameters name="instance" parameterReferences="//@patterns.11/@bodies.0/@nodes.1">
+ <types xsi:type="GraphPatternLanguage:EClassifierReference">
+ <classifier xsi:type="ecore:EClass" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//ApplicationInstance"/>
+ </types>
+ </parameters>
+ <bodies>
+ <constraints xsi:type="GraphPatternLanguage:PathExpressionConstraint">
+ <edgeType>
+ <refname xsi:type="ecore:EReference" href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#//ApplicationType/instances"/>
+ </edgeType>
+ <src expression="//@patterns.11/@bodies.0/@nodes.0"/>
+ <dst expression="//@patterns.11/@bodies.0/@nodes.1"/>
+ </constraints>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.11/@bodies.0/@constraints.0/@src" name="at" referredParam="//@patterns.11/@parameters.0"/>
+ <nodes xsi:type="GraphPatternLanguage:ParameterRef" references="//@patterns.11/@bodies.0/@constraints.0/@dst" name="instance" referredParam="//@patterns.11/@parameters.1"/>
+ </bodies>
+ </patterns>
+ <packageImports href="../../../../plugin/org.eclipse.viatra.examples.cps.model/model/model.ecore#/"/>
+</GraphPatternLanguage:PatternPackage>
diff --git a/query/graphical-editor/org.eclipse.viatra.examples.vgql/vgql-gen/test/Queries.vql b/query/graphical-editor/org.eclipse.viatra.examples.vgql/vgql-gen/test/Queries.vql
new file mode 100644
index 0000000..4897d52
--- /dev/null
+++ b/query/graphical-editor/org.eclipse.viatra.examples.vgql/vgql-gen/test/Queries.vql
@@ -0,0 +1,134 @@
+package test
+
+import "http://org.eclipse.viatra/model/cps"
+
+pattern hostIpAddress(
+ host: HostInstance,
+ ip2: java String
+) {
+ HostInstance(host);
+ java String(ip2);
+ HostInstance.nodeIp(host, ip2);
+}
+
+pattern emptyIpAddress(
+ host: HostInstance
+) {
+ HostInstance(host);
+ HostInstance.nodeIp(host, "");
+}
+
+pattern sameIpAddress(
+ host1: HostInstance,
+ host2: HostInstance,
+ commonIp: java String
+) {
+ HostInstance(host1);
+ HostInstance(host2);
+ java String(commonIp);
+ HostInstance.nodeIp(host1, commonIp);
+ HostInstance.nodeIp(host2, commonIp);
+ host1 != host2;
+}
+
+pattern ipFormatInvalid(
+ host: HostInstance,
+ ip: java ^java.lang.String
+) {
+ HostInstance(host);
+ java String(ip);
+ HostInstance.nodeIp(host, ip);
+ check(!ip.matches("^[\\d\\.]+"));
+}
+
+pattern goodHost(
+ host: HostInstance,
+ ip: java String
+) {
+ HostInstance(host);
+ java String(ip);
+ HostInstance.nodeIp(host, ip);
+ neg find badHost(host, ip);
+}
+
+pattern connectedTo(
+ state: State,
+ other: State
+) {
+ State(state);
+ State(other);
+ State.outgoingTransitions(state, transition);
+ Transition.targetState(transition, other);
+}
+
+pattern badHost(
+ host: HostInstance,
+ ip: java String
+) {
+ HostInstance(host);
+ java String(ip);
+ find sameIpAddress(host, _other, ip);
+} or {
+ HostInstance(host);
+ java String(ip);
+ HostInstance.nodeIp(host, ip);
+ find emptyIpAddress(host);
+} or {
+ HostInstance(host);
+ java String(ip);
+ find ipFormatInvalid(host, ip);
+}
+
+private pattern allocatedApplications(
+ host: HostInstance,
+ app: ApplicationInstance
+) {
+ HostInstance(host);
+ ApplicationInstance(app);
+ HostInstance.applications(host, app);
+}
+
+pattern countApplications(
+ host: HostInstance,
+ m: java Integer
+) {
+ HostInstance(host);
+ java Integer(m);
+ expression2 == m;
+ expression2 == count find allocatedApplications(host, _);
+}
+
+pattern reachableState(
+ sm: StateMachine,
+ state: State
+) {
+ StateMachine(sm);
+ State(state);
+ StateMachine.initial(sm, state);
+} or {
+ StateMachine(sm);
+ State(state);
+ StateMachine.initial(sm, initial);
+ StateMachine.states(sm, state);
+ find connectedTo+(initial, state);
+}
+
+pattern sumNumberOfInstances(
+ at: ApplicationType,
+ n: java Integer
+) {
+ ApplicationType(at);
+ java Integer(n);
+ expression2 == n;
+ expression2 == count find instanceOfApplication(at, _);
+}
+
+pattern instanceOfApplication(
+ at: ApplicationType,
+ instance: ApplicationInstance
+) {
+ ApplicationType(at);
+ ApplicationInstance(instance);
+ ApplicationType.instances(at, instance);
+}
+