[527389] Removed framework tests from the examples repository
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/.project b/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/.project
deleted file mode 100644
index b7d8899..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.viatra.examples.cps.dependencies.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/build.properties b/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/build.properties
deleted file mode 100644
index 64f93a9..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/build.properties
+++ /dev/null
@@ -1 +0,0 @@
-bin.includes = feature.xml
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/feature.xml b/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/feature.xml
deleted file mode 100644
index 97547d2..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/feature.xml
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.viatra.examples.cps.dependencies.feature"
- label="CPS dependencies"
- version="0.1.0.qualifier"
- provider-name="IncQuery Labs Ltd.">
-
- <description url="http://www.example.com/description">
- [Enter Feature Description here.]
- </description>
-
- <copyright url="http://www.example.com/copyright">
- [Enter Copyright Description here.]
- </copyright>
-
- <license url="http://www.example.com/license">
- [Enter License Description here.]
- </license>
-
- <plugin
- id="com.google.guava"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="com.google.inject"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="com.google.inject.multibindings"
- download-size="0"
- install-size="0"
- version="0.0.0"
- fragment="true"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.emf.mwe2.launch"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.emf.mwe2.language"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.emf.mwe2.runtime"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.apache.commons.cli"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.platform.doc.isv"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.xpand"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.xtend.typesystem.emf"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.xtend"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.emf.mwe.core"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.emf.mwe.utils"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/pom.xml b/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/pom.xml
deleted file mode 100644
index 318ce4d..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.dependencies.feature/pom.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <artifactId>org.eclipse.viatra.examples.cps.dependencies.feature</artifactId>
- <name>CPS Update site</name>
- <parent>
- <artifactId>org.eclipse.viatra.gui.tests.parent</artifactId>
- <groupId>org.eclipse.viatra.tests</groupId>
- <version>0.1.0-SNAPSHOT</version>
- <relativePath>../org.eclipse.viatra.gui.tests.parent/pom.xml</relativePath>
- </parent>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/.classpath b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/.classpath
deleted file mode 100644
index f5f4d6a..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/.classpath
+++ /dev/null
@@ -1,9 +0,0 @@
-<?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.7"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry excluding=".gitignore" kind="src" path="src-gen"/>
- <classpathentry excluding=".gitignore" kind="src" path="xtend-gen"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/.gitignore b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/.gitignore
deleted file mode 100644
index 7fb5d66..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-.settings
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/.project b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/.project
deleted file mode 100644
index 5dce886..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/.project
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.viatra.examples.cps.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.viatra.query.tooling.ui.projectbuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.xtext.ui.shared.xtextBuilder</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.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/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/META-INF/MANIFEST.MF b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/META-INF/MANIFEST.MF
deleted file mode 100644
index 295247f..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,20 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: CPS Based Tests
-Bundle-SymbolicName: org.eclipse.viatra.examples.cps.tests;singleton:=true
-Bundle-Version: 0.0.1.qualifier
-Export-Package: org.eclipse.viatra.examples.cps.tests.queries,
- org.eclipse.viatra.examples.cps.tests.queries.util
-Require-Bundle: org.eclipse.viatra.query.testing.core;bundle-version="1.2.0",
- com.google.guava,
- org.eclipse.xtend.lib,
- org.junit,
- org.eclipse.viatra.query.runtime;bundle-version="1.2.0",
- org.eclipse.viatra.query.testing.snapshot;bundle-version="1.2.0",
- org.eclipse.viatra.examples.cps.model;bundle-version="0.1.0",
- org.eclipse.viatra.query.runtime.localsearch;bundle-version="1.2.0",
- org.eclipse.viatra.query.patternlanguage.emf;bundle-version="1.2.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
-Import-Package: com.google.inject,
- com.google.inject.multibindings,
- org.apache.log4j;version="1.2.0"
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/build.properties b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/build.properties
deleted file mode 100644
index 0f7d057..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/build.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-bin.includes = META-INF/,\
- .,\
- models/,\
- plugin.xml
-jars.extra.classpath = platform:/fragment/com.google.inject.multibindings
-source.. = src/,\
- xtend-gen/,\
- src-gen/
-output.. = bin/
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/aggregators.cyberphysicalsystem b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/aggregators.cyberphysicalsystem
deleted file mode 100644
index c006c55..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/aggregators.cyberphysicalsystem
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<cps:CyberPhysicalSystem xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:cps="http://org.eclipse.viatra/model/cps" identifier="testModel6504822858552">
- <appTypes identifier="AT1">
- <instances identifier="A1" allocatedTo="H1" priority="1"/>
- <instances identifier="A2" allocatedTo="H2" priority="2"/>
- <instances identifier="A3" allocatedTo="H3" priority="3"/>
- </appTypes>
- <appTypes identifier="AT2">
- <instances identifier="A4" allocatedTo="H4" priority="4"/>
- <instances identifier="A5" allocatedTo="H5" priority="5"/>
- <instances identifier="A6" allocatedTo="H6" priority="6"/>
- </appTypes>
- <appTypes identifier="AT3"/>
- <appTypes identifier="AT4"/>
- <appTypes identifier="AT5"/>
- <hostTypes identifier="HT1">
- <instances identifier="H1" nodeIp="simple.cps.host.FirstHostClass0.inst0" applications="A1"/>
- <instances identifier="H2" nodeIp="simple.cps.host.FirstHostClass0.inst1" applications="A2"/>
- <instances identifier="H3" nodeIp="simple.cps.host.FirstHostClass0.inst2" applications="A3"/>
- <instances identifier="H4" nodeIp="simple.cps.host.FirstHostClass0.inst3" applications="A4"/>
- <instances identifier="H5" nodeIp="simple.cps.host.FirstHostClass0.inst4" applications="A5"/>
- <instances identifier="H6" applications="A6"/>
- </hostTypes>
-</cps:CyberPhysicalSystem>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/dangling.cyberphysicalsystem b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/dangling.cyberphysicalsystem
deleted file mode 100644
index f05779d..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/dangling.cyberphysicalsystem
+++ /dev/null
@@ -1,145 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<cps:CyberPhysicalSystem
- xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:cps="http://org.eclipse.viatra/model/cps"
- identifier="testModel6504822858552">
- <appTypes
- identifier="simple.cps.app.FirstAppClass0">
- <instances
- identifier="simple.cps.app.FirstAppClass0.inst0"
- allocatedTo="simple.cps.host.SecondHostClass0.inst1"/>
- <instances
- identifier="simple.cps.app.FirstAppClass0.inst1"
- allocatedTo="simple.cps.host.SecondHostClass0.inst1"/>
- <behavior
- identifier="simple.cps.app.FirstAppClass0.sm0"
- initial="simple.cps.app.FirstAppClass0.sm0.s0">
- <states
- identifier="simple.cps.app.FirstAppClass0.sm0.s0">
- <outgoingTransitions
- identifier="simple.cps.app.FirstAppClass0.sm0.s0.t0"
- action="waitForSignal(6)">
- <targetState
- href="UNRESOLVABLE.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3"/>
- </outgoingTransitions>
- <outgoingTransitions
- identifier="simple.cps.app.FirstAppClass0.sm0.s0.t3"
- targetState="simple.cps.app.FirstAppClass0.sm0.s4"
- action="waitForSignal(3)"/>
- </states>
- <states
- identifier="simple.cps.app.FirstAppClass0.sm0.s1"/>
- <states
- identifier="simple.cps.app.FirstAppClass0.sm0.s2">
- <outgoingTransitions
- identifier="simple.cps.app.FirstAppClass0.sm0.s2.t1"
- targetState="simple.cps.app.FirstAppClass0.sm0.s1"
- action="waitForSignal(7)"/>
- </states>
- <states
- identifier="simple.cps.app.FirstAppClass0.sm0.s3">
- <outgoingTransitions
- identifier="simple.cps.app.FirstAppClass0.sm0.s3.t2"
- targetState="simple.cps.app.FirstAppClass0.sm0.s2"
- action="waitForSignal(7)"/>
- </states>
- <states
- identifier="simple.cps.app.FirstAppClass0.sm0.s4"/>
- <states
- identifier="simple.cps.app.FirstAppClass0.sm0.s5"/>
- </behavior>
- </appTypes>
- <appTypes
- identifier="simple.cps.app.SecondAppClass0">
- <instances
- identifier="simple.cps.app.SecondAppClass0.inst0"
- allocatedTo="simple.cps.host.SecondHostClass0.inst2"/>
- <behavior
- identifier="simple.cps.app.SecondAppClass0.sm0"
- initial="simple.cps.app.SecondAppClass0.sm0.s0">
- <states
- identifier="simple.cps.app.SecondAppClass0.sm0.s0">
- <outgoingTransitions
- identifier="simple.cps.app.SecondAppClass0.sm0.s0.t1"
- targetState="simple.cps.app.SecondAppClass0.sm0.s2"
- action="waitForSignal(7)"/>
- <outgoingTransitions
- identifier="simple.cps.app.SecondAppClass0.sm0.s0.t2"
- targetState="simple.cps.app.SecondAppClass0.sm0.s1"
- action="waitForSignal(7)"/>
- </states>
- <states
- identifier="simple.cps.app.SecondAppClass0.sm0.s1">
- <outgoingTransitions
- identifier="simple.cps.app.SecondAppClass0.sm0.s1.t4"
- targetState="simple.cps.app.SecondAppClass0.sm0.s2"/>
- </states>
- <states
- identifier="simple.cps.app.SecondAppClass0.sm0.s2">
- <outgoingTransitions
- identifier="simple.cps.app.SecondAppClass0.sm0.s2.t0"
- targetState="simple.cps.app.SecondAppClass0.sm0.s0"/>
- <outgoingTransitions
- identifier="simple.cps.app.SecondAppClass0.sm0.s2.t3"
- targetState="simple.cps.app.SecondAppClass0.sm0.s1"/>
- </states>
- </behavior>
- </appTypes>
- <requests
- identifier="">
- <requirements
- identifier="ReqMandatory"
- count="1"
- type="simple.cps.app.FirstAppClass0"
- applications="simple.cps.app.FirstAppClass0.inst0"/>
- <requirements
- identifier="ReqOptional"
- type="simple.cps.app.FirstAppClass0"
- applications="simple.cps.app.FirstAppClass0.inst1"
- mandatory="false"/>
- </requests>
- <hostTypes
- identifier="simple.cps.host.FirstHostClass0">
- <instances
- identifier="simple.cps.host.FirstHostClass0.inst0"
- nodeIp="simple.cps.host.FirstHostClass0.inst0"/>
- <instances
- identifier="simple.cps.host.FirstHostClass0.inst1"
- nodeIp="simple.cps.host.FirstHostClass0.inst1"/>
- <instances
- identifier="simple.cps.host.FirstHostClass0.inst2"
- nodeIp="simple.cps.host.FirstHostClass0.inst2"/>
- <instances
- identifier="simple.cps.host.FirstHostClass0.inst3"
- nodeIp="simple.cps.host.FirstHostClass0.inst3"/>
- <instances
- identifier="simple.cps.host.FirstHostClass0.inst4"
- nodeIp="simple.cps.host.FirstHostClass0.inst4"/>
- </hostTypes>
- <hostTypes
- identifier="simple.cps.host.SecondHostClass0">
- <instances
- identifier="simple.cps.host.SecondHostClass0.inst0"
- nodeIp="simple.cps.host.SecondHostClass0.inst0"
- communicateWith="simple.cps.host.FirstHostClass0.inst3 simple.cps.host.FirstHostClass0.inst1 simple.cps.host.FirstHostClass0.inst2 simple.cps.host.FirstHostClass0.inst0 simple.cps.host.FirstHostClass0.inst4"/>
- <instances
- identifier="simple.cps.host.SecondHostClass0.inst1"
- nodeIp="simple.cps.host.SecondHostClass0.inst1"
- applications="simple.cps.app.FirstAppClass0.inst0 simple.cps.app.FirstAppClass0.inst1"
- communicateWith="simple.cps.host.FirstHostClass0.inst4 simple.cps.host.FirstHostClass0.inst1 simple.cps.host.FirstHostClass0.inst2 simple.cps.host.FirstHostClass0.inst0 simple.cps.host.FirstHostClass0.inst3"/>
- <instances
- identifier="simple.cps.host.SecondHostClass0.inst2"
- nodeIp="simple.cps.host.SecondHostClass0.inst2"
- applications="simple.cps.app.SecondAppClass0.inst0"
- communicateWith="simple.cps.host.FirstHostClass0.inst3 simple.cps.host.FirstHostClass0.inst2 simple.cps.host.FirstHostClass0.inst0 simple.cps.host.FirstHostClass0.inst4 simple.cps.host.FirstHostClass0.inst1"/>
- <instances
- identifier="simple.cps.host.SecondHostClass0.inst3"
- nodeIp="simple.cps.host.SecondHostClass0.inst3"
- communicateWith="simple.cps.host.FirstHostClass0.inst2 simple.cps.host.FirstHostClass0.inst1 simple.cps.host.FirstHostClass0.inst0 simple.cps.host.FirstHostClass0.inst4 simple.cps.host.FirstHostClass0.inst3"/>
- <instances
- identifier="simple.cps.host.SecondHostClass0.inst4"
- nodeIp="simple.cps.host.SecondHostClass0.inst4"
- communicateWith="simple.cps.host.FirstHostClass0.inst3 simple.cps.host.FirstHostClass0.inst2 simple.cps.host.FirstHostClass0.inst1 simple.cps.host.FirstHostClass0.inst4 simple.cps.host.FirstHostClass0.inst0"/>
- </hostTypes>
-</cps:CyberPhysicalSystem>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem
deleted file mode 100644
index d051394..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<cps:CyberPhysicalSystem xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:cps="http://org.eclipse.viatra/model/cps" identifier="testModel6504822858552">
- <appTypes identifier="simple.cps.app.FirstAppClass0">
- <instances identifier="simple.cps.app.FirstAppClass0.inst0" allocatedTo="simple.cps.host.SecondHostClass0.inst1"/>
- <instances identifier="simple.cps.app.FirstAppClass0.inst1" allocatedTo="simple.cps.host.SecondHostClass0.inst1"/>
- <behavior identifier="simple.cps.app.FirstAppClass0.sm0" initial="simple.cps.app.FirstAppClass0.sm0.s0">
- <states identifier="simple.cps.app.FirstAppClass0.sm0.s0">
- <outgoingTransitions identifier="simple.cps.app.FirstAppClass0.sm0.s0.t0" targetState="simple.cps.app.FirstAppClass0.sm0.s3" action="waitForSignal(6)"/>
- <outgoingTransitions identifier="simple.cps.app.FirstAppClass0.sm0.s0.t3" targetState="simple.cps.app.FirstAppClass0.sm0.s4" action="waitForSignal(3)"/>
- </states>
- <states identifier="simple.cps.app.FirstAppClass0.sm0.s1"/>
- <states identifier="simple.cps.app.FirstAppClass0.sm0.s2">
- <outgoingTransitions identifier="simple.cps.app.FirstAppClass0.sm0.s2.t1" targetState="simple.cps.app.FirstAppClass0.sm0.s1" action="waitForSignal(7)"/>
- </states>
- <states identifier="simple.cps.app.FirstAppClass0.sm0.s3">
- <outgoingTransitions identifier="simple.cps.app.FirstAppClass0.sm0.s3.t2" targetState="simple.cps.app.FirstAppClass0.sm0.s2" action="waitForSignal(7)"/>
- </states>
- <states identifier="simple.cps.app.FirstAppClass0.sm0.s4"/>
- <states identifier="simple.cps.app.FirstAppClass0.sm0.s5"/>
- </behavior>
- </appTypes>
- <appTypes identifier="simple.cps.app.SecondAppClass0">
- <instances identifier="simple.cps.app.SecondAppClass0.inst0" allocatedTo="simple.cps.host.SecondHostClass0.inst2"/>
- <behavior identifier="simple.cps.app.SecondAppClass0.sm0" initial="simple.cps.app.SecondAppClass0.sm0.s0">
- <states identifier="simple.cps.app.SecondAppClass0.sm0.s0">
- <outgoingTransitions identifier="simple.cps.app.SecondAppClass0.sm0.s0.t1" targetState="simple.cps.app.SecondAppClass0.sm0.s2" action="waitForSignal(7)"/>
- <outgoingTransitions identifier="simple.cps.app.SecondAppClass0.sm0.s0.t2" targetState="simple.cps.app.SecondAppClass0.sm0.s1" action="waitForSignal(7)"/>
- </states>
- <states identifier="simple.cps.app.SecondAppClass0.sm0.s1">
- <outgoingTransitions identifier="simple.cps.app.SecondAppClass0.sm0.s1.t4" targetState="simple.cps.app.SecondAppClass0.sm0.s2"/>
- </states>
- <states identifier="simple.cps.app.SecondAppClass0.sm0.s2">
- <outgoingTransitions identifier="simple.cps.app.SecondAppClass0.sm0.s2.t0" targetState="simple.cps.app.SecondAppClass0.sm0.s0"/>
- <outgoingTransitions identifier="simple.cps.app.SecondAppClass0.sm0.s2.t3" targetState="simple.cps.app.SecondAppClass0.sm0.s1"/>
- </states>
- </behavior>
- </appTypes>
- <requests identifier="">
- <requirements identifier="ReqMandatory" count="1" type="simple.cps.app.FirstAppClass0" applications="simple.cps.app.FirstAppClass0.inst0"/>
- <requirements identifier="ReqOptional" type="simple.cps.app.FirstAppClass0" applications="simple.cps.app.FirstAppClass0.inst1" mandatory="false"/>
- </requests>
- <hostTypes identifier="simple.cps.host.FirstHostClass0">
- <instances identifier="simple.cps.host.FirstHostClass0.inst0" nodeIp="simple.cps.host.FirstHostClass0.inst0"/>
- <instances identifier="simple.cps.host.FirstHostClass0.inst1" nodeIp="simple.cps.host.FirstHostClass0.inst1"/>
- <instances identifier="simple.cps.host.FirstHostClass0.inst2" nodeIp="simple.cps.host.FirstHostClass0.inst2"/>
- <instances identifier="simple.cps.host.FirstHostClass0.inst3" nodeIp="simple.cps.host.FirstHostClass0.inst3"/>
- <instances identifier="simple.cps.host.FirstHostClass0.inst4" nodeIp="simple.cps.host.FirstHostClass0.inst4"/>
- </hostTypes>
- <hostTypes identifier="simple.cps.host.SecondHostClass0">
- <instances identifier="simple.cps.host.SecondHostClass0.inst0" nodeIp="simple.cps.host.SecondHostClass0.inst0" communicateWith="simple.cps.host.FirstHostClass0.inst3 simple.cps.host.FirstHostClass0.inst1 simple.cps.host.FirstHostClass0.inst2 simple.cps.host.FirstHostClass0.inst0 simple.cps.host.FirstHostClass0.inst4"/>
- <instances identifier="simple.cps.host.SecondHostClass0.inst1" nodeIp="simple.cps.host.SecondHostClass0.inst1" applications="simple.cps.app.FirstAppClass0.inst0 simple.cps.app.FirstAppClass0.inst1" communicateWith="simple.cps.host.FirstHostClass0.inst4 simple.cps.host.FirstHostClass0.inst1 simple.cps.host.FirstHostClass0.inst2 simple.cps.host.FirstHostClass0.inst0 simple.cps.host.FirstHostClass0.inst3"/>
- <instances identifier="simple.cps.host.SecondHostClass0.inst2" nodeIp="simple.cps.host.SecondHostClass0.inst2" applications="simple.cps.app.SecondAppClass0.inst0" communicateWith="simple.cps.host.FirstHostClass0.inst3 simple.cps.host.FirstHostClass0.inst2 simple.cps.host.FirstHostClass0.inst0 simple.cps.host.FirstHostClass0.inst4 simple.cps.host.FirstHostClass0.inst1"/>
- <instances identifier="simple.cps.host.SecondHostClass0.inst3" nodeIp="simple.cps.host.SecondHostClass0.inst3" communicateWith="simple.cps.host.FirstHostClass0.inst2 simple.cps.host.FirstHostClass0.inst1 simple.cps.host.FirstHostClass0.inst0 simple.cps.host.FirstHostClass0.inst4 simple.cps.host.FirstHostClass0.inst3"/>
- <instances identifier="simple.cps.host.SecondHostClass0.inst4" nodeIp="simple.cps.host.SecondHostClass0.inst4" communicateWith="simple.cps.host.FirstHostClass0.inst3 simple.cps.host.FirstHostClass0.inst2 simple.cps.host.FirstHostClass0.inst1 simple.cps.host.FirstHostClass0.inst4 simple.cps.host.FirstHostClass0.inst0"/>
- </hostTypes>
-</cps:CyberPhysicalSystem>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/dred.cyberphysicalsystem b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/dred.cyberphysicalsystem
deleted file mode 100644
index 9107e52..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/instances/dred.cyberphysicalsystem
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<cps:CyberPhysicalSystem xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:cps="http://org.eclipse.viatra/model/cps" identifier="testModel6504822858552">
- <appTypes identifier="AT1">
- <instances identifier="A1" priority="1"/>
- <instances identifier="A2" dependOn="A1" priority="2"/>
- <instances identifier="A3" dependOn="A5 A2" priority="3"/>
- </appTypes>
- <appTypes identifier="AT2">
- <instances identifier="A4" dependOn="A3" priority="4"/>
- <instances identifier="A5" dependOn="A4" priority="5"/>
- </appTypes>
-</cps:CyberPhysicalSystem>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test.snapshot
deleted file mode 100644
index 4406153..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test.snapshot
+++ /dev/null
@@ -1,3591 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypes">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstanceIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstanceIdentifiers">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithPrimeTotalRam">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplicationInstances">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.communicateWith">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreCommunicationPartner">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostCommunicationPartner">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.finalPattern">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.instances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypes">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstanceIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstanceIdentifiers">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithPrimeTotalRam">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplicationInstances">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.communicateWith">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreCommunicationPartner">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostCommunicationPartner">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.finalPattern">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.instances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_avgCPU.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_avgCPU.snapshot
deleted file mode 100644
index 1981761..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_avgCPU.snapshot
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.avgCPU">
- <matches>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="n" value="10"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceAllocationLocation.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceAllocationLocation.snapshot
deleted file mode 100644
index b141be1..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceAllocationLocation.snapshot
+++ /dev/null
@@ -1,1881 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypes">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstanceIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstanceIdentifiers">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithPrimeTotalRam">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.communicateWith">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreCommunicationPartner">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostCommunicationPartner">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.finalPattern">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.instances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceIdentifier.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceIdentifier.snapshot
deleted file mode 100644
index 45e334f..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceIdentifier.snapshot
+++ /dev/null
@@ -1,1809 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypes">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.instModified"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.instModified"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.instModified"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.instModified"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstanceIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstanceIdentifiers">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithPrimeTotalRam">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplicationInstances">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.communicateWith">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreCommunicationPartner">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostCommunicationPartner">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.instModified"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.finalPattern">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.instances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.instModified"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- <modelRoots href="test.snapshot#/"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceType.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceType.snapshot
deleted file mode 100644
index f88fbe5..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceType.snapshot
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppTypeIdentifier.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppTypeIdentifier.snapshot
deleted file mode 100644
index ab2f5c6..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppTypeIdentifier.snapshot
+++ /dev/null
@@ -1,1808 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypes">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClassModified"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClassModified"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClassModified"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstanceIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClassModified"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstanceIdentifiers">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClassModified"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClassModified"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClassModified"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClassModified"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithPrimeTotalRam">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplicationInstances">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.communicateWith">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreCommunicationPartner">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostCommunicationPartner">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.finalPattern">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.instances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dangling.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dangling.snapshot
deleted file mode 100644
index b6f4952..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dangling.snapshot
+++ /dev/null
@@ -1,355 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.stateToState1">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.stateToState2">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionToTransition1">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.stateToState3">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="state2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionToTransition2">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition1">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="transition2">
- <value href="../instances/dangling.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/dangling.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAllHostInstance.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAllHostInstance.snapshot
deleted file mode 100644
index 17d4bfb..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAllHostInstance.snapshot
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications">
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAllHostType.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAllHostType.snapshot
deleted file mode 100644
index 32345b9..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAllHostType.snapshot
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications">
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAppInstance.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAppInstance.snapshot
deleted file mode 100644
index 5992dcc..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAppInstance.snapshot
+++ /dev/null
@@ -1,1780 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypes">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstanceIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstanceIdentifiers">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithPrimeTotalRam">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplicationInstances">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.communicateWith">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreCommunicationPartner">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostCommunicationPartner">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.finalPattern">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.instances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAppType.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAppType.snapshot
deleted file mode 100644
index 14a9c2c..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAppType.snapshot
+++ /dev/null
@@ -1,1606 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypes">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstanceIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstanceIdentifiers">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithPrimeTotalRam">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplicationInstances">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.communicateWith">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreCommunicationPartner">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostCommunicationPartner">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.finalPattern">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.instances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- <modelRoots href="test_deleteAppInstance.snapshot#/"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteHostInstanceWithTheMostHostedApplication.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteHostInstanceWithTheMostHostedApplication.snapshot
deleted file mode 100644
index 943e5a3..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteHostInstanceWithTheMostHostedApplication.snapshot
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.finalPattern">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteHostType.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteHostType.snapshot
deleted file mode 100644
index 206fc98..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteHostType.snapshot
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains">
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_a3a2_del.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_a3a2_del.snapshot
deleted file mode 100644
index efcc548..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_a3a2_del.snapshot
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.allDependencies">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/dred.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_a3a5_del.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_a3a5_del.snapshot
deleted file mode 100644
index 86bc077..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_a3a5_del.snapshot
+++ /dev/null
@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.allDependencies">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/dred.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_all.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_all.snapshot
deleted file mode 100644
index e2d5607..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_all.snapshot
+++ /dev/null
@@ -1,167 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.allDependencies">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/dred.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_components.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_components.snapshot
deleted file mode 100644
index 2dea1d4..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_components.snapshot
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.allDependencies">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/dred.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_init.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_init.snapshot
deleted file mode 100644
index bb8681f..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_init.snapshot
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.allDependencies">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A5"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependant">
- <value href="../instances/dred.cyberphysicalsystem#A3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="dependee">
- <value href="../instances/dred.cyberphysicalsystem#A2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/dred.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_literalUsage.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_literalUsage.snapshot
deleted file mode 100644
index a1af481..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_literalUsage.snapshot
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.optionalRequirements">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="r">
- <value href="../instances/demo.cyberphysicalsystem#ReqOptional"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.mandatoryRequirements">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="r">
- <value href="../instances/demo.cyberphysicalsystem#ReqMandatory"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.runningAppInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="appI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="appI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="appI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max5_Priority.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max5_Priority.snapshot
deleted file mode 100644
index bcd82fc..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max5_Priority.snapshot
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.maxPriority">
- <matches>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="m" value="5"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/aggregators/aggregators_max_sameOuterGroup.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max6_Priority.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max6_Priority.snapshot
deleted file mode 100644
index 799585c..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max6_Priority.snapshot
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.maxPriority">
- <matches>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="m" value="6"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/aggregators/aggregators_max_sameOuterGroup.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max7_Priority.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max7_Priority.snapshot
deleted file mode 100644
index 8c9a285..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max7_Priority.snapshot
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.maxPriority">
- <matches>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="m" value="7"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/aggregators/aggregators_max_sameOuterGroup.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min0_Priority.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min0_Priority.snapshot
deleted file mode 100644
index 75ee203..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min0_Priority.snapshot
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.minPriority">
- <matches>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="m"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/aggregators/aggregators_baseLine.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min1_Priority.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min1_Priority.snapshot
deleted file mode 100644
index d268ebf..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min1_Priority.snapshot
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.minPriority">
- <matches>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="m" value="1"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/aggregators/aggregators_baseLine.cyberphysicalsystem#testModel6504822858552"/>
- <modelRoots href="test_min0_Priority.snapshot#/"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min2_Priority.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min2_Priority.snapshot
deleted file mode 100644
index d12a647..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min2_Priority.snapshot
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.minPriority">
- <matches>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="m" value="2"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/aggregators/aggregators_baseLine.cyberphysicalsystem#testModel6504822858552"/>
- <modelRoots href="test_min0_Priority.snapshot#/"/>
- <modelRoots href="test_min1_Priority.snapshot#/"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newAppInstance.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newAppInstance.snapshot
deleted file mode 100644
index b269a4e..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newAppInstance.snapshot
+++ /dev/null
@@ -1,1831 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypes">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.instNew"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.instNew"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstanceIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstanceIdentifiers">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithPrimeTotalRam">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplicationInstances">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.communicateWith">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreCommunicationPartner">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostCommunicationPartner">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.finalPattern">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.instances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newComplexStructure.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newComplexStructure.snapshot
deleted file mode 100644
index 031f718..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newComplexStructure.snapshot
+++ /dev/null
@@ -1,178 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.instances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.NewAppClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.NewAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.NewAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.NewAppClass0.sm0.s0.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.NewAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.NewAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstance.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstance.snapshot
deleted file mode 100644
index 2d84204..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstance.snapshot
+++ /dev/null
@@ -1,2022 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypes">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.SecondAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="AIIdentifier" value="simple.cps.app.FirstAppClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstanceIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="HIIdentifier" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstanceIdentifiers">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="T">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithPrimeTotalRam">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplicationInstances">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AT">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.communicateWith">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreCommunicationPartner">
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostCommunicationPartner">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="AI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.finalPattern">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="CPU"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="RAM"/>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="HDD"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.instances">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="I">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- <modelRoots href="test_deleteAppInstance.snapshot#/"/>
- <modelRoots href="test_deleteAppType.snapshot#/"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstanceWithMoreHddThanRam.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstanceWithMoreHddThanRam.snapshot
deleted file mode 100644
index 167e48b..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstanceWithMoreHddThanRam.snapshot
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstanceWithMoreRamThanHdd.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstanceWithMoreRamThanHdd.snapshot
deleted file mode 100644
index 84f06b6..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstanceWithMoreRamThanHdd.snapshot
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.instNew"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newTransition.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newTransition.snapshot
deleted file mode 100644
index 6498d4d..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newTransition.snapshot
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s3.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s2.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s1.tNew"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s2.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s1.t4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.SecondAppClass0.sm0.s0.t1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.SecondAppClass0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="TIdentifier" value="simple.cps.app.FirstAppClass0.sm0.s0.t0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ATIdentifier" value="simple.cps.app.FirstAppClass0"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_chainRec.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_chainRec.snapshot
deleted file mode 100644
index 0880173..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_chainRec.snapshot
+++ /dev/null
@@ -1,207 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.increasingAlphabeticalCommunicationChainRec">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_chainTC.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_chainTC.snapshot
deleted file mode 100644
index 5247ec5..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_chainTC.snapshot
+++ /dev/null
@@ -1,208 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.increasingAlphabeticalCommunicationChainTC">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- <modelRoots href="test_recursion_chainRec.snapshot#/"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_communicationRemoved_chainRec.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_communicationRemoved_chainRec.snapshot
deleted file mode 100644
index a53366d..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_communicationRemoved_chainRec.snapshot
+++ /dev/null
@@ -1,167 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.increasingAlphabeticalCommunicationChainRec">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_communicationRemoved_chainTC.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_communicationRemoved_chainTC.snapshot
deleted file mode 100644
index f678566..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_communicationRemoved_chainTC.snapshot
+++ /dev/null
@@ -1,168 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.increasingAlphabeticalCommunicationChainTC">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst4"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI0">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0.inst2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="HI1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0.inst0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- <modelRoots href="test_recursion_communicationRemoved_chainRec.snapshot#/"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_sum0_Priority.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_sum0_Priority.snapshot
deleted file mode 100644
index 3d221a3..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_sum0_Priority.snapshot
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.sumPriority">
- <matches>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="s"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/aggregators.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_sum21_Priority.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_sum21_Priority.snapshot
deleted file mode 100644
index e21b0b4..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_sum21_Priority.snapshot
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.sumPriority">
- <matches>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="s" value="21"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/aggregators.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_sumCPU.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_sumCPU.snapshot
deleted file mode 100644
index d9fdd0a..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_sumCPU.snapshot
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.sumCPU">
- <matches>
- <substitutions xsi:type="vqSnapshot:IntSubstitution" parameterName="n" value="100"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_bug_520194.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_bug_520194.snapshot
deleted file mode 100644
index 8a4d92c..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_bug_520194.snapshot
+++ /dev/null
@@ -1,210 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.stateTransition">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="source">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="target">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="source">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="target">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="source">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="target">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="source">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="target">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="source">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="target">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="source">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="target">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="source">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="target">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="source">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="target">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="source">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="target">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.statesTC">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s4"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.SecondAppClass0.sm0.s2"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_filtered_w_match_bug_520194.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_filtered_w_match_bug_520194.snapshot
deleted file mode 100644
index 0d1d4ca..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_filtered_w_match_bug_520194.snapshot
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.statesTC">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s1"/>
- </substitutions>
- </matches>
- <filter>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s1"/>
- </substitutions>
- </filter>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- <modelRoots href="test_tc_filtered_bug_520194.snapshot#/"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_filtered_wo_match_bug_520194.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_filtered_wo_match_bug_520194.snapshot
deleted file mode 100644
index 12406a1..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_filtered_wo_match_bug_520194.snapshot
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.stateTransition">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="source">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="target">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3"/>
- </substitutions>
- </matches>
- <filter>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="source">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="target">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s3"/>
- </substitutions>
- </filter>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.statesTC">
- <filter>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s1">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="s2">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.app.FirstAppClass0.sm0.s0"/>
- </substitutions>
- </filter>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_trickyJoin.snapshot b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_trickyJoin.snapshot
deleted file mode 100644
index 4df34cb..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/models/snapshots/test_trickyJoin.snapshot
+++ /dev/null
@@ -1,17910 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<vqSnapshot:QuerySnapshot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vqSnapshot="http://www.eclipse.org/viatra/query/snapshot" inputSpecification="ResourceSet">
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.helper">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="ht">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="ht">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin1">
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="ht">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.SecondHostClass0"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="ht">
- <value href="../instances/demo.cyberphysicalsystem#simple.cps.host.FirstHostClass0"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.helper2">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin6">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin3">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="cartes" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin5">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.SecondHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.FirstHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.SecondHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.FirstHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.FirstHostClass0.inst1"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.SecondHostClass0.inst0"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.FirstHostClass0.inst4"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.FirstHostClass0.inst3"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.SecondHostClass0.inst2"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="id" value="simple.cps.host.SecondHostClass0.inst1"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin4">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins3" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartes">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ian" value="testModel6504822858552"/>
- </matches>
- <filter/>
- </matchSetRecords>
- <matchSetRecords patternQualifiedName="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin2">
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst1"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst4"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.SecondHostClass0.inst0"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.SecondHostClass0.inst3"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <matches>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins1" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:StringSubstitution" parameterName="ins2" value="simple.cps.host.FirstHostClass0.inst2"/>
- <substitutions xsi:type="vqSnapshot:EMFSubstitution" parameterName="cartesian">
- <value href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- </substitutions>
- </matches>
- <filter/>
- </matchSetRecords>
- <modelRoots href="../instances/demo.cyberphysicalsystem#testModel6504822858552"/>
- <modelRoots href="../../org.eclipse.viatra.examples.cps.model/model/model.genmodel#/"/>
- <modelRoots href="../../org.eclipse.viatra.examples.cps.model/model/model.ecore#/"/>
-</vqSnapshot:QuerySnapshot>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/plugin.xml b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/plugin.xml
deleted file mode 100644
index 35310fb..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/plugin.xml
+++ /dev/null
@@ -1,166 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><plugin>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.Aggregators" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.Aggregators" id="org.eclipse.viatra.examples.cps.tests.queries.Aggregators">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.sumPriority"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.minPriority"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.maxPriority"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.avgCPU"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.sumCPU"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.countHost"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.minCPU"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithMinCPU1"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithMinCPU2"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hasOddApplications"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.availableCPU"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostPriority"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostInstance"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.manyParams"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.CpsValidationRules" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.CpsValidationRules" id="org.eclipse.viatra.examples.cps.tests.queries.CpsValidationRules">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.ReachableStates"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.AllReachableStates"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.UnreachableStatesOfStateMachines"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.CrossResourceContainmentTestQuery" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.CrossResourceContainmentTestQuery" id="org.eclipse.viatra.examples.cps.tests.queries.CrossResourceContainmentTestQuery">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesPerHostTypes"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostInstances"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostTypes"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.CrossResourceReferenceTestQuery" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.CrossResourceReferenceTestQuery" id="org.eclipse.viatra.examples.cps.tests.queries.CrossResourceReferenceTestQuery">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.AppInstanceAllocatedToHostInstance"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.DanglingTestQueries" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.DanglingTestQueries" id="org.eclipse.viatra.examples.cps.tests.queries.DanglingTestQueries">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.stateToState1"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.stateToState2"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.stateToState3"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.transitionToTransition1"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.transitionToTransition2"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.stateIdentifier"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.Dred" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.Dred" id="org.eclipse.viatra.examples.cps.tests.queries.Dred">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.dependOn"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.allDependencies"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.FlattenedPatternCall" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.FlattenedPatternCall" id="org.eclipse.viatra.examples.cps.tests.queries.FlattenedPatternCall">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.called"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.callee"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.flattened"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.called2"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.callee2"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.FunctionalDependencies" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.FunctionalDependencies" id="org.eclipse.viatra.examples.cps.tests.queries.FunctionalDependencies">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.toOneFeature"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.toOneFeatureWithSoftDep"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hasCall"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.compositeKey"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.relativeID"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.evaluation"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.transitiveDep"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.constant"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.constantWithSoft"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.disjunctiveDependencies"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.LiteralUsage" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.LiteralUsage" id="org.eclipse.viatra.examples.cps.tests.queries.LiteralUsage">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.mandatoryRequirements"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.optionalRequirements"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.runningAppInstances"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.longValueConstant"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.longValueConstantWithCheck"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.OtherTests" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.OtherTests" id="org.eclipse.viatra.examples.cps.tests.queries.OtherTests">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.notApplicationInstanceIdentifiable"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.notApplicationInstanceIdentifiable2"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.notApplicationInstanceIdentifiable3"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.RecursiveQueries" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.RecursiveQueries" id="org.eclipse.viatra.examples.cps.tests.queries.RecursiveQueries">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.alphabeticallyAfterCommunicationPartner"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.increasingAlphabeticalCommunicationChainRec"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.increasingAlphabeticalCommunicationChainTC"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.communicationPartners"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.communicateWithInstanceOfHostType"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.SimpleCpsQueries" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.SimpleCpsQueries" id="org.eclipse.viatra.examples.cps.tests.queries.SimpleCpsQueries">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.applicationTypes"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.applicationInstances"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.applicationTypesIdentifiers"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesIdentifiers"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationType"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationTypeIdentifiers"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstanceIdentifiers"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstanceIdentifiers"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithPrimeTotalRam"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplicationInstances"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.communicateWith"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hasMoreCommunicationPartner"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostCommunicationPartner"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostedApplications"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplications"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.finalPattern"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.instances"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.TransitiveClosureQueries" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.TransitiveClosureQueries" id="org.eclipse.viatra.examples.cps.tests.queries.TransitiveClosureQueries">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.statesTC"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.TrickyJoin" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.TrickyJoin" id="org.eclipse.viatra.examples.cps.tests.queries.TrickyJoin">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin1"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin2"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin3"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin4"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin5"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.trickyJoin6"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.helper"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.helper2"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.UnnamedVariables" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.UnnamedVariables" id="org.eclipse.viatra.examples.cps.tests.queries.UnnamedVariables">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.hostInstancesTypeWithDefaultRam"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.allVariablesNamed"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.anonymousVariables"/>
- </group>
- </extension>
- <extension id="org.eclipse.viatra.examples.cps.tests.queries.VariablesEquality" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.examples.cps.tests.queries.VariablesEquality" id="org.eclipse.viatra.examples.cps.tests.queries.VariablesEquality">
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.sameVariables"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.enumNotEqual"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.notOneInstance"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.cartesianProduct"/>
- <query-specification fqn="org.eclipse.viatra.examples.cps.tests.queries.argumentsUnifiedByCaller"/>
- </group>
- </extension>
-</plugin>
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/pom.xml b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/pom.xml
deleted file mode 100644
index a923e68..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/pom.xml
+++ /dev/null
@@ -1,72 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.eclipse.viatra.tests</groupId>
- <artifactId>org.eclipse.viatra.tests.parent</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- <relativePath>../org.eclipse.viatra.tests.parent/</relativePath>
- </parent>
- <artifactId>org.eclipse.viatra.examples.cps.tests</artifactId>
- <packaging>eclipse-test-plugin</packaging>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-clean-plugin</artifactId>
- <configuration>
- <filesets>
- <fileset>
- <directory>src-gen</directory>
- <excludes>
- <exclude>.gitignore</exclude>
- </excludes>
- </fileset>
- <fileset>
- <directory>xtend-gen</directory>
- <excludes>
- <exclude>.gitignore</exclude>
- </excludes>
- </fileset>
- </filesets>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.viatra</groupId>
- <artifactId>viatra-maven-plugin</artifactId>
- <version>${viatra.compiler.version}</version>
- <executions>
- <execution>
- <phase>generate-sources</phase>
- <goals>
- <goal>generate</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <outputDirectory>src-gen</outputDirectory>
- <useProjectDependencies>true</useProjectDependencies>
- <metamodels>
- <metamodel>
- <packageClass>org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemPackage</packageClass>
- </metamodel>
- </metamodels>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.xtend</groupId>
- <artifactId>xtend-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-surefire-plugin</artifactId>
- <version>${tycho.version}</version>
- <configuration>
- <testFailureIgnore>true</testFailureIgnore>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src-gen/.gitignore b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src-gen/.gitignore
deleted file mode 100644
index 1a5126b..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src-gen/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-#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/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/APICpsTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/APICpsTest.xtend
deleted file mode 100644
index 8ddcdc6..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/APICpsTest.xtend
+++ /dev/null
@@ -1,278 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur, Zoltan Ujhelyi, Daniel Segesdi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.tests.queries.TransitionsOfApplicationTypeMatcher
-import org.eclipse.viatra.examples.cps.tests.queries.util.TransitionsOfApplicationTypeQuerySpecification
-import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneSetup
-import org.eclipse.viatra.query.patternlanguage.emf.eMFPatternLanguage.PatternModel
-import org.eclipse.viatra.query.runtime.api.AdvancedViatraQueryEngine
-import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine
-import org.eclipse.viatra.query.runtime.api.ViatraQueryEngineOptions
-import org.eclipse.viatra.query.runtime.emf.EMFScope
-import org.eclipse.viatra.query.runtime.localsearch.matcher.integration.LocalSearchBackendFactory
-import org.eclipse.viatra.query.runtime.localsearch.matcher.integration.LocalSearchHints
-import org.eclipse.viatra.query.testing.core.ModelLoadHelper
-import org.eclipse.viatra.query.testing.core.SnapshotHelper
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.eclipse.viatra.query.testing.snapshot.QuerySnapshot
-import org.junit.BeforeClass
-import org.junit.Test
-
-import static org.junit.Assert.*
-
-class APICpsTest {
- extension ModelLoadHelper = new ModelLoadHelper
- extension SnapshotHelper = new SnapshotHelper
-
- public static val TESTED_PATTERN = "org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType"
- public static val TESTED_QUERY_FILE = "org.eclipse.viatra.examples.cps.tests/org/eclipse/viatra/examples/cps/tests/queries/simpleCpsQueries.vql"
- public static val TESTED_SNAPSHOT = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test.snapshot"
-
- @BeforeClass
- static def initParser() {
- EMFPatternLanguageStandaloneSetup.doSetup
- }
-
- def snapshot() {
- val snp = TESTED_SNAPSHOT
- val modelUri = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, snp)
- val rs = new ResourceSetImpl
- val snr = rs.getResource(modelUri, true)
- return snr.allContents.filter(QuerySnapshot).head
- }
-
- def queryInput() {
- val qp = TESTED_QUERY_FILE
- val modelUri = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, qp)
- val rs = new ResourceSetImpl
- val qpr = rs.getResource(modelUri, true)
- return qpr.allContents.filter(PatternModel).head
- }
-
- @Test()
- def resultMatchImmutableGeneric() {
- val sns = snapshot
- val pm = queryInput
-
- val matcher = pm.initializeMatcherFromModel(sns.EMFRootForSnapshot, TESTED_PATTERN)
- val match = matcher.oneArbitraryMatch
- assertNotNull(match)
- assertEquals(match.specification, matcher.specification)
- assertArrayEquals(match.parameterNames, matcher.parameterNames)
- for (int i : 0 .. match.parameterNames.size - 1)
- assertNotNull(match.get(i))
- assertFalse(match.mutable)
- }
-
- @Test()
- def matchToArrayGeneric() {
- val sns = snapshot
- val pm = queryInput
-
- val matcher = pm.initializeMatcherFromModel(sns.EMFRootForSnapshot, TESTED_PATTERN)
- val sampleMatch = matcher.oneArbitraryMatch
- assertNotNull(sampleMatch)
-
- val sampleMatchAsArray = sampleMatch.toArray
- assertNotNull(sampleMatchAsArray)
- assertEquals(sampleMatchAsArray.size, sampleMatch.parameterNames.size)
- for (int i : 0 .. sampleMatchAsArray.size - 1) {
- assertEquals(sampleMatchAsArray.get(i), sampleMatch.get(i))
- }
- }
-
- @Test()
- def newMatchImmutableGeneric() {
- val sns = snapshot
- val pm = queryInput
-
- val matcher = pm.initializeMatcherFromModel(sns.EMFRootForSnapshot, TESTED_PATTERN)
- val sampleMatch = matcher.oneArbitraryMatch
- assertNotNull(sampleMatch)
-
- val sampleMatchAsArray = sampleMatch.toArray
- assertNotNull(sampleMatchAsArray)
-
- val match = matcher.newMatch(sampleMatchAsArray)
- assertNotNull(match)
- assertEquals(match.specification, matcher.specification)
- assertArrayEquals(match.parameterNames, matcher.parameterNames)
- for (int i : 0 .. match.parameterNames.size - 1) {
- assertEquals(match.get(i), sampleMatch.get(i))
- }
- assertFalse(match.mutable)
- }
-
- @Test()
- def newMatchMutableGeneric() {
- val sns = snapshot
- val pm = queryInput
-
- val matcher = pm.initializeMatcherFromModel(sns.EMFRootForSnapshot, TESTED_PATTERN)
-
- val match = matcher.newEmptyMatch()
- assertNotNull(match)
- assertEquals(match.specification, matcher.specification)
- assertArrayEquals(match.parameterNames, matcher.parameterNames)
- for (int i : 0 .. match.parameterNames.size - 1) {
- assertNull(match.get(i))
- }
- assertTrue(match.mutable)
-
- val sampleMatch = matcher.oneArbitraryMatch
- assertNotNull(sampleMatch)
- for (int i : 0 .. match.parameterNames.size - 1) {
- match.set(i, sampleMatch.get(i));
- assertEquals(match.get(i), sampleMatch.get(i))
- }
- }
-
- @Test(expected=typeof(UnsupportedOperationException))
- def void immutableModificationExpectedExceptionGeneric() {
- val sns = snapshot
- val pm = queryInput
-
- val matcher = pm.initializeMatcherFromModel(sns.EMFRootForSnapshot, TESTED_PATTERN)
- val match = matcher.newMatch(null, null)
- assertNotNull(match)
- match.set(0, null);
- }
-
- @Test()
- def resultMatchImmutableGenerated() {
- val sns = snapshot
-
- val matcher = TransitionsOfApplicationTypeMatcher.on(ViatraQueryEngine.on(new EMFScope(sns.EMFRootForSnapshot)))
- val match = matcher.oneArbitraryMatch
- assertNotNull(match)
- assertEquals(match.specification, matcher.specification)
- assertArrayEquals(match.parameterNames, matcher.parameterNames)
- for (int i : 0 .. match.parameterNames.size - 1) {
- assertNotNull(match.get(i))
- }
- assertNotNull(match.AT)
- assertNotNull(match.t)
- assertFalse(match.mutable)
- }
-
- @Test()
- def matchToArrayGenerated() {
- val sns = snapshot
-
- val matcher = TransitionsOfApplicationTypeMatcher.on(ViatraQueryEngine.on(new EMFScope(sns.EMFRootForSnapshot)))
- val sampleMatch = matcher.oneArbitraryMatch
- assertNotNull(sampleMatch)
-
- val sampleMatchAsArray = sampleMatch.toArray
- assertNotNull(sampleMatchAsArray)
- assertEquals(sampleMatchAsArray.size, sampleMatch.parameterNames.size)
- for (int i : 0 .. sampleMatchAsArray.size - 1) {
- assertEquals(sampleMatchAsArray.get(i), sampleMatch.get(i))
- }
- }
-
- @Test()
- def newMatchImmutableGenerated() {
- val sns = snapshot
-
- val matcher = TransitionsOfApplicationTypeMatcher.on(ViatraQueryEngine.on(new EMFScope(sns.EMFRootForSnapshot)))
- val sampleMatch = matcher.oneArbitraryMatch
- assertNotNull(sampleMatch)
-
- val match = matcher.newMatch(sampleMatch.t, sampleMatch.AT)
- assertNotNull(match)
- assertEquals(match.specification, matcher.specification)
- assertArrayEquals(match.parameterNames, matcher.parameterNames)
- for (int i : 0 .. match.parameterNames.size - 1) {
- assertEquals(match.get(i), sampleMatch.get(i))
- }
- assertEquals(match.t, sampleMatch.get(0))
- assertEquals(match.AT, sampleMatch.get(1))
- assertFalse(match.mutable)
- }
-
- @Test()
- def newMatchMutableGenerated() {
- val sns = snapshot
-
- val matcher = TransitionsOfApplicationTypeMatcher.on(ViatraQueryEngine.on(new EMFScope(sns.EMFRootForSnapshot)))
-
- val match = matcher.newEmptyMatch()
- assertNotNull(match)
- assertEquals(match.specification, matcher.specification)
- assertArrayEquals(match.parameterNames, matcher.parameterNames)
- for (int i : 0 .. match.parameterNames.size - 1) {
- assertNull(match.get(i))
- }
- assertNull(match.t)
- assertNull(match.AT)
- assertTrue(match.mutable)
-
- val sampleMatch = matcher.oneArbitraryMatch
- assertNotNull(sampleMatch)
- for (int i : 0 .. match.parameterNames.size - 1) {
- match.set(i, sampleMatch.get(i));
- assertEquals(match.get(i), sampleMatch.get(i))
- }
- assertEquals(match.t, sampleMatch.get(0))
- assertEquals(match.AT, sampleMatch.get(1))
-
- match.t = null
- assertNull(match.get(0))
- assertNull(match.t)
- match.AT = null
- assertNull(match.get(1))
- assertNull(match.AT)
- }
-
- @Test(expected=typeof(UnsupportedOperationException))
- def void immutableModification1ExpectedExceptionGenerated() {
- val sns = snapshot
-
- val matcher = TransitionsOfApplicationTypeMatcher.on(ViatraQueryEngine.on(new EMFScope(sns.EMFRootForSnapshot)))
- val match = matcher.newMatch(null, null)
- assertNotNull(match)
- match.set(0, null)
- }
-
- @Test(expected=typeof(UnsupportedOperationException))
- def void immutableModification2ExpectedExceptionGenerated() {
- val sns = snapshot
-
- val matcher = TransitionsOfApplicationTypeMatcher.on(ViatraQueryEngine.on(new EMFScope(sns.EMFRootForSnapshot)))
- val match = matcher.newMatch(null, null)
- assertNotNull(match)
- match.AT = null;
- }
-
- @Test
- def void immutablePBodyUsage() {
- val instance = TransitionsOfApplicationTypeQuerySpecification.instance
- instance.internalQueryRepresentation.disjunctBodies.bodies.forEach[assertFalse(it.mutable)]
- }
-
-
- @Test
- def void engineOptionsSupported() {
- val sns = snapshot
-
- val engineOptions = ViatraQueryEngineOptions.defineOptions
- .withDefaultBackend(LocalSearchBackendFactory.INSTANCE)
- .withDefaultHint(LocalSearchHints.defaultNoBase.build)
- .build
- val engine = AdvancedViatraQueryEngine.on(new EMFScope(sns.EMFRootForSnapshot), engineOptions) as AdvancedViatraQueryEngine
- val matcher = TransitionsOfApplicationTypeMatcher.on(engine)
- assertTrue(matcher.capabilities instanceof LocalSearchHints)
- }
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AbstractQueryComparisonTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AbstractQueryComparisonTest.xtend
deleted file mode 100644
index 987651b..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AbstractQueryComparisonTest.xtend
+++ /dev/null
@@ -1,74 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 Zoltan Ujhelyi, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Zoltan Ujhelyi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.io.IOException
-import java.util.Collection
-import org.eclipse.emf.common.util.URI
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.query.runtime.emf.EMFScope
-import org.eclipse.viatra.query.testing.snapshot.QuerySnapshot
-import org.junit.Before
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-
-/**
- * This class can be used to compare the results of various query backends to a given snapshot. This approach provides better reports in case of errors in a single backend as it describes the problematic case automatically.
- */
-@RunWith(Parameterized)
-abstract class AbstractQueryComparisonTest {
-
- protected var QuerySnapshot snapshot
- protected var EMFScope scope
-
- def abstract String getSnapshotUri()
-
- @Parameters(name="{index} : {0}")
- static def Collection<Object[]> data() {
- return #[
- #[BackendType.Rete],
- #[BackendType.LocalSearch],
- #[BackendType.LocalSearch_Flat],
- #[BackendType.LocalSearch_NoBase],
- #[BackendType.LocalSearch_Generic]
- ]
- }
-
- @Parameter(0)
- public var BackendType type
-
- @Before
- def void before() {
- val rs = new ResourceSetImpl
- scope = new EMFScope(rs)
- snapshot = rs.loadSnapshotFromUri(URI.createPlatformPluginURI(snapshotUri, true))
- }
-
- /**
- * Loads a query snapshot from a given uri in a selected resource set.
- * @throws IOException if the file cannot be opened or does not contain a query snapshot at its root
- */
- private def QuerySnapshot loadSnapshotFromUri(ResourceSet set, URI uri) throws IOException {
- val res = set.getResource(uri, true);
- if (!res.loaded) {
- res.load(newHashMap)
- }
- val _snapshot = res.getContents()?.findFirst[it instanceof QuerySnapshot]
- if (_snapshot instanceof QuerySnapshot) {
- return _snapshot as QuerySnapshot
- } else {
- throw new IOException(String.format("Resource at uri %S does not contain a query snapshot.", uri.toString()));
- }
- }
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AggregatorComparisonTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AggregatorComparisonTest.xtend
deleted file mode 100644
index 4fb2215..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AggregatorComparisonTest.xtend
+++ /dev/null
@@ -1,67 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests
-
-import com.google.common.collect.Sets
-import java.util.Collection
-import java.util.List
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostInstanceWithMinCPU1QuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostInstanceWithMinCPU2QuerySpecification
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification
-import org.eclipse.viatra.query.testing.core.MatchSetRecordDiff
-import org.eclipse.viatra.query.testing.core.PatternBasedMatchSetModelProvider
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.junit.Assert
-import org.junit.Assume
-import org.junit.Before
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-
-@RunWith(Parameterized)
-class AggregatorComparisonTest {
-
- @Parameters(name = "Backend: {0}, Model: {1}")
- def static Collection<Object[]> testData() {
- newArrayList(Sets.cartesianProduct(
- newHashSet(BackendType.values),
- #{"org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem"},
- <List<IQuerySpecification<?>>>newHashSet(
- #[HostInstanceWithMinCPU1QuerySpecification.instance, HostInstanceWithMinCPU2QuerySpecification.instance]
- )
- ).map[it.toArray])
- }
-
- @Parameter(0)
- public BackendType backendType
- @Parameter(1)
- public String modelPath
- @Parameter(2)
- public List<IQuerySpecification> queries
- ResourceSet rs
-
-
- @Before
- def void prepareTest() {
- val modelUri = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath)
- rs = new ResourceSetImpl
- rs.getResource(modelUri, true)
- }
-
- @Test
- def void compareResultsTest() {
- Assume.assumeFalse(queries.empty);
- val hint = backendType.hints
- val modelProvider = new PatternBasedMatchSetModelProvider(hint)
- val reference = modelProvider.getMatchSetRecord(rs, queries.get(0), null)
- for(var i=1;i<queries.length;i++){
- val actual = modelProvider.getMatchSetRecord(rs, queries.get(i), null)
- val diff = MatchSetRecordDiff.compute(reference, actual)
- Assert.assertTrue('''Additions: «diff.additions», Removals: «diff.removals»''', diff.empty);
- }
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AggregatorTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AggregatorTest.xtend
deleted file mode 100644
index e79fa73..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AggregatorTest.xtend
+++ /dev/null
@@ -1,104 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Balazs Grill, Tamas Szabo, Gabor Bergmann - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostInstanceWithMinCPU1QuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostInstanceWithMinCPU2QuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.MinCPUQuerySpecification
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.junit.Test
-import org.eclipse.viatra.examples.cps.tests.queries.util.SumCPUQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.AvgCPUQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HasOddApplicationsQuerySpecification
-import org.junit.runners.Parameterized.Parameters
-import java.util.Collection
-import org.junit.runners.Parameterized
-import org.junit.runner.RunWith
-import org.eclipse.viatra.query.runtime.emf.EMFScope
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.emf.common.util.URI
-
-@RunWith(Parameterized)
-class AggregatorTest {
-
- extension AllBackendTypes = new AllBackendTypes
-
-
- @Parameters(name = "Model: {0}")
- def static Collection<Object[]> testData() {
- newArrayList(
- #[
- "org.eclipse.viatra.examples.cps.tests/models/instances/aggregators.cyberphysicalsystem"
- ]
- )
- }
-
- val String modelPath
- val EMFScope scope
-
- new(String modelPath) {
- this.modelPath = modelPath
- val rs = new ResourceSetImpl
-
- rs.getResource(URI.createPlatformPluginURI(modelPath, true), true)
-
- scope = new EMFScope(rs)
- }
-
- @Test
- def void testMinCPU1() {
- ViatraQueryTest.test(MinCPUQuerySpecification::instance)
- .on(scope)
- .withAll
- .assertEquals
- }
-
- @Test
- def void testMinCPU2() {
- ViatraQueryTest.test(HostInstanceWithMinCPU1QuerySpecification::instance)
- .on(scope)
- .withAll
- .assertEquals
- }
-
- @Test
- def void testMinCPU3() {
- ViatraQueryTest.test(HostInstanceWithMinCPU2QuerySpecification::instance)
- .on(scope)
- .withAll
- .assertEquals
- }
-
- @Test
- def void testSumCPU() {
- ViatraQueryTest.test(SumCPUQuerySpecification::instance)
- .on(scope)
- .withAll
- .assertEquals
- }
-
- @Test
- def void testHasOddApplications() {
- ViatraQueryTest.test(HasOddApplicationsQuerySpecification::instance)
- .on(scope)
- .withAll
- .assertEquals
- }
-
- @Test
- def void testAvgCPU() {
- ViatraQueryTest.test(AvgCPUQuerySpecification::instance)
- .on(scope)
- .withAll
- .assertEquals
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AllBackendTypes.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AllBackendTypes.xtend
deleted file mode 100644
index 2eb1665..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AllBackendTypes.xtend
+++ /dev/null
@@ -1,21 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Balazs Grill - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-
-class AllBackendTypes {
-
- def ViatraQueryTest withAll(ViatraQueryTest test){
- BackendType.values.fold(test,[t, type | t.with(type.hints)])
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AllCpsTests.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AllCpsTests.xtend
deleted file mode 100644
index 843b2ca..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AllCpsTests.xtend
+++ /dev/null
@@ -1,47 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur,
- * Zoltan Ujhelyi, Daniel Segesdi, Gabor Bergmann
- * - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import org.junit.runner.RunWith
-import org.junit.runners.Suite
-import org.junit.runners.Suite.SuiteClasses
-
-@RunWith(Suite)
-@SuiteClasses(#[
- AnonymousVariablesCpsTest,
- APICpsTest,
- BasicCpsTest,
- FlattenedPatternCallCpsTest,
- FunctionalDependencyAnalysisTest,
- ModelManipulationCpsTest,
- RecursionCpsTest,
- TestingFrameworkTest,
- VariableEqualityCpsTest,
- BaseIndexerTest,
- BaseIndexerUnsetTest,
- AggregatorTest,
- AggregatorComparisonTest,
- ModelManipulationSumAggregatorTest,
- ModelManipulationMinMaxAggregatorTest,
- ModelManipulationAvgAggregatorTest,
- ModelManipulationTrickyJoinTest,
- LocalSearchPlanCostOverflowTest,
- LiteralValuesTest,
- DanglingTest,
- DRedTest,
- TransitiveClosureTest,
- CrossResourceContainmentTest,
- CrossResourceReferenceTest,
- LongLiteralTest
-])
-class AllCpsTests {}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AnonymousVariablesCpsTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AnonymousVariablesCpsTest.xtend
deleted file mode 100644
index 1b69935..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/AnonymousVariablesCpsTest.xtend
+++ /dev/null
@@ -1,74 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur, Zoltan Ujhelyi, Daniel Segesdi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.util.Collection
-import junit.framework.AssertionFailedError
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.tests.queries.util.AllVariablesNamedQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.AnonymousVariablesQuerySpecification
-import org.eclipse.viatra.query.runtime.matchers.backend.IQueryBackendFactory
-import org.eclipse.viatra.query.runtime.matchers.backend.QueryEvaluationHint
-import org.eclipse.viatra.query.testing.core.MatchSetRecordDiff
-import org.eclipse.viatra.query.testing.core.PatternBasedMatchSetModelProvider
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.junit.Before
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-
-// This test is necessary because of 398745 bug
-@RunWith(Parameterized)
-class AnonymousVariablesCpsTest {
- @Parameters(name = "Backend: {0}, Model: {1}")
- def static Collection<Object[]> testData() {
- newArrayList(
- #[ BackendType.Rete,
- "org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem"
- ],
- #[ BackendType.LocalSearch,
- "org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem"
- ]
- )
- }
-
- @Parameter(0)
- public BackendType backendType
- IQueryBackendFactory queryBackendFactory
- @Parameter(1)
- public String modelPath
- ResourceSet rs
-
-
- @Before
- def void prepareTest() {
- queryBackendFactory = backendType.newBackendInstance
- val modelUri = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath)
- rs = new ResourceSetImpl
- rs.getResource(modelUri, true)
- }
-
- @Test
- def void anonymousVariablesTest() {
- val hint = new QueryEvaluationHint(emptyMap, queryBackendFactory)
- val modelProvider = new PatternBasedMatchSetModelProvider(hint)
- val anonymousMatchSet = modelProvider.getMatchSetRecord(rs, AnonymousVariablesQuerySpecification.instance, null)
- val namedMatchSet = modelProvider.getMatchSetRecord(rs, AllVariablesNamedQuerySpecification.instance, null)
- val diff = MatchSetRecordDiff.compute(anonymousMatchSet, namedMatchSet)
- if (!diff.empty) {
- throw new AssertionFailedError(diff.toString)
- }
- }
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BackendType.java b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BackendType.java
deleted file mode 100644
index 9f9ece3..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BackendType.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur, Zoltan Ujhelyi, Daniel Segesdi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests;
-
-import java.util.Collections;
-
-import org.eclipse.viatra.query.runtime.localsearch.matcher.integration.LocalSearchBackendFactory;
-import org.eclipse.viatra.query.runtime.localsearch.matcher.integration.LocalSearchGenericBackendFactory;
-import org.eclipse.viatra.query.runtime.localsearch.matcher.integration.LocalSearchHints;
-import org.eclipse.viatra.query.runtime.matchers.backend.IQueryBackendFactory;
-import org.eclipse.viatra.query.runtime.matchers.backend.QueryEvaluationHint;
-import org.eclipse.viatra.query.runtime.matchers.backend.QueryHintOption;
-import org.eclipse.viatra.query.runtime.rete.matcher.ReteBackendFactory;
-
-public enum BackendType {
- Rete, LocalSearch,
- LocalSearch_Generic,
- LocalSearch_Flat,
- LocalSearch_NoBase;
-
- public IQueryBackendFactory getNewBackendInstance() {
- switch(this) {
- case Rete: return new ReteBackendFactory();
- case LocalSearch_Flat:
- case LocalSearch_NoBase:
- case LocalSearch:
- return LocalSearchBackendFactory.INSTANCE;
- case LocalSearch_Generic:
- return LocalSearchGenericBackendFactory.INSTANCE;
- default: return null;
- }
- }
-
- @SuppressWarnings("rawtypes")
- public QueryEvaluationHint getHints(){
- switch(this){
- case LocalSearch:
- return LocalSearchHints.getDefault().build();
- case LocalSearch_Flat:
- return LocalSearchHints.getDefaultFlatten().build();
- case LocalSearch_NoBase:
- return LocalSearchHints.getDefaultNoBase().build();
- case LocalSearch_Generic:
- return LocalSearchHints.getDefaultGeneric().build();
- default:
- return new QueryEvaluationHint(Collections.<QueryHintOption, Object>emptyMap(), getNewBackendInstance());
- }
- }
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexProxyResolutionTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexProxyResolutionTest.xtend
deleted file mode 100644
index 0d870a9..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexProxyResolutionTest.xtend
+++ /dev/null
@@ -1,71 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests
-
-import org.eclipse.emf.ecore.resource.impl.ResourceImpl
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.query.runtime.base.api.IndexingLevel
-import org.eclipse.viatra.query.runtime.base.api.ViatraBaseFactory
-import org.junit.Test
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemFactory
-import org.eclipse.emf.common.util.URI
-import org.eclipse.emf.ecore.InternalEObject
-import static extension org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemPackage.Literals.*
-import org.junit.Assert
-import org.eclipse.emf.ecore.util.EcoreUtil
-import org.eclipse.emf.ecore.EObject
-
-class BaseIndexProxyResolutionTest {
-
- val extension CyberPhysicalSystemFactory factory = CyberPhysicalSystemFactory.eINSTANCE
-
- /**
- * https://bugs.eclipse.org/bugs/show_bug.cgi?id=517607
- */
- @Test
- def testProxyResolution(){
- val rs = new ResourceSetImpl();
- val r1 = new ResourceImpl(URI.createURI("nothing://host"))
- val r2 = new ResourceImpl(URI.createURI("nothing://app"))
-
- r1.contents += createHostType => [
- identifier = "ht"
- instances += createHostInstance => [
- identifier = "hi"
- applications += createApplicationInstance => [
- (it as InternalEObject).eSetProxyURI(URI.createURI("nothing://app#ai"))
- ]
- ]
- ]
- r2.contents += createApplicationType => [
- identifier = "at"
- instances += createApplicationInstance => [
- identifier = "ai"
- ]
- ]
-
- // Add only the first model with the proxy
- rs.resources += r1
-
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- baseIndex.registerEStructuralFeatures(#{HOST_INSTANCE__APPLICATIONS}, IndexingLevel.FULL)
-
- // Base index should contain proxy at this point
- baseIndex.getFeatureInstances(HOST_INSTANCE__APPLICATIONS).forEach[k,v|
- Assert.assertEquals(1, v.size)
- Assert.assertTrue((v.head as EObject).eIsProxy)
- ]
-
- // Remove failed loaded resource
- rs.resources -= rs.resources.filter[URI == r2.URI].toList
- // Add second resource
- rs.resources += r2
- // Resolve all proxies
- EcoreUtil.resolveAll(rs)
-
- // Base index should NOT contain proxy at this point
- baseIndex.getFeatureInstances(HOST_INSTANCE__APPLICATIONS).forEach[k,v|
- Assert.assertEquals(1, v.size)
- Assert.assertFalse((v.head as EObject).eIsProxy)
- ]
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexerIndexingLevelsTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexerIndexingLevelsTest.xtend
deleted file mode 100644
index cb3fb57..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexerIndexingLevelsTest.xtend
+++ /dev/null
@@ -1,402 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Balazs Grill - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import com.google.common.collect.Collections2
-import com.google.common.collect.Maps
-import com.google.common.collect.Sets
-import java.util.Collection
-import java.util.List
-import java.util.Set
-import org.eclipse.emf.ecore.EClass
-import org.eclipse.emf.ecore.EDataType
-import org.eclipse.emf.ecore.ENamedElement
-import org.eclipse.emf.ecore.EObject
-import org.eclipse.emf.ecore.EStructuralFeature
-import org.eclipse.emf.ecore.EcorePackage
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemPackage
-import org.eclipse.viatra.query.runtime.base.api.IndexingLevel
-import org.eclipse.viatra.query.runtime.base.api.ViatraBaseFactory
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.junit.Assert
-import org.junit.Before
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-import org.eclipse.viatra.query.runtime.base.api.BaseIndexOptions
-
-@RunWith(Parameterized)
-class BaseIndexerIndexingLevelsTest {
-
- @Parameters(name = "Type: {0}, Model: {1}")
- def static Collection<Object[]> testData() {
- val elements = #{
- CyberPhysicalSystemPackage.eINSTANCE.applicationType,
- CyberPhysicalSystemPackage.eINSTANCE.applicationInstance,
- CyberPhysicalSystemPackage.eINSTANCE.hostType,
- CyberPhysicalSystemPackage.eINSTANCE.hostInstance,
- CyberPhysicalSystemPackage.eINSTANCE.cyberPhysicalSystem_AppTypes,
- CyberPhysicalSystemPackage.eINSTANCE.applicationInstance_AllocatedTo,
- CyberPhysicalSystemPackage.eINSTANCE.hostInstance_Applications,
- CyberPhysicalSystemPackage.eINSTANCE.hostType_Instances,
- CyberPhysicalSystemPackage.eINSTANCE.applicationType_Behavior,
- CyberPhysicalSystemPackage.eINSTANCE.hostInstance_CommunicateWith,
- EcorePackage.eINSTANCE.EString,
- EcorePackage.eINSTANCE.EInt
-
- }
- val models = #{"org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem"}
- val datas = Sets.cartesianProduct(elements, models);
- return Collections2.transform(datas, [it.toArray]);
- }
-
- @Parameter(0)
- public ENamedElement element
- @Parameter(1)
- public String modelPath
- ResourceSet rs
-
-
- @Before
- def void prepareTest() {
- val modelUri = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath)
- rs = new ResourceSetImpl
- rs.getResource(modelUri, true)
- }
-
- def collectSettings(List<Object> list, EObject eobject, EStructuralFeature feature) {
- val o = eobject.eGet(feature)
- if (o instanceof List<?>) {
- for (u : o) {
- list.add(#[eobject, feature, u])
- }
- } else {
- if (o !== null){
- list.add(#[eobject, feature, o])
- }
- }
- }
-
- def enumerateInstances(ENamedElement element){
- val result = newArrayList()
- val iterator = rs.allContents
- while(iterator.hasNext){
- val next = iterator.next
- if (next instanceof EObject){
- if (element instanceof EClass){
- if (element.isInstance(next)){
- result.add(next)
- }
- }
- if (element instanceof EStructuralFeature){
- if (next.eClass.EAllStructuralFeatures.contains(element)){
- result.collectSettings(next, element)
- }
- }
- if (element instanceof EDataType){
- for(a : next.eClass.EAllAttributes){
- if (a.EType.equals(element)){
- result.collectSettings(next, a)
- }
- }
- }
- }
- }
- result
- }
-
- @Test
- def void testWildCardStatistics(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- baseIndex.wildcardLevel = IndexingLevel.STATISTICS
- val expected = enumerateInstances(element).size
- var counted = -1;
- if (element instanceof EClass){
- counted = baseIndex.countAllInstances(element)
- }
- if (element instanceof EStructuralFeature){
- counted = baseIndex.countFeatures(element)
- }
- if (element instanceof EDataType){
- counted = baseIndex.countDataTypeInstances(element)
- }
-
- Assert.assertEquals(expected, counted)
- }
-
- @Test
- def void testStatistics(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- val expected = enumerateInstances(element).size
- var counted = -1;
- if (element instanceof EClass){
- baseIndex.registerEClasses(#{element}, IndexingLevel.STATISTICS)
- counted = baseIndex.countAllInstances(element)
- }
- if (element instanceof EStructuralFeature){
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.STATISTICS)
- counted = baseIndex.countFeatures(element)
- }
- if (element instanceof EDataType){
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.STATISTICS)
- counted = baseIndex.countDataTypeInstances(element)
- }
-
- Assert.assertEquals(expected, counted)
- }
-
- @Test
- def void testStatisticsInFull(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- val expected = enumerateInstances(element).size
- var counted = -1;
- if (element instanceof EClass){
- baseIndex.registerEClasses(#{element}, IndexingLevel.FULL)
- counted = baseIndex.getAllInstances(element).size
- }
- if (element instanceof EStructuralFeature){
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.FULL)
- counted = baseIndex.getFeatureInstances(element).mapValues[it.size].values.fold(0, [a, b | a+b])
- }
- if (element instanceof EDataType){
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.FULL)
- counted = baseIndex.countDataTypeInstances(element)
- }
-
- Assert.assertEquals(expected, counted)
- }
-
- @Test
- def void combineStatisticsWithFull(){
- val options = new BaseIndexOptions().withWildcardLevel(IndexingLevel.STATISTICS)
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, options, null)
- val expected = enumerateInstances(element).size
- var counted = -1;
- if (element instanceof EClass){
- baseIndex.registerEClasses(#{element}, IndexingLevel.FULL)
- counted = baseIndex.getAllInstances(element).size
- }
- if (element instanceof EStructuralFeature){
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.FULL)
- counted = baseIndex.getFeatureInstances(element).mapValues[it.size].values.fold(0, [a, b | a+b])
- }
- if (element instanceof EDataType){
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.FULL)
- counted = baseIndex.countDataTypeInstances(element)
- }
-
- Assert.assertEquals(expected, counted)
- }
-
- @Test
- def void followStatisticsByFull(){
- val options = new BaseIndexOptions().withWildcardLevel(IndexingLevel.STATISTICS)
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, options, null)
- var counted = -1;
- var expected = -1
- if (element instanceof EClass){
- baseIndex.registerEClasses(#{element}, IndexingLevel.STATISTICS)
- expected = enumerateInstances(element).size
- baseIndex.registerEClasses(#{element}, IndexingLevel.FULL)
- counted = baseIndex.getAllInstances(element).size
- }
- if (element instanceof EStructuralFeature){
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.STATISTICS)
- expected = enumerateInstances(element).size
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.FULL)
- counted = baseIndex.getFeatureInstances(element).mapValues[it.size].values.fold(0, [a, b | a+b])
- }
- if (element instanceof EDataType){
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.STATISTICS)
- expected = enumerateInstances(element).size
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.FULL)
- counted = baseIndex.countDataTypeInstances(element)
- }
-
- Assert.assertEquals(expected, counted)
- }
-
- @Test
- def void combineBothWithFull(){
- val options = new BaseIndexOptions().withWildcardLevel(IndexingLevel.BOTH)
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, options, null)
- val expected = enumerateInstances(element).size
- var counted = -1;
- if (element instanceof EClass){
- baseIndex.registerEClasses(#{element}, IndexingLevel.FULL)
- counted = baseIndex.getAllInstances(element).size
- }
- if (element instanceof EStructuralFeature){
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.FULL)
- counted = baseIndex.getFeatureInstances(element).mapValues[it.size].values.fold(0, [a, b | a+b])
- }
- if (element instanceof EDataType){
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.FULL)
- counted = baseIndex.countDataTypeInstances(element)
- }
-
- Assert.assertEquals(expected, counted)
- }
-
- @Test
- def void testWildcardFullWithOptions(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, true, null)
- val expected = enumerateInstances(element)
- if (element instanceof EClass){
- val instances = baseIndex.getAllInstances(element)
- val symmetricDifference = Sets.symmetricDifference(Sets.newHashSet(expected), instances)
- Assert.assertTrue(symmetricDifference.empty)
- }
- if (element instanceof EStructuralFeature){
- val featureMap = baseIndex.getFeatureInstances(element)
- val expectedFeatureMap = <EObject, Set<Object>>newHashMap()
- for(o : expected){
- val entry = o as List<?>
- var values = expectedFeatureMap.get(entry.get(0))
- if (values === null){
- values = newHashSet()
- expectedFeatureMap.put(entry.get(0) as EObject, values)
- }
- values.add(entry.get(2))
- }
- val diff = Maps.difference(featureMap, expectedFeatureMap)
- Assert.assertTrue(diff.areEqual)
- }
- if (element instanceof EDataType){
- val values = baseIndex.getDataTypeInstances(element)
- val expectedValues = newHashSet()
- for(o : expected){
- val entry = o as List<?>
- expectedValues.add(entry.get(2))
- }
- val symmetricDifference = Sets.symmetricDifference(values, expectedValues)
- Assert.assertTrue(symmetricDifference.empty)
- }
-
- }
-
- @Test
- def void testWildcardFull(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- baseIndex.wildcardLevel = IndexingLevel.FULL
- val expected = enumerateInstances(element)
- if (element instanceof EClass){
- val instances = baseIndex.getAllInstances(element)
- val symmetricDifference = Sets.symmetricDifference(Sets.newHashSet(expected), instances)
- Assert.assertTrue(symmetricDifference.empty)
- }
- if (element instanceof EStructuralFeature){
- val featureMap = baseIndex.getFeatureInstances(element)
- val expectedFeatureMap = <EObject, Set<Object>>newHashMap()
- for(o : expected){
- val entry = o as List<?>
- var values = expectedFeatureMap.get(entry.get(0))
- if (values === null){
- values = newHashSet()
- expectedFeatureMap.put(entry.get(0) as EObject, values)
- }
- values.add(entry.get(2))
- }
- val diff = Maps.difference(featureMap, expectedFeatureMap)
- Assert.assertTrue(diff.areEqual)
- }
- if (element instanceof EDataType){
- val values = baseIndex.getDataTypeInstances(element)
- val expectedValues = newHashSet()
- for(o : expected){
- val entry = o as List<?>
- expectedValues.add(entry.get(2))
- }
- val symmetricDifference = Sets.symmetricDifference(values, expectedValues)
- Assert.assertTrue(symmetricDifference.empty)
- }
-
- }
-
- @Test
- def void testFull(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- val expected = enumerateInstances(element)
- if (element instanceof EClass){
- baseIndex.registerEClasses(#{element}, IndexingLevel.FULL)
- val instances = baseIndex.getAllInstances(element)
- val symmetricDifference = Sets.symmetricDifference(Sets.newHashSet(expected), instances)
- Assert.assertTrue(symmetricDifference.empty)
- }
- if (element instanceof EStructuralFeature){
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.FULL)
- val featureMap = baseIndex.getFeatureInstances(element)
- val expectedFeatureMap = <EObject, Set<Object>>newHashMap()
- for(o : expected){
- val entry = o as List<?>
- var values = expectedFeatureMap.get(entry.get(0))
- if (values === null){
- values = newHashSet()
- expectedFeatureMap.put(entry.get(0) as EObject, values)
- }
- values.add(entry.get(2))
- }
- val diff = Maps.difference(featureMap, expectedFeatureMap)
- Assert.assertTrue(diff.areEqual)
- }
- if (element instanceof EDataType){
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.FULL)
- val values = baseIndex.getDataTypeInstances(element)
- val expectedValues = newHashSet()
- for(o : expected){
- val entry = o as List<?>
- expectedValues.add(entry.get(2))
- }
- val symmetricDifference = Sets.symmetricDifference(values, expectedValues)
- Assert.assertTrue(symmetricDifference.empty)
- }
-
- }
-
- @Test
- def void testStatisticsInCallback(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- val int[] counted = #[-1];
-
- baseIndex.coalesceTraversals([
- baseIndex.executeAfterTraversal([
- if (element instanceof EClass){
- counted.set(0,baseIndex.countAllInstances(element))
- }
- if (element instanceof EStructuralFeature){
- counted.set(0,baseIndex.countFeatures(element))
- }
- if (element instanceof EDataType){
- counted.set(0,baseIndex.countDataTypeInstances(element))
- }
- ])
- if (element instanceof EClass){
- baseIndex.registerEClasses(#{element}, IndexingLevel.STATISTICS)
- }
- if (element instanceof EStructuralFeature){
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.STATISTICS)
- }
- if (element instanceof EDataType){
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.STATISTICS)
- }
- return null;
- ]);
- val expected = enumerateInstances(element).size
-
- Assert.assertEquals(expected, counted.get(0))
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexerTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexerTest.xtend
deleted file mode 100644
index 1c8cd40..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexerTest.xtend
+++ /dev/null
@@ -1,327 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Balazs Grill - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import com.google.common.collect.Collections2
-import com.google.common.collect.Maps
-import com.google.common.collect.Sets
-import java.util.Collection
-import java.util.List
-import java.util.Set
-import org.eclipse.emf.ecore.EClass
-import org.eclipse.emf.ecore.EDataType
-import org.eclipse.emf.ecore.ENamedElement
-import org.eclipse.emf.ecore.EObject
-import org.eclipse.emf.ecore.EStructuralFeature
-import org.eclipse.emf.ecore.EcorePackage
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemPackage
-import org.eclipse.viatra.query.runtime.base.api.IndexingLevel
-import org.eclipse.viatra.query.runtime.base.api.ViatraBaseFactory
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.junit.Assert
-import org.junit.Before
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-
-@RunWith(Parameterized)
-class BaseIndexerTest {
-
- @Parameters(name = "Backend: {0}, Model: {1}")
- def static Collection<Object[]> testData() {
- val elements = #{
- CyberPhysicalSystemPackage.eINSTANCE.applicationType,
- CyberPhysicalSystemPackage.eINSTANCE.applicationInstance,
- CyberPhysicalSystemPackage.eINSTANCE.hostType,
- CyberPhysicalSystemPackage.eINSTANCE.hostInstance,
- CyberPhysicalSystemPackage.eINSTANCE.cyberPhysicalSystem_AppTypes,
- CyberPhysicalSystemPackage.eINSTANCE.applicationInstance_AllocatedTo,
- CyberPhysicalSystemPackage.eINSTANCE.hostInstance_Applications,
- CyberPhysicalSystemPackage.eINSTANCE.hostType_Instances,
- CyberPhysicalSystemPackage.eINSTANCE.applicationType_Behavior,
- CyberPhysicalSystemPackage.eINSTANCE.hostInstance_CommunicateWith,
- EcorePackage.eINSTANCE.EString
- }
- val models = #{"org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem"}
- val datas = Sets.cartesianProduct(elements, models);
- return Collections2.transform(datas, [it.toArray]);
- }
-
- @Parameter(0)
- public ENamedElement element
- @Parameter(1)
- public String modelPath
- ResourceSet rs
-
-
- @Before
- def void prepareTest() {
- val modelUri = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath)
- rs = new ResourceSetImpl
- rs.getResource(modelUri, true)
- }
-
- def collectSettings(List<Object> list, EObject eobject, EStructuralFeature feature) {
- val o = eobject.eGet(feature)
- if (o instanceof List<?>) {
- for (u : o) {
- list.add(#[eobject, feature, u])
- }
- } else {
- if (o !== null){
- list.add(#[eobject, feature, o])
- }
- }
- }
-
- def enumerateInstances(ENamedElement element){
- val result = newArrayList()
- val iterator = rs.allContents
- while(iterator.hasNext){
- val next = iterator.next
- if (next instanceof EObject){
- if (element instanceof EClass){
- if (element.isInstance(next)){
- result.add(next)
- }
- }
- if (element instanceof EStructuralFeature){
- if (next.eClass.EAllStructuralFeatures.contains(element)){
- result.collectSettings(next, element)
- }
- }
- if (element instanceof EDataType){
- for(a : next.eClass.EAllAttributes){
- if (a.EType.equals(element)){
- result.collectSettings(next, a)
- }
- }
- }
- }
- }
- result
- }
-
- @Test
- def void testWildCardStatistics(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- baseIndex.wildcardLevel = IndexingLevel.STATISTICS
- val expected = enumerateInstances(element).size
- var counted = -1;
- if (element instanceof EClass){
- counted = baseIndex.countAllInstances(element)
- }
- if (element instanceof EStructuralFeature){
- counted = baseIndex.countFeatures(element)
- }
- if (element instanceof EDataType){
- counted = baseIndex.countDataTypeInstances(element)
- }
-
- Assert.assertEquals(expected, counted)
- }
-
- @Test
- def void testStatistics(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- val expected = enumerateInstances(element).size
- var counted = -1;
- if (element instanceof EClass){
- baseIndex.registerEClasses(#{element}, IndexingLevel.STATISTICS)
- counted = baseIndex.countAllInstances(element)
- }
- if (element instanceof EStructuralFeature){
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.STATISTICS)
- counted = baseIndex.countFeatures(element)
- }
- if (element instanceof EDataType){
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.STATISTICS)
- counted = baseIndex.countDataTypeInstances(element)
- }
-
- Assert.assertEquals(expected, counted)
- }
-
- @Test
- def void testStatisticsInFull(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- val expected = enumerateInstances(element).size
- var counted = -1;
- if (element instanceof EClass){
- baseIndex.registerEClasses(#{element}, IndexingLevel.FULL)
- counted = baseIndex.getAllInstances(element).size
- }
- if (element instanceof EStructuralFeature){
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.FULL)
- counted = baseIndex.getFeatureInstances(element).mapValues[it.size].values.fold(0, [a, b | a+b])
- }
- if (element instanceof EDataType){
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.FULL)
- counted = baseIndex.countDataTypeInstances(element)
- }
-
- Assert.assertEquals(expected, counted)
- }
-
- @Test
- def void testWildcardFullWithOptions(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, true, null)
- val expected = enumerateInstances(element)
- if (element instanceof EClass){
- val instances = baseIndex.getAllInstances(element)
- val symmetricDifference = Sets.symmetricDifference(Sets.newHashSet(expected), instances)
- Assert.assertTrue(symmetricDifference.empty)
- }
- if (element instanceof EStructuralFeature){
- val featureMap = baseIndex.getFeatureInstances(element)
- val expectedFeatureMap = <EObject, Set<Object>>newHashMap()
- for(o : expected){
- val entry = o as List<?>
- var values = expectedFeatureMap.get(entry.get(0))
- if (values === null){
- values = newHashSet()
- expectedFeatureMap.put(entry.get(0) as EObject, values)
- }
- values.add(entry.get(2))
- }
- val diff = Maps.difference(featureMap, expectedFeatureMap)
- Assert.assertTrue(diff.areEqual)
- }
- if (element instanceof EDataType){
- val values = baseIndex.getDataTypeInstances(element)
- val expectedValues = newHashSet()
- for(o : expected){
- val entry = o as List<?>
- expectedValues.add(entry.get(2))
- }
- val symmetricDifference = Sets.symmetricDifference(values, expectedValues)
- Assert.assertTrue(symmetricDifference.empty)
- }
-
- }
-
- @Test
- def void testWildcardFull(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- baseIndex.wildcardLevel = IndexingLevel.FULL
- val expected = enumerateInstances(element)
- if (element instanceof EClass){
- val instances = baseIndex.getAllInstances(element)
- val symmetricDifference = Sets.symmetricDifference(Sets.newHashSet(expected), instances)
- Assert.assertTrue(symmetricDifference.empty)
- }
- if (element instanceof EStructuralFeature){
- val featureMap = baseIndex.getFeatureInstances(element)
- val expectedFeatureMap = <EObject, Set<Object>>newHashMap()
- for(o : expected){
- val entry = o as List<?>
- var values = expectedFeatureMap.get(entry.get(0))
- if (values === null){
- values = newHashSet()
- expectedFeatureMap.put(entry.get(0) as EObject, values)
- }
- values.add(entry.get(2))
- }
- val diff = Maps.difference(featureMap, expectedFeatureMap)
- Assert.assertTrue(diff.areEqual)
- }
- if (element instanceof EDataType){
- val values = baseIndex.getDataTypeInstances(element)
- val expectedValues = newHashSet()
- for(o : expected){
- val entry = o as List<?>
- expectedValues.add(entry.get(2))
- }
- val symmetricDifference = Sets.symmetricDifference(values, expectedValues)
- Assert.assertTrue(symmetricDifference.empty)
- }
-
- }
-
- @Test
- def void testFull(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- val expected = enumerateInstances(element)
- if (element instanceof EClass){
- baseIndex.registerEClasses(#{element}, IndexingLevel.FULL)
- val instances = baseIndex.getAllInstances(element)
- val symmetricDifference = Sets.symmetricDifference(Sets.newHashSet(expected), instances)
- Assert.assertTrue(symmetricDifference.empty)
- }
- if (element instanceof EStructuralFeature){
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.FULL)
- val featureMap = baseIndex.getFeatureInstances(element)
- val expectedFeatureMap = <EObject, Set<Object>>newHashMap()
- for(o : expected){
- val entry = o as List<?>
- var values = expectedFeatureMap.get(entry.get(0))
- if (values === null){
- values = newHashSet()
- expectedFeatureMap.put(entry.get(0) as EObject, values)
- }
- values.add(entry.get(2))
- }
- val diff = Maps.difference(featureMap, expectedFeatureMap)
- Assert.assertTrue(diff.areEqual)
- }
- if (element instanceof EDataType){
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.FULL)
- val values = baseIndex.getDataTypeInstances(element)
- val expectedValues = newHashSet()
- for(o : expected){
- val entry = o as List<?>
- expectedValues.add(entry.get(2))
- }
- val symmetricDifference = Sets.symmetricDifference(values, expectedValues)
- Assert.assertTrue(symmetricDifference.empty)
- }
-
- }
-
- @Test
- def void testStatisticsInCallback(){
- val baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, false, null)
- val int[] counted = #[-1];
-
- baseIndex.coalesceTraversals([
- baseIndex.executeAfterTraversal([
- if (element instanceof EClass){
- counted.set(0,baseIndex.countAllInstances(element))
- }
- if (element instanceof EStructuralFeature){
- counted.set(0,baseIndex.countFeatures(element))
- }
- if (element instanceof EDataType){
- counted.set(0,baseIndex.countDataTypeInstances(element))
- }
- ])
- if (element instanceof EClass){
- baseIndex.registerEClasses(#{element}, IndexingLevel.STATISTICS)
- }
- if (element instanceof EStructuralFeature){
- baseIndex.registerEStructuralFeatures(#{element}, IndexingLevel.STATISTICS)
- }
- if (element instanceof EDataType){
- baseIndex.registerEDataTypes(#{element}, IndexingLevel.STATISTICS)
- }
- return null;
- ]);
- val expected = enumerateInstances(element).size
-
- Assert.assertEquals(expected, counted.get(0))
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexerUnsetTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexerUnsetTest.xtend
deleted file mode 100644
index 1ab08a4..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BaseIndexerUnsetTest.xtend
+++ /dev/null
@@ -1,98 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Abel Hegedus - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import org.apache.log4j.Level
-import org.apache.log4j.Logger
-import org.eclipse.emf.common.util.URI
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemFactory
-import org.eclipse.viatra.query.runtime.base.api.ViatraBaseFactory
-import org.eclipse.viatra.query.testing.core.TestingSeverityAggregatorLogAppender
-import org.junit.Assert
-import org.junit.Test
-import org.junit.Before
-import org.junit.After
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationType
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.Request
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.Requirement
-import org.eclipse.viatra.query.runtime.base.api.NavigationHelper
-
-class BaseIndexerUnsetTest {
-
- ApplicationType appType
- Request request
- Requirement requirement
- NavigationHelper baseIndex
- TestingSeverityAggregatorLogAppender appender
- Logger logger
-
- @Before
- def void setup() {
- // prepare model
- appType = CyberPhysicalSystemFactory.eINSTANCE.createApplicationType
- request = CyberPhysicalSystemFactory.eINSTANCE.createRequest
- requirement = CyberPhysicalSystemFactory.eINSTANCE.createRequirement
- request.requirements += requirement
- requirement.type = appType
-
- // prepare resource set and base index
- val rs = new ResourceSetImpl
- val resource = rs.createResource(URI.createURI("dummyModel"))
- resource.contents.add(appType)
- resource.contents.add(request)
- logger = Logger.getLogger(this.class)
- appender = new TestingSeverityAggregatorLogAppender
- logger.addAppender(appender)
- baseIndex = ViatraBaseFactory::instance.createNavigationHelper(rs, true, logger)
- }
-
- @After
- def void cleanup() {
- logger.removeAppender(appender)
- baseIndex.dispose
- baseIndex = null
- appType = null
- request = null
- requirement = null
- appender = null
- }
-
- @Test
- def void test_unsetManyValueFeature() {
- // unset many-value feature
- request.unsetRequirements
- Assert.assertTrue("Many-value unset caused exception", appender.severity == Level.INFO)
- }
-
- @Test
- def void test_setUnsetManyValueFeature() {
- request.unsetRequirements
- // set many-value feature
- request.requirements += requirement
- Assert.assertTrue("Many-value add on unset feature caused exception", appender.severity == Level.INFO)
- }
-
- @Test
- def void test_unsetSingleFeature() {
- // unset single feature
- requirement.unsetType
- Assert.assertTrue("Single value unset caused exception", appender.severity == Level.INFO)
- }
-
- @Test
- def void test_setUnsetSingleFeature() {
- requirement.unsetType
- // set single value feature
- requirement.type = appType
- Assert.assertTrue("Single value set on unset feature caused exception", appender.severity == Level.INFO)
- }
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BasicCpsTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BasicCpsTest.xtend
deleted file mode 100644
index b9fdd18..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/BasicCpsTest.xtend
+++ /dev/null
@@ -1,484 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur, Zoltan Ujhelyi, Daniel Segesdi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.io.File
-import org.eclipse.viatra.examples.cps.tests.queries.SimpleCpsQueries
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationInstancesOfApplicationTypeIdentifiersQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationInstancesOfApplicationTypeQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationInstancesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationTypeWithHostedInstanceIdentifiersQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationTypeWithHostedInstancesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationTypeWithoutHostedInstanceIdentifiersQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationTypeWithoutHostedInstanceQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationTypesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.CommunicateWithQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.FinalPatternQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HasMoreCommunicationPartnerQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HasMoreHostedApplicationInstancesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HasMoreHostedApplicationsQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HasTheMostCommunicationPartnerQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HasTheMostHostedApplicationInstancesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HasTheMostHostedApplicationsQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostInstanceWithAtLeastAsMuchTotalRamAsTotalHddQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostInstanceWithPrimeTotalRamQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostInstancesWithZeroTotalRamQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostedApplicationsQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.InTheCommunicationChainsQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.InstancesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.TransitionsOfApplicationTypeIdentifiersQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.TransitionsOfApplicationTypeQuerySpecification
-import org.eclipse.viatra.query.runtime.api.IPatternMatch
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.eclipse.viatra.query.testing.core.coverage.CoverageAnalyzer
-import org.eclipse.viatra.query.testing.core.coverage.CoverageReporter
-import org.junit.AfterClass
-import org.junit.Assume
-import org.junit.BeforeClass
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-
-@RunWith(Parameterized)
-class BasicCpsTest extends AbstractQueryComparisonTest {
-
- static var CoverageAnalyzer coverage;
-
- override getSnapshotUri() {
- "org.eclipse.viatra.examples.cps.tests/models/snapshots/test.snapshot"
- }
-
- @BeforeClass
- static def void beforeClass(){
- coverage = new CoverageAnalyzer();
- }
-
-
- @AfterClass
- static def void afterClass(){
- CoverageReporter.reportHtml(coverage, new File("BasicCpsTest_coverage.html"))
- }
-
- @Test
- def void testAllQueries() {
- Assume.assumeTrue(type != BackendType.LocalSearch_NoBase) // This test takes 20+ seconds to run without base
- SimpleCpsQueries.instance.specifications.forEach[
- ViatraQueryTest.test(it as IQuerySpecification<ViatraQueryMatcher<IPatternMatch>>).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- ]
- }
-
- @Test
- def void testApplicationTypes() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.applicationTypes")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testApplicationInstances() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.applicationInstances")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testApplicationInstancesOfApplicationType() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationType")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testApplicationInstancesOfApplicationTypeIdentifiers() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.applicationInstancesOfApplicationTypeIdentifiers")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testApplicationTypeWithHostedInstances() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstances")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testApplicationTypeWithHostedInstanceIdentifiers() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithHostedInstanceIdentifiers")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testApplicationTypeWithoutHostedInstance() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstance")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testApplicationTypeWithoutHostedInstanceIdentifiers() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.applicationTypeWithoutHostedInstanceIdentifiers")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testTransitionsOfApplicationType() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationType")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testTransitionsOfApplicationTypeIdentifiers() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.transitionsOfApplicationTypeIdentifiers")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testHostInstancesWithZeroTotalRam() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.hostInstancesWithZeroTotalRam")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testHostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testHostInstanceWithPrimeTotalRam() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.hostInstanceWithPrimeTotalRam")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- // This is necessary because of 490761 bug
- @Test
- def void testHasMoreHostedApplicationInstances() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplicationInstances")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- // This is necessary because of 490761 bug
- @Test
- def void testHasTheMostHostedApplicationInstances() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplicationInstances")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testCommunicateWith() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.communicateWith")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testInTheCommunicationChains() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.inTheCommunicationChains")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testHasMoreCommunicationPartner() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.hasMoreCommunicationPartner")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testHasTheMostCommunicationPartner() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.hasTheMostCommunicationPartner")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testHostedApplications() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.hostedApplications")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testHasMoreHostedApplications() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.hasMoreHostedApplications")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testHasTheMostHostedApplications() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.hasTheMostHostedApplications")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testFinalPattern() {
- Assume.assumeTrue(type != BackendType.LocalSearch_NoBase) // This test takes 20+ seconds to run without base
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.finalPattern")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void testInstances() {
- ViatraQueryTest.test("org.eclipse.viatra.examples.cps.tests.queries.instances")
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
-
- @Test
- def void mfTestApplicationTypes() {
- ViatraQueryTest.test(ApplicationTypesQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestApplicationInstances() {
- ViatraQueryTest.test(ApplicationInstancesQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestApplicationInstancesOfApplicationType() {
- ViatraQueryTest.test(ApplicationInstancesOfApplicationTypeQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestApplicationInstancesOfApplicationTypeIdentifiers() {
- ViatraQueryTest.test(ApplicationInstancesOfApplicationTypeIdentifiersQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestApplicationTypeWithHostedInstances() {
- ViatraQueryTest.test(ApplicationTypeWithHostedInstancesQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestApplicationTypeWithHostedInstanceIdentifiers() {
- ViatraQueryTest.test(ApplicationTypeWithHostedInstanceIdentifiersQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestApplicationTypeWithoutHostedInstance() {
- ViatraQueryTest.test(ApplicationTypeWithoutHostedInstanceQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestApplicationTypeWithoutHostedInstanceIdentifiers() {
- ViatraQueryTest.test(ApplicationTypeWithoutHostedInstanceIdentifiersQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestTransitionsOfApplicationType() {
- ViatraQueryTest.test(TransitionsOfApplicationTypeQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestTransitionsOfApplicationTypeIdentifiers() {
- ViatraQueryTest.test(TransitionsOfApplicationTypeIdentifiersQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestHostInstancesWithZeroTotalRam() {
- ViatraQueryTest.test(HostInstancesWithZeroTotalRamQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestHostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd() {
- ViatraQueryTest.test(HostInstanceWithAtLeastAsMuchTotalRamAsTotalHddQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestHostInstanceWithPrimeTotalRam() {
- ViatraQueryTest.test(HostInstanceWithPrimeTotalRamQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestHasMoreHostedApplicationInstances() {
- ViatraQueryTest.test(HasMoreHostedApplicationInstancesQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestHasTheMostHostedApplicationInstances() {
- ViatraQueryTest.test(HasTheMostHostedApplicationInstancesQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestCommunicateWith() {
- ViatraQueryTest.test(CommunicateWithQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestInTheCommunicationChains() {
- ViatraQueryTest.test(InTheCommunicationChainsQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestHasMoreCommunicationPartner() {
- ViatraQueryTest.test(HasMoreCommunicationPartnerQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestHasTheMostCommunicationPartner() {
- ViatraQueryTest.test(HasTheMostCommunicationPartnerQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestHostedApplications() {
- ViatraQueryTest.test(HostedApplicationsQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestHasMoreHostedApplications() {
- ViatraQueryTest.test(HasMoreHostedApplicationsQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestHasTheMostHostedApplications() {
- Assume.assumeTrue(type != BackendType.LocalSearch_NoBase) // This test takes 20+ seconds to run without base
- ViatraQueryTest.test(HasTheMostHostedApplicationsQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestFinalPattern() {
- Assume.assumeTrue(type != BackendType.LocalSearch_NoBase) // This test takes 20+ seconds to run without base
- ViatraQueryTest.test(FinalPatternQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void mfTestInstances() {
- ViatraQueryTest.test(InstancesQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
-
- @Test
- def void wildCardTestFinalPattern() {
- Assume.assumeTrue(type != BackendType.LocalSearch_NoBase) // This test takes 20+ seconds to run without base
- ViatraQueryTest.test(FinalPatternQuerySpecification.instance).analyzeWith(coverage)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/CrossResourceContainmentTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/CrossResourceContainmentTest.xtend
deleted file mode 100644
index df451c9..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/CrossResourceContainmentTest.xtend
+++ /dev/null
@@ -1,124 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2017, Krisztian Gabor Mayer, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Krisztian Gabor Mayer - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.util.Collection
-import org.eclipse.emf.common.util.URI
-import org.eclipse.emf.ecore.resource.Resource
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemFactory
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostInstance
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostType
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostInstancesPerHostTypesQuerySpecification
-import org.eclipse.viatra.query.runtime.api.AdvancedViatraQueryEngine
-import org.eclipse.viatra.query.runtime.api.IPatternMatch
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher
-import org.eclipse.viatra.query.runtime.base.api.BaseIndexOptions
-import org.eclipse.viatra.query.runtime.emf.EMFScope
-import org.junit.Assert
-import org.junit.Before
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-
-@RunWith(Parameterized)
-class CrossResourceContainmentTest {
-
- static val extension CyberPhysicalSystemFactory factory = CyberPhysicalSystemFactory.eINSTANCE
- ResourceSet resourceSet
- Resource resourceHt
- Resource resourceHi
- HostType myHostType
- HostInstance myHostInstance
-
- @Parameters(name="With DanglingFreeAssumption: {0}")
- def static Object[] testData() {
- newArrayList(
- #[true, false]
- )
- }
-
- @Parameter(0)
- public var boolean danglingFreeAssum;
-
- @Before
- public def void setUp() {
- resourceSet = new ResourceSetImpl()
- resourceHt = resourceSet.createResource(URI.createURI("protocol://ht"))
- resourceHi = resourceSet.createResource(URI.createURI("protocol://hi"))
- myHostType = createHostType => [identifier = "MyHostType"]
- myHostInstance = createHostInstance => [identifier = "MyHostInstance"]
-
- myHostType.instances.add(myHostInstance)
- resourceHt.contents += myHostType
- resourceHi.contents += myHostInstance
- }
-
- // Target is in scope, Source is not
- @Test
- def void crossContTest_1() {
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum)
- val AdvancedViatraQueryEngine engine = AdvancedViatraQueryEngine.createUnmanagedEngine(
- new EMFScope(resourceHi, option));
- val ViatraQueryMatcher<? extends IPatternMatch> matcher = engine.getMatcher(
- HostInstancesPerHostTypesQuerySpecification.instance);
- val Collection<? extends IPatternMatch> matches = matcher.getAllMatches();
-
- Assert.assertTrue(matches.empty)
- }
-
- // Source is in scope, Target is not (Resource scope)
- @Test
- def void crossContTest_2() {
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum)
- val AdvancedViatraQueryEngine engine = AdvancedViatraQueryEngine.createUnmanagedEngine(
- new EMFScope(resourceHt, option));
- val ViatraQueryMatcher<? extends IPatternMatch> matcher = engine.getMatcher(
- HostInstancesPerHostTypesQuerySpecification.instance);
- val Collection<? extends IPatternMatch> matches = matcher.getAllMatches();
-
- // if danglingFreeAssum is true, the match set is undefined
- Assert.assertTrue(danglingFreeAssum || matches.empty)
- }
-
- // Target and Source are in the Scope (ResourceSet scope)
- @Test
- def void crossContTest_3() {
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum)
- val AdvancedViatraQueryEngine engine = AdvancedViatraQueryEngine.createUnmanagedEngine(
- new EMFScope(resourceSet, option));
- val ViatraQueryMatcher<? extends IPatternMatch> matcher = engine.getMatcher(
- HostInstancesPerHostTypesQuerySpecification.instance);
- val Collection<? extends IPatternMatch> matches = matcher.getAllMatches();
-
- Assert.assertFalse(matches.empty)
- Assert.assertEquals(matches.get(0).get(0), myHostType)
- Assert.assertEquals(matches.get(0).get(1), myHostInstance)
- }
-
- // Target and Source are in the Scope (Resource scope)
- @Test
- def void crossContTest_4() {
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum)
- val AdvancedViatraQueryEngine engine = AdvancedViatraQueryEngine.createUnmanagedEngine(
- new EMFScope(myHostType, option));
- val ViatraQueryMatcher<? extends IPatternMatch> matcher = engine.getMatcher(
- HostInstancesPerHostTypesQuerySpecification.instance);
- val Collection<? extends IPatternMatch> matches = matcher.getAllMatches();
-
- Assert.assertFalse(matches.empty)
- Assert.assertEquals(matches.get(0).get(0), myHostType)
- Assert.assertEquals(matches.get(0).get(1), myHostInstance)
- }
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/CrossResourceReferenceTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/CrossResourceReferenceTest.xtend
deleted file mode 100644
index 34e1478..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/CrossResourceReferenceTest.xtend
+++ /dev/null
@@ -1,353 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2017, Krisztian Gabor Mayer, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Krisztian Gabor Mayer - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.util.Collection
-import org.eclipse.emf.common.notify.Notifier
-import org.eclipse.emf.common.util.URI
-import org.eclipse.emf.ecore.EObject
-import org.eclipse.emf.ecore.resource.Resource
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationInstance
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationType
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemFactory
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostInstance
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostType
-import org.eclipse.viatra.query.runtime.api.AdvancedViatraQueryEngine
-import org.eclipse.viatra.query.runtime.api.IPatternMatch
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher
-import org.eclipse.viatra.query.runtime.api.scope.QueryScope
-import org.eclipse.viatra.query.runtime.base.api.BaseIndexOptions
-import org.eclipse.viatra.query.runtime.base.api.filters.IBaseIndexObjectFilter
-import org.eclipse.viatra.query.runtime.base.api.filters.IBaseIndexResourceFilter
-import org.eclipse.viatra.query.runtime.emf.EMFScope
-import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
-import org.junit.Assert
-import org.junit.Before
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-import org.eclipse.viatra.examples.cps.tests.queries.util.AppInstanceAllocatedToHostInstanceQuerySpecification
-
-@RunWith(Parameterized)
-class CrossResourceReferenceTest {
-
- static final extension CyberPhysicalSystemFactory factory = CyberPhysicalSystemFactory.eINSTANCE
- static final URI resourceAllInOneURI = URI.createURI("protocol://allinone")
- static final URI resourceEmptyURI = URI.createURI("protocol://empty")
- static final URI resourceHostsURI = URI.createURI("protocol://host")
- static final URI resourceAppsURI = URI.createURI("protocol://apps")
-
- ResourceSet resourceSet
- Resource resourceHosts
- Resource resourceApps
- Resource resourceEmpty
- Resource resourceAIO
- HostType myHostType
- HostInstance myHostInstance
- ApplicationType myAppType
- ApplicationInstance myAppInstance
-
- @Parameters(name="With DanglingFreeAssumption: {0}")
- def static Object[] testData() {
- newArrayList(
- #[true, false]
- )
- }
-
- @Parameter(0)
- public var boolean danglingFreeAssum;
-
- // Resource filters:
- static class AppsResourceFilter implements IBaseIndexResourceFilter {
- override isResourceFiltered(Resource resource) {
- return resourceAppsURI.equals(resource.getURI());
- }
-
- }
-
- static class HostsResourceFilter implements IBaseIndexResourceFilter {
- override isResourceFiltered(Resource resource) {
- return resourceHostsURI.equals(resource.getURI());
- }
-
- }
-
- static class EmptyResourceFilter implements IBaseIndexResourceFilter {
- override isResourceFiltered(Resource resource) {
- return (resourceEmptyURI.equals(resource.getURI()));
- }
-
- }
-
- static class AllInOneResourceFilter implements IBaseIndexResourceFilter {
- override isResourceFiltered(Resource resource) {
- return (resourceAllInOneURI.equals(resource.getURI()));
- }
-
- }
-
- // Object Filters:
- @FinalFieldsConstructor
- static class ObjectFilter implements IBaseIndexObjectFilter {
- val EObject object;
-
- override isFiltered(Notifier notifier) {
- return notifier.equals(object)
- }
- }
-
- @FinalFieldsConstructor
- static class TwoObjectsFilter implements IBaseIndexObjectFilter {
- val EObject object1;
- val EObject object2;
-
- override isFiltered(Notifier notifier) {
- return (notifier.equals(object1) || notifier.equals(object2))
- }
- }
-
- def <Matcher extends ViatraQueryMatcher<? extends IPatternMatch>> Matcher getMatchesOnScopeWithQuerySpec(
- QueryScope scope, IQuerySpecification<Matcher> querySpecification) {
- val AdvancedViatraQueryEngine engine = AdvancedViatraQueryEngine.createUnmanagedEngine(scope);
- val Matcher = engine.getMatcher(querySpecification);
- return Matcher
- }
-
- @Before
- def void setUp() {
- resourceSet = new ResourceSetImpl()
- resourceHosts = resourceSet.createResource(resourceHostsURI)
- resourceApps = resourceSet.createResource(resourceAppsURI)
- resourceEmpty = resourceSet.createResource(resourceEmptyURI)
- resourceAIO = resourceSet.createResource(resourceAllInOneURI)
- myHostType = createHostType => [identifier = "MyHostType"]
- myHostInstance = createHostInstance => [identifier = "MyHostInstance"]
- myAppType = createApplicationType => [identifier = "MyAppType"]
- myAppInstance = createApplicationInstance => [identifier = "MyAppInstance"]
- myHostType.instances.add(myHostInstance)
- myAppType.instances.add(myAppInstance)
- myAppInstance.allocatedTo = myHostInstance
- }
-
- // RESOURCE, Target is in scope, Source is not
- @Test
- def void crossRefTest_1() {
- resourceHosts.contents += myHostType
- resourceApps.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum)
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceHosts, option), // scope is on resourceHosts
- AppInstanceAllocatedToHostInstanceQuerySpecification.instance).allMatches;
-
- Assert.assertTrue(matches.empty)
- }
-
- // RESOURCE, Source is in scope, Target is not
- @Test
- def void crossRefTest_2() {
- resourceHosts.contents += myHostType
- resourceApps.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum)
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceApps, option), // scope is on resourceApps
- AppInstanceAllocatedToHostInstanceQuerySpecification.instance).allMatches;
-
- Assert.assertFalse(matches.empty)
- Assert.assertEquals(matches.get(0).get(0), myAppInstance)
- Assert.assertEquals(matches.get(0).get(1), myHostInstance)
- }
-
- // RESOURCE, Target and Source are in the Scope
- @Test
- def void crossRefTest_3() {
- resourceAIO.contents += myHostType
- resourceAIO.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum)
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceAIO, option), // scope is on resourceAIO
- AppInstanceAllocatedToHostInstanceQuerySpecification.instance).allMatches;
-
- Assert.assertFalse(matches.empty)
- Assert.assertEquals(matches.get(0).get(0), myAppInstance)
- Assert.assertEquals(matches.get(0).get(1), myHostInstance)
- }
-
- // RESOURCE, Target and Source are out of Scope
- @Test
- def void crossRefTest_4() {
- resourceAIO.contents += myHostType
- resourceAIO.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum)
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceEmpty, option), // Scope is on resourceEmpty
- AppInstanceAllocatedToHostInstanceQuerySpecification.instance).allMatches;
-
- Assert.assertTrue(matches.empty)
- }
-
- // RESOURCESET, Target and Source are in the Scope
- @Test
- def void crossRefTest_5() {
- resourceHosts.contents += myHostType
- resourceApps.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum)
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceSet, option), AppInstanceAllocatedToHostInstanceQuerySpecification.instance).
- allMatches;
-
- Assert.assertFalse(matches.empty)
- Assert.assertEquals(matches.get(0).get(0), myAppInstance)
- Assert.assertEquals(matches.get(0).get(1), myHostInstance)
- }
-
- // NODE FILTER + RESOURCESET, Target is in scope, Source is not (MyAppInstance is filtered)
- @Test
- def void crossRefTest_6() {
- resourceHosts.contents += myHostType
- resourceApps.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum).withObjectFilterConfiguration(
- new ObjectFilter(myAppInstance)) // MyAppInstance is filtered
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceSet, option), AppInstanceAllocatedToHostInstanceQuerySpecification.instance).
- allMatches;
-
- Assert.assertTrue(matches.empty)
- }
-
- // NODE FILTER + RESOURCESET, Source is in scope, Target is not (MyHostInstance is filtered)
- @Test
- def void crossRefTest_7() {
- resourceHosts.contents += myHostType
- resourceApps.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum).withObjectFilterConfiguration(
- new ObjectFilter(myHostInstance)) // MyHostInstance is filtered
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceSet, option), AppInstanceAllocatedToHostInstanceQuerySpecification.instance).
- allMatches;
-
- Assert.assertFalse(matches.empty)
- Assert.assertEquals(matches.get(0).get(0), myAppInstance)
- Assert.assertEquals(matches.get(0).get(1), myHostInstance)
- }
-
- // NODE FILTER + RESOURCESET, Target and Source are in the Scope (A Dummy EObject is filtered)
- @Test
- def void crossRefTest_8() {
- resourceHosts.contents += myHostType
- resourceApps.contents += myAppType
-
- val Resource resourceDummy = resourceSet.createResource(URI.createURI("protocol://dummy")) // we are going to filter the dummyhost
- val HostType MyDummyHostType = createHostType => [identifier = "MyDummyHostType"]
- resourceDummy.contents += MyDummyHostType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum).withObjectFilterConfiguration(
- new ObjectFilter(MyDummyHostType)) // MyDummyHostType is filtered
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceSet, option), AppInstanceAllocatedToHostInstanceQuerySpecification.instance).
- allMatches;
-
- Assert.assertFalse(matches.empty)
- Assert.assertEquals(matches.get(0).get(0), myAppInstance)
- Assert.assertEquals(matches.get(0).get(1), myHostInstance)
- }
-
- // NODE FILTER + RESOURCESET, Target and Source are out of Scope (MyHostInstance and MyAppInstance is filtered)
- @Test
- def void crossRefTest_9() {
- resourceHosts.contents += myHostType
- resourceApps.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum).withObjectFilterConfiguration(
- new TwoObjectsFilter(myHostInstance, myAppInstance))
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceSet, option), AppInstanceAllocatedToHostInstanceQuerySpecification.instance).
- allMatches;
-
- Assert.assertTrue(matches.empty)
- }
-
- // RESOURCE FILTER + RESOURCESET, Target is in scope, Source is not
- @Test
- def void crossRefTest_10() {
- resourceHosts.contents += myHostType
- resourceApps.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum).
- withResourceFilterConfiguration(new AppsResourceFilter())
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceSet, option), AppInstanceAllocatedToHostInstanceQuerySpecification.instance).
- allMatches;
-
- Assert.assertTrue(matches.empty)
- }
-
- // RESOURCE FILTER + RESOURCESET, Source is in scope, Target is not
- @Test
- def void crossRefTest_11() {
- resourceHosts.contents += myHostType
- resourceApps.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum).
- withResourceFilterConfiguration(new HostsResourceFilter())
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceSet, option), AppInstanceAllocatedToHostInstanceQuerySpecification.instance).
- allMatches;
-
- Assert.assertFalse(matches.empty)
- Assert.assertEquals(matches.get(0).get(0), myAppInstance)
- Assert.assertEquals(matches.get(0).get(1), myHostInstance)
- }
-
- // RESOURCE FILTER + RESOURCESET, Target and Source are in the Scope
- @Test
- def void crossRefTest_12() {
- resourceAIO.contents += myHostType
- resourceAIO.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum).
- withResourceFilterConfiguration(new EmptyResourceFilter())
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceSet, option), AppInstanceAllocatedToHostInstanceQuerySpecification.instance).
- allMatches;
-
- Assert.assertFalse(matches.empty)
- Assert.assertEquals(matches.get(0).get(0), myAppInstance)
- Assert.assertEquals(matches.get(0).get(1), myHostInstance)
- }
-
- // RESOURCE FILTER + RESOURCESET, Target and Source are out of Scope
- @Test
- def void crossRefTest_13() {
- resourceAIO.contents += myHostType
- resourceAIO.contents += myAppType
-
- val option = new BaseIndexOptions().withDanglingFreeAssumption(danglingFreeAssum).
- withResourceFilterConfiguration(new AllInOneResourceFilter()) // .withResourceFilterConfiguration(new AppsResourceFilter())
- val Collection<? extends IPatternMatch> matches = getMatchesOnScopeWithQuerySpec(
- new EMFScope(resourceSet, option), AppInstanceAllocatedToHostInstanceQuerySpecification.instance).
- allMatches;
-
- Assert.assertTrue(matches.empty)
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/DRedTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/DRedTest.xtend
deleted file mode 100644
index b8a9c7f..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/DRedTest.xtend
+++ /dev/null
@@ -1,131 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2017, Tamas Szabo, Istvan Rath and Daniel Varro
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Szabo - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.util.HashMap
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationInstance
-import org.eclipse.viatra.examples.cps.tests.queries.util.AllDependenciesQuerySpecification
-import org.eclipse.viatra.query.runtime.matchers.backend.QueryEvaluationHint
-import org.eclipse.viatra.query.runtime.matchers.backend.QueryHintOption
-import org.eclipse.viatra.query.runtime.rete.util.ReteHintOptions
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.junit.Test
-
-class DRedTest {
-
- val initial = "org.eclipse.viatra.examples.cps.tests/models/instances/dred.cyberphysicalsystem"
- val snapshot_dred_deps_init = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_init.snapshot"
- val snapshot_dred_deps_a3a2_del = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_a3a2_del.snapshot"
- val snapshot_dred_deps_a3a5_del = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_a3a5_del.snapshot"
- val snapshot_dred_deps_all = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_all.snapshot"
- val snapshot_dred_deps_components = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dred_deps_components.snapshot"
-
- @Test
- def void testInitialDependencies() {
- val initial_URI = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, initial)
- val snapshot_dred_deps_init_URI = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH,
- snapshot_dred_deps_init)
-
- ViatraQueryTest.test(AllDependenciesQuerySpecification.instance).on(initial_URI).with(
- BackendType.Rete.newBackendInstance).with(snapshot_dred_deps_init_URI).assertEquals
- }
-
- @Test
- def void testOutsideOfCycleDelete() {
- val initial_URI = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, initial)
- val snapshot_dred_deps_a3a2_del_URI = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH,
- snapshot_dred_deps_a3a2_del)
-
- val mappings = new HashMap<QueryHintOption, Object>()
- mappings.put(ReteHintOptions.deleteRederiveEvaluation, true)
- val factory = BackendType.Rete.newBackendInstance
- val engineHints = new QueryEvaluationHint(mappings, factory)
-
- ViatraQueryTest.test(AllDependenciesQuerySpecification.instance).on(initial_URI).with(engineHints).assumeInputs.modify(
- ApplicationInstance,
- [it.identifier.equals("A3")],
- [ app |
- val toRemove = app.dependOn.findFirst[it.identifier.equals("A2")]
- app.dependOn.remove(toRemove)
- ]
- ).with(snapshot_dred_deps_a3a2_del_URI).assertEquals
- }
-
- @Test
- def void testInsideCycleDelete() {
- val initial_URI = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, initial)
- val snapshot_dred_deps_a3a5_del_URI = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH,
- snapshot_dred_deps_a3a5_del)
-
- ViatraQueryTest.test(AllDependenciesQuerySpecification.instance).on(initial_URI).with(
- BackendType.Rete.newBackendInstance).assumeInputs.modify(
- ApplicationInstance,
- [it.identifier.equals("A3")],
- [ app |
- val toRemove = app.dependOn.findFirst[it.identifier.equals("A5")]
- app.dependOn.remove(toRemove)
- ]
- ).with(snapshot_dred_deps_a3a5_del_URI).assertEquals
- }
-
- @Test
- def void testComponentsBuildUpBreakDown() {
- val initial_URI = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, initial)
- val snapshot_dred_deps_components_URI = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH,
- snapshot_dred_deps_components)
- val snapshot_dred_deps_all_URI = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH,
- snapshot_dred_deps_all)
-
- val mappings = new HashMap<QueryHintOption, Object>()
- mappings.put(ReteHintOptions.deleteRederiveEvaluation, true)
- val factory = BackendType.Rete.newBackendInstance
- val engineHints = new QueryEvaluationHint(mappings, factory)
-
- val buildUp = ViatraQueryTest.test(AllDependenciesQuerySpecification.instance).on(initial_URI).with(engineHints).assumeInputs.modify(
- ApplicationInstance,
- [it.identifier.equals("A3")],
- [ A3 |
- val A2 = A3.dependOn.findFirst[it.identifier.equals("A2")]
- A2.dependOn.add(A3)
- ]
- ).modify(
- ApplicationInstance,
- [it.identifier.equals("A2")],
- [ A2 |
- val A1 = A2.dependOn.findFirst[it.identifier.equals("A1")]
- A1.dependOn.add(A2)
- ]
- )
-
- buildUp.with(snapshot_dred_deps_all_URI).assertEquals
-
- val breakDown = buildUp.modify(
- ApplicationInstance,
- [it.identifier.equals("A2")],
- [ A2 |
- val A3 = A2.dependOn.findFirst[it.identifier.equals("A3")]
- A2.dependOn.remove(A3)
- ]
- ).modify(
- ApplicationInstance,
- [it.identifier.equals("A3")],
- [ A3 |
- val A2 = A3.dependOn.findFirst[it.identifier.equals("A2")]
- A3.dependOn.remove(A2)
- ]
- )
-
- breakDown.with(snapshot_dred_deps_components_URI).assertEquals
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/DanglingTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/DanglingTest.xtend
deleted file mode 100644
index 658d0b0..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/DanglingTest.xtend
+++ /dev/null
@@ -1,98 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests
-
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.eclipse.viatra.examples.cps.tests.queries.util.StateToState1QuerySpecification
-import org.junit.Test
-import org.eclipse.viatra.examples.cps.tests.queries.util.StateToState2QuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.StateToState3QuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.TransitionToTransition1QuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.TransitionToTransition2QuerySpecification
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.runtime.emf.EMFScope
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.query.runtime.base.api.BaseIndexOptions
-import org.eclipse.viatra.query.testing.snapshot.QuerySnapshot
-
-class DanglingTest {
- val snapshot = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_dangling.snapshot"
- public String modelPath = "org.eclipse.viatra.examples.cps.tests/models/instances/dangling.cyberphysicalsystem"
-
-
- extension AllBackendTypes = new AllBackendTypes
-
- def makeScope() {
- val options = new BaseIndexOptions().withDanglingFreeAssumption(false)
- val uri = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, snapshot)
- val ResourceSet rSet = new ResourceSetImpl()
- rSet.getResource(uri , true)
- return new EMFScope(rSet, options)
- }
- def extractSnapshot(EMFScope scope) {
- (scope.scopeRoots.get(0) as ResourceSet).resources.get(0).contents.get(0) as QuerySnapshot
- }
-
-
-
-// In a better world, this would work
-// @Test
-// def void stateToState1Ideal() {
-// ViatraQueryTest.test(StateToState1QuerySpecification.instance)
-// .with(new BaseIndexOptions().withDanglingFreeAssumption(false))
-// .with(snapshot)
-// .withAll
-// .assertEquals
-// }
-
- @Test
- def void stateToState1() {
- val scope = makeScope
- ViatraQueryTest.test(StateToState1QuerySpecification.instance)
- .on(scope)
- .with(scope.extractSnapshot)
- .withAll
- .assertEquals
- }
-
- @Test
- def void stateToState2() {
- val scope = makeScope
- ViatraQueryTest.test(StateToState2QuerySpecification.instance)
- .on(scope)
- .with(scope.extractSnapshot)
- .withAll
- .assertEquals
- }
-
- @Test
- def void stateToState3() {
- val scope = makeScope
- ViatraQueryTest.test(StateToState3QuerySpecification.instance)
- .on(scope)
- .with(scope.extractSnapshot)
- .withAll
- .assertEquals
- }
-
- @Test
- def void transitionToTransition1() {
- val scope = makeScope
- ViatraQueryTest.test(TransitionToTransition1QuerySpecification.instance)
- .on(scope)
- .with(scope.extractSnapshot)
- .withAll
- .assertEquals
- }
-
- @Test
- def void transitionToTransition2() {
- val scope = makeScope
- ViatraQueryTest.test(TransitionToTransition2QuerySpecification.instance)
- .on(scope)
- .with(scope.extractSnapshot)
- .withAll
- .assertEquals
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ErrorHandlingTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ErrorHandlingTest.xtend
deleted file mode 100644
index 687718b..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ErrorHandlingTest.xtend
+++ /dev/null
@@ -1,51 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Zoltan Ujhelyi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.junit.Test
-import org.eclipse.viatra.examples.cps.tests.queries.util.EvalDivisionByZeroQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.CheckDivisionByZeroQuerySpecification
-import org.eclipse.emf.common.util.URI
-import org.eclipse.viatra.query.runtime.emf.EMFScope
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.apache.log4j.Level
-
-class ErrorHandlingTest {
-
- def getScope() {
- val uri = URI.createPlatformPluginURI("org.eclipse.viatra.examples.cps.tests/models/instances/dangling.cyberphysicalsystem", false)
- val ResourceSet rSet = new ResourceSetImpl()
- rSet.getResource(uri , true)
- return new EMFScope(rSet)
- }
-
- @Test
- def void testDivisionByZeroInEval() {
- ViatraQueryTest.test(EvalDivisionByZeroQuerySpecification.instance)
- .on(getScope)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .assertEquals(Level::WARN)
- }
-
- @Test
- def void testDivisionByZeroInCheck() {
-
- ViatraQueryTest.test(CheckDivisionByZeroQuerySpecification.instance)
- .on(getScope)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .assertEquals(Level::WARN)
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/FlattenedPatternCallCpsTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/FlattenedPatternCallCpsTest.xtend
deleted file mode 100644
index 75b961f..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/FlattenedPatternCallCpsTest.xtend
+++ /dev/null
@@ -1,73 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur, Zoltan Ujhelyi, Daniel Segesdi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import com.google.common.collect.Sets
-import java.util.Collection
-import junit.framework.AssertionFailedError
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.tests.queries.util.Callee2QuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.CalleeQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.FlattenedQuerySpecification
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification
-import org.eclipse.viatra.query.testing.core.MatchSetRecordDiff
-import org.eclipse.viatra.query.testing.core.PatternBasedMatchSetModelProvider
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.junit.Before
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-
-// This test is necessary because of 481265 bug
-@RunWith(Parameterized)
-class FlattenedPatternCallCpsTest {
- @Parameters(name = "Backend: {0}, Model: {1}")
- def static Collection<Object[]> testData() {
- newArrayList(Sets.cartesianProduct(
- newHashSet(BackendType.values),
- #{"org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem"},
- newHashSet(CalleeQuerySpecification.instance, Callee2QuerySpecification.instance)
- ).map[it.toArray])
- }
-
- @Parameter(0)
- public BackendType backendType
- @Parameter(1)
- public String modelPath
- @Parameter(2)
- public IQuerySpecification queryToFlatten //XXX type parameter does not work correctly
- ResourceSet rs
-
-
- @Before
- def void prepareTest() {
- val modelUri = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath)
- rs = new ResourceSetImpl
- rs.getResource(modelUri, true)
- }
-
- @Test
- def void flattenedPatternCallTest() {
- val hint = backendType.hints
- val modelProvider = new PatternBasedMatchSetModelProvider(hint)
- val notFlattenedMatchSet = modelProvider.getMatchSetRecord(rs, queryToFlatten, null)
- val flattenedMatchSet = modelProvider.getMatchSetRecord(rs, FlattenedQuerySpecification.instance, null)
- val diff = MatchSetRecordDiff.compute(notFlattenedMatchSet, flattenedMatchSet)
- if (!diff.empty) {
- throw new AssertionFailedError(diff.toString)
- }
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/FunctionalDependencyAnalysisTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/FunctionalDependencyAnalysisTest.xtend
deleted file mode 100644
index 2024148..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/FunctionalDependencyAnalysisTest.xtend
+++ /dev/null
@@ -1,194 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Gabor Bergmann - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import com.google.common.collect.Sets
-import java.util.Map
-import java.util.Set
-import org.eclipse.viatra.examples.cps.tests.queries.FunctionalDependencies
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification
-import org.eclipse.viatra.query.runtime.emf.EMFQueryMetaContext
-import org.eclipse.viatra.query.runtime.matchers.planning.helpers.FunctionalDependencyHelper
-import org.eclipse.viatra.query.runtime.matchers.psystem.analysis.QueryAnalyzer
-import org.junit.Assert
-import org.junit.Ignore
-import org.junit.Test
-
-class FunctionalDependencyAnalysisTest {
- val QueryAnalyzer analyzer = new QueryAnalyzer(EMFQueryMetaContext::DEFAULT)
- val extension FunctionalDependencies functionalDependenciesGroup = FunctionalDependencies::instance
-
- @Test
- @Ignore
- def prettyPrint() {
- val grp = FunctionalDependencies::instance
- grp.specifications.forEach[println(prettyPrintDependencies)]
- }
-
- @Test
- def toOneFeatureTest() {
- assertDependencies(toOneFeature, true, #{
- #{"obj"} -> #{"id"}
- })
- assertDependencies(toOneFeature, false, #{
- #{"obj"} -> #{"id"}
- })
- }
-
- @Test
- def toOneFeatureWithSoftDepTest() {
- assertDependencies(toOneFeatureWithSoftDep, true, #{
- #{"obj"} -> #{"id"}
- })
- assertDependencies(toOneFeatureWithSoftDep, false, #{
- #{"obj"} -> #{"id"},
- #{"id"} -> #{"obj"}
- })
- }
-
- @Test
- def hasCallTest() {
- assertDependencies(hasCall, true, #{
- #{"obj"} -> #{"id"}
- })
- assertDependencies(hasCall, false, #{
- #{"obj"} -> #{"id"},
- #{"id"} -> #{"obj"}
- })
- }
-
- @Test
- def compositeKeyTest() {
- assertDependencies(compositeKey, true, #{
- #{"obj1", "obj2"} -> #{"result"}
- })
- assertDependencies(compositeKey, false, #{
- #{"obj1", "obj2"} -> #{"result"}
- })
- }
-
- @Test
- def relativeIDTest() {
- assertDependencies(relativeID, true, #{
- #{"obj"} -> #{"id", "cps"}
- })
- assertDependencies(relativeID, false, #{
- #{"obj"} -> #{"id", "cps"},
- #{"id", "cps"} -> #{"obj"}
- })
- }
-
- @Test
- def evaluationTest() {
- assertDependencies(evaluation, true, #{
- #{"obj"} -> #{"id"},
- #{"id"} -> #{"upper"}
- })
- assertDependencies(evaluation, false, #{
- #{"obj"} -> #{"id"},
- #{"id"} -> #{"upper"}
- })
- }
-
-
- @Test
- def transitiveDepTest() {
- assertDependencies(transitiveDep, true, #{
- #{"obj"} -> #{"upper"}
- })
- assertDependencies(transitiveDep, false, #{
- #{"obj"} -> #{"upper"}
- })
- }
-
- @Test
- def constantTest() {
- assertDependencies(constant, true, #{
- <String>newHashSet() -> #{"id"}
- })
- assertDependencies(constant, false, #{
- <String>newHashSet() -> #{"id"}
- })
- }
-
- @Test
- def constantWithSoftTest() {
- assertDependencies(constantWithSoft, true, #{
- <String>newHashSet() -> #{"id"}
- })
- assertDependencies(constantWithSoft, false, #{
- <String>newHashSet() -> #{"id", "obj"}
- })
- }
-
- @Test
- def disjunctiveDependenciesTest() {
- assertDependencies(disjunctiveDependencies, true, #{})
- assertDependencies(disjunctiveDependencies, false, #{
- #{"obj"} -> #{"id"},
- #{"id"} -> #{"obj"}
- })
- }
-
-
-
-
- def toNames(Set<Integer> paramIndices, IQuerySpecification<?> query) {
- Sets.newHashSet(paramIndices.map[query.parameterNames.get(it) as String])
- }
- def assertDependencies(
- IQuerySpecification<?> query,
- boolean strict,
- Map<Set<String>, Set<String>> expectedDeps)
- {
- val pQuery = query.internalQueryRepresentation
- val params = Sets.newHashSet((0..(pQuery.parameters.size - 1)) as Iterable<Integer>)
- val actualDeps = analyzer.getProjectedFunctionalDependencies(pQuery, strict)
-
- for (Set<Integer> leftIndices : Sets.powerSet(params).sortBy[size]) {
- val actualClosureIndices = FunctionalDependencyHelper::closureOf(leftIndices, actualDeps)
- val actualClosureNames = actualClosureIndices.toNames(query)
- val leftNames = leftIndices.toNames(query)
- val expectedClosureNames = FunctionalDependencyHelper::closureOf(leftNames, expectedDeps)
-
- Assert::assertEquals(
- '''Probing «query.fullyQualifiedName» (strict=«strict») on «leftNames.sort»''',
- expectedClosureNames, actualClosureNames)
- }
- }
-
-
- def prettyPrintDependencies(IQuerySpecification<?> query) {
- val pQuery = query.internalQueryRepresentation
-
- val strictDeps = analyzer.getProjectedFunctionalDependencies(pQuery, true)
- val softDeps = analyzer.getProjectedFunctionalDependencies(pQuery, false)
-
- '''
- «query.fullyQualifiedName»
- «IF !strictDeps.empty»strict: «strictDeps.prettyPrintDependencies(query)»«ENDIF»
- «IF !strictDeps.equals(softDeps)»soft: «softDeps.prettyPrintDependencies(query)»«ENDIF»
- '''
- }
- def prettyPrintParamlist(Set<Integer> paramIndices, IQuerySpecification<?> query) {
- paramIndices.toNames(query).sort.join(', ')
- }
- def prettyPrintDependencies(Map<Set<Integer>, Set<Integer>> deps, IQuerySpecification<?> query)
- '''[[
- «FOR dep : deps.entrySet»
- {«dep.key.prettyPrintParamlist(query)»} -> {«dep.value.prettyPrintParamlist(query)»}
- «ENDFOR»
- ]]'''
-
-
-
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/LiteralValuesTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/LiteralValuesTest.xtend
deleted file mode 100644
index 6092161..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/LiteralValuesTest.xtend
+++ /dev/null
@@ -1,52 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur, Zoltan Ujhelyi, Daniel Segesdi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import org.eclipse.viatra.examples.cps.tests.queries.util.MandatoryRequirementsQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.OptionalRequirementsQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.RunningAppInstancesQuerySpecification
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-
-@RunWith(Parameterized)
-class LiteralValuesTest extends AbstractQueryComparisonTest {
-
- override getSnapshotUri() {
- "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_literalUsage.snapshot"
- }
-
- @Test
- def void booleanFalseTest() {
- ViatraQueryTest.test(OptionalRequirementsQuerySpecification.instance)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void booleanTrueTest() {
- ViatraQueryTest.test(MandatoryRequirementsQuerySpecification.instance)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
- @Test
- def void enumLiteralTest() {
- ViatraQueryTest.test(RunningAppInstancesQuerySpecification.instance)
- .on(scope)
- .with(snapshot)
- .with(type.hints)
- .assertEquals
- }
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/LocalSearchPlanCostOverflowTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/LocalSearchPlanCostOverflowTest.xtend
deleted file mode 100644
index 189e734..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/LocalSearchPlanCostOverflowTest.xtend
+++ /dev/null
@@ -1,80 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Balazs Grill - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemPackage
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationInstancesOfApplicationTypeQuerySpecification
-import org.eclipse.viatra.query.runtime.api.AdvancedViatraQueryEngine
-import org.eclipse.viatra.query.runtime.emf.EMFScope
-import org.eclipse.viatra.query.runtime.emf.types.EClassTransitiveInstancesKey
-import org.eclipse.viatra.query.runtime.localsearch.matcher.MatcherReference
-import org.eclipse.viatra.query.runtime.localsearch.matcher.integration.LocalSearchBackend
-import org.eclipse.viatra.query.runtime.localsearch.matcher.integration.LocalSearchBackendFactory
-import org.eclipse.viatra.query.runtime.localsearch.matcher.integration.LocalSearchHints
-import org.eclipse.viatra.query.runtime.localsearch.plan.CachingPlanProvider
-import org.eclipse.viatra.query.runtime.localsearch.planner.cost.IConstraintEvaluationContext
-import org.eclipse.viatra.query.runtime.localsearch.planner.cost.impl.StatisticsBasedConstraintCostFunction
-import org.eclipse.viatra.query.runtime.matchers.context.IInputKey
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.junit.Assert
-import org.junit.Before
-import org.junit.Test
-
-class LocalSearchPlanCostOverflowTest {
-
- val snapshot = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test.snapshot"
-
- ResourceSet rs
-
- @Before
- def void prepareTest() {
- val modelUri = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, snapshot)
- rs = new ResourceSetImpl
- rs.getResource(modelUri, true)
- }
-
- @Test
- def void costOverFlowTest(){
- // Test to reproduce problem in https://bugs.eclipse.org/bugs/show_bug.cgi?id=468118
- // A simple pattern is executed (ApplicationType.instances(AT, AI)) with empty adornment
- // This pattern is trivially solvable with only one iteration, but the cost overflow
- // causes the second iteration to be negative cost, resulting a plan which involves iteration
- // of both ends of the reference
- val pattern = ApplicationInstancesOfApplicationTypeQuerySpecification.instance
- val statistics = #{
- new EClassTransitiveInstancesKey(CyberPhysicalSystemPackage.eINSTANCE.applicationInstance) -> 2,
- new EClassTransitiveInstancesKey(CyberPhysicalSystemPackage.eINSTANCE.applicationType) -> Integer.MAX_VALUE
- }
- val hints = LocalSearchHints.defaultNoBase.setCostFunction(new StatisticsBasedConstraintCostFunction(){
-
- override countTuples(IConstraintEvaluationContext input, IInputKey supplierKey) {
- if (statistics.containsKey(supplierKey)) statistics.get(supplierKey) else 0
- }
-
- });
-
- val scope = new EMFScope(rs);
- val engine = AdvancedViatraQueryEngine.createUnmanagedEngine(scope)
-
- val backend = engine.getQueryBackend(LocalSearchBackendFactory.INSTANCE) as LocalSearchBackend
-
- val planner = new CachingPlanProvider(null);
- val adornment = #{}
- val plan = planner.getPlan(backend, hints, new MatcherReference(pattern.internalQueryRepresentation, adornment))
-
- Assert.assertEquals(1,plan.iteratedKeys.size)
- engine.dispose
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/LongLiteralTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/LongLiteralTest.xtend
deleted file mode 100644
index 9679f04..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/LongLiteralTest.xtend
+++ /dev/null
@@ -1,107 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur, Zoltan Ujhelyi, Daniel Segesdi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import com.google.common.collect.Sets
-import java.util.Collection
-import junit.framework.AssertionFailedError
-import org.eclipse.emf.ecore.resource.ResourceSet
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.tests.queries.util.LongValueConstantQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.LongValueConstantWithCheckQuerySpecification
-import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneSetup
-import org.eclipse.viatra.query.patternlanguage.emf.specification.GenericQuerySpecification
-import org.eclipse.viatra.query.patternlanguage.emf.util.PatternParsingUtil
-import org.eclipse.viatra.query.runtime.api.IPatternMatch
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher
-import org.eclipse.viatra.query.testing.core.MatchSetRecordDiff
-import org.eclipse.viatra.query.testing.core.PatternBasedMatchSetModelProvider
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.junit.Before
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-import com.google.inject.Injector
-
-/**
- * This test reproduces bug 520878. As the bug only affects the generated code, this test executes the same patterns with {@link GenericQuerySpecification}
- * parsed in-place to provide regression detection toward parsed patterns. Because of this, it executed EMFPatternLanguageStandaloneSetup#doSetup
- */
-@RunWith(Parameterized)
-class LongLiteralTest {
- @Parameters(name = "Backend: {0}, Model: {1}")
- def static Collection<Object[]> testData() {
- newArrayList(Sets.cartesianProduct(
- newHashSet(BackendType.values),
- #{"org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem"}
- ).map[it.toArray])
- }
-
- @Parameter(0)
- public BackendType backendType
- @Parameter(1)
- public String modelPath
-
- ResourceSet rs
- Injector injector
-
- @Before
- def void prepareTest() {
- injector = new EMFPatternLanguageStandaloneSetup().createInjectorAndDoEMFRegistration
- val modelUri = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath)
- rs = new ResourceSetImpl
- rs.getResource(modelUri, true)
- }
-
- @Test
- def void longLiteralTest() {
- val hint = backendType.hints
- val modelProvider = new PatternBasedMatchSetModelProvider(hint)
- val equalityMatchSet = modelProvider.getMatchSetRecord(rs, LongValueConstantQuerySpecification.instance, null)
- val withCheckMatchSet = modelProvider.getMatchSetRecord(rs, LongValueConstantWithCheckQuerySpecification.instance, null)
- val diff = MatchSetRecordDiff.compute(equalityMatchSet, withCheckMatchSet)
- if (!diff.empty) {
- throw new AssertionFailedError(diff.toString)
- }
- }
-
- @Test
- def void longLiteralTestWithGeneric() {
- val hint = backendType.hints
- val modelProvider = new PatternBasedMatchSetModelProvider(hint)
-
- val patterns = PatternParsingUtil.parseQueryDefinitions('''
- package test
- import "http://org.eclipse.viatra/model/cps"
-
- pattern longValueConstant(appT : ApplicationType){
- ApplicationType.exeFileSize(appT, 0l);
- }
-
- pattern longValueConstantWithCheck(appT : ApplicationType){
- ApplicationType.exeFileSize(appT, value);
- check(value == 0l);
- }
- ''', injector)
-
- val equalityMatchSet = modelProvider.getMatchSetRecord(rs, patterns.findFirst[it.fullyQualifiedName == "test.longValueConstant"] as IQuerySpecification<? extends ViatraQueryMatcher<IPatternMatch>>, null)
- val withCheckMatchSet = modelProvider.getMatchSetRecord(rs, patterns.findFirst[it.fullyQualifiedName == "test.longValueConstantWithCheck"] as IQuerySpecification<? extends ViatraQueryMatcher<IPatternMatch>>, null)
- val diff = MatchSetRecordDiff.compute(equalityMatchSet, withCheckMatchSet)
- if (!diff.empty) {
- throw new AssertionFailedError(diff.toString)
- }
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationAggregatorTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationAggregatorTest.xtend
deleted file mode 100644
index 0324897..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationAggregatorTest.xtend
+++ /dev/null
@@ -1,90 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Szabo, Zoltan Ujhelyi, Gabor Bergmann - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.util.Collection
-import org.eclipse.emf.ecore.EObject
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationInstance
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationType
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemFactory
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostInstance
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.eclipse.xtext.xbase.lib.Functions.Function1
-import org.eclipse.xtext.xbase.lib.Procedures.Procedure1
-
-abstract class ModelManipulationAggregatorTest {
-
- // INITIAL MODELS
- protected final static val aggregators_baseLine = "org.eclipse.viatra.examples.cps.tests/models/instances/aggregators.cyberphysicalsystem"
-
- // SNAPSHOTS
- protected final static val test_min0_Priority = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min0_Priority.snapshot"
- protected final static val test_min1_Priority = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min1_Priority.snapshot"
- protected final static val test_min2_Priority = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_min2_Priority.snapshot"
- protected final static val test_max5_Priority = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max5_Priority.snapshot"
- protected final static val test_max6_Priority = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max6_Priority.snapshot"
- protected final static val test_max7_Priority = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_max7_Priority.snapshot"
- protected final static val test_sum21_Priority = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_sum21_Priority.snapshot"
- protected final static val test_sum0_Priority = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_sum0_Priority.snapshot"
-
- protected def void evaluateModifications(ViatraQueryTest test, Collection<Modification<EObject>> modifications) {
- modifications.fold(test, [acc, modification |
- test.modify(modification.clazz, modification.condition, modification.operation).with(modification.expected).
- assertEqualsThen
- ])
- }
-
- protected static class Modification<T> {
- Class<T> clazz
- Function1<? super T, ? extends Boolean> condition
- Procedure1<? super T> operation
- String expected
-
- new(Class<T> clazz, Function1<? super T, ? extends Boolean> condition, Procedure1<? super T> operation,
- String expected) {
- this.clazz = clazz
- this.condition = condition
- this.operation = operation
- this.expected = expected
- }
- }
-
- protected def HostInstance createHostInstance(String name) {
- val instance = CyberPhysicalSystemFactory::eINSTANCE.createHostInstance => [
- it.identifier = name
- ]
- instance
- }
-
- protected def ApplicationInstance createApplicationInstance(ApplicationType appType, String name, int priority) {
- val instance = CyberPhysicalSystemFactory::eINSTANCE.createApplicationInstance => [
- it.identifier = name
- it.type = appType
- it.priority = priority
- ]
- instance
- }
-
- protected static def <T extends EObject> T findInstance(EObject root, Class<T> clazz, (T)=>boolean condition) {
- val iterator = root.eAllContents
- while (iterator.hasNext) {
- val element = iterator.next
- if (clazz.isInstance(element)) {
- val cast = clazz.cast(element)
- if (condition.apply(cast)) {
- return clazz.cast(element)
- }
- }
- }
- null
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationAvgAggregatorTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationAvgAggregatorTest.xtend
deleted file mode 100644
index 297226d..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationAvgAggregatorTest.xtend
+++ /dev/null
@@ -1,51 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Szabo, Zoltan Ujhelyi, Gabor Bergmann - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.util.Collection
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostInstance
-import org.eclipse.viatra.examples.cps.tests.queries.util.AvgCPUQuerySpecification
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-import org.apache.log4j.Level
-
-@RunWith(Parameterized)
-class ModelManipulationAvgAggregatorTest {
-
- @Parameters(name="Model: {0}")
- def static Collection<Object[]> testData() {
- newArrayList(
- #[
- "org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem"
- ]
- )
- }
-
- @Parameter(0)
- public String modelPath
-
- @Test
- def void test_avgCPU() {
- ViatraQueryTest.test(AvgCPUQuerySpecification.instance).with(BackendType.Rete.newBackendInstance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath)).
- modify(HostInstance, [true], [host|host.availableCpu = 10]).with(
- "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_avgCPU.snapshot")
- //Divison by zero happens in an eval
- .assertEquals(Level::WARN)
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationCpsTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationCpsTest.xtend
deleted file mode 100644
index c5b90da..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationCpsTest.xtend
+++ /dev/null
@@ -1,405 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur, Zoltan Ujhelyi, Daniel Segesdi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import org.eclipse.emf.ecore.util.EcoreUtil
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationInstance
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationType
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystem
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemFactory
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostInstance
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostType
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.State
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationInstancesIdentifiersQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationInstancesOfApplicationTypeQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationInstancesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationTypeWithHostedInstancesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationTypeWithoutHostedInstanceQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.ApplicationTypesIdentifiersQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.CommunicateWithQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.FinalPatternQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HasTheMostHostedApplicationInstancesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HasTheMostHostedApplicationsQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostInstanceWithAtLeastAsMuchTotalRamAsTotalHddQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostInstancesWithZeroTotalRamQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.HostedApplicationsQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.InTheCommunicationChainsQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.InstancesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.TransitionsOfApplicationTypeIdentifiersQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.TransitionsOfApplicationTypeQuerySpecification
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.junit.Test
-
-class ModelManipulationCpsTest {
- public static val SNAPSHOT_PATH = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test.snapshot"
-
- @Test
- def void test_newAppInstance() {
- ViatraQueryTest.test(ApplicationInstancesQuerySpecification.instance)
- .and(ApplicationInstancesOfApplicationTypeQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(ApplicationType,
- [true],
- [appType |
- // MODEL MODIFICATION HERE
- // add a new Application Instance to all Application Types in the model
- CyberPhysicalSystemFactory::eINSTANCE.createApplicationInstance => [
- it.identifier = appType.identifier+".instNew"
- it.type = appType
- ]
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newAppInstance.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_changeAppInstanceIdentifier() {
- ViatraQueryTest.test(ApplicationInstancesIdentifiersQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(ApplicationInstance,
- [it.identifier == "simple.cps.app.FirstAppClass0.inst1"],
- [appInst |
- // MODEL MODIFICATION HERE
- // change the Application Instance "simple.cps.app.FirstAppClass0.inst1"
- // identifier to "simple.cps.app.FirstAppClass0.instModified"
- appInst.identifier = "simple.cps.app.FirstAppClass0.instModified"
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceIdentifier.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_changeAppTypeIdentifier() {
- ViatraQueryTest.test(ApplicationTypesIdentifiersQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(ApplicationType,
- [it.identifier == "simple.cps.app.FirstAppClass0"],
- [appType |
- // MODEL MODIFICATION HERE
- // change the Application Type "simple.cps.app.FirstAppClass0"
- // identifier to "simple.cps.app.FirstAppClassModified"
- appType.identifier = "simple.cps.app.FirstAppClassModified"
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppTypeIdentifier.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_deleteAppInstance() {
- ViatraQueryTest.test(ApplicationInstancesQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(ApplicationInstance,
- [it.identifier == "simple.cps.app.FirstAppClass0.inst0"],
- [appInst |
- // MODEL MODIFICATION HERE
- // delete the Application Instance "simple.cps.app.FirstAppClass0.inst1"
- EcoreUtil.delete(appInst)
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAppInstance.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_deleteAppType() {
- ViatraQueryTest.test(ApplicationTypesIdentifiersQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(ApplicationType,
- [it.identifier == "simple.cps.app.FirstAppClass0"],
- [appType |
- // MODEL MODIFICATION HERE
- // delete the Application Type "simple.cps.app.FirstAppClass0"
- EcoreUtil.delete(appType)
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAppType.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_newHostInstance() {
- ViatraQueryTest.test(CommunicateWithQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(HostInstance,
- [it.identifier == "simple.cps.host.FirstHostClass0.inst0"],
- [hostInst |
- // MODEL MODIFICATION HERE
- // add a new Host Instance as communication partner to
- // Host Instance "simple.cps.host.FirstHostClass0.inst0"
- CyberPhysicalSystemFactory::eINSTANCE.createHostInstance => [
- it.identifier = "simple.cps.host.FirstHostClass0.instNew"
- it.nodeIp = "simple.cps.host.FirstHostClass0.instNew"
- (hostInst.eContainer as HostType).instances += it
- it.communicateWith += hostInst
- ]
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstance.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_changeAppInstanceAllocationLocation() {
- ViatraQueryTest.test(HostedApplicationsQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(ApplicationInstance,
- [it.identifier == "simple.cps.app.FirstAppClass0.inst0"],
- [appInst |
- // MODEL MODIFICATION HERE
- val hostInst = appInst.eResource
- .allContents
- .filter(HostInstance)
- .findFirst[it.identifier == "simple.cps.host.SecondHostClass0.inst0"]
- appInst.allocatedTo = hostInst
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceAllocationLocation.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_changeAppInstanceType() {
- ViatraQueryTest.test(ApplicationTypeWithHostedInstancesQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(ApplicationInstance,
- [it.identifier == "simple.cps.app.FirstAppClass0.inst1"],
- [appInst |
- // MODEL MODIFICATION HERE
- val appType = appInst.eResource
- .allContents
- .filter(ApplicationType)
- .findFirst[it.identifier == "simple.cps.app.SecondAppClass0"]
- appInst.type = appType
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_changeAppInstanceType.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_newTransition() {
- ViatraQueryTest.test(TransitionsOfApplicationTypeIdentifiersQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(State,
- [it.identifier == "simple.cps.app.FirstAppClass0.sm0.s1"],
- [state |
- // MODEL MODIFICATION HERE
- CyberPhysicalSystemFactory::eINSTANCE.createTransition => [
- it.identifier = "simple.cps.app.FirstAppClass0.sm0.s1.tNew"
- it.action = "Dummy Action"
- state.outgoingTransitions += it
- ]
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newTransition.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_deleteHostType() {
- ViatraQueryTest.test(InTheCommunicationChainsQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(HostType,
- [it.identifier == "simple.cps.host.FirstHostClass0"],
- [ EcoreUtil.delete(it, true) ] )
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteHostType.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_newHostInstanceWithMoreRamThanHdd() {
- ViatraQueryTest.test(HostInstanceWithAtLeastAsMuchTotalRamAsTotalHddQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(HostType,
- [it.identifier == "simple.cps.host.FirstHostClass0"],
- [hostType |
- // MODEL MODIFICATION HERE
- CyberPhysicalSystemFactory::eINSTANCE.createHostInstance => [
- it.identifier = "simple.cps.host.FirstHostClass0.instNew"
- it.totalRam = 2
- it.totalHdd = 1
- hostType.instances += it
- ]
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstanceWithMoreRamThanHdd.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_newHostInstanceWithMoreHddThanRam() {
- ViatraQueryTest.test(HostInstanceWithAtLeastAsMuchTotalRamAsTotalHddQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(HostType,
- [it.identifier == "simple.cps.host.FirstHostClass0"],
- [hostType |
- // MODEL MODIFICATION HERE
- CyberPhysicalSystemFactory::eINSTANCE.createHostInstance => [
- it.identifier = "simple.cps.host.FirstHostClass0.instNew"
- it.nodeIp = "simple.cps.host.FirstHostClass0.instNew"
- it.totalRam = 1
- it.totalHdd = 2
- hostType.instances += it
- ]
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newHostInstanceWithMoreHddThanRam.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_deleteHostInstanceWithTheMostHostedApplication() {
- ViatraQueryTest.test(FinalPatternQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(HostInstance,
- [it.identifier == "simple.cps.host.SecondHostClass0.inst1"],
- [ EcoreUtil.delete(it) ] )
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteHostInstanceWithTheMostHostedApplication.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_deleteAllHostType() {
- ViatraQueryTest.test(ApplicationTypeWithHostedInstancesQuerySpecification.instance)
- .and(HostInstancesWithZeroTotalRamQuerySpecification.instance)
- .and(InTheCommunicationChainsQuerySpecification.instance)
- .and(HasTheMostHostedApplicationsQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(HostType,
- [true],
- [ EcoreUtil.delete(it) ] )
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAllHostType.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_deleteAllHostInstance() {
- ViatraQueryTest.test(ApplicationTypeWithoutHostedInstanceQuerySpecification.instance)
- .and(HasTheMostHostedApplicationsQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(HostInstance,
- [true],
- [ EcoreUtil.delete(it) ] )
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_deleteAllHostInstance.snapshot")
- .assertEquals
- }
-
- @Test
- def void test_newComplexStructure() {
- ViatraQueryTest.test(HasTheMostHostedApplicationInstancesQuerySpecification.instance)
- .and(TransitionsOfApplicationTypeQuerySpecification.instance)
- .and(InstancesQuerySpecification.instance)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(CyberPhysicalSystem,
- [true],
- [cps |
- // MODEL MODIFICATION HERE
- extension val factory = CyberPhysicalSystemFactory::eINSTANCE
- createApplicationType => [ appType |
- appType.identifier = "simple.cps.app.NewAppClass0"
- cps.appTypes += appType
- createStateMachine => [ sm |
- sm.identifier = '''«appType.identifier».sm0'''
- appType.behavior = sm
- val s0 = createState => [ state |
- state.identifier = '''«sm.identifier».s0'''
- sm.states += state
- sm.initial = state
- ]
- val s1 = createState => [ state |
- state.identifier = '''«sm.identifier».s1'''
- sm.states += state
- ]
- createTransition => [ t |
- t.identifier = '''«s0.identifier».t0'''
- s0.outgoingTransitions += t
- t.targetState = s1
- ]
- ]
- val hostInstances = cps.hostTypes
- .findFirst[it.identifier=="simple.cps.host.FirstHostClass0"]
- .instances
- createApplicationInstance => [ appInst |
- appInst.identifier = '''«appType.identifier».inst0'''
- appInst.type = appType
- appInst.allocatedTo = hostInstances.findFirst[it.identifier.contains("inst0")]
- ]
- createApplicationInstance => [ appInst |
- appInst.identifier = '''«appType.identifier».inst1'''
- appInst.type = appType
- appInst.allocatedTo = hostInstances.findFirst[it.identifier.contains("inst1")]
- ]
- createApplicationInstance => [ appInst |
- appInst.identifier = '''«appType.identifier».inst2'''
- appInst.type = appType
- appInst.allocatedTo = hostInstances.findFirst[it.identifier.contains("inst2")]
- ]
- ]
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_newComplexStructure.snapshot")
- .assertEquals
- }
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationMinMaxAggregatorTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationMinMaxAggregatorTest.xtend
deleted file mode 100644
index 00be8fe..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationMinMaxAggregatorTest.xtend
+++ /dev/null
@@ -1,173 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Szabo, Zoltan Ujhelyi, Gabor Bergmann - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.util.Collection
-import java.util.List
-import org.eclipse.emf.ecore.EObject
-import org.eclipse.emf.ecore.util.EcoreUtil
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationInstance
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationType
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystem
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostInstance
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostType
-import org.eclipse.viatra.examples.cps.tests.queries.util.MaxPriorityQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.MinPriorityQuerySpecification
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-
-@RunWith(Parameterized)
-class ModelManipulationMinMaxAggregatorTest extends ModelManipulationAggregatorTest {
-
- @Parameters
- def static Collection<Object[]> testData() {
- val data = <Object[]>newArrayList
-
- val minDeletions = <Modification<EObject>>newArrayList(
- new Modification(CyberPhysicalSystem, [true], [ system |
- EcoreUtil.delete(findInstance(system, ApplicationInstance, [type|"Ax1".equals(type.identifier)]))
- ], test_min1_Priority),
- new Modification(CyberPhysicalSystem, [true], [ system |
- EcoreUtil.delete(findInstance(system, ApplicationInstance, [type|"Ax2".equals(type.identifier)]))
- ], test_min1_Priority),
- new Modification(CyberPhysicalSystem, [true], [ system |
- EcoreUtil.delete(findInstance(system, ApplicationInstance, [type|"A1".equals(type.identifier)]))
- ], test_min2_Priority)
- )
-
- val maxDeletions = <Modification<EObject>>newArrayList(
- new Modification(CyberPhysicalSystem, [true], [ system |
- EcoreUtil.delete(findInstance(system, ApplicationInstance, [type|"Ax1".equals(type.identifier)]))
- ], test_max6_Priority),
- new Modification(CyberPhysicalSystem, [true], [ system |
- EcoreUtil.delete(findInstance(system, ApplicationInstance, [type|"Ax2".equals(type.identifier)]))
- ], test_max6_Priority),
- new Modification(CyberPhysicalSystem, [true], [ system |
- EcoreUtil.delete(findInstance(system, ApplicationInstance, [type|"A6".equals(type.identifier)]))
- ], test_max5_Priority)
- )
-
- data.add(#[minDeletions, #[0, 1, 2], MinPriorityQuerySpecification.instance, test_min0_Priority])
- data.add(#[maxDeletions, #[7, 6, 5], MaxPriorityQuerySpecification.instance, test_max7_Priority])
- data
- }
-
- @Parameter(0)
- public Collection<Modification<EObject>> deletions
-
- @Parameter(1)
- public List<Integer> values
-
- @Parameter(2)
- public IQuerySpecification specification
-
- @Parameter(3)
- public String expectedSnapshotAfterAddition
-
- @Test
- /**
- * Test uses the same outer group. Current minimum is m.
- * Add three new triplets (H, AT1, m - 1), (H, AT2, m), and (H, AT3, m + 1) and then remove them.
- */
- def void testMinMaxPriority_SameOuterGroup() {
- val modifications = <Modification<EObject>>newArrayList
- modifications.add(new Modification(CyberPhysicalSystem, [true], [ system |
- val AT1 = findInstance(system, ApplicationType, [type|"AT1".equals(type.identifier)])
- val AT2 = findInstance(system, ApplicationType, [type|"AT2".equals(type.identifier)])
- val AT3 = findInstance(system, ApplicationType, [type|"AT3".equals(type.identifier)])
- val Ax1 = createApplicationInstance(AT1, "Ax1", values.get(0))
- val Ax2 = createApplicationInstance(AT2, "Ax2", values.get(1))
- val Ax3 = createApplicationInstance(AT3, "Ax3", values.get(2))
- val H1 = findInstance(system, HostInstance, [host|"H1".equals(host.identifier)])
- H1.applications.add(Ax1)
- H1.applications.add(Ax2)
- H1.applications.add(Ax3)
- ], expectedSnapshotAfterAddition))
- modifications.addAll(deletions)
-
- val test = ViatraQueryTest.test(specification)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .on(
- XmiModelUtil::resolvePlatformURI(XmiModelUtil.XmiModelUtilRunningOptionEnum.BOTH, aggregators_baseLine))
- evaluateModifications(test, modifications)
- }
-
- @Test
- /**
- * Test uses the same inner group. Current minimum is m.
- * Add three new triplets (H1, AT, m - 1), (H2, AT, m), and (H3, AT, m + 1) and then remove them.
- */
- def void testMinMaxPriority_SameInnerGroup() {
- val modifications = <Modification<EObject>>newArrayList
- modifications.add(new Modification(CyberPhysicalSystem, [true], [ system |
- val AT1 = findInstance(system, ApplicationType, [type|"AT1".equals(type.identifier)])
- val Ax1 = createApplicationInstance(AT1, "Ax1", values.get(0))
- val Ax2 = createApplicationInstance(AT1, "Ax2", values.get(1))
- val Ax3 = createApplicationInstance(AT1, "Ax3", values.get(2))
- val H1 = findInstance(system, HostInstance, [host|"H1".equals(host.identifier)])
- val H2 = findInstance(system, HostInstance, [host|"H2".equals(host.identifier)])
- val H3 = findInstance(system, HostInstance, [host|"H3".equals(host.identifier)])
- H1.applications.add(Ax1)
- H2.applications.add(Ax2)
- H3.applications.add(Ax3)
- ], expectedSnapshotAfterAddition))
- modifications.addAll(deletions)
-
- val test = ViatraQueryTest.test(specification).with(
- BackendType.Rete.newBackendInstance).with(BackendType.LocalSearch.newBackendInstance).on(
- XmiModelUtil::resolvePlatformURI(XmiModelUtil.XmiModelUtilRunningOptionEnum.BOTH, aggregators_baseLine))
- evaluateModifications(test, modifications)
- }
-
- @Test
- /**
- * Test uses new groups. Current minimum is m.
- * Add three new triplets (H1, AT1, m - 1), (H2, AT2, m), and (H3, AT3, m + 1) and then remove them.
- */
- def void testMinMaxPriority_NewGroup() {
- val modifications = <Modification<EObject>>newArrayList
- modifications.add(new Modification(CyberPhysicalSystem, [true], [ system |
- val HT1 = findInstance(system, HostType, [type|"HT1".equals(type.identifier)])
- val AT3 = findInstance(system, ApplicationType, [type|"AT3".equals(type.identifier)])
- val AT4 = findInstance(system, ApplicationType, [type|"AT4".equals(type.identifier)])
- val AT5 = findInstance(system, ApplicationType, [type|"AT5".equals(type.identifier)])
- val A3 = createApplicationInstance(AT3, "Ax1", values.get(0))
- val A4 = createApplicationInstance(AT4, "Ax2", values.get(1))
- val A5 = createApplicationInstance(AT5, "Ax3", values.get(2))
- AT3.instances.add(A3);
- AT4.instances.add(A4)
- AT5.instances.add(A5)
- val H7 = createHostInstance("H7")
- val H8 = createHostInstance("H8")
- val H9 = createHostInstance("H9")
- HT1.instances.add(H7)
- HT1.instances.add(H8)
- HT1.instances.add(H9)
- H7.applications.add(A3)
- H8.applications.add(A4)
- H9.applications.add(A5)
- ], expectedSnapshotAfterAddition))
- modifications.addAll(deletions)
-
- val test = ViatraQueryTest.test(specification).with(
- BackendType.Rete.newBackendInstance).with(BackendType.LocalSearch.newBackendInstance).on(
- XmiModelUtil::resolvePlatformURI(XmiModelUtil.XmiModelUtilRunningOptionEnum.BOTH, aggregators_baseLine))
- evaluateModifications(test, modifications)
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationSumAggregatorTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationSumAggregatorTest.xtend
deleted file mode 100644
index dc6609b..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationSumAggregatorTest.xtend
+++ /dev/null
@@ -1,166 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Szabo, Zoltan Ujhelyi, Gabor Bergmann - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import org.eclipse.emf.ecore.EObject
-import org.eclipse.emf.ecore.util.EcoreUtil
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationInstance
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.ApplicationType
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystem
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostInstance
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostType
-import org.eclipse.viatra.examples.cps.tests.queries.util.SumPriorityQuerySpecification
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.junit.Test
-
-class ModelManipulationSumAggregatorTest extends ModelManipulationAggregatorTest {
-
- final val deletions = <Modification<EObject>>newArrayList(
- new Modification(CyberPhysicalSystem, [true], [ system |
- EcoreUtil.delete(findInstance(system, ApplicationInstance, [type|"Ax1".equals(type.identifier)]))
- EcoreUtil.delete(findInstance(system, ApplicationInstance, [type|"Ax2".equals(type.identifier)]))
- ], test_sum21_Priority)
- )
-
- @Test
- /**
- * Test uses the same outer group.
- * Add two new triplets (H, AT1, v) and (H, AT2, -v) and then remove them.
- */
- def void testSumPriority_SameOuterGroup() {
- val modifications = <Modification<EObject>>newArrayList
- modifications.add(new Modification(CyberPhysicalSystem, [true], [ system |
- val AT1 = findInstance(system, ApplicationType, [type|"AT1".equals(type.identifier)])
- val A1 = createApplicationInstance(AT1, "Ax1", 7)
- AT1.instances.add(A1)
- val AT2 = findInstance(system, ApplicationType, [type|"AT2".equals(type.identifier)])
- val A2 = createApplicationInstance(AT2, "Ax2", -7)
- AT2.instances.add(A2)
- val H1 = findInstance(system, HostInstance, [host|"H1".equals(host.identifier)])
- H1.applications.add(A1)
- H1.applications.add(A2)
- ], test_sum21_Priority))
- modifications.addAll(deletions)
-
- val test = ViatraQueryTest.test(SumPriorityQuerySpecification.instance).with(
- BackendType.Rete.newBackendInstance).with(BackendType.LocalSearch.newBackendInstance).on(
- XmiModelUtil::resolvePlatformURI(XmiModelUtil.XmiModelUtilRunningOptionEnum.BOTH, aggregators_baseLine))
- evaluateModifications(test, modifications)
- }
-
- @Test
- /**
- * Test uses the same inner group.
- * Add two new triplets (H1, AT, v) and (H2, AT, -v) and then remove them.
- */
- def void testSumPriority_SameInnerGroup() {
- val modifications = <Modification<EObject>>newArrayList
- modifications.add(new Modification(CyberPhysicalSystem, [true], [ system |
- val AT1 = findInstance(system, ApplicationType, [type|"AT1".equals(type.identifier)])
- val A1 = createApplicationInstance(AT1, "Ax1", 7)
- val A2 = createApplicationInstance(AT1, "Ax2", -7)
- AT1.instances.add(A1)
- AT1.instances.add(A2)
- val H1 = findInstance(system, HostInstance, [host|"H1".equals(host.identifier)])
- val H2 = findInstance(system, HostInstance, [host|"H1".equals(host.identifier)])
- H1.applications.add(A1)
- H2.applications.add(A2)
- ], test_sum21_Priority))
- modifications.addAll(deletions)
-
- val test = ViatraQueryTest.test(SumPriorityQuerySpecification.instance).with(
- BackendType.Rete.newBackendInstance).with(BackendType.LocalSearch.newBackendInstance).on(
- XmiModelUtil::resolvePlatformURI(XmiModelUtil.XmiModelUtilRunningOptionEnum.BOTH, aggregators_baseLine))
- evaluateModifications(test, modifications)
- }
-
- @Test
- /**
- * Test creates entirely new groups.
- * Add two new triplets (H1, AT1, v) and (H2, AT2, -v) and then remove them.
- */
- def void testSumPriority_Addition_NewGroup() {
- val modifications = <Modification<EObject>>newArrayList
- modifications.add(new Modification(CyberPhysicalSystem, [true], [ system |
- val HT1 = findInstance(system, HostType, [type|"HT1".equals(type.identifier)])
- val AT3 = findInstance(system, ApplicationType, [type|"AT3".equals(type.identifier)])
- val AT4 = findInstance(system, ApplicationType, [type|"AT4".equals(type.identifier)])
- val A1 = createApplicationInstance(AT3, "Ax1", 7)
- val A2 = createApplicationInstance(AT4, "Ax2", -7)
- AT3.instances.add(A1)
- AT4.instances.add(A2)
- val H7 = createHostInstance("H7")
- val H8 = createHostInstance("H8")
- HT1.instances.add(H7)
- HT1.instances.add(H8)
- H7.applications.add(A1)
- H8.applications.add(A2)
- ], test_sum21_Priority))
- modifications.addAll(deletions)
-
- val test = ViatraQueryTest.test(SumPriorityQuerySpecification.instance).with(
- BackendType.Rete.newBackendInstance).with(BackendType.LocalSearch.newBackendInstance).on(
- XmiModelUtil::resolvePlatformURI(XmiModelUtil.XmiModelUtilRunningOptionEnum.BOTH, aggregators_baseLine))
- evaluateModifications(test, modifications)
- }
-
- @Test
- /**
- * Test uses an already existing outer group.
- * Add 2 new triplets (H, AT1, 0), (H, AT2, 0) - no effective change - and then remove them.
- */
- def void testSumPriority_Neutralchange() {
- val modifications = <Modification<EObject>>newArrayList
- modifications.add(new Modification(CyberPhysicalSystem, [true], [ system |
- val AT1 = findInstance(system, ApplicationType, [type|"AT1".equals(type.identifier)])
- val A1 = createApplicationInstance(AT1, "Ax1", 0)
- val A2 = createApplicationInstance(AT1, "Ax2", 0)
- AT1.instances.add(A1)
- AT1.instances.add(A2)
- val H1 = findInstance(system, HostInstance, [host|"H1".equals(host.identifier)])
- H1.applications.add(A1)
- H1.applications.add(A2)
- ], test_sum21_Priority))
- modifications.addAll(deletions)
-
- val test = ViatraQueryTest.test(SumPriorityQuerySpecification.instance).with(
- BackendType.Rete.newBackendInstance).with(BackendType.LocalSearch.newBackendInstance).on(
- XmiModelUtil::resolvePlatformURI(XmiModelUtil.XmiModelUtilRunningOptionEnum.BOTH, aggregators_baseLine))
- evaluateModifications(test, modifications)
- }
-
- @Test
- /**
- * Test uses an already existing outer group.
- * Add 2 new triplets (H, AT1, 0), (H, AT2, -21) - in effect the sum becomes zero, though the collection is nonempty - and then remove them.
- */
- def void testSumPriority_ZeroedOutchange() {
- val modifications = <Modification<EObject>>newArrayList
- modifications.add(new Modification(CyberPhysicalSystem, [true], [ system |
- val AT1 = findInstance(system, ApplicationType, [type|"AT1".equals(type.identifier)])
- val A1 = createApplicationInstance(AT1, "Ax1", 0)
- val A2 = createApplicationInstance(AT1, "Ax2", -21)
- AT1.instances.add(A1)
- AT1.instances.add(A2)
- val H1 = findInstance(system, HostInstance, [host|"H1".equals(host.identifier)])
- H1.applications.add(A1)
- H1.applications.add(A2)
- ], test_sum0_Priority))
- modifications.addAll(deletions)
-
- val test = ViatraQueryTest.test(SumPriorityQuerySpecification.instance).with(
- BackendType.Rete.newBackendInstance).with(BackendType.LocalSearch.newBackendInstance).on(
- XmiModelUtil::resolvePlatformURI(XmiModelUtil.XmiModelUtilRunningOptionEnum.BOTH, aggregators_baseLine))
- evaluateModifications(test, modifications)
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationTrickyJoinTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationTrickyJoinTest.xtend
deleted file mode 100644
index efd84e4..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/ModelManipulationTrickyJoinTest.xtend
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017-2017 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Gabor Bergmann - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostInstance
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.junit.Test
-import org.junit.runners.Parameterized.Parameters
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.eclipse.viatra.examples.cps.tests.queries.TrickyJoin
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification
-import org.junit.runners.Parameterized.Parameter
-
-@RunWith(Parameterized)
-class ModelManipulationTrickyJoinTest {
- public static val SNAPSHOT_PATH = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_trickyJoin.snapshot"
-
- @Parameters(name = "{index}: {1}")
- public static def data() {
- return TrickyJoin::instance.specifications.toList.sortBy[fullyQualifiedName].map[
- val Object[] params = #[it,fullyQualifiedName]
- params
- ];
- }
-
- @Parameter(0)
- public var IQuerySpecification query;
- @Parameter(1)
- public var String fqn;
-
- @Test
- def void test_trickyJoin() {
- ViatraQueryTest.test(query)
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .with(SNAPSHOT_PATH)
- .assumeInputs
- .assertEqualsThen
- .modify(HostInstance,
- [true],
- [
- val lastCharIndex = identifier.length-1
- val lastChar = identifier.charAt(lastCharIndex)
- val oldNumber = lastChar - '0'
- val newNumber = (oldNumber + 1) % 5
- val char replacement = Character.forDigit(newNumber, 10)
- val newIdentifier = identifier.substring(0, lastCharIndex) + replacement
- identifier = newIdentifier
- ])
- .with("org.eclipse.viatra.examples.cps.tests/models/snapshots/test_trickyJoin.snapshot")
- .assertEquals
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/RecursionCpsTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/RecursionCpsTest.xtend
deleted file mode 100644
index 394d8ac..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/RecursionCpsTest.xtend
+++ /dev/null
@@ -1,87 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur, Zoltan Ujhelyi, Daniel Segesdi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.io.File
-import org.eclipse.viatra.examples.cps.cyberPhysicalSystem.HostInstance
-import org.eclipse.viatra.examples.cps.tests.queries.util.IncreasingAlphabeticalCommunicationChainRecQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.IncreasingAlphabeticalCommunicationChainTCQuerySpecification
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.eclipse.viatra.query.testing.core.coverage.CoverageAnalyzer
-import org.eclipse.viatra.query.testing.core.coverage.CoverageReporter
-import org.junit.AfterClass
-import org.junit.BeforeClass
-import org.junit.Test
-
-class RecursionCpsTest {
- String snpRecOrig = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_chainRec.snapshot"
- String snpRecModified = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_communicationRemoved_chainRec.snapshot"
- String snpTCOrig = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_chainTC.snapshot"
- String snpTCModified = "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_recursion_communicationRemoved_chainTC.snapshot"
-
- static var CoverageAnalyzer coverage;
-
- @BeforeClass
- static def void before(){
- coverage = new CoverageAnalyzer();
- }
-
- @AfterClass
- static def void after(){
- CoverageReporter.reportHtml(coverage, new File("RecursionCpsTest_coverage.html"))
- }
-
- @Test
- def void staticRecursionTest() {
- ViatraQueryTest.test(IncreasingAlphabeticalCommunicationChainRecQuerySpecification.instance)
- .analyzeWith(coverage)
- .with(BackendType.Rete.newBackendInstance)
- .with(snpRecOrig)
- .assertEquals
- }
-
- @Test
- def void staticTransitiveClosureTest() {
- ViatraQueryTest.test(IncreasingAlphabeticalCommunicationChainTCQuerySpecification.instance)
- .analyzeWith(coverage)
- .with(BackendType.Rete.newBackendInstance)
- .with(snpTCOrig)
- .assertEquals
- }
-
- @Test
- def void removeCommunicationRecursionTest() {
- ViatraQueryTest.test(IncreasingAlphabeticalCommunicationChainRecQuerySpecification.instance)
- .analyzeWith(coverage)
- .with(BackendType.Rete.newBackendInstance)
- .with(snpRecOrig)
- .assertEqualsThen
- .modify( HostInstance,
- [it.identifier == "simple.cps.host.SecondHostClass0.inst1"],
- [ hostInst | hostInst.communicateWith.clear ] )
- .with(snpRecModified)
- .assertEquals
- }
-
- @Test
- def void removeCommunicationTransitiveClosureTest() {
- ViatraQueryTest.test(IncreasingAlphabeticalCommunicationChainTCQuerySpecification.instance)
- .analyzeWith(coverage)
- .with(BackendType.Rete.newBackendInstance)
- .with(snpTCOrig)
- .assertEqualsThen
- .modify( HostInstance,
- [it.identifier == "simple.cps.host.SecondHostClass0.inst1"],
- [ hostInst | hostInst.communicateWith.clear ] )
- .with(snpTCModified)
- .assertEquals
- }
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/TestingFrameworkTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/TestingFrameworkTest.xtend
deleted file mode 100644
index 69b3397..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/TestingFrameworkTest.xtend
+++ /dev/null
@@ -1,88 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur, Zoltan Ujhelyi, Daniel Segesdi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.util.Collection
-import java.util.Random
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-import org.eclipse.viatra.examples.cps.tests.queries.util.SameVariablesQuerySpecification
-import org.eclipse.viatra.query.testing.core.SnapshotHelper
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.eclipse.viatra.query.testing.snapshot.QuerySnapshot
-import org.junit.Ignore
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-
-import static org.junit.Assert.*
-
-@RunWith(Parameterized)
-class TestingFrameworkTest {
- extension SnapshotHelper =new SnapshotHelper
-
- @Parameters(name = "{0}")
- def static Collection<Object[]> testData() {
- newArrayList(
- #[ "org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem" ]
- )
- }
-
- @Parameter(0)
- public String modelPath
-
- // XXX This test is meaningless because derived features has been removed from the snapshot model
- @Test
- @Ignore
- def queryBasedFeatureTest() {
- val modelUri = XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath)
- val rs = new ResourceSetImpl
- val snr = rs.getResource(modelUri, true)
- val qsn = snr.contents.findFirst[it instanceof QuerySnapshot] as QuerySnapshot
- qsn.matchSetRecords.forEach[
- it.matches.forEach[
- it.substitutions.forEach[
- assertNotNull("Substitution is not correct", it.derivedValue)
- ]
- ]
- ]
- }
-
- @Test
- def unresolvableFileTest() {
- val randomPath = modelPath.random
- var String exMessage = null
- try {
- ViatraQueryTest.test(SameVariablesQuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, randomPath))
- .with(BackendType.Rete.newBackendInstance)
- .with(BackendType.LocalSearch.newBackendInstance)
- .assertEquals
- } catch(NullPointerException ex) {
- throw ex
- } catch(Exception ex) {
- exMessage = ex.message
- }
- assertNotNull("No exception has been thrown or message is null", exMessage)
- assertTrue('''
- The message of the caught exception does not contains the path. The message:
- «exMessage»''',
- exMessage.contains(randomPath))
- }
-
- def String getRandom(String path) {
- return '''«path»«(new Random).nextLong»'''
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/TransitiveClosureTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/TransitiveClosureTest.xtend
deleted file mode 100644
index e748dc3..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/TransitiveClosureTest.xtend
+++ /dev/null
@@ -1,47 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 Zoltan Ujhelyi, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Zoltan Ujhelyi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.util.Collection
-import org.eclipse.viatra.examples.cps.tests.queries.util.StatesTCQuerySpecification
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.junit.Test
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-
-@RunWith(Parameterized)
-class TransitiveClosureTest {
-
- @Parameters(name = "{0}")
- def static Collection<Object[]> testData() {
- #[
- #[ "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_bug_520194.snapshot" ],
- #[ "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_filtered_w_match_bug_520194.snapshot" ],
- #[ "org.eclipse.viatra.examples.cps.tests/models/snapshots/test_tc_filtered_wo_match_bug_520194.snapshot" ]
- ]
- }
-
- @Parameter(0)
- public String snapshot
-
- extension AllBackendTypes = new AllBackendTypes
-
- @Test
- def void simpleTransitiveClosure() {
- ViatraQueryTest.test(StatesTCQuerySpecification.instance)
- .with(snapshot)
- .withAll
- .assertEquals
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/VariableEqualityCpsTest.xtend b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/VariableEqualityCpsTest.xtend
deleted file mode 100644
index 6302450..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/VariableEqualityCpsTest.xtend
+++ /dev/null
@@ -1,147 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016 IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Akos Menyhert, Tamas Borbas, Marton Bur, Zoltan Ujhelyi, Daniel Segesdi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests
-
-import java.util.Collection
-import org.eclipse.viatra.examples.cps.tests.queries.util.ArgumentsUnifiedByCallerQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.EnumNotEqualQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.MultipleEvalsQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.NotApplicationInstanceIdentifiableQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.NotOneInstanceQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.PartiallyUnboundUnifiedExportedParametersQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.SameVariablesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.UnifiedParametersWithDifferentValues2QuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.UnifiedParametersWithDifferentValuesQuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.UseVarInEvalQuerySpecification
-import org.eclipse.viatra.query.testing.core.XmiModelUtil
-import org.eclipse.viatra.query.testing.core.XmiModelUtil.XmiModelUtilRunningOptionEnum
-import org.eclipse.viatra.query.testing.core.api.ViatraQueryTest
-import org.junit.Test
-import org.junit.runner.RunWith
-import org.junit.runners.Parameterized
-import org.junit.runners.Parameterized.Parameter
-import org.junit.runners.Parameterized.Parameters
-import org.eclipse.viatra.examples.cps.tests.queries.util.NotApplicationInstanceIdentifiable3QuerySpecification
-import org.eclipse.viatra.examples.cps.tests.queries.util.NotApplicationInstanceIdentifiable2QuerySpecification
-
-// This test is necessary because of 481263 and 491248 bugs
-@RunWith(Parameterized)
-class VariableEqualityCpsTest {
- extension AllBackendTypes = new AllBackendTypes
-
- @Parameters(name = "Model: {0}")
- def static Collection<Object[]> testData() {
- newArrayList(
- #[
- "org.eclipse.viatra.examples.cps.tests/models/instances/demo.cyberphysicalsystem"
- ]
- )
- }
-
- @Parameter(0)
- public String modelPath
-
-
- @Test
- def void variableEqualityTest() {
- ViatraQueryTest.test(SameVariablesQuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
-
- @Test
- def void enumNotEqualsTest() {
- ViatraQueryTest.test(EnumNotEqualQuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
-
- @Test
- def void partiallyUnboundUnifiedExportedParametersTest(){
- ViatraQueryTest.test(PartiallyUnboundUnifiedExportedParametersQuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
-
- @Test
- def void unifiedParametersWithDifferentValues2Test(){
- ViatraQueryTest.test(UnifiedParametersWithDifferentValues2QuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
-
- @Test
- def void unifiedParametersWithDifferentValuesTest(){
- ViatraQueryTest.test(UnifiedParametersWithDifferentValuesQuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
-
- @Test
- def void multipleEvals(){
- ViatraQueryTest.test(MultipleEvalsQuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
-
- @Test
- def void useVarInEval(){
- ViatraQueryTest.test(UseVarInEvalQuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
-
- @Test
- def void notOneInstance(){
- ViatraQueryTest.test(NotOneInstanceQuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
-
- @Test
- def void argumentsUnifiedByCaller(){
- ViatraQueryTest.test(ArgumentsUnifiedByCallerQuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
-
- @Test
- def void invalidInferredParameterType(){
- ViatraQueryTest.test(NotApplicationInstanceIdentifiableQuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
- @Test
- def void invalidInferredParameterType2(){
- ViatraQueryTest.test(NotApplicationInstanceIdentifiable2QuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
- @Test
- def void invalidInferredParameterType3(){
- ViatraQueryTest.test(NotApplicationInstanceIdentifiable3QuerySpecification.instance)
- .on(XmiModelUtil::resolvePlatformURI(XmiModelUtilRunningOptionEnum.BOTH, modelPath))
- .withAll
- .assertEquals
- }
-
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/CrossResourceContainmentTestQuery.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/CrossResourceContainmentTestQuery.vql
deleted file mode 100644
index 347099a..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/CrossResourceContainmentTestQuery.vql
+++ /dev/null
@@ -1,25 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2017, Krisztian Gabor Mayer, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Krisztian Gabor Mayer - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-
-pattern hostInstancesPerHostTypes(ht : HostType, hi : HostInstance) {
- HostType.instances(ht, hi);
-}
-
-pattern hostInstances(hi : HostInstance) {
- HostInstance(hi);
-}
-
-pattern hostTypes(ht : HostType) {
- HostType(ht);
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/CrossResourceReferenceTestQuery.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/CrossResourceReferenceTestQuery.vql
deleted file mode 100644
index 3823913..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/CrossResourceReferenceTestQuery.vql
+++ /dev/null
@@ -1,17 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2017, Krisztian Gabor Mayer, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Krisztian Gabor Mayer - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-
-pattern AppInstanceAllocatedToHostInstance(ai : ApplicationInstance, hi : HostInstance) {
- ApplicationInstance.allocatedTo(ai, hi);
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/LiteralUsage.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/LiteralUsage.vql
deleted file mode 100644
index bd98d5c..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/LiteralUsage.vql
+++ /dev/null
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2016, Zoltan Ujhelyi, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Zoltan Ujhelyi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-
-pattern mandatoryRequirements(r : Requirement) {
- Requirement.mandatory(r, true);
-}
-
-pattern optionalRequirements(r : Requirement) {
- Requirement.mandatory(r, false);
-}
-
-pattern runningAppInstances(appI : ApplicationInstance) {
- ApplicationInstance.state(appI, ::Running);
-}
-
-pattern longValueConstant(appT : ApplicationType){
- ApplicationType.exeFileSize(appT, 0l);
-}
-
-pattern longValueConstantWithCheck(appT : ApplicationType){
- ApplicationType.exeFileSize(appT, value);
- check(value == 0l);
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/TransitiveClosureQueries.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/TransitiveClosureQueries.vql
deleted file mode 100644
index dab88c4..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/TransitiveClosureQueries.vql
+++ /dev/null
@@ -1,12 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-
-private pattern stateTransition(source : State, target : State) {
- State.outgoingTransitions(source, tr);
- Transition.targetState(tr, target);
-}
-
-pattern statesTC(s1 : State, s2 : State) {
- find stateTransition+(s1, s2);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/aggregators.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/aggregators.vql
deleted file mode 100644
index 556f226..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/aggregators.vql
+++ /dev/null
@@ -1,73 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://www.eclipse.org/emf/2002/Ecore"
-import "http://org.eclipse.viatra/model/cps"
-
-pattern sumPriority(s) {
- s == sum find hostPriority(_h, _aT, #c);
-}
-
-pattern minPriority(m) {
- m == min find hostPriority(_h, _aT, #c);
-}
-
-pattern maxPriority(m) {
- m == max find hostPriority(_h, _aT, #c);
-}
-
-pattern avgCPU(n) {
- find sumCPU(s);
- find countHost(c);
- n == eval(if (c == 0) null else (s / c));
-}
-
-pattern sumCPU(n) {
- n == sum find availableCPU(_, #c);
-}
-
-pattern countHost(n) {
- n == count find hostInstance(_);
-}
-
-pattern minCPU(n) {
- n == min find availableCPU(_, #c);
-}
-
-pattern hostInstanceWithMinCPU1(host : HostInstance, value) {
- value == min find availableCPU(_, #c);
- find availableCPU(host, value);
-}
-
-pattern hostInstanceWithMinCPU2(host : HostInstance, value) {
- find minCPU(value);
- find availableCPU(host, value);
-}
-
-pattern hasOddApplications(hostInst: HostInstance, appInst : ApplicationInstance) = {
- CT == count find manyParams(hostInst, _a, _b, appInst, _c);
- check (CT % 2 == 1);
-}
-
-
-
-// HELPER PATTERNS
-pattern availableCPU(host : HostInstance, value : EInt) {
- HostInstance.availableCpu(host, value);
-}
-
-pattern hostPriority(host, appType, priority) {
- HostInstance.applications(host, app);
- ApplicationInstance.type(app, appType);
- ApplicationInstance.priority(app, priority);
-}
-
-pattern hostInstance(host) {
- HostInstance(host);
-}
-
-pattern manyParams(hostInst: HostInstance, a, b, appInst : ApplicationInstance, c) = {
- a == 1;
- b == 2;
- c == 3;
- HostInstance.applications(hostInst, appInst);
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/cpsValidationRules.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/cpsValidationRules.vql
deleted file mode 100644
index 9d5b385..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/cpsValidationRules.vql
+++ /dev/null
@@ -1,44 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-
-@QueryExplorer(checked = false)
-pattern ReachableStates(
- s1 : State,
- s2 : State
-) {
- State.outgoingTransitions(s1, t);
- Transition.targetState(t, s2);
-}
-@QueryExplorer(checked = false)
-pattern AllReachableStates(
- s1 : State,
- s2 : State
-) {
- find ReachableStates+(s1, s2);
-}
-
-@Constraint(
- severity = "warning",
- key = {sm, state},
- message = "$state.identifier$ is unreachable from the initial state of $sm.identifier$"
-)
-pattern UnreachableStatesOfStateMachines(
- sm : StateMachine,
- state : State
-) {
- StateMachine.initial(sm, init);
- StateMachine.states(sm, state);
- state!=init;
- neg find AllReachableStates(init, state);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/danglingTestQueries.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/danglingTestQueries.vql
deleted file mode 100644
index c11e074..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/danglingTestQueries.vql
+++ /dev/null
@@ -1,29 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-
-pattern stateToState1(state1, state2) = {
- State.outgoingTransitions.targetState(state1, state2);
-}
-
-pattern stateToState2(state1: State, state2: State) = {
- State.outgoingTransitions.targetState(state1, state2);
-}
-
-pattern stateToState3(state1, state2) = {
- State.outgoingTransitions.targetState(state1, state2);
- Identifiable.identifier(state2, _);
-}
-
-pattern transitionToTransition1(transition1, transition2) = {
- Transition.targetState.outgoingTransitions(transition1, transition2);
-}
-
-pattern transitionToTransition2(transition1 : Transition, transition2 : Transition) = {
- Transition.targetState.outgoingTransitions(transition1, transition2);
-}
-
-pattern stateIdentifier(state: State, id: java String) = {
- State.identifier(state, id);
-}
-
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/dred.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/dred.vql
deleted file mode 100644
index f943d06..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/dred.vql
+++ /dev/null
@@ -1,17 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://www.eclipse.org/emf/2002/Ecore"
-import "http://org.eclipse.viatra/model/cps"
-
-pattern dependOn(dependant : ApplicationInstance, dependee : ApplicationInstance) {
- ApplicationInstance.dependOn(dependant, dependee);
-}
-
-@QueryExplorer(message = "$dependant$ <- $dependee$")
-pattern allDependencies(dependant : ApplicationInstance, dependee : ApplicationInstance) {
- find dependOn(dependant, dependee);
-} or {
- find dependOn(dependant, intermediate);
- find allDependencies(intermediate, dependee);
- dependant != dependee;
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/errorHandling.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/errorHandling.vql
deleted file mode 100644
index 308194f..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/errorHandling.vql
+++ /dev/null
@@ -1,12 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-import "http://www.eclipse.org/emf/2002/Ecore"
-
-pattern evalDivisionByZero(n : java Integer) {
- n == eval(1/0);
-}
-
-pattern checkDivisionByZero(n : EInt) {
- check(n / 0 > 0);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/flattenedPatternCall.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/flattenedPatternCall.vql
deleted file mode 100644
index 55d1576..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/flattenedPatternCall.vql
+++ /dev/null
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests.queries
-// This tests the 481265 bug
-
-import "http://org.eclipse.viatra/model/cps"
-
-pattern called(a) {
- HostInstance(a);
-}
-
-pattern callee(a1, a2) {
- find called(a1);
- find called(a2);
- HostInstance.communicateWith(a1, a2);
-}
-
-pattern flattened(a1, a2) {
- //find called(a1);
- HostInstance(called_a1);
- a1 == called_a1;
- //find called(a2);
- HostInstance(called_a2);
- a2 == called_a2;
- HostInstance.communicateWith(a1, a2);
-}
-
-pattern called2(a1) {
- HostInstance(a1);
-} or {
- HostInstance(a1);
-}
-
-pattern callee2(a1, a2) {
- find called2(a1);
- find called2(a2);
- HostInstance.communicateWith(a1, a2);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/functionalDependencies.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/functionalDependencies.vql
deleted file mode 100644
index 0b1e14d..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/functionalDependencies.vql
+++ /dev/null
@@ -1,68 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2016, Gabor Bergmann, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Gabor Bergmann - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests.queries
-import "http://www.eclipse.org/emf/2002/Ecore"
-import "http://org.eclipse.viatra/model/cps"
-
-pattern toOneFeature(obj, id) {
- Identifiable.identifier(obj, id);
-}
-
-@FunctionalDependency(forEach = id, unique = obj)
-pattern toOneFeatureWithSoftDep(obj, id) {
- Identifiable.identifier(obj, id);
-}
-
-pattern hasCall(obj, id) {
- find toOneFeatureWithSoftDep(obj, id);
-}
-
-pattern compositeKey(obj1, obj2, result) {
- Identifiable.identifier(obj1, id1);
- Identifiable.identifier(obj2, id2);
- result == eval(id1 + id2);
-}
-
-@FunctionalDependency(forEach = id, forEach = cps, unique = obj)
-pattern relativeID(cps, obj, id) {
- Identifiable.identifier(obj, id);
- CyberPhysicalSystem.appTypes(cps, obj);
-}
-
-pattern evaluation(obj, id, upper) {
- Identifiable.identifier(obj, id);
- upper == eval(id.toUpperCase);
-}
-
-pattern transitiveDep(obj, upper) {
- Identifiable.identifier(obj, id);
- upper == eval(id.toUpperCase);
-}
-
-pattern constant(obj, id) {
- find toOneFeature(obj, id);
- id == "weather";
-}
-
-pattern constantWithSoft(obj, id) {
- find toOneFeatureWithSoftDep(obj, id);
- id == "weather";
-}
-
-@FunctionalDependency(forEach = id, unique = obj)
-@FunctionalDependency(forEach = obj, unique = id)
-pattern disjunctiveDependencies(obj, id) {
- CyberPhysicalSystem.identifier(obj, id);
-} or {
- HostType.identifier(obj, id);
-}
-
-
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/localsearchPlannerTests.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/localsearchPlannerTests.vql
deleted file mode 100644
index 1e97b5a..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/localsearchPlannerTests.vql
+++ /dev/null
@@ -1,66 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-
-/*
- * Test pattern to check
- * https://bugs.eclipse.org/bugs/show_bug.cgi?id=495677
- */
-pattern partiallyUnboundUnifiedExportedParameters(at, ai){
- ApplicationType.instances(at, ai);
- neg find multipleExportedSame(at, _, ai);
-}
-
-pattern multipleExportedSame(at1: ApplicationType, at2: ApplicationType, ai: ApplicationInstance){
- ApplicationType.instances(at1, ai);
- at1 == at2;
-}
-
-pattern multiInstanceTypes(at1: ApplicationType, at2: ApplicationType, ai: ApplicationInstance){
- c == count find applicationInstancesOfApplicationType(ai, at1);
- check(c > 1);
- at1 == at2;
-}
-
-pattern unifiedParametersWithDifferentValues2(at1, ai, c){
- ApplicationType.instances(at1, ai);
- ApplicationType(at2);
- c == count find multiInstanceTypes(at1, at2, ai);
-}
-
-/*
- * Test pattern to check
- * https://bugs.eclipse.org/bugs/show_bug.cgi?id=495677
- */
-pattern unifiedParametersWithDifferentValues(at1, ai, c){
- ApplicationType.instances(at1, ai);
- ApplicationType(at2);
- c == count find multipleExportedSame(at1, at2, _);
-}
-
-/*
- * https://bugs.eclipse.org/bugs/show_bug.cgi?id=495764
- */
-pattern multipleEvals(at: ApplicationType){
- c == count find applicationInstancesOfApplicationType(_ai, at);
- d == eval(Integer.parseInt("1"));
- check(c > d);
-}
-
-private pattern countInstances(at: ApplicationType, value){
- value == count find applicationInstancesOfApplicationType(_ai, at);
-}
-
-private pattern useVarInEvalUtil(at: ApplicationType){
- find countInstances(at, value);
- d == eval(value+2);
- check(d == 1);
-}
-
-/*
- * https://bugs.eclipse.org/bugs/show_bug.cgi?id=495792
- */
-pattern useVarInEval(at1: ApplicationType, at2: ApplicationType){
- find useVarInEvalUtil(at1);
- find useVarInEvalUtil(at2);
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/otherTests.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/otherTests.vql
deleted file mode 100644
index 0b876a7..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/otherTests.vql
+++ /dev/null
@@ -1,39 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2016, Balazs Grill, Zoltan Ujhelyi, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Balazs Grill, Zoltan Ujhelyi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-
-/**
- * Reproduction case for bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=506253
- *
- * <br /> If the inferred type is ApplicationInstance, the use of LS throws an exception.
- */
-pattern notApplicationInstanceIdentifiable(notApplicationInstance){
- Identifiable(notApplicationInstance);
- neg find applicationInstances(notApplicationInstance);
-}
-
-/**
- * If the parameter is explicitly typed, the result should be the same for both matchers.
- */
-pattern notApplicationInstanceIdentifiable2(notApplicationInstance : Identifiable){
- Identifiable(notApplicationInstance);
- neg find applicationInstances(notApplicationInstance);
-}
-
-/**
- * If the parameters is explicitly downcast, the result should still be the same (but empty) for both matchers..
- */
-pattern notApplicationInstanceIdentifiable3(notApplicationInstance : ApplicationInstance){
- Identifiable(notApplicationInstance);
- neg find applicationInstances(notApplicationInstance);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/recursiveQueries.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/recursiveQueries.vql
deleted file mode 100644
index 534a8a8..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/recursiveQueries.vql
+++ /dev/null
@@ -1,60 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-
-pattern alphabeticallyAfterCommunicationPartner(
- HI0 : HostInstance,
- HI1 : HostInstance
-) {
- find communicateWith(HI0, HI1);
- HostInstance.identifier(HI0, HI0Id);
- HostInstance.identifier(HI1, HI1Id);
- check(HI0Id < HI1Id);
-}
-
-pattern increasingAlphabeticalCommunicationChainRec(
- HI0 : HostInstance,
- HI1 : HostInstance
-) {
- find alphabeticallyAfterCommunicationPartner(HI0, HI1);
-} or {
- find alphabeticallyAfterCommunicationPartner(HI0, HI2);
- find increasingAlphabeticalCommunicationChainRec(HI2, HI1);
-}
-
-pattern increasingAlphabeticalCommunicationChainTC(
- HI0 : HostInstance,
- HI1 : HostInstance
-) {
- find alphabeticallyAfterCommunicationPartner+(HI0, HI1);
-}
-
-pattern communicationPartners(
- HI0 : HostInstance,
- HI1 : HostInstance
-) {
- find communicateWith(HI0, HI2);
- find communicationPartners(HI2, HI1);
-} or {
- find communicateWith(HI0, HI1);
-}
-
-pattern communicateWithInstanceOfHostType(
- HT : HostType,
- HI : HostInstance
-) {
- HostType.instances(HT, HI0);
- find communicationPartners(HI0, HI);
-} or {
- HostType.instances(HT, HI);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/resolveordering/a_third.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/resolveordering/a_third.vql
deleted file mode 100644
index aa75aea..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/resolveordering/a_third.vql
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests.queries.resolveordering
-
-import "http://org.eclipse.viatra/model/cps"
-
-pattern thirdPattern(AT : ApplicationType, HI: HostInstance, identifier: java String) {
- find secondPattern(AT, AI, identifier);
- ApplicationInstance.allocatedTo(AI, HI);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/resolveordering/b_second.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/resolveordering/b_second.vql
deleted file mode 100644
index 63a59de..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/resolveordering/b_second.vql
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests.queries.resolveordering
-
-import "http://org.eclipse.viatra/model/cps"
-
-pattern secondPattern(AT : ApplicationType, AI : ApplicationInstance, identifier: java String) {
- find firstPattern(AT, identifier);
- ApplicationInstance.type(AI, AT);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/resolveordering/c_first.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/resolveordering/c_first.vql
deleted file mode 100644
index 0e7836b..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/resolveordering/c_first.vql
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests.queries.resolveordering
-
-import "http://org.eclipse.viatra/model/cps"
-
-pattern firstPattern(AT : ApplicationType, identifier: java String) {
- ApplicationType(AT);
- Identifiable.identifier(AT, identifier);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/simpleCpsQueries.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/simpleCpsQueries.vql
deleted file mode 100644
index 931f496..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/simpleCpsQueries.vql
+++ /dev/null
@@ -1,270 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-
-// Step 1: Simple patterns
-
-pattern applicationTypes(
- AT : ApplicationType
-) {
- ApplicationType(AT);
-}
-
-pattern applicationInstances(
- AI : ApplicationInstance
-) {
- ApplicationInstance(AI);
-}
-
-pattern applicationTypesIdentifiers(
- ATIdentifier
-) {
- ApplicationType.identifier(_, ATIdentifier);
-}
-
-pattern applicationInstancesIdentifiers(
- AIIdentifier
-) {
- ApplicationInstance.identifier(_, AIIdentifier);
-}
-
-/*
- * A sample query along a reference.
- *
- * AI is an instance of application type AT.
- */
-pattern applicationInstancesOfApplicationType(
- AI : ApplicationInstance,
- AT : ApplicationType
-) {
- ApplicationType.instances(AT, AI);
- // Note: There is no restriction on the direction of navigation,
- // so all "AT"s can be queried from "AI"s and vice-versa
-}
-
-pattern applicationInstancesOfApplicationTypeIdentifiers(
- AIIdentifier,
- ATIdentifier
-) {
- ApplicationType.instances(aT, aI);
- ApplicationInstance.identifier(aI, AIIdentifier);
- ApplicationType.identifier(aT, ATIdentifier);
-}
-
-// Step 2: pattern calls, negative application conditions
-
-pattern applicationTypeWithHostedInstances(
- AT : ApplicationType,
- HI : HostInstance
-) {
- find applicationInstancesOfApplicationType(aI, AT);
- HostInstance.applications(HI, aI);
-}
-
-pattern applicationTypeWithHostedInstanceIdentifiers(
- HIIdentifier,
- ATIdentifier
-) {
- find applicationTypeWithHostedInstances(aT, hI);
- HostInstance.identifier(hI, HIIdentifier);
- ApplicationType.identifier(aT, ATIdentifier);
-}
-
-/*
- * Application type AT is an application type which has no hosted instance.
- */
-pattern applicationTypeWithoutHostedInstance(
- AT : ApplicationType
-) {
- neg find applicationTypeWithHostedInstances(AT, _);
-}
-
-pattern applicationTypeWithoutHostedInstanceIdentifiers(
- ATIdentifier
-) {
- neg find applicationTypeWithHostedInstances(aT, _);
- ApplicationType.identifier(aT, ATIdentifier);
-}
-
-// Step 3: path expressions
-
-pattern transitionsOfApplicationType(
- T : Transition,
- AT : ApplicationType
-) {
- ApplicationType.behavior.states.outgoingTransitions(AT, T);
-}
-
-pattern transitionsOfApplicationTypeIdentifiers(
- TIdentifier,
- ATIdentifier
-) {
- ApplicationType.behavior.states.outgoingTransitions(aT, t);
- ApplicationType.identifier(aT, ATIdentifier);
- Transition.identifier(t, TIdentifier);
-}
-
-// Step 4: check condition
-
-/*
- * Attribute value constraint with a constant:
- *
- * Host instance HI has total RAM 0.
- */
-pattern hostInstancesWithZeroTotalRam(
- HI : HostInstance
-) {
- HostInstance.totalRam(HI, 0);
-}
-
-/*
- * A bit more complicated check expression:
- *
- * Host instance HI has at least as much total RAM as total HDD.
- */
-pattern hostInstanceWithAtLeastAsMuchTotalRamAsTotalHdd(
- HI : HostInstance
-) {
- HostInstance.totalRam(HI, ram);
- HostInstance.totalHdd(HI, hdd);
- check(ram >= hdd);
-}
-
-/*
- * A check condition with some code:
- *
- * Host instance HI has total ram which is a prime number.
- */
-pattern hostInstanceWithPrimeTotalRam(
- HI : HostInstance
-) {
- HostInstance.totalRam(HI, ram);
- check( {
- if((ram > 2 && ram%2 == 0) || ram < 1) {
- return false;
- } else {
- var maxValue = Math::round(new Float(Math::sqrt(ram)));
- var divisor = 3;
- while(divisor <= maxValue) {
- if(ram % divisor == 0) {
- return false;
- } else {
- divisor = divisor + 2;
- }
- }
- return true;
- }
- });
-}
-
-// Step 5: counting (match cardinalities)
-
-pattern hasMoreHostedApplicationInstances(
- AT1 : ApplicationType,
- AT2 : ApplicationType
-) {
- N == count find applicationTypeWithHostedInstances(AT1, _Hx1);
- M == count find applicationTypeWithHostedInstances(AT2, _Hx2);
- check(N > M);
-}
-
-pattern hasTheMostHostedApplicationInstances(
- AT : ApplicationType
-) {
- neg find hasMoreHostedApplicationInstances(_, AT);
-}
-
-// Step 6: disjunction, recursion, transitive closure
-
-@QueryExplorer(checked = false)
-pattern communicateWith(
- HI1 : HostInstance,
- HI2 : HostInstance
-) {
- HostInstance.communicateWith(HI1, HI2);
-} or {
- HostInstance.communicateWith(HI2, HI1);
-}
-
-pattern inTheCommunicationChains(
- HI1 : HostInstance,
- HI2 : HostInstance
-) {
- find communicateWith+(HI1, HI2);
- HI1 != HI2;
-}
-
-pattern hasMoreCommunicationPartner(
- HI1 : HostInstance,
- HI2 : HostInstance
-) {
- N == count find inTheCommunicationChains(HI1, _Hx1);
- M == count find inTheCommunicationChains(HI2, _Hx2);
- check(N > M);
-}
-
-pattern hasTheMostCommunicationPartner(
- HI : HostInstance
-) {
- neg find hasMoreCommunicationPartner(_, HI);
-}
-
-// Step 7: combinations
-
-pattern hostedApplications(
- HI : HostInstance,
- AI : ApplicationInstance
-) {
- HostInstance.applications(HI, AI);
-}
-
-pattern hasMoreHostedApplications(
- HI1 : HostInstance,
- HI2 : HostInstance
-) {
- N == count find hostedApplications(HI1, _AI1);
- M == count find hostedApplications(HI2, _AI2);
- check(N > M);
-}
-
-pattern hasTheMostHostedApplications(
- HI : HostInstance
-) {
- neg find hasMoreHostedApplications(_, HI);
-}
-
-@QueryExplorer(message = "The host instance $HI.identifier$ - which has the most hosted applications - has $CPU$ available CPU, $RAM$ available RAM and $HDD$ available HDD")
-@ObservableValue(name = "HostInstance", expression = "HI.identifier")
-@ObservableValue(name = "CPU", expression = "CPU")
-@ObservableValue(name = "RAM", expression = "RAM")
-@ObservableValue(name = "HDD", expression = "HDD")
-pattern finalPattern(
- HI : HostInstance,
- CPU,
- RAM,
- HDD
-) {
- find hasTheMostHostedApplications(HI);
-
- HostInstance.availableCpu(HI, CPU);
- HostInstance.availableRam(HI, RAM);
- HostInstance.availableHdd(HI, HDD);
-}
-
-// Step 8: advanced type inference features
-
-pattern instances(I) {
- HostInstance(I);
-} or {
- ApplicationInstance(I);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/trickyJoin.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/trickyJoin.vql
deleted file mode 100644
index 78fe919..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/trickyJoin.vql
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.eclipse.viatra.examples.cps.tests.queries
-
-import "http://www.eclipse.org/emf/2002/Ecore"
-import "http://org.eclipse.viatra/model/cps"
-
-
-pattern trickyJoin1(ht) = {
- find helper(ht);
- Identifiable.identifier(ht, id1);
- Identifiable.identifier(ht, id2);
- check(id1 != id2 + "asdf");
-}
-
-pattern trickyJoin2(ins1, ins2, cartesian) = {
- find helper2(ins1, ins2);
- find helper2(ins2, ins1);
- CyberPhysicalSystem(cartesian);
-}
-
-pattern trickyJoin3(ins1, ins2, cartes, ian) = {
- find helper2(ins1, ins2);
- find helper2(ins1, ins2);
- find helper2(cartes, ian);
- check(ins1.toString + ins2.toString + cartes.toString + ian.toString != "asdf");
-}
-
-pattern trickyJoin4(ins1, ins2, ins3, cartes, ian) = {
- find helper2(ins1, ins2);
- find helper2(ins1, ins3);
- CyberPhysicalSystem.identifier(cartes, ian);
- check(ins1.toString + ins2.toString + ins3.toString + ian != "asdf");
-}
-
-pattern trickyJoin5(id) = {
- find helper2(id, id);
-}
-
-pattern trickyJoin6(id) = {
- find helper2(id, _);
- find helper2(id, id);
-}
-
-
-
-pattern helper(ht: HostType) = {
- HostType.defaultCpu(ht, 0);
-}
-
-pattern helper2(ins1, ins2) = {
- find helper(ht);
- HostType.instances.identifier(ht, ins1);
- HostType.instances.identifier(ht, ins2);
-}
-
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/unnamedVariables.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/unnamedVariables.vql
deleted file mode 100644
index db834e3..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/unnamedVariables.vql
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests.queries
-// This tests the 398745 bug
-
-import "http://org.eclipse.viatra/model/cps"
-
-pattern hostInstancesTypeWithDefaultRam(
- HI : HostInstance,
- HT : HostType,
- DR
-) {
- HostType.instances(HT, HI);
- HostType.defaultRam(HT, DR);
-}
-
-pattern allVariablesNamed(HI : HostInstance) {
- find hostInstancesTypeWithDefaultRam(HI, _HT, _DR);
-}
-
-pattern anonymousVariables(HI : HostInstance) {
- find hostInstancesTypeWithDefaultRam(HI, _, _);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/variablesEquality.vql b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/variablesEquality.vql
deleted file mode 100644
index 7170d12..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/src/org/eclipse/viatra/examples/cps/tests/queries/variablesEquality.vql
+++ /dev/null
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.examples.cps.tests.queries
-// This tests 481263 and 491248 bugs
-
-import "http://org.eclipse.viatra/model/cps"
-
-pattern sameVariables(a1, a2) {
- HostType(a1);
- HostType(a2);
- a1 == a2;
-}
-
-pattern enumNotEqual(a, s) {
- ApplicationInstance.state(a, s);
- s != AppState::Stopped;
-}
-
-
-private pattern oneInstance(at: ApplicationType){
- 1 == count find applicationInstancesOfApplicationType(_ai, at);
-}
-
-/*
- * https://bugs.eclipse.org/bugs/show_bug.cgi?id=496989
- */
-pattern notOneInstance(at: ApplicationType){
- neg find oneInstance(at);
-}
-
-pattern cartesianProduct(a1, a2){
- ApplicationType(a1);
- ApplicationType(a2);
-}
-
-pattern argumentsUnifiedByCaller(a){
- find cartesianProduct(a, a);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/xtend-gen/.gitignore b/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/xtend-gen/.gitignore
deleted file mode 100644
index 1a5126b..0000000
--- a/cps/frameworktests/org.eclipse.viatra.examples.cps.tests/xtend-gen/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-#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/cps/frameworktests/org.eclipse.viatra.gui.tests.parent/.project b/cps/frameworktests/org.eclipse.viatra.gui.tests.parent/.project
deleted file mode 100644
index 012e06a..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.parent/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.viatra.gui.tests.parent</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- </buildSpec>
- <natures>
- </natures>
-</projectDescription>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.parent/pom.xml b/cps/frameworktests/org.eclipse.viatra.gui.tests.parent/pom.xml
deleted file mode 100644
index 2384bc1..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.parent/pom.xml
+++ /dev/null
@@ -1,173 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.eclipse.viatra.tests</groupId>
- <artifactId>org.eclipse.viatra.gui.tests.parent</artifactId>
- <version>0.1.0-SNAPSHOT</version>
- <name>VIATRA CPS Tests</name>
- <url></url>
- <packaging>pom</packaging>
- <modules>
- <module>../org.eclipse.viatra.gui.tests.target</module>
- <!-- CPS domain model demonstrator -->
- <module>../../releng/org.eclipse.viatra.examples.cps.domain.parent</module>
- <module>../../releng/org.eclipse.viatra.examples.cps.target</module>
-
- <!-- CPS based RCPTT tests with product -->
- <module>../org.eclipse.viatra.examples.cps.dependencies.feature</module>
- <module>../org.eclipse.viatra.gui.tests.queries</module>
- <module>../org.eclipse.viatra.gui.tests.queries.validation</module>
- <module>../org.eclipse.viatra.gui.tests.queries.feature</module>
- <module>../org.eclipse.viatra.gui.tests.product</module>
- <module>../org.eclipse.viatra.gui.tests</module>
- </modules>
-
- <properties>
- <tycho.version>1.0.0</tycho.version>
- <xtend.compiler.version>2.11.0</xtend.compiler.version>
- <rcptt.version>2.1.0</rcptt.version>
- <viatra.compiler.version>1.6.0-SNAPSHOT</viatra.compiler.version>
- <jacoco.version>0.7.6.201602180812</jacoco.version>
- <jacoco.targetdir>${project.basedir}/../target</jacoco.targetdir>
-
- <viatra.repository.url>http://download.eclipse.org/viatra/updates/integration</viatra.repository.url>
- <eclipse.repository.url>http://download.eclipse.org/releases/mars/</eclipse.repository.url>
- <itemis.repository.url>http://download.itemis.com/updates/releases</itemis.repository.url>
- <xtext.repository.url>http://download.eclipse.org/modeling/tmf/xtext/updates/releases</xtext.repository.url>
-
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-
- <sonar.core.codeCoveragePlugin>jacoco</sonar.core.codeCoveragePlugin>
- <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
- <sonar.jacoco.reportPath>${jacoco.targetdir}/jacoco.exec</sonar.jacoco.reportPath>
- <sonar.skippedModules></sonar.skippedModules>
- <target.classifier>indigo</target.classifier>
- </properties>
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-packaging-plugin</artifactId>
- <version>${tycho.version}</version>
- <configuration>
- <strictBinIncludes>false</strictBinIncludes>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-maven-plugin</artifactId>
- <version>${tycho.version}</version>
- <extensions>true</extensions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-surefire-plugin</artifactId>
- <version>${tycho.version}</version>
- <configuration>
- <excludes>
- <exclude>**/queries/*.java</exclude>
- </excludes>
- <failIfNoTests>false</failIfNoTests>
- <skipTests>false</skipTests>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.jacoco</groupId>
- <artifactId>jacoco-maven-plugin</artifactId>
- <version>${jacoco.version}</version>
- <configuration>
- <destFile>${jacoco.targetdir}/jacoco.exec</destFile>
-
- </configuration>
- <executions>
- <execution>
- <goals>
- <goal>prepare-agent</goal>
- </goals>
- </execution>
- <!-- <execution> <id>report</id> <phase>prepare-package</phase> <goals>
- <goal>report</goal> </goals> <configuration> <dataFile>${jacoco.targetdir}/jacoco.exec</dataFile>
- <outputDirectory>${jacoco.targetdir}/jacoco/${project.artifactId}</outputDirectory>
- </configuration> </execution> -->
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- <version>${tycho.version}</version>
- <configuration>
- <resolver>p2</resolver>
- <target>
- <artifact>
- <groupId>org.eclipse.viatra.tests</groupId>
- <artifactId>org.eclipse.viatra.gui.tests.target</artifactId>
- <version>${project.version}</version>
- <classifier>${target.classifier}</classifier>
- </artifact>
- <dependency-resolution>
- <extraRequirements>
- <requirement>
- <type>eclipse-plugin</type>
- <id>com.google.inject.multibindings</id>
- <versionRange>[3.0.0,4.0.0)</versionRange>
- </requirement>
- </extraRequirements>
- </dependency-resolution>
- </target>
- </configuration>
- </plugin>
- </plugins>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.eclipse.xtend</groupId>
- <artifactId>xtend-maven-plugin</artifactId>
- <version>${xtend.compiler.version}</version>
- <configuration>
- <!-- need to prefix by basedir to generate to currently built module -->
- <outputDirectory>${basedir}/xtend-gen</outputDirectory>
- </configuration>
- <executions>
- <execution>
- <goals>
- <goal>compile</goal>
- <goal>testCompile</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-clean-plugin</artifactId>
- <version>2.5</version>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
- <repositories>
- <repository>
- <id>viatra.update</id>
- <layout>p2</layout>
- <url>${viatra.repository.url}</url>
- </repository>
- </repositories>
- <pluginRepositories>
- <pluginRepository>
- <id>viatra-snapshots</id>
- <url>https://repo.eclipse.org/content/repositories/viatra2/</url>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </pluginRepository>
- <pluginRepository>
- <id>rcptt-releases</id>
- <name>RCPTT Maven repository</name>
- <url>https://repo.eclipse.org/content/repositories/rcptt-releases</url>
- <snapshots>
- <updatePolicy>always</updatePolicy>
- </snapshots>
- </pluginRepository>
- </pluginRepositories>
-</project>
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.product/.project b/cps/frameworktests/org.eclipse.viatra.gui.tests.product/.project
deleted file mode 100644
index 33ae67a..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.product/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.viatra.gui.tests.product</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- </buildSpec>
- <natures>
- </natures>
-</projectDescription>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.product/pom.xml b/cps/frameworktests/org.eclipse.viatra.gui.tests.product/pom.xml
deleted file mode 100644
index ffa5560..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.product/pom.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.eclipse.viatra.tests</groupId>
- <artifactId>org.eclipse.viatra.gui.tests.parent</artifactId>
- <version>0.1.0-SNAPSHOT</version>
- <relativePath>../org.eclipse.viatra.gui.tests.parent/</relativePath>
- </parent>
- <artifactId>org.eclipse.viatra.gui.tests.product</artifactId>
- <packaging>eclipse-repository</packaging>
- <properties>
- <rootPath>${basedir}/..</rootPath>
- </properties>
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-repository-plugin</artifactId>
- <version>${tycho.version}</version>
- <configuration>
- <includeAllDependencies>true</includeAllDependencies>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-director-plugin</artifactId>
- <version>${tycho.version}</version>
- <executions>
- <execution>
- <id>materialize-products</id>
- <goals>
- <goal>materialize-products</goal>
- </goals>
- </execution>
- <execution>
- <id>archive-products</id>
- <goals>
- <goal>archive-products</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.product/viatra_product.product b/cps/frameworktests/org.eclipse.viatra.gui.tests.product/viatra_product.product
deleted file mode 100644
index e4ed540..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.product/viatra_product.product
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?pde version="3.5"?>
-
-<product name="VIATRA Product" uid="org.eclipse.viatra.gui.tests.rcp.product" id="org.eclipse.platform.ide" application="org.eclipse.ui.ide.workbench" version="0.1.0" useFeatures="true" includeLaunchers="true">
-
- <configIni use="default">
- </configIni>
-
- <launcherArgs>
- <vmArgs>-Dosgi.framework.extensions=org.eclipse.fx.osgi -Xms512M -Xmx3G
- </vmArgs>
- <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
- </vmArgsMac>
- </launcherArgs>
-
- <windowImages/>
-
- <launcher>
- <solaris/>
- <win useIco="false">
- <bmp/>
- </win>
- </launcher>
-
- <vm>
- </vm>
-
- <license>
- <url>http://www.eclipse.org/legal/epl-v10.html</url>
- </license>
-
- <plugins>
- </plugins>
-
- <features>
- <feature id="org.eclipse.viatra.addon.databinding.runtime.feature" version="1.7.0.qualifier"/>
- <feature id="org.eclipse.viatra.addon.querybasedfeatures.runtime.feature" version="1.7.0.qualifier"/>
- <feature id="org.eclipse.viatra.addon.querybyexample.feature" version="0.17.0.qualifier"/>
- <feature id="org.eclipse.viatra.addon.validation.runtime.feature" version="1.7.0.qualifier"/>
- <feature id="org.eclipse.viatra.addon.viewers.runtime.feature" version="0.17.0.qualifier"/>
- <feature id="org.eclipse.viatra.addon.viewers.runtime.zest.feature" version="0.17.0.qualifier"/>
- <feature id="org.eclipse.viatra.addon.viewers.tooling.feature" version="0.17.0.qualifier"/>
- <feature id="org.eclipse.viatra.query.language.feature" version="1.7.0.qualifier"/>
- <feature id="org.eclipse.viatra.query.runtime.feature" version="1.7.0.qualifier"/>
- <feature id="org.eclipse.viatra.query.sdk.feature" version="1.7.0.qualifier"/>
- <feature id="org.eclipse.viatra.query.testing.sdk.feature" version="1.7.0.qualifier"/>
- <feature id="org.eclipse.viatra.query.tooling.ui.visualization.feature" version="0.17.0.qualifier"/>
- <feature id="org.eclipse.viatra.integration.uml.feature" version="1.7.0.qualifier"/>
- <feature id="org.eclipse.viatra.transformation.debug.feature" version="0.17.0.qualifier"/>
- <feature id="org.eclipse.viatra.transformation.evm.transactions.feature" version="1.7.0.qualifier"/>
- <feature id="org.eclipse.viatra.transformation.runtime.emf.feature" version="1.7.0.qualifier"/>
- <feature id="org.eclipse.viatra.examples.cps.metamodel.feature" version="0.1.0.qualifier"/>
- <feature id="org.eclipse.viatra.gui.tests.queries.feature" version="0.1.0.qualifier"/>
- <feature id="org.eclipse.pde"/>
- <feature id="org.eclipse.xtext.xbase.lib"/>
- <feature id="org.eclipse.jdt"/>
- <feature id="org.eclipse.xtext.runtime"/>
- <feature id="org.eclipse.emf.edit"/>
- <feature id="org.eclipse.emf.transaction"/>
- <feature id="org.eclipse.emf.ecore"/>
- <feature id="org.eclipse.xtext.ui"/>
- <feature id="org.eclipse.emf.databinding"/>
- <feature id="org.eclipse.platform"/>
- <feature id="org.eclipse.emf.common"/>
- <feature id="org.eclipse.rcp"/>
- <feature id="org.eclipse.xtext.sdk" version="2.10.0.v201605250459"/>
- <feature id="org.eclipse.xtext.xbase"/>
- <feature id="org.eclipse.xtext.xtext.ui.source"/>
- <feature id="org.eclipse.xtext.xbase.lib.source"/>
- <feature id="org.eclipse.xtext.ui.source"/>
- <feature id="org.eclipse.xtext.examples.source"/>
- <feature id="org.eclipse.xtext.runtime.source"/>
- <feature id="org.eclipse.xtext.docs"/>
- <feature id="org.eclipse.xtext.xtext.ui"/>
- <feature id="org.eclipse.xtend.sdk"/>
- <feature id="org.eclipse.xtext.examples"/>
- <feature id="org.eclipse.emf.edit.ui"/>
- <feature id="org.eclipse.emf.common.ui"/>
- <feature id="org.eclipse.emf.validation"/>
- <feature id="org.eclipse.emf.codegen"/>
- <feature id="org.eclipse.emf.codegen.ecore"/>
- <feature id="org.eclipse.emf.codegen.ui"/>
- <feature id="org.eclipse.emf.ecore.edit"/>
- <feature id="org.eclipse.emf.ecore.editor"/>
- <feature id="org.eclipse.draw2d"/>
- <feature id="org.eclipse.viatra.examples.cps.dependencies.feature" version="0.1.0.qualifier"/>
- <feature id="org.eclipse.uml2"/>
- <feature id="org.eclipse.uml2.common"/>
- <feature id="org.eclipse.uml2.codegen.ecore.ui"/>
- <feature id="org.eclipse.uml2.uml"/>
- <feature id="org.eclipse.uml2.uml.edit"/>
- <feature id="org.eclipse.uml2.common.edit"/>
- <feature id="org.eclipse.emf.codegen.ecore.ui"/>
- <feature id="org.eclipse.emf.converter"/>
- <feature id="org.eclipse.emf.mapping.ecore"/>
- <feature id="org.eclipse.emf.mapping"/>
- <feature id="org.eclipse.gef.geometry"/>
- <feature id="org.eclipse.gef.zest.sdk"/>
- <feature id="org.eclipse.fx.runtime.min.feature"/>
- </features>
-
- <configurations>
- <plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
- <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
- <plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="2" />
- <plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
- <plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
- </configurations>
-
- <preferencesInfo>
- <targetfile overwrite="false"/>
- </preferencesInfo>
-
- <cssInfo>
- </cssInfo>
-
-</product>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/.project b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/.project
deleted file mode 100644
index 176d1cb..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.viatra.gui.tests.queries.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/build.properties b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/build.properties
deleted file mode 100644
index 64f93a9..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/build.properties
+++ /dev/null
@@ -1 +0,0 @@
-bin.includes = feature.xml
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/feature.xml b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/feature.xml
deleted file mode 100644
index fb229fc..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/feature.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.viatra.gui.tests.queries.feature"
- label="VIATRA GUI Test Queries"
- version="0.1.0.qualifier"
- provider-name="Eclipse VIATRA Project">
-
- <description url="http://www.example.com/description">
- [Enter Feature Description here.]
- </description>
-
- <copyright url="http://www.example.com/copyright">
- [Enter Copyright Description here.]
- </copyright>
-
- <license url="http://www.example.com/license">
- [Enter License Description here.]
- </license>
-
- <requires>
- <import feature="org.eclipse.viatra.examples.cps.dependencies.feature" version="0.1.0.qualifier"/>
- <import feature="org.eclipse.viatra.examples.cps.metamodel.feature" version="0.1.0.qualifier"/>
- </requires>
-
- <plugin
- id="org.eclipse.viatra.gui.tests.queries"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.viatra.gui.tests.queries.validation"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/pom.xml b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/pom.xml
deleted file mode 100644
index 584b07f..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.feature/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.eclipse.viatra.tests</groupId>
- <artifactId>org.eclipse.viatra.gui.tests.parent</artifactId>
- <version>0.1.0-SNAPSHOT</version>
- <relativePath>../org.eclipse.viatra.gui.tests.parent/</relativePath>
- </parent>
- <artifactId>org.eclipse.viatra.gui.tests.queries.feature</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.classpath b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.classpath
deleted file mode 100644
index d25c08a..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-<?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.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src/"/>
- <classpathentry kind="src" path="src-gen/"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.project b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.project
deleted file mode 100644
index c450386..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.viatra.gui.tests.queries.validation</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <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.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.settings/org.eclipse.jdt.core.prefs b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index c537b63..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.settings/org.eclipse.pde.core.prefs b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.settings/org.eclipse.pde.core.prefs
deleted file mode 100644
index 36c29ad..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/.settings/org.eclipse.pde.core.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-eclipse.preferences.version=1
-pluginProject.equinox=false
-resolve.requirebundle=false
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/META-INF/MANIFEST.MF b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/META-INF/MANIFEST.MF
deleted file mode 100644
index c99b7d6..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,10 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: org.eclipse.viatra.gui.tests.queries.validation
-Bundle-SymbolicName: org.eclipse.viatra.gui.tests.queries.validation;singleton:=true
-Bundle-Version: 0.1.0.qualifier
-Require-Bundle: org.eclipse.viatra.gui.tests.queries,
- com.google.guava,
- org.eclipse.viatra.query.runtime,
- org.eclipse.viatra.addon.validation.core
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/build.properties b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/build.properties
deleted file mode 100644
index 6e00103..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-bin.includes = META-INF/,\
- .,\
- plugin.xml
-source.. = src/,\
- src-gen/
-output.. = bin/
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/plugin.xml b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/plugin.xml
deleted file mode 100644
index 1e3974d..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/plugin.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><plugin>
- <extension id="validation.constraint.org.eclipse.viatra.gui.tests.queries.availableGreaterThanTotalCpu" point="org.eclipse.viatra.addon.validation.runtime.constraint">
- <constraint class="org.eclipse.viatra.gui.tests.queries.AvailableGreaterThanTotalCpuConstraint0" name="org.eclipse.viatra.gui.tests.queries.availableGreaterThanTotalCpu"/>
- </extension>
- <extension id="validation.constraint.org.eclipse.viatra.gui.tests.queries.availableGreaterThanTotalHdd" point="org.eclipse.viatra.addon.validation.runtime.constraint">
- <constraint class="org.eclipse.viatra.gui.tests.queries.AvailableGreaterThanTotalHddConstraint0" name="org.eclipse.viatra.gui.tests.queries.availableGreaterThanTotalHdd"/>
- </extension>
- <extension id="validation.constraint.org.eclipse.viatra.gui.tests.queries.multipleTransitionsWithSameAction" point="org.eclipse.viatra.addon.validation.runtime.constraint">
- <constraint class="org.eclipse.viatra.gui.tests.queries.MultipleTransitionsWithSameActionConstraint0" name="org.eclipse.viatra.gui.tests.queries.multipleTransitionsWithSameAction"/>
- </extension>
- <extension id="validation.constraint.org.eclipse.viatra.gui.tests.queries.initialStateNotContainedByStateMachine" point="org.eclipse.viatra.addon.validation.runtime.constraint">
- <constraint class="org.eclipse.viatra.gui.tests.queries.InitialStateNotContainedByStateMachineConstraint0" name="org.eclipse.viatra.gui.tests.queries.initialStateNotContainedByStateMachine"/>
- </extension>
- <extension id="validation.constraint.org.eclipse.viatra.gui.tests.queries.notAllocatedButRunning" point="org.eclipse.viatra.addon.validation.runtime.constraint">
- <constraint class="org.eclipse.viatra.gui.tests.queries.NotAllocatedButRunningConstraint0" name="org.eclipse.viatra.gui.tests.queries.notAllocatedButRunning"/>
- </extension>
- <extension id="validation.constraint.org.eclipse.viatra.gui.tests.queries.transitionWithoutTargetState" point="org.eclipse.viatra.addon.validation.runtime.constraint">
- <constraint class="org.eclipse.viatra.gui.tests.queries.TransitionWithoutTargetStateConstraint0" name="org.eclipse.viatra.gui.tests.queries.transitionWithoutTargetState"/>
- </extension>
- <extension id="validation.constraint.org.eclipse.viatra.gui.tests.queries.idIsNotUnique" point="org.eclipse.viatra.addon.validation.runtime.constraint">
- <constraint class="org.eclipse.viatra.gui.tests.queries.IdIsNotUniqueConstraint0" name="org.eclipse.viatra.gui.tests.queries.idIsNotUnique"/>
- </extension>
- <extension id="validation.constraint.org.eclipse.viatra.gui.tests.queries.multipleApplicationInstanceInCommunicationGroup" point="org.eclipse.viatra.addon.validation.runtime.constraint">
- <constraint class="org.eclipse.viatra.gui.tests.queries.MultipleApplicationInstanceInCommunicationGroupConstraint0" name="org.eclipse.viatra.gui.tests.queries.multipleApplicationInstanceInCommunicationGroup"/>
- </extension>
- <extension id="validation.constraint.org.eclipse.viatra.gui.tests.queries.availableGreaterThanTotalRam" point="org.eclipse.viatra.addon.validation.runtime.constraint">
- <constraint class="org.eclipse.viatra.gui.tests.queries.AvailableGreaterThanTotalRamConstraint0" name="org.eclipse.viatra.gui.tests.queries.availableGreaterThanTotalRam"/>
- </extension>
- <extension id="validation.constraint.org.eclipse.viatra.gui.tests.queries.targetStateNotContainedBySameStateMachine" point="org.eclipse.viatra.addon.validation.runtime.constraint">
- <constraint class="org.eclipse.viatra.gui.tests.queries.TargetStateNotContainedBySameStateMachineConstraint0" name="org.eclipse.viatra.gui.tests.queries.targetStateNotContainedBySameStateMachine"/>
- </extension>
- <extension id="validation.constraint.org.eclipse.viatra.gui.tests.queries.nodeIpIsNotUnique" point="org.eclipse.viatra.addon.validation.runtime.constraint">
- <constraint class="org.eclipse.viatra.gui.tests.queries.NodeIpIsNotUniqueConstraint0" name="org.eclipse.viatra.gui.tests.queries.nodeIpIsNotUnique"/>
- </extension>
-</plugin>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/pom.xml b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/pom.xml
deleted file mode 100644
index e181932..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.eclipse.viatra.tests</groupId>
- <artifactId>org.eclipse.viatra.gui.tests.parent</artifactId>
- <version>0.1.0-SNAPSHOT</version>
- <relativePath>../org.eclipse.viatra.gui.tests.parent/</relativePath>
- </parent>
- <artifactId>org.eclipse.viatra.gui.tests.queries.validation</artifactId>
- <packaging>eclipse-plugin</packaging>
-</project>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/AvailableGreaterThanTotalCpuConstraint0.java b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/AvailableGreaterThanTotalCpuConstraint0.java
deleted file mode 100644
index f1ea06e..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/AvailableGreaterThanTotalCpuConstraint0.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
-
- Copyright (c) 2014-2016, IncQuery Labs Ltd.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
-*/
-package org.eclipse.viatra.gui.tests.queries;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
-import org.eclipse.viatra.addon.validation.core.api.Severity;
-import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
-import org.eclipse.viatra.query.runtime.api.IPatternMatch;
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
-
-import org.eclipse.viatra.gui.tests.queries.util.AvailableGreaterThanTotalCpuQuerySpecification;
-
-public class AvailableGreaterThanTotalCpuConstraint0 implements IConstraintSpecification {
-
- private AvailableGreaterThanTotalCpuQuerySpecification querySpecification;
-
- public AvailableGreaterThanTotalCpuConstraint0() throws ViatraQueryException {
- querySpecification = AvailableGreaterThanTotalCpuQuerySpecification.instance();
- }
-
- @Override
- public String getMessageFormat() {
- return "The available CPU ($host.availableCpu$) of $host.identifier$ is greater than the total ($host.totalCpu$)";
- }
-
-
- @Override
- public Map<String,Object> getKeyObjects(IPatternMatch signature) {
- Map<String,Object> map = ImmutableMap.of(
- "host",signature.get("host")
- );
- return map;
- }
-
- @Override
- public List<String> getKeyNames() {
- List<String> keyNames = ImmutableList.of(
- "host"
- );
- return keyNames;
- }
-
- @Override
- public List<String> getPropertyNames() {
- List<String> propertyNames = ImmutableList.of(
- );
- return propertyNames;
- }
-
- @Override
- public Set<List<String>> getSymmetricPropertyNames() {
- Set<List<String>> symmetricPropertyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricPropertyNamesSet;
- }
-
- @Override
- public Set<List<String>> getSymmetricKeyNames() {
- Set<List<String>> symmetricKeyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricKeyNamesSet;
- }
-
- @Override
- public Severity getSeverity() {
- return Severity.ERROR;
- }
-
- @Override
- public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
- return querySpecification;
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/AvailableGreaterThanTotalHddConstraint0.java b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/AvailableGreaterThanTotalHddConstraint0.java
deleted file mode 100644
index def1144..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/AvailableGreaterThanTotalHddConstraint0.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
-
- Copyright (c) 2014-2016, IncQuery Labs Ltd.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
-*/
-package org.eclipse.viatra.gui.tests.queries;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
-import org.eclipse.viatra.addon.validation.core.api.Severity;
-import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
-import org.eclipse.viatra.query.runtime.api.IPatternMatch;
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
-
-import org.eclipse.viatra.gui.tests.queries.util.AvailableGreaterThanTotalHddQuerySpecification;
-
-public class AvailableGreaterThanTotalHddConstraint0 implements IConstraintSpecification {
-
- private AvailableGreaterThanTotalHddQuerySpecification querySpecification;
-
- public AvailableGreaterThanTotalHddConstraint0() throws ViatraQueryException {
- querySpecification = AvailableGreaterThanTotalHddQuerySpecification.instance();
- }
-
- @Override
- public String getMessageFormat() {
- return "The available HDD ($host.availableHdd$) of $host.identifier$ is greater than the total ($host.totalHdd$)";
- }
-
-
- @Override
- public Map<String,Object> getKeyObjects(IPatternMatch signature) {
- Map<String,Object> map = ImmutableMap.of(
- "host",signature.get("host")
- );
- return map;
- }
-
- @Override
- public List<String> getKeyNames() {
- List<String> keyNames = ImmutableList.of(
- "host"
- );
- return keyNames;
- }
-
- @Override
- public List<String> getPropertyNames() {
- List<String> propertyNames = ImmutableList.of(
- );
- return propertyNames;
- }
-
- @Override
- public Set<List<String>> getSymmetricPropertyNames() {
- Set<List<String>> symmetricPropertyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricPropertyNamesSet;
- }
-
- @Override
- public Set<List<String>> getSymmetricKeyNames() {
- Set<List<String>> symmetricKeyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricKeyNamesSet;
- }
-
- @Override
- public Severity getSeverity() {
- return Severity.ERROR;
- }
-
- @Override
- public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
- return querySpecification;
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/AvailableGreaterThanTotalRamConstraint0.java b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/AvailableGreaterThanTotalRamConstraint0.java
deleted file mode 100644
index 91f6ab1..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/AvailableGreaterThanTotalRamConstraint0.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
-
- Copyright (c) 2014-2016, IncQuery Labs Ltd.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
-*/
-package org.eclipse.viatra.gui.tests.queries;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
-import org.eclipse.viatra.addon.validation.core.api.Severity;
-import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
-import org.eclipse.viatra.query.runtime.api.IPatternMatch;
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
-
-import org.eclipse.viatra.gui.tests.queries.util.AvailableGreaterThanTotalRamQuerySpecification;
-
-public class AvailableGreaterThanTotalRamConstraint0 implements IConstraintSpecification {
-
- private AvailableGreaterThanTotalRamQuerySpecification querySpecification;
-
- public AvailableGreaterThanTotalRamConstraint0() throws ViatraQueryException {
- querySpecification = AvailableGreaterThanTotalRamQuerySpecification.instance();
- }
-
- @Override
- public String getMessageFormat() {
- return "The available RAM ($host.availableRam$) of $host.identifier$ is greater than the total ($host.totalRam$)";
- }
-
-
- @Override
- public Map<String,Object> getKeyObjects(IPatternMatch signature) {
- Map<String,Object> map = ImmutableMap.of(
- "host",signature.get("host")
- );
- return map;
- }
-
- @Override
- public List<String> getKeyNames() {
- List<String> keyNames = ImmutableList.of(
- "host"
- );
- return keyNames;
- }
-
- @Override
- public List<String> getPropertyNames() {
- List<String> propertyNames = ImmutableList.of(
- );
- return propertyNames;
- }
-
- @Override
- public Set<List<String>> getSymmetricPropertyNames() {
- Set<List<String>> symmetricPropertyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricPropertyNamesSet;
- }
-
- @Override
- public Set<List<String>> getSymmetricKeyNames() {
- Set<List<String>> symmetricKeyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricKeyNamesSet;
- }
-
- @Override
- public Severity getSeverity() {
- return Severity.ERROR;
- }
-
- @Override
- public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
- return querySpecification;
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/IdIsNotUniqueConstraint0.java b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/IdIsNotUniqueConstraint0.java
deleted file mode 100644
index 83ccacb..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/IdIsNotUniqueConstraint0.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
-
- Copyright (c) 2014-2016, IncQuery Labs Ltd.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
-*/
-package org.eclipse.viatra.gui.tests.queries;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
-import org.eclipse.viatra.addon.validation.core.api.Severity;
-import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
-import org.eclipse.viatra.query.runtime.api.IPatternMatch;
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
-
-import org.eclipse.viatra.gui.tests.queries.util.IdIsNotUniqueQuerySpecification;
-
-public class IdIsNotUniqueConstraint0 implements IConstraintSpecification {
-
- private IdIsNotUniqueQuerySpecification querySpecification;
-
- public IdIsNotUniqueConstraint0() throws ViatraQueryException {
- querySpecification = IdIsNotUniqueQuerySpecification.instance();
- }
-
- @Override
- public String getMessageFormat() {
- return "The ID of $identifiable.identifier$ is not unique";
- }
-
-
- @Override
- public Map<String,Object> getKeyObjects(IPatternMatch signature) {
- Map<String,Object> map = ImmutableMap.of(
- "identifiable",signature.get("identifiable")
- );
- return map;
- }
-
- @Override
- public List<String> getKeyNames() {
- List<String> keyNames = ImmutableList.of(
- "identifiable"
- );
- return keyNames;
- }
-
- @Override
- public List<String> getPropertyNames() {
- List<String> propertyNames = ImmutableList.of(
- );
- return propertyNames;
- }
-
- @Override
- public Set<List<String>> getSymmetricPropertyNames() {
- Set<List<String>> symmetricPropertyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricPropertyNamesSet;
- }
-
- @Override
- public Set<List<String>> getSymmetricKeyNames() {
- Set<List<String>> symmetricKeyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricKeyNamesSet;
- }
-
- @Override
- public Severity getSeverity() {
- return Severity.ERROR;
- }
-
- @Override
- public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
- return querySpecification;
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/InitialStateNotContainedByStateMachineConstraint0.java b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/InitialStateNotContainedByStateMachineConstraint0.java
deleted file mode 100644
index 65d3eda..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/InitialStateNotContainedByStateMachineConstraint0.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/**
-
- Copyright (c) 2014-2016, IncQuery Labs Ltd.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
-*/
-package org.eclipse.viatra.gui.tests.queries;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
-import org.eclipse.viatra.addon.validation.core.api.Severity;
-import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
-import org.eclipse.viatra.query.runtime.api.IPatternMatch;
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
-
-import org.eclipse.viatra.gui.tests.queries.util.InitialStateNotContainedByStateMachineQuerySpecification;
-
-public class InitialStateNotContainedByStateMachineConstraint0 implements IConstraintSpecification {
-
- private InitialStateNotContainedByStateMachineQuerySpecification querySpecification;
-
- public InitialStateNotContainedByStateMachineConstraint0() throws ViatraQueryException {
- querySpecification = InitialStateNotContainedByStateMachineQuerySpecification.instance();
- }
-
- @Override
- public String getMessageFormat() {
- return "The initial state $state.identifier$ of $statemachine.identifier$ is not included in its states";
- }
-
-
- @Override
- public Map<String,Object> getKeyObjects(IPatternMatch signature) {
- Map<String,Object> map = ImmutableMap.of(
- "statemachine",signature.get("statemachine")
- );
- return map;
- }
-
- @Override
- public List<String> getKeyNames() {
- List<String> keyNames = ImmutableList.of(
- "statemachine"
- );
- return keyNames;
- }
-
- @Override
- public List<String> getPropertyNames() {
- List<String> propertyNames = ImmutableList.of(
- "state"
- );
- return propertyNames;
- }
-
- @Override
- public Set<List<String>> getSymmetricPropertyNames() {
- Set<List<String>> symmetricPropertyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricPropertyNamesSet;
- }
-
- @Override
- public Set<List<String>> getSymmetricKeyNames() {
- Set<List<String>> symmetricKeyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricKeyNamesSet;
- }
-
- @Override
- public Severity getSeverity() {
- return Severity.ERROR;
- }
-
- @Override
- public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
- return querySpecification;
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/MultipleApplicationInstanceInCommunicationGroupConstraint0.java b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/MultipleApplicationInstanceInCommunicationGroupConstraint0.java
deleted file mode 100644
index 5ca016e..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/MultipleApplicationInstanceInCommunicationGroupConstraint0.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/**
-
- Copyright (c) 2014-2016, IncQuery Labs Ltd.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
-*/
-package org.eclipse.viatra.gui.tests.queries;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
-import org.eclipse.viatra.addon.validation.core.api.Severity;
-import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
-import org.eclipse.viatra.query.runtime.api.IPatternMatch;
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
-
-import org.eclipse.viatra.gui.tests.queries.util.MultipleApplicationInstanceInCommunicationGroupQuerySpecification;
-
-public class MultipleApplicationInstanceInCommunicationGroupConstraint0 implements IConstraintSpecification {
-
- private MultipleApplicationInstanceInCommunicationGroupQuerySpecification querySpecification;
-
- public MultipleApplicationInstanceInCommunicationGroupConstraint0() throws ViatraQueryException {
- querySpecification = MultipleApplicationInstanceInCommunicationGroupQuerySpecification.instance();
- }
-
- @Override
- public String getMessageFormat() {
- return "Multiple instances of $app.identifier$ are reachable from $sourceHostInstance.identifier$";
- }
-
-
- @Override
- public Map<String,Object> getKeyObjects(IPatternMatch signature) {
- Map<String,Object> map = ImmutableMap.of(
- "sourceHostInstance",signature.get("sourceHostInstance")
- );
- return map;
- }
-
- @Override
- public List<String> getKeyNames() {
- List<String> keyNames = ImmutableList.of(
- "sourceHostInstance"
- );
- return keyNames;
- }
-
- @Override
- public List<String> getPropertyNames() {
- List<String> propertyNames = ImmutableList.of(
- "app"
- );
- return propertyNames;
- }
-
- @Override
- public Set<List<String>> getSymmetricPropertyNames() {
- Set<List<String>> symmetricPropertyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricPropertyNamesSet;
- }
-
- @Override
- public Set<List<String>> getSymmetricKeyNames() {
- Set<List<String>> symmetricKeyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricKeyNamesSet;
- }
-
- @Override
- public Severity getSeverity() {
- return Severity.ERROR;
- }
-
- @Override
- public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
- return querySpecification;
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/MultipleTransitionsWithSameActionConstraint0.java b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/MultipleTransitionsWithSameActionConstraint0.java
deleted file mode 100644
index 34acebe..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/MultipleTransitionsWithSameActionConstraint0.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/**
-
- Copyright (c) 2014-2016, IncQuery Labs Ltd.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
-*/
-package org.eclipse.viatra.gui.tests.queries;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
-import org.eclipse.viatra.addon.validation.core.api.Severity;
-import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
-import org.eclipse.viatra.query.runtime.api.IPatternMatch;
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
-
-import org.eclipse.viatra.gui.tests.queries.util.MultipleTransitionsWithSameActionQuerySpecification;
-
-public class MultipleTransitionsWithSameActionConstraint0 implements IConstraintSpecification {
-
- private MultipleTransitionsWithSameActionQuerySpecification querySpecification;
-
- public MultipleTransitionsWithSameActionConstraint0() throws ViatraQueryException {
- querySpecification = MultipleTransitionsWithSameActionQuerySpecification.instance();
- }
-
- @Override
- public String getMessageFormat() {
- return "Multiple outgoing transitions of $state.identifier$ define the same action ($action$)";
- }
-
-
- @Override
- public Map<String,Object> getKeyObjects(IPatternMatch signature) {
- Map<String,Object> map = ImmutableMap.of(
- "state",signature.get("state")
- );
- return map;
- }
-
- @Override
- public List<String> getKeyNames() {
- List<String> keyNames = ImmutableList.of(
- "state"
- );
- return keyNames;
- }
-
- @Override
- public List<String> getPropertyNames() {
- List<String> propertyNames = ImmutableList.of(
- "action"
- );
- return propertyNames;
- }
-
- @Override
- public Set<List<String>> getSymmetricPropertyNames() {
- Set<List<String>> symmetricPropertyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricPropertyNamesSet;
- }
-
- @Override
- public Set<List<String>> getSymmetricKeyNames() {
- Set<List<String>> symmetricKeyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricKeyNamesSet;
- }
-
- @Override
- public Severity getSeverity() {
- return Severity.ERROR;
- }
-
- @Override
- public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
- return querySpecification;
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/NodeIpIsNotUniqueConstraint0.java b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/NodeIpIsNotUniqueConstraint0.java
deleted file mode 100644
index fd744f1..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/NodeIpIsNotUniqueConstraint0.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
-
- Copyright (c) 2014-2016, IncQuery Labs Ltd.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
-*/
-package org.eclipse.viatra.gui.tests.queries;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
-import org.eclipse.viatra.addon.validation.core.api.Severity;
-import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
-import org.eclipse.viatra.query.runtime.api.IPatternMatch;
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
-
-import org.eclipse.viatra.gui.tests.queries.util.NodeIpIsNotUniqueQuerySpecification;
-
-public class NodeIpIsNotUniqueConstraint0 implements IConstraintSpecification {
-
- private NodeIpIsNotUniqueQuerySpecification querySpecification;
-
- public NodeIpIsNotUniqueConstraint0() throws ViatraQueryException {
- querySpecification = NodeIpIsNotUniqueQuerySpecification.instance();
- }
-
- @Override
- public String getMessageFormat() {
- return "The IP address $host.nodeIp$ of $host.identifier$ is not unique";
- }
-
-
- @Override
- public Map<String,Object> getKeyObjects(IPatternMatch signature) {
- Map<String,Object> map = ImmutableMap.of(
- "host",signature.get("host")
- );
- return map;
- }
-
- @Override
- public List<String> getKeyNames() {
- List<String> keyNames = ImmutableList.of(
- "host"
- );
- return keyNames;
- }
-
- @Override
- public List<String> getPropertyNames() {
- List<String> propertyNames = ImmutableList.of(
- );
- return propertyNames;
- }
-
- @Override
- public Set<List<String>> getSymmetricPropertyNames() {
- Set<List<String>> symmetricPropertyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricPropertyNamesSet;
- }
-
- @Override
- public Set<List<String>> getSymmetricKeyNames() {
- Set<List<String>> symmetricKeyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricKeyNamesSet;
- }
-
- @Override
- public Severity getSeverity() {
- return Severity.ERROR;
- }
-
- @Override
- public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
- return querySpecification;
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/NotAllocatedButRunningConstraint0.java b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/NotAllocatedButRunningConstraint0.java
deleted file mode 100644
index c1b97e3..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/NotAllocatedButRunningConstraint0.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
-
- Copyright (c) 2014-2016, IncQuery Labs Ltd.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
-*/
-package org.eclipse.viatra.gui.tests.queries;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
-import org.eclipse.viatra.addon.validation.core.api.Severity;
-import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
-import org.eclipse.viatra.query.runtime.api.IPatternMatch;
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
-
-import org.eclipse.viatra.gui.tests.queries.util.NotAllocatedButRunningQuerySpecification;
-
-public class NotAllocatedButRunningConstraint0 implements IConstraintSpecification {
-
- private NotAllocatedButRunningQuerySpecification querySpecification;
-
- public NotAllocatedButRunningConstraint0() throws ViatraQueryException {
- querySpecification = NotAllocatedButRunningQuerySpecification.instance();
- }
-
- @Override
- public String getMessageFormat() {
- return "$app.identifier$ is not allocated but it is running";
- }
-
-
- @Override
- public Map<String,Object> getKeyObjects(IPatternMatch signature) {
- Map<String,Object> map = ImmutableMap.of(
- "app",signature.get("app")
- );
- return map;
- }
-
- @Override
- public List<String> getKeyNames() {
- List<String> keyNames = ImmutableList.of(
- "app"
- );
- return keyNames;
- }
-
- @Override
- public List<String> getPropertyNames() {
- List<String> propertyNames = ImmutableList.of(
- );
- return propertyNames;
- }
-
- @Override
- public Set<List<String>> getSymmetricPropertyNames() {
- Set<List<String>> symmetricPropertyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricPropertyNamesSet;
- }
-
- @Override
- public Set<List<String>> getSymmetricKeyNames() {
- Set<List<String>> symmetricKeyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricKeyNamesSet;
- }
-
- @Override
- public Severity getSeverity() {
- return Severity.ERROR;
- }
-
- @Override
- public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
- return querySpecification;
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/TargetStateNotContainedBySameStateMachineConstraint0.java b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/TargetStateNotContainedBySameStateMachineConstraint0.java
deleted file mode 100644
index 3c5bc33..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/TargetStateNotContainedBySameStateMachineConstraint0.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/**
-
- Copyright (c) 2014-2016, IncQuery Labs Ltd.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
-*/
-package org.eclipse.viatra.gui.tests.queries;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
-import org.eclipse.viatra.addon.validation.core.api.Severity;
-import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
-import org.eclipse.viatra.query.runtime.api.IPatternMatch;
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
-
-import org.eclipse.viatra.gui.tests.queries.util.TargetStateNotContainedBySameStateMachineQuerySpecification;
-
-public class TargetStateNotContainedBySameStateMachineConstraint0 implements IConstraintSpecification {
-
- private TargetStateNotContainedBySameStateMachineQuerySpecification querySpecification;
-
- public TargetStateNotContainedBySameStateMachineConstraint0() throws ViatraQueryException {
- querySpecification = TargetStateNotContainedBySameStateMachineQuerySpecification.instance();
- }
-
- @Override
- public String getMessageFormat() {
- return "The target state $target.identifier$ of $transition.identifier$ is not in the same state machine";
- }
-
-
- @Override
- public Map<String,Object> getKeyObjects(IPatternMatch signature) {
- Map<String,Object> map = ImmutableMap.of(
- "transition",signature.get("transition")
- );
- return map;
- }
-
- @Override
- public List<String> getKeyNames() {
- List<String> keyNames = ImmutableList.of(
- "transition"
- );
- return keyNames;
- }
-
- @Override
- public List<String> getPropertyNames() {
- List<String> propertyNames = ImmutableList.of(
- "target"
- );
- return propertyNames;
- }
-
- @Override
- public Set<List<String>> getSymmetricPropertyNames() {
- Set<List<String>> symmetricPropertyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricPropertyNamesSet;
- }
-
- @Override
- public Set<List<String>> getSymmetricKeyNames() {
- Set<List<String>> symmetricKeyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricKeyNamesSet;
- }
-
- @Override
- public Severity getSeverity() {
- return Severity.ERROR;
- }
-
- @Override
- public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
- return querySpecification;
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/TransitionWithoutTargetStateConstraint0.java b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/TransitionWithoutTargetStateConstraint0.java
deleted file mode 100644
index 7610231..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries.validation/src-gen/org/eclipse/viatra/gui/tests/queries/TransitionWithoutTargetStateConstraint0.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
-
- Copyright (c) 2014-2016, IncQuery Labs Ltd.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
-*/
-package org.eclipse.viatra.gui.tests.queries;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
-import org.eclipse.viatra.addon.validation.core.api.Severity;
-import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
-import org.eclipse.viatra.query.runtime.api.IPatternMatch;
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
-import org.eclipse.viatra.query.runtime.exception.ViatraQueryException;
-
-import org.eclipse.viatra.gui.tests.queries.util.TransitionWithoutTargetStateQuerySpecification;
-
-public class TransitionWithoutTargetStateConstraint0 implements IConstraintSpecification {
-
- private TransitionWithoutTargetStateQuerySpecification querySpecification;
-
- public TransitionWithoutTargetStateConstraint0() throws ViatraQueryException {
- querySpecification = TransitionWithoutTargetStateQuerySpecification.instance();
- }
-
- @Override
- public String getMessageFormat() {
- return "No target state set for $transition.identifier$";
- }
-
-
- @Override
- public Map<String,Object> getKeyObjects(IPatternMatch signature) {
- Map<String,Object> map = ImmutableMap.of(
- "transition",signature.get("transition")
- );
- return map;
- }
-
- @Override
- public List<String> getKeyNames() {
- List<String> keyNames = ImmutableList.of(
- "transition"
- );
- return keyNames;
- }
-
- @Override
- public List<String> getPropertyNames() {
- List<String> propertyNames = ImmutableList.of(
- );
- return propertyNames;
- }
-
- @Override
- public Set<List<String>> getSymmetricPropertyNames() {
- Set<List<String>> symmetricPropertyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricPropertyNamesSet;
- }
-
- @Override
- public Set<List<String>> getSymmetricKeyNames() {
- Set<List<String>> symmetricKeyNamesSet = ImmutableSet.<List<String>>of(
- );
- return symmetricKeyNamesSet;
- }
-
- @Override
- public Severity getSeverity() {
- return Severity.ERROR;
- }
-
- @Override
- public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
- return querySpecification;
- }
-
-}
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.classpath b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.classpath
deleted file mode 100644
index d25c08a..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-<?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.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src/"/>
- <classpathentry kind="src" path="src-gen/"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.project b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.project
deleted file mode 100644
index 0bbd06a..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.project
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.viatra.gui.tests.queries</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.viatra.query.tooling.core.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.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/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.settings/org.eclipse.jdt.core.prefs b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index c537b63..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.settings/org.eclipse.pde.core.prefs b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.settings/org.eclipse.pde.core.prefs
deleted file mode 100644
index 36c29ad..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/.settings/org.eclipse.pde.core.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-eclipse.preferences.version=1
-pluginProject.equinox=false
-resolve.requirebundle=false
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/META-INF/MANIFEST.MF b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/META-INF/MANIFEST.MF
deleted file mode 100644
index a70dcdc..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,13 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: org.eclipse.viatra.gui.tests.queries
-Bundle-SymbolicName: org.eclipse.viatra.gui.tests.queries;singleton:=true
-Bundle-Version: 0.1.0.qualifier
-Export-Package: org.eclipse.viatra.gui.tests.queries,
- org.eclipse.viatra.gui.tests.queries.util
-Require-Bundle: org.eclipse.emf.ecore,
- org.eclipse.viatra.query.runtime,
- org.eclipse.xtext.xbase.lib,
- org.eclipse.viatra.examples.cps.model;bundle-version="0.1.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-Import-Package: org.apache.log4j
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/build.properties b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/build.properties
deleted file mode 100644
index 6e00103..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-bin.includes = META-INF/,\
- .,\
- plugin.xml
-source.. = src/,\
- src-gen/
-output.. = bin/
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/plugin.xml b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/plugin.xml
deleted file mode 100644
index ef2b685..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/plugin.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><plugin>
- <extension id="org.eclipse.viatra.gui.tests.queries.ValidationRules" point="org.eclipse.viatra.query.runtime.queryspecification">
- <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:org.eclipse.viatra.gui.tests.queries.ValidationRules" id="org.eclipse.viatra.gui.tests.queries.ValidationRules">
- <query-specification fqn="org.eclipse.viatra.gui.tests.queries.notAllocatedButRunning"/>
- <query-specification fqn="org.eclipse.viatra.gui.tests.queries.availableGreaterThanTotalCpu"/>
- <query-specification fqn="org.eclipse.viatra.gui.tests.queries.availableGreaterThanTotalHdd"/>
- <query-specification fqn="org.eclipse.viatra.gui.tests.queries.availableGreaterThanTotalRam"/>
- <query-specification fqn="org.eclipse.viatra.gui.tests.queries.nodeIpIsNotUnique"/>
- <query-specification fqn="org.eclipse.viatra.gui.tests.queries.idIsNotUnique"/>
- <query-specification fqn="org.eclipse.viatra.gui.tests.queries.initialStateNotContainedByStateMachine"/>
- <query-specification fqn="org.eclipse.viatra.gui.tests.queries.transitionWithoutTargetState"/>
- <query-specification fqn="org.eclipse.viatra.gui.tests.queries.targetStateNotContainedBySameStateMachine"/>
- <query-specification fqn="org.eclipse.viatra.gui.tests.queries.multipleTransitionsWithSameAction"/>
- <query-specification fqn="org.eclipse.viatra.gui.tests.queries.multipleApplicationInstanceInCommunicationGroup"/>
- </group>
- </extension>
-</plugin>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/pom.xml b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/pom.xml
deleted file mode 100644
index f35d61d..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/pom.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.eclipse.viatra.tests</groupId>
- <artifactId>org.eclipse.viatra.gui.tests.parent</artifactId>
- <version>0.1.0-SNAPSHOT</version>
- <relativePath>../org.eclipse.viatra.gui.tests.parent/</relativePath>
- </parent>
- <artifactId>org.eclipse.viatra.gui.tests.queries</artifactId>
- <packaging>eclipse-plugin</packaging>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-clean-plugin</artifactId>
- <configuration>
- <filesets>
- <fileset>
- <directory>src-gen</directory>
- <excludes>
- <exclude>.gitignore</exclude>
- </excludes>
- </fileset>
- </filesets>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.viatra</groupId>
- <artifactId>viatra-maven-plugin</artifactId>
- <version>${viatra.compiler.version}</version>
- <executions>
- <execution>
- <phase>generate-sources</phase>
- <goals>
- <goal>generate</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <outputDirectory>src-gen</outputDirectory>
- <useProjectDependencies>true</useProjectDependencies>
- <metamodels>
- <metamodel>
- <packageClass>org.eclipse.viatra.examples.cps.cyberPhysicalSystem.CyberPhysicalSystemPackage</packageClass>
- </metamodel>
- </metamodels>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.xtend</groupId>
- <artifactId>xtend-maven-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/src-gen/.gitignore b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/src-gen/.gitignore
deleted file mode 100644
index 1a5126b..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/src-gen/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-#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/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/src/org/eclipse/viatra/gui/tests/queries/validationRules.vql b/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/src/org/eclipse/viatra/gui/tests/queries/validationRules.vql
deleted file mode 100644
index 78642d7..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.queries/src/org/eclipse/viatra/gui/tests/queries/validationRules.vql
+++ /dev/null
@@ -1,184 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014-2016, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Akos Horvath, Abel Hegedus, Tamas Borbas, Zoltan Ujhelyi - initial API and implementation
- *******************************************************************************/
-package org.eclipse.viatra.gui.tests.queries
-
-import "http://org.eclipse.viatra/model/cps"
-
-@Constraint(
- key = {"app"},
- message = "$app.identifier$ is not allocated but it is running",
- severity = "error"
-)
-pattern notAllocatedButRunning(app : ApplicationInstance) {
- ApplicationInstance.state(app, ::Running);
- neg find allocatedApplication(app);
-}
-
-private pattern allocatedApplication(app : ApplicationInstance) {
- ApplicationInstance.allocatedTo(app, _);
-}
-
-@Constraint(
- key = {"host"},
- message = "The available CPU ($host.availableCpu$) of $host.identifier$ is greater than the total ($host.totalCpu$)",
- severity = "error"
-)
-pattern availableGreaterThanTotalCpu(host : HostInstance) {
- HostInstance.availableCpu(host, aCpu);
- HostInstance.totalCpu(host, tCpu);
-
- check(aCpu > tCpu);
-}
-
-@Constraint(
- key = {"host"},
- message = "The available HDD ($host.availableHdd$) of $host.identifier$ is greater than the total ($host.totalHdd$)",
- severity = "error"
-)
-pattern availableGreaterThanTotalHdd(host : HostInstance) {
- HostInstance.availableHdd(host, aHdd);
- HostInstance.totalHdd(host, tHdd);
-
- check(aHdd > tHdd);
-}
-
-@Constraint(
- key = {"host"},
- message = "The available RAM ($host.availableRam$) of $host.identifier$ is greater than the total ($host.totalRam$)",
- severity = "error"
-)
-pattern availableGreaterThanTotalRam(host : HostInstance) {
- HostInstance.availableRam(host, aRam);
- HostInstance.totalRam(host, tRam);
-
- check(aRam > tRam);
-}
-
-@Constraint(
- key = {"host"},
- message = "The IP address $host.nodeIp$ of $host.identifier$ is not unique",
- severity = "error"
-)
-pattern nodeIpIsNotUnique(host : HostInstance){
- find nodeIpOfHost(host, ip);
- find nodeIpOfHost(otherHost, ip);
- host != otherHost;
-}
-
-private pattern nodeIpOfHost(host : HostInstance, ip){
- HostInstance.nodeIp(host, ip);
-}
-
-@Constraint(
- key = {"identifiable"},
- message = "The ID of $identifiable.identifier$ is not unique",
- severity = "error"
-)
-pattern idIsNotUnique(identifiable : Identifiable) {
- find identifiableId(identifiable, id);
- find identifiableId(otherIdentifiable, id);
- identifiable != otherIdentifiable;
-}
-
-private pattern identifiableId(identifiable : Identifiable, id) {
- Identifiable.identifier(identifiable, id);
-}
-
-@Constraint(
- key = {"statemachine"},
- message = "The initial state $state.identifier$ of $statemachine.identifier$ is not included in its states",
- severity = "error"
-)
-pattern initialStateNotContainedByStateMachine(statemachine : StateMachine, state : State) {
- StateMachine.initial(statemachine, state);
- neg find statemachineState(statemachine, state);
-}
-
-private pattern statemachineState(statemachine : StateMachine, state : State) {
- StateMachine.states(statemachine, state);
-}
-
-@Constraint(
- key = {"transition"},
- message = "No target state set for $transition.identifier$",
- severity = "error"
-)
-pattern transitionWithoutTargetState(transition : Transition) {
- State.outgoingTransitions(source, transition);
- neg find stateTransition(source, transition, _);
-}
-
-private pattern stateTransition(source : State, transition : Transition, target : State) {
- State.outgoingTransitions(source, transition);
- Transition.targetState(transition, target);
-}
-
-@Constraint(
- key = {"transition"},
- message = "The target state $target.identifier$ of $transition.identifier$ is not in the same state machine",
- severity = "error"
-)
-pattern targetStateNotContainedBySameStateMachine(transition : Transition, target : State) {
- find stateTransition(source, transition, target);
- find statemachineState(statemachine, source);
- neg find statemachineState(statemachine, target);
-}
-
-@Constraint(
- key = {"state"},
- message = "Multiple outgoing transitions of $state.identifier$ define the same action ($action$)",
- severity = "error"
-)
-pattern multipleTransitionsWithSameAction(state : State, action) {
- State.outgoingTransitions(state, transition);
- State.outgoingTransitions(state, otherTransition);
- find actionOfTransition(transition, action);
- find actionOfTransition(otherTransition, action);
- transition != otherTransition;
-}
-
-private pattern actionOfTransition(transition : Transition, action) {
- Transition.action(transition, action);
-}
-
-@Constraint(
- key = {"sourceHostInstance"},
- message = "Multiple instances of $app.identifier$ are reachable from $sourceHostInstance.identifier$",
- severity = "error"
-)
-pattern multipleApplicationInstanceInCommunicationGroup(sourceHostInstance : HostInstance, app : ApplicationType) {
- find reachableAppInstance(sourceHostInstance, app, appInstance);
- find reachableAppInstance(sourceHostInstance, app, otherAppInstance);
- appInstance != otherAppInstance;
-}
-
-private pattern appTypeInstanceAndHost(app : ApplicationType, appInstance : ApplicationInstance, hostInstance : HostInstance) {
- ApplicationInstance.type(appInstance, app);
- ApplicationInstance.allocatedTo(appInstance, hostInstance);
-}
-
-private pattern hostCommunication(fromHost : HostInstance, toHost : HostInstance) {
- HostInstance.communicateWith(fromHost, toHost);
-}
-
-private pattern reachableHosts(source : HostInstance, target : HostInstance) {
- find hostCommunication+(source, target);
-} or {
- HostInstance(source);
- HostInstance(target);
- source == target;
-}
-
-private pattern reachableAppInstance(sourceHostInstance : HostInstance, app : ApplicationType, appInstance : ApplicationInstance) {
- find appTypeInstanceAndHost(app, appInstance, targetHostInstance);
- // there is a source hostInstance that could communicate with either hostInstance
- find reachableHosts(sourceHostInstance, targetHostInstance);
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/.project b/cps/frameworktests/org.eclipse.viatra.gui.tests.target/.project
deleted file mode 100644
index e064bce..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.viatra.gui.tests.target</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- </buildSpec>
- <natures>
- </natures>
-</projectDescription>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/common.tpd b/cps/frameworktests/org.eclipse.viatra.gui.tests.target/common.tpd
deleted file mode 100644
index 58b25ce..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/common.tpd
+++ /dev/null
@@ -1,49 +0,0 @@
-target "VIATRA"
-environment JavaSE-1.7
-with source requirements
-
-location "http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.2/R201511170833/mwe/" {
- org.eclipse.emf.mwe2.runtime.sdk.feature.group
-}
-location "http://download.itemis.com/updates/releases/2.1.1/" {
- de.itemis.xtext.antlr.feature.feature.group
-}
-location "http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.10.0" {
- org.eclipse.xtext.sdk.feature.group
-}
-location "http://archive.eclipse.org/facet/updates/release/1.0.1/" {
- org.eclipse.emf.facet.sdk.feature.feature.group
-}
-location "http://download.eclipse.org/tools/orbit/downloads/drops/R20150124073747/repository/" {
- com.google.inject [3.0.0,3.0.1)
- com.google.inject.multibindings [3.0.0,3.0.1)
- org.junit [4.11.0,4.12.0)
- org.mockito [1.9.5,2.0.0)
- org.hamcrest [1.1.0,1.2.0)
-}
-location "http://download.eclipse.org/modeling/emf/emf/updates/2.11/" {
- org.eclipse.emf.ecore.xcore.sdk.feature.group
- org.eclipse.emf.sdk.feature.group
-}
-location "http://download.eclipse.org/modeling/tmf/xtext/updates/releases/xpand/R201406030414" {
- org.eclipse.xpand.feature.group
-}
-location "http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.2/R201511170842/mwe2lang/" {
- org.eclipse.emf.mwe2.language.sdk.feature.group
- org.eclipse.emf.mwe2.launcher.feature.group
-}
-location "http://download.eclipse.org/cbi/updates/license/" {
- org.eclipse.license.feature.group
-}
-location "http://download.eclipse.org/modeling/mdt/uml2/updates/5.0/R201502020947//" {
- org.eclipse.uml2.sdk.feature.group
-}
-location "http://archive.eclipse.org/modeling/mdt/modisco/updates/release/0.13.0/" {
- org.eclipse.modisco.infrastructure.feature.feature.group [0.13.0,0.14.0)
-}
-location "http://download.eclipse.org/tools/gef/updates/milestones/5.0.0M6_gef-master_4201" {
- org.eclipse.gef.graph.sdk.feature.group [5.0.0,6.0.0)
- org.eclipse.gef.zest.sdk.feature.group [5.0.0,6.0.0)
- org.eclipse.gef.layout.sdk.feature.group [5.0.0,6.0.0)
-}
-
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/indigo.target b/cps/frameworktests/org.eclipse.viatra.gui.tests.target/indigo.target
deleted file mode 100644
index 1c0e3e8..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/indigo.target
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde?>
-<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
-<target name="VIATRA-GUITests-Indigo" sequenceNumber="1492772589">
- <locations>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.mwe2.runtime.sdk.feature.group" version="2.8.2.v201511170833"/>
- <repository location="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.2/R201511170833/mwe/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="de.itemis.xtext.antlr.feature.feature.group" version="2.1.1.v201405091103"/>
- <repository location="http://download.itemis.com/updates/releases/2.1.1/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201605250459"/>
- <repository location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.10.0"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.facet.sdk.feature.feature.group" version="1.0.1.201508190910"/>
- <repository location="http://archive.eclipse.org/facet/updates/release/1.0.1/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="com.google.inject" version="3.0.0.v201312141243"/>
- <unit id="com.google.inject.multibindings" version="3.0.0.v201402270930"/>
- <unit id="org.junit" version="4.11.0.v201303080030"/>
- <unit id="org.mockito" version="1.9.5.v201311280930"/>
- <unit id="org.hamcrest" version="1.1.0.v20090501071000"/>
- <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150124073747/repository/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.ecore.xcore.sdk.feature.group" version="1.3.0.v20150602-0808"/>
- <unit id="org.eclipse.emf.sdk.feature.group" version="2.11.0.v20150601-0402"/>
- <repository location="http://download.eclipse.org/modeling/emf/emf/updates/2.11/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.xpand.feature.group" version="2.0.0.v201406030414"/>
- <repository location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/xpand/R201406030414"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.8.2.v201511170842"/>
- <unit id="org.eclipse.emf.mwe2.launcher.feature.group" version="2.8.2.v201511170842"/>
- <repository location="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.2/R201511170842/mwe2lang/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>
- <repository location="http://download.eclipse.org/cbi/updates/license/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.uml2.sdk.feature.group" version="5.0.2.v20150202-0947"/>
- <repository location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.0/R201502020947//"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.modisco.infrastructure.feature.feature.group" version="0.13.0.201505191058"/>
- <repository location="http://archive.eclipse.org/modeling/mdt/modisco/updates/release/0.13.0/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.gef.graph.sdk.feature.group" version="5.0.0.201703161432"/>
- <unit id="org.eclipse.gef.zest.sdk.feature.group" version="5.0.0.201703161432"/>
- <unit id="org.eclipse.gef.layout.sdk.feature.group" version="5.0.0.201703161432"/>
- <repository location="http://download.eclipse.org/tools/gef/updates/milestones/5.0.0M6_gef-master_4201"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.jdt.feature.group" version="3.7.2.v20120120-1414-7z8gFcuFMP7BW5XTz0jLTnz0l9B1"/>
- <unit id="org.eclipse.platform.sdk" version="3.7.2.M20120208-0800"/>
- <unit id="org.eclipse.pde.feature.group" version="3.7.2.v20120120-1420-7b7rFUOFEx2Xnqafnpz0E--0"/>
- <unit id="org.eclipse.platform.feature.group" version="3.7.2.v20120207-1839-9gF7UHPDFxGjd-PqDr2jX_4yKaumkoHTz04_q-q"/>
- <unit id="org.eclipse.equinox.executable.feature.group" version="3.5.1.v20111216-1653-7P7NFUIFIbaUcU77s0KQWHw5HZTZ"/>
- <repository location="http://download.eclipse.org/eclipse/updates/3.7/R-3.7.2-201202080800/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.5.0.v20110426-2159-47D08xGD6ExNBM7CIJa3CIKK9t84"/>
- <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.5.0.v20110607-1200-67N09E9QnChoWswz-3wf_rz0kQ8Y"/>
- <unit id="org.eclipse.graphiti.sdk.feature.feature.group" version="0.8.2.v20120215-0845"/>
- <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.5.1.v20110823-1800-777T19A_WsXmjNatPxcrPm1rOKlH"/>
- <repository location="http://download.eclipse.org/releases/indigo/201202240900/"/>
- </location>
- </locations>
- <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
-</target>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/indigo.tpd b/cps/frameworktests/org.eclipse.viatra.gui.tests.target/indigo.tpd
deleted file mode 100644
index a555aa9..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/indigo.tpd
+++ /dev/null
@@ -1,20 +0,0 @@
-target "VIATRA-GUITests-Indigo"
-environment JavaSE-1.7
-with source requirements
-
-include "common.tpd"
-
-location "http://download.eclipse.org/eclipse/updates/3.7/R-3.7.2-201202080800/" {
- org.eclipse.jdt.feature.group
- org.eclipse.platform.sdk
- org.eclipse.pde.feature.group
- org.eclipse.platform.feature.group
- org.eclipse.equinox.executable.feature.group
-}
-
-location "http://download.eclipse.org/releases/indigo/201202240900/" {
- org.eclipse.gmf.runtime.notation.sdk.feature.group [1.5.0,1.6.0)
- org.eclipse.gmf.runtime.sdk.feature.group [1.5.0,1.6.0)
- org.eclipse.graphiti.sdk.feature.feature.group [0.8.0,0.9.0)
- org.eclipse.emf.transaction.sdk.feature.group [1.5.0,1.6.0)
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/neon.target b/cps/frameworktests/org.eclipse.viatra.gui.tests.target/neon.target
deleted file mode 100644
index 61086e6..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/neon.target
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde?>
-<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
-<target name="VIATRA-GUITest-Neon" sequenceNumber="1492772501">
- <locations>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.mwe2.runtime.sdk.feature.group" version="2.8.2.v201511170833"/>
- <repository location="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.2/R201511170833/mwe/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="de.itemis.xtext.antlr.feature.feature.group" version="2.1.1.v201405091103"/>
- <repository location="http://download.itemis.com/updates/releases/2.1.1/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201605250459"/>
- <repository location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.10.0"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.facet.sdk.feature.feature.group" version="1.0.1.201508190910"/>
- <repository location="http://archive.eclipse.org/facet/updates/release/1.0.1/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="com.google.inject" version="3.0.0.v201312141243"/>
- <unit id="com.google.inject.multibindings" version="3.0.0.v201402270930"/>
- <unit id="org.junit" version="4.11.0.v201303080030"/>
- <unit id="org.mockito" version="1.9.5.v201311280930"/>
- <unit id="org.hamcrest" version="1.1.0.v20090501071000"/>
- <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150124073747/repository/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.ecore.xcore.sdk.feature.group" version="1.3.0.v20150602-0808"/>
- <unit id="org.eclipse.emf.sdk.feature.group" version="2.11.0.v20150601-0402"/>
- <repository location="http://download.eclipse.org/modeling/emf/emf/updates/2.11/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.xpand.feature.group" version="2.0.0.v201406030414"/>
- <repository location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/xpand/R201406030414"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.8.2.v201511170842"/>
- <unit id="org.eclipse.emf.mwe2.launcher.feature.group" version="2.8.2.v201511170842"/>
- <repository location="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.2/R201511170842/mwe2lang/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>
- <repository location="http://download.eclipse.org/cbi/updates/license/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.uml2.sdk.feature.group" version="5.0.2.v20150202-0947"/>
- <repository location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.0/R201502020947//"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.modisco.infrastructure.feature.feature.group" version="0.13.0.201505191058"/>
- <repository location="http://archive.eclipse.org/modeling/mdt/modisco/updates/release/0.13.0/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.gef.graph.sdk.feature.group" version="5.0.0.201703161432"/>
- <unit id="org.eclipse.gef.zest.sdk.feature.group" version="5.0.0.201703161432"/>
- <unit id="org.eclipse.gef.layout.sdk.feature.group" version="5.0.0.201703161432"/>
- <repository location="http://download.eclipse.org/tools/gef/updates/milestones/5.0.0M6_gef-master_4201"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.jdt.feature.group" version="3.12.0.v20160606-1100"/>
- <unit id="org.eclipse.platform.sdk" version="4.6.0.I20160606-1100"/>
- <unit id="org.eclipse.pde.feature.group" version="3.12.0.v20160606-1100"/>
- <unit id="org.eclipse.platform.feature.group" version="4.6.0.v20160606-1342"/>
- <unit id="org.eclipse.equinox.sdk.feature.group" version="3.12.0.v20160606-1311"/>
- <repository location="http://download.eclipse.org/eclipse/updates/4.6/R-4.6-201606061100"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201606071631"/>
- <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201606071959"/>
- <unit id="org.eclipse.graphiti.sdk.feature.feature.group" version="0.13.0.v20160608-1043"/>
- <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201606071900"/>
- <repository location="http://download.eclipse.org/releases/neon/201606221000"/>
- </location>
- </locations>
- <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
-</target>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/neon.tpd b/cps/frameworktests/org.eclipse.viatra.gui.tests.target/neon.tpd
deleted file mode 100644
index d7e7676..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/neon.tpd
+++ /dev/null
@@ -1,20 +0,0 @@
-target "VIATRA-GUITest-Neon"
-environment JavaSE-1.7
-with source requirements
-
-include "common.tpd"
-
-location "http://download.eclipse.org/eclipse/updates/4.6/R-4.6-201606061100" {
- org.eclipse.jdt.feature.group
- org.eclipse.platform.sdk
- org.eclipse.pde.feature.group
- org.eclipse.platform.feature.group
- org.eclipse.equinox.sdk.feature.group
-}
-
-location "http://download.eclipse.org/releases/neon/201606221000" {
- org.eclipse.gmf.runtime.notation.sdk.feature.group
- org.eclipse.gmf.runtime.sdk.feature.group
- org.eclipse.graphiti.sdk.feature.feature.group
- org.eclipse.emf.transaction.sdk.feature.group
-}
\ No newline at end of file
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/org.eclipse.viatra.gui.tests.target.target b/cps/frameworktests/org.eclipse.viatra.gui.tests.target/org.eclipse.viatra.gui.tests.target.target
deleted file mode 100644
index d3ee56d..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/org.eclipse.viatra.gui.tests.target.target
+++ /dev/null
@@ -1,78 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde version="3.8"?><target name="VIATRA-GUITests-Indigo" sequenceNumber="1467718221">
-<locations>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.emf.mwe2.runtime.sdk.feature.group" version="2.8.2.v201511170833"/>
-<repository location="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.2/R201511170833/mwe/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="de.itemis.xtext.antlr.feature.feature.group" version="2.1.1.v201405091103"/>
-<repository location="http://download.itemis.com/updates/releases/2.1.1/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201605250459"/>
-<repository location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.10.0"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.emf.facet.sdk.feature.feature.group" version="1.0.1.201508190910"/>
-<repository location="http://archive.eclipse.org/facet/updates/release/1.0.1/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="com.google.inject" version="3.0.0.v201312141243"/>
-<unit id="com.google.inject.multibindings" version="3.0.0.v201402270930"/>
-<unit id="org.junit" version="4.11.0.v201303080030"/>
-<unit id="org.mockito" version="1.9.5.v201311280930"/>
-<unit id="org.hamcrest" version="1.1.0.v20090501071000"/>
-<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150124073747/repository/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.emf.ecore.xcore.sdk.feature.group" version="1.3.0.v20150602-0808"/>
-<unit id="org.eclipse.emf.sdk.feature.group" version="2.11.0.v20150601-0402"/>
-<repository location="http://download.eclipse.org/modeling/emf/emf/updates/2.11/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.xpand.feature.group" version="2.0.0.v201406030414"/>
-<repository location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/xpand/R201406030414"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.8.2.v201511170842"/>
-<repository location="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.2/R201511170842/mwe2lang/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>
-<repository location="http://download.eclipse.org/cbi/updates/license/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.uml2.sdk.feature.group" version="5.0.2.v20150202-0947"/>
-<repository location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.0/R201502020947//"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.modisco.infrastructure.feature.feature.group" version="0.13.0.201505191058"/>
-<repository location="http://archive.eclipse.org/modeling/mdt/modisco/updates/release/0.13.0/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.gef4.geometry.feature.group" version="0.1.0.201607041345"/>
-<unit id="org.eclipse.gef4.zest.sdk.feature.group" version="0.1.0.201607041345"/>
-<repository location="http://download.eclipse.org/viatra/dependency"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.jdt.feature.group" version="3.7.2.v20120120-1414-7z8gFcuFMP7BW5XTz0jLTnz0l9B1"/>
-<unit id="org.eclipse.platform.sdk" version="3.7.2.M20120208-0800"/>
-<unit id="org.eclipse.pde.feature.group" version="3.7.2.v20120120-1420-7b7rFUOFEx2Xnqafnpz0E--0"/>
-<unit id="org.eclipse.platform.feature.group" version="3.7.2.v20120207-1839-9gF7UHPDFxGjd-PqDr2jX_4yKaumkoHTz04_q-q"/>
-<repository location="http://download.eclipse.org/eclipse/updates/3.7/R-3.7.2-201202080800/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.5.0.v20110426-2159-47D08xGD6ExNBM7CIJa3CIKK9t84"/>
-<unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.5.0.v20110607-1200-67N09E9QnChoWswz-3wf_rz0kQ8Y"/>
-<unit id="org.eclipse.graphiti.sdk.feature.feature.group" version="0.8.2.v20120215-0845"/>
-<unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.5.1.v20110823-1800-777T19A_WsXmjNatPxcrPm1rOKlH"/>
-<repository location="http://download.eclipse.org/releases/indigo/201202240900/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.ecf.core.feature.group" version="3.5.0.v20110313-1843"/>
-<repository location="http://archive.eclipse.org/rt/ecf/3.5/site.p2"/>
-</location>
-</locations>
-<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
-</target>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/pom.xml b/cps/frameworktests/org.eclipse.viatra.gui.tests.target/pom.xml
deleted file mode 100644
index ff8cf9c..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests.target/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.eclipse.viatra.tests</groupId>
- <artifactId>org.eclipse.viatra.gui.tests.parent</artifactId>
- <version>0.1.0-SNAPSHOT</version>
- <relativePath>../org.eclipse.viatra.gui.tests.parent/</relativePath>
- </parent>
- <artifactId>org.eclipse.viatra.gui.tests.target</artifactId>
- <packaging>eclipse-target-definition</packaging>
- <build>
- <plugins>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <version>1.10</version>
- <executions>
- <!-- make target file available for incremental builds -->
- <execution>
- <id>attach-artifacts</id>
- <phase>package</phase>
- <goals>
- <goal>attach-artifact</goal>
- </goals>
- <configuration>
- <artifacts>
- <artifact>
- <!-- note: the file name must be ${classifier}.target -->
- <file>indigo.target</file>
- <type>target</type>
- <classifier>indigo</classifier>
- </artifact>
- <artifact>
- <!-- note: the file name must be ${classifier}.target -->
- <file>neon.target</file>
- <type>target</type>
- <classifier>juno</classifier>
- </artifact>
- </artifacts>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/.project b/cps/frameworktests/org.eclipse.viatra.gui.tests/.project
deleted file mode 100644
index f2c8a78..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.viatra.gui.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.rcptt.core.builder.q7Builder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.rcptt.core.rcpttnature</nature>
- </natures>
-</projectDescription>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Clear Query Explorer.ctx b/cps/frameworktests/org.eclipse.viatra.gui.tests/Clear Query Explorer.ctx
deleted file mode 100644
index 60b8520..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Clear Query Explorer.ctx
+++ /dev/null
@@ -1,28 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.ecl
-Element-Name: Clear Query Explorer
-Element-Type: context
-Element-Version: 2.0
-Id: _NN2OQO9SEeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
-Content-Type: text/ecl
-Entry-Name: .ecl.context
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-menu "Reset UI" | click
-get-view "Query Explorer" | get-menu "Patterns viewer presentation/Flat" | click
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Pattern with Template.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Pattern with Template.test
deleted file mode 100644
index 9749657..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Pattern with Template.test
+++ /dev/null
@@ -1,101 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_E-YjgPBEEeWlEbYJ7IoFCQ
-Element-Name: Create Pattern with Template
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _H8xyEJqMEeab4oboKsBTUA
-Runtime-Version: 2.2.0.201610242327
-Save-Time: 10/26/16 1:46 PM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case creates a "test.vql" pattern file and fills it with AllocatedApplicationInstances pattern.
-
-Asserts:
- * A match and matcher has been generated for the pattern
- * "Test.java" has been generated for the vql file
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Zoltan Ujhelyi, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Zoltan Ujhelyi
- *******************************************************************************/
-
-// Create Query Project
-get-menu "File/New/Query Project" | click
-with [get-window -class WizardDialog] {
- get-editbox -after [get-label "Project name:"] | set-text "org.eclipse.viatra.examples.cps.testqueries"
- get-button Finish | click
-}
-
-// Create pattern
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.cps.testqueries" | get-menu "New/Other..." | click
-with [get-window New] {
- get-tree | select "VIATRA/Query Definition"
- get-button "Next >" | click
-}
-with [get-window -class WizardDialog] {
- get-editbox -after [get-label "Package:"] | set-text "org.eclipse.viatra.examples.cps.testqueries"
- get-editbox -after [get-label "File name:"] | set-text "test.vql"
- get-button "Next >" | click
- get-button Add | click
-}
-with [get-window "Select packages to import"] {
- get-editbox -after [get-label "Select one or more package(s) (* = any string, ? = any char):"] | set-text cps
- get-table | get-cell 0 0 | click
- get-button OK | click
-}
-
-// Define a pattern
-with [get-window -class WizardDialog] {
- get-editbox -after [get-label "Pattern name:"] | set-text AllocatedApplicationInstances
- get-button Add -after [get-label "Pattern parameters:"] | click
-}
-
-with [get-window -class ObjectParameterConfigurationDialog] {
- get-editbox -after [get-label "Parameter name:"] | set-text instance
- get-button "Browse..." | click
-}
-get-window "Parameter type selection" | get-table | select ApplicationInstance
-get-window "Parameter type selection" | get-button OK | click
-
-get-window -class ObjectParameterConfigurationDialog | get-button OK | click
-get-window -class WizardDialog | get-button Finish | click
-with [get-editor "test.vql" | get-text-viewer] {
- set-caret-pos 5 72
- key-type Enter
- type-text "ApplicationInstance(instance);"
-}
-
-// Use quick fix to fix missing CPS dependency
-with [get-editor "test.vql" | get-text-viewer] {
- set-caret-pos 3 10
- key-type "M1+1"
- key-type Enter
-}
-
-// Verify generated code
-get-button "Save (M1+S)" | click
-with [get-view "Project Explorer" | get-tree] {
- get-item "org.eclipse.viatra.examples.cps.testqueries/src-gen/org.eclipse.viatra.examples.cps.testqueries/AllocatedApplicationInstancesMatch.java"
- | get-property caption | equals "AllocatedApplicationInstancesMatch.java" | verify-true
- get-item "org.eclipse.viatra.examples.cps.testqueries/src-gen/org.eclipse.viatra.examples.cps.testqueries/AllocatedApplicationInstancesMatcher.java"
- | get-property caption | equals "AllocatedApplicationInstancesMatcher.java" | verify-true
- get-item "org.eclipse.viatra.examples.cps.testqueries/src-gen/org.eclipse.viatra.examples.cps.testqueries/Test.java"
- | get-property caption | equals "Test.java" | verify-true
-}
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Pattern.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Pattern.test
deleted file mode 100644
index 13f2a44..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Pattern.test
+++ /dev/null
@@ -1,103 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_E-YjgPBEEeWlEbYJ7IoFCQ
-Element-Name: Create Pattern
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _-a1aIPBHEeWlEbYJ7IoFCQ
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 8:38 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case creates a "test.vql" pattern file and fills it with AllocatedApplicationInstances pattern.
-
-Asserts:
- * A match and matcher has been generated for the pattern
- * "Test.java" has been generated for the vql file
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-// Create Query Project
-get-menu "File/New/Other..." | click
-with [get-window New] {
- get-tree | select "VIATRA/Query Project"
- get-button "Next >" | click
-}
-with [get-window -class WizardDialog] {
- get-editbox -after [get-label "Project name:"] | set-text "org.eclipse.viatra.examples.cps.testqueries"
- get-button Finish | click
-}
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.cps.testqueries/META-INF/MANIFEST.MF"
- | double-click
-with [get-editor "org.eclipse.viatra.examples.cps.testqueries"] {
- get-tab-folder | get-tab-item Dependencies | click
- get-section "Required Plug-ins" | get-button "Add..." | click
-}
-with [get-window "Plug-in Selection"] {
- get-editbox -after [get-label "Select a Plug-in:"] | set-text cps
- get-table | select "org.eclipse.viatra.examples.cps.model.*$"
- get-button OK | click
-}
-get-button "Save (M1+S)" | click
-get-editor "org.eclipse.viatra.examples.cps.testqueries" | close
-
-// Create pattern
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.cps.testqueries" | get-menu "New/Other..." | click
-with [get-window New] {
- get-tree | select "VIATRA/Query Definition"
- get-button "Next >" | click
-}
-with [get-window -class WizardDialog] {
- get-editbox -after [get-label "Package:"] | set-text "org.eclipse.viatra.examples.cps.testqueries"
- get-editbox -after [get-label "File name:"] | set-text "test.vql"
- get-button "Next >" | click
- get-button Add | click
-}
-with [get-window "Select packages to import"] {
- get-editbox -after [get-label "Select one or more package(s) (* = any string, ? = any char):"] | set-text cps
- get-table | get-cell 0 0 | click
- get-button OK | click
-}
-get-window -class WizardDialog | get-button Finish | click
-with [get-editor "test.vql" | get-text-viewer] {
- set-caret-pos 3 1
- key-type End
- key-type Enter -times 2
- type-text "pattern AllocatedApplicationInstances("
- key-type Enter
- type-text "inst : ApplicationInstance"
- key-type Down
- type-text " {"
- key-type Enter
- type-text "ApplicationInstance.allocatedTo(inst, _);"
-}
-
-// Verify generated code
-get-button "Save (M1+S)" | click
-with [get-view "Project Explorer" | get-tree] {
- get-item "org.eclipse.viatra.examples.cps.testqueries/src-gen/org.eclipse.viatra.examples.cps.testqueries/AllocatedApplicationInstancesMatch.java"
- | get-property caption | equals "AllocatedApplicationInstancesMatch.java" | verify-true
- get-item "org.eclipse.viatra.examples.cps.testqueries/src-gen/org.eclipse.viatra.examples.cps.testqueries/AllocatedApplicationInstancesMatcher.java"
- | get-property caption | equals "AllocatedApplicationInstancesMatcher.java" | verify-true
- get-item "org.eclipse.viatra.examples.cps.testqueries/src-gen/org.eclipse.viatra.examples.cps.testqueries/Test.java"
- | get-property caption | equals "Test.java" | verify-true
-}
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Query Generator Model.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Query Generator Model.test
deleted file mode 100644
index 12b0614..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Query Generator Model.test
+++ /dev/null
@@ -1,66 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_jJW24PBQEeWlEbYJ7IoFCQ
-Element-Name: Create Query Generator Model
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _img6cPBOEeWlEbYJ7IoFCQ
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 8:41 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case creates a .vqgen file in "org.eclipse.viatra.examples.cps.testqueries"
-
-Asserts:
-* "generator.vqgen" is created in "org.eclipse.viatra.examples.cps.testqueries"
-* MANIFEST.MF Required plugins contains "cps"
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-// Create Query Project
-get-menu "File/New/Other..." | click
-with [get-window New] {
- get-tree | select "VIATRA/Query Project"
- get-button "Next >" | click
-}
-with [get-window -class WizardDialog] {
- get-editbox -after [get-label "Project name:"] | set-text "org.eclipse.viatra.examples.cps.testqueries"
- get-button Finish | click
-}
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.cps.testqueries" | get-menu "New/Other..."
- | click
-with [get-window New] {
- get-tree | select "VIATRA/Query Generator Model"
- get-button "Next >" | click
-}
-with [get-window -class WizardDialog] {
- get-table | select "org.eclipse.viatra.examples.cps.testqueries"
- get-button "Next >" | click
- get-section "Referenced EMF Generator models" | get-button Add | click
- with [get-window "Select EMF Generator model"] {
- get-tree | select "org.eclipse.viatra.examples.cps.model/model/model.genmodel"
- get-button OK | click
- }
- get-button Finish | click
-}
-get-editor "generator.vqgen" | get-text-viewer | get-property text | equals "genmodel\n"
- + "\"platform:/resource/org.eclipse.viatra.examples.cps.model/model/model.genmodel\"" | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Query Project.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Query Project.test
deleted file mode 100644
index 0906f36..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Create Query Project.test
+++ /dev/null
@@ -1,54 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_E-YjgPBEEeWlEbYJ7IoFCQ
-Element-Name: Create Query Project
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _IagsIPBEEeWlEbYJ7IoFCQ
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 8:42 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case creates an Viatra Query project with name "org.eclipse.viatra.examples.cps.testqueries".
-
-Asserts:
-* caption of "org.eclipse.viatra.examples.cps.testqueries"
-* "org.eclipse.viatra.examples.cps.testqueries/src" childCount equals 0
-* "org.eclipse.viatra.examples.cps.testqueries/src-gen" childCount equals 0
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-menu "File/New/Other..." | click
-with [get-window New] {
- get-tree | select "VIATRA/Query Project"
- get-button "Next >" | click
-}
-with [get-window -class WizardDialog] {
- get-editbox -after [get-label "Project name:"] | set-text "org.eclipse.viatra.examples.cps.testqueries"
- get-button Finish | click
-}
-get-view "Project Explorer" | get-tree | get-item "org.eclipse.viatra.examples.cps.testqueries" | get-property caption
- | equals "org.eclipse.viatra.examples.cps.testqueries" | verify-true
-with [get-view "Project Explorer" | get-tree] {
- get-item "org.eclipse.viatra.examples.cps.testqueries/src" | get-property childCount | equals 0 | verify-true
- get-item "org.eclipse.viatra.examples.cps.testqueries/src-gen" | get-property childCount | equals 0 | verify-true
-}
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Initialize viewers.ctx b/cps/frameworktests/org.eclipse.viatra.gui.tests/Initialize viewers.ctx
deleted file mode 100644
index d3ebc60..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Initialize viewers.ctx
+++ /dev/null
@@ -1,29 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.ecl
-Element-Name: Initialize viewers
-Element-Type: context
-Element-Version: 2.0
-Id: _AfewUO91EeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
-Content-Type: text/ecl
-Entry-Name: .ecl.context
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-tree -index 1
- | select "\\[platform:\\/resource\\/org.eclipse.viatra.examples.uml.instances\\/empty-classes.uml\\]\\[.*\\]/uml.emptyclass.emptyClass.*$"
- | get-menu "Reinitialize VIATRA Viewers" | click
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Load instance model \050demo.cyberphysicalsystem\051.ctx" "b/cps/frameworktests/org.eclipse.viatra.gui.tests/Load instance model \050demo.cyberphysicalsystem\051.ctx"
deleted file mode 100644
index bc4b31d..0000000
--- "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Load instance model \050demo.cyberphysicalsystem\051.ctx"
+++ /dev/null
@@ -1,30 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.ecl
-Element-Name: Load instance model (demo.cyberphysicalsystem)
-Element-Type: context
-Element-Version: 2.0
-Id: _e2hgwPD1EeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
-Content-Type: text/ecl
-Entry-Name: .ecl.context
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree
- | select "org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem"
- | double-click
-get-view "Query Explorer" | get-button "Load model" | click
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Load instance model \050empty-classes_uml\051.ctx" "b/cps/frameworktests/org.eclipse.viatra.gui.tests/Load instance model \050empty-classes_uml\051.ctx"
deleted file mode 100644
index 0535184..0000000
--- "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Load instance model \050empty-classes_uml\051.ctx"
+++ /dev/null
@@ -1,29 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.ecl
-Element-Name: Load instance model (empty-classes.uml)
-Element-Type: context
-Element-Version: 2.0
-Id: _RYkiQO9SEeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
-Content-Type: text/ecl
-Entry-Name: .ecl.context
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.uml.instances/empty-classes.uml" | double-click
-get-view "Query Explorer" | get-button "Load model" | click -arrow
-get-menu "Load Resource" | click
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Load patterns \050EmptyClass.vql\051.ctx" "b/cps/frameworktests/org.eclipse.viatra.gui.tests/Load patterns \050EmptyClass.vql\051.ctx"
deleted file mode 100644
index 33a6581..0000000
--- "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Load patterns \050EmptyClass.vql\051.ctx"
+++ /dev/null
@@ -1,29 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.ecl
-Element-Name: Load patterns (EmptyClass.vql)
-Element-Type: context
-Element-Version: 2.0
-Id: _UBBLMO9SEeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
-Content-Type: text/ecl
-Entry-Name: .ecl.context
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.uml.viatra/src/uml.emptyclass/EmptyClass.vql"
- | get-menu "VIATRA/Register patterns in Query Explorer" | click
-
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Load patterns \050simpleCpsQueries.vql\051.ctx" "b/cps/frameworktests/org.eclipse.viatra.gui.tests/Load patterns \050simpleCpsQueries.vql\051.ctx"
deleted file mode 100644
index a223ef5..0000000
--- "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Load patterns \050simpleCpsQueries.vql\051.ctx"
+++ /dev/null
@@ -1,29 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.ecl
-Element-Name: Load patterns (simpleCpsQueries.vql)
-Element-Type: context
-Element-Version: 2.0
-Id: _e26iUPD1EeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998
-Content-Type: text/ecl
-Entry-Name: .ecl.context
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree
- | select "org.eclipse.viatra.examples.cps.queries/src/org.eclipse.viatra.examples.cps.queries/simpleCpsQueries.vql"
- | get-menu "VIATRA/Register patterns in Query Explorer" | click
-------=_.ecl.context-718f04b4-ed39-33e3-af62-0995e4561998--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Pattern Autocomplete.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Pattern Autocomplete.test
deleted file mode 100644
index e4d06c3..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Pattern Autocomplete.test
+++ /dev/null
@@ -1,158 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_E-YjgPBEEeWlEbYJ7IoFCQ
-Element-Name: Pattern Autocomplete
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _DHI3kPBQEeWlEbYJ7IoFCQ
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 8:47 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case creates a "test.vql" pattern file and fills it with AllocatedApplicationInstances, NotAllocatedApplicationInstances and ApplicationsWithAllocatedInstances pattern.
-
-Asserts:
- * Some java file has been generated into the "src-gen" folder.
- * 7 file has been generated into "org.eclipse.viatra.examples.cps.testqueries/src-gen/org.eclipse.viatra.examples.cps.testqueries".
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-// Create Query Project
-get-menu "File/New/Other..." | click
-with [get-window New] {
- get-tree | select "VIATRA/Query Project"
- get-button "Next >" | click
-}
-with [get-window -class WizardDialog] {
- get-editbox -after [get-label "Project name:"] | set-text "org.eclipse.viatra.examples.cps.testqueries"
- get-button Finish | click
-}
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.cps.testqueries/META-INF/MANIFEST.MF"
- | double-click
-with [get-editor "org.eclipse.viatra.examples.cps.testqueries"] {
- get-tab-folder | get-tab-item Dependencies | click
- get-section "Required Plug-ins" | get-button "Add..." | click
-}
-with [get-window "Plug-in Selection"] {
- get-editbox -after [get-label "Select a Plug-in:"] | set-text cps
- get-table | select "org.eclipse.viatra.examples.cps.model.*$"
- get-button OK | click
-}
-get-button "Save (M1+S)" | click
-get-editor "org.eclipse.viatra.examples.cps.testqueries" | close
-
-// Create pattern
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.cps.testqueries" | get-menu "New/Other..." | click
-with [get-window New] {
- get-tree | select "VIATRA/Query Definition"
- get-button "Next >" | click
-}
-with [get-window -class WizardDialog] {
- get-editbox -after [get-label "Package:"] | set-text "org.eclipse.viatra.examples.cps.testqueries"
- get-editbox -after [get-label "File name:"] | set-text "test.vql"
- get-button "Next >" | click
- get-button Add | click
-}
-with [get-window "Select packages to import"] {
- get-editbox -after [get-label "Select one or more package(s) (* = any string, ? = any char):"] | set-text cps
- get-table | get-cell 0 0 | click
- get-button OK | click
-}
-get-window -class WizardDialog | get-button Finish | click
-with [get-editor "test.vql" | get-text-viewer] {
- set-caret-pos 3 1
- key-type End
- key-type Enter -times 2
- type-text "pattern AllocatedApplicationInstances("
- key-type Enter
- type-text "inst : ApplicationInstance"
- key-type Down
- type-text " {"
- key-type Enter
- type-text "ApplicationInstance.allocatedTo(inst, _);"
- key-type Down
- key-type Enter -times 2
- type-text "pattern NotAllocatedApplicationInstances("
- key-type Enter
- type-text "inst : "
- key-type "M1+SPACE"
- key-type Down
- key-type Up
- key-type Enter
- key-type Down
- type-text " {"
- key-type Enter
- type-text "neg fin"
- key-type "M1+SPACE"
- type-text " "
- key-type "M1+SPACE"
- key-type Enter
- key-type Left
- type-text inst
- key-type Down
- key-type Enter -times 2
- type-text "pattern ApplicationsWithAllocatedInstances("
- key-type Enter
- type-text "app : "
- key-type "M1+SPACE"
-}
-get-window -from "CompletionProposalPopup.createProposalSelector()" | get-table | select ApplicationType | click
- -default
-with [get-editor "test.vql" | get-text-viewer] {
- key-type Down
- type-text " {"
- key-type Enter
- type-text App
- key-type "M1+SPACE"
-}
-get-window -from "CompletionProposalPopup.createProposalSelector()" | get-table | select ApplicationType | click
- -default
-with [get-editor "test.vql" | get-text-viewer] {
- type-text "."
- show-content-assist
-}
-get-window -from "CompletionProposalPopup.createProposalSelector()" | get-table | select instances | click -default
-with [get-editor "test.vql" | get-text-viewer] {
- type-text "(app, inst"
- key-type Right
- type-text ";"
- key-type Enter
- key-type "M1+SPACE"
-}
-get-window -from "CompletionProposalPopup.createProposalSelector()" | get-table | select find | click -default
-with [get-editor "test.vql" | get-text-viewer] {
- type-text " "
- key-type "M1+SPACE"
-}
-get-window -from "CompletionProposalPopup.createProposalSelector()" | get-table
- | select "AllocatedApplicationInstances - org.eclipse.viatra.examples.cps.testqueries.AllocatedApplicationInstances"
- | click -default
-with [get-editor "test.vql" | get-text-viewer] {
- key-type Left
- type-text inst
-}
-get-button "Save (M1+S)" | click
-get-view "Project Explorer" | get-tree
- | select "org.eclipse.viatra.examples.cps.testqueries/src-gen/org.eclipse.viatra.examples.cps.testqueries/.*.java$"
-get-view "Project Explorer" | get-tree
- | get-item "org.eclipse.viatra.examples.cps.testqueries/src-gen/org.eclipse.viatra.examples.cps.testqueries"
- | get-property childCount | equals 7 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - Query Explorer.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - Query Explorer.test
deleted file mode 100644
index fd04786..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - Query Explorer.test
+++ /dev/null
@@ -1,40 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw
-Element-Name: Preferences - Query Explorer
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _RrM1QO9QEeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 8:47 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case is testing the VIATRA - Preferences - Query Explorer page.
-
-Asserts:
-* Query Explorer page exists
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-preferences-menu | click
-get-window Preferences | get-tree | select "VIATRA/Query Explorer"
-get-window Preferences | get-label "Query Explorer" | get-property caption | equals "Query Explorer" | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VIATRA exists in preferences.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VIATRA exists in preferences.test
deleted file mode 100644
index d8ab692..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VIATRA exists in preferences.test
+++ /dev/null
@@ -1,40 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw
-Element-Name: Preferences - VIATRA exists in preferences
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _RrCdMO9QEeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 8:48 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case is testing the VIATRA - Preferences page.
-
-Asserts:
-* VIATRA exists in Preferences
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-preferences-menu | click
-get-window Preferences | get-tree | select "VIATRA"
-get-window Preferences | get-tree | get-item "VIATRA" | get-property caption | equals "VIATRA" | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Compiler.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Compiler.test
deleted file mode 100644
index 93d7e90..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Compiler.test
+++ /dev/null
@@ -1,43 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw
-Element-Name: Preferences - VQL Compiler
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _I6CXEO9PEeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 8:48 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case is testing the VIATRA - Preferences - Query Language - Compiler page.
-
-Asserts:
-* Compiler page exists
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-preferences-menu | click
-get-window Preferences | get-tree | select "VIATRA/Query Language/Compiler"
-get-window Preferences | get-label Compiler | get-property caption | equals Compiler | verify-true
-get-window Preferences | get-link "<A>Configure Project Specific Settings...</A>" | click-link
-get-window Preferences | get-window "Project Specific Configuration" | get-label "Select the project to configure:"
- | get-property caption | equals "&Select the project to configure:" | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Refactoring.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Refactoring.test
deleted file mode 100644
index 7b324ca..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Refactoring.test
+++ /dev/null
@@ -1,40 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw
-Element-Name: Preferences - VQL Refactoring
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _RrV_MO9QEeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 8:49 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case is testing the VIATRA - Preferences - Query Language - Refactoring page.
-
-Asserts:
-* Refactoring page exists
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-preferences-menu | click
-get-window Preferences | get-tree | select "VIATRA/Query Language/Refactoring" | double-click
-get-window Preferences | get-label Refactoring | get-property caption | equals Refactoring | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Syntax Coloring.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Syntax Coloring.test
deleted file mode 100644
index ebd8280..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Syntax Coloring.test
+++ /dev/null
@@ -1,40 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw
-Element-Name: Preferences - VQL Syntax Coloring
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _RrgXQO9QEeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 8:49 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case is testing the VIATRA - Preferences - Query Language - Syntax Coloring page.
-
-Asserts:
-* Syntax Coloring page exists
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-preferences-menu | click
-get-window Preferences | get-tree | select "VIATRA/Query Language/Syntax Coloring"
-get-window Preferences | get-label "Syntax Coloring" | get-property caption | equals "Syntax Coloring" | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Templates.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Templates.test
deleted file mode 100644
index 1fb6751..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Preferences - VQL Templates.test
+++ /dev/null
@@ -1,40 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw
-Element-Name: Preferences - VQL Templates
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _RrphMO9QEeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 8:49 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case is testing the VIATRA - Preferences - Query Language - Templates page.
-
-Asserts:
-* Templates page exists
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-preferences-menu | click
-get-window Preferences | get-tree | select "VIATRA/Query Language/Templates"
-get-window Preferences | get-label Templates | get-property caption | equals Templates | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Details_Filters - Filtering.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Details_Filters - Filtering.test
deleted file mode 100644
index d51ae9b..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Details_Filters - Filtering.test
+++ /dev/null
@@ -1,56 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_NN2OQO9SEeW7SP0a5rPzzg,_j6aQcPA8EeWlEbYJ7IoFCQ,_e2hgwPD1EeW0yqPNDxWanA,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - Details/Filters - Filtering
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _LKY_APGSEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 11:55 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case is testing the Filtering feature.
-
-Asserts:
-* at first org.eclipse.viatra.examples.cps.queries.applicationInstancesOfApplicationTypeIdentifiers have 3 matches
-* org.eclipse.viatra.examples.cps.queries.applicationInstancesOfApplicationTypeIdentifiers only have 1 match with "simple.cps.app.SecondAppClass0" filter
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-tree -index 1
- | select "[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem][org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID]/org.eclipse.viatra.examples.cps.queries.applicationInstancesOfApplicationTypeIdentifiers.*$"
-get-view "Query Explorer" | get-tree -index 1
- | get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]/org.eclipse.viatra.examples.cps.queries.applicationInstancesOfApplicationTypeIdentifiers.*$"
- | get-property childCount | equals 3 | verify-true
-with [get-view "Query Explorer"] {
- with [get-table] {
- select ATIdentifier | activate-cell-edit -column 1
- get-editbox | set-text "simple.cps.app.SecondAppClass0"
- }
-}
-with [get-view "Query Explorer" | get-table | get-editbox] {
- click-text 1
- key-type Enter
-}
-get-view "Query Explorer" | get-tree -index 1
- | get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]/org.eclipse.viatra.examples.cps.queries.applicationInstancesOfApplicationTypeIdentifiers.*$"
- | get-property childCount | equals 1 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Details_Filters - Popup window.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Details_Filters - Popup window.test
deleted file mode 100644
index fab86ee..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Details_Filters - Popup window.test
+++ /dev/null
@@ -1,59 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_NN2OQO9SEeW7SP0a5rPzzg,_j6aQcPA8EeWlEbYJ7IoFCQ,_e2hgwPD1EeW0yqPNDxWanA,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - Details/Filters - Popup window
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _LK4HMPGSEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 11:56 AM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-This test case is testing the Details/Filters contex dependent popup window.
-
-Asserts:
-* at first org.eclipse.viatra.examples.cps.queries.applicationInstancesOfApplicationTypeIdentifiers have 3 matches
-* org.eclipse.viatra.examples.cps.queries.applicationInstancesOfApplicationTypeIdentifiers only have 1 match with "simple.cps.app.SecondAppClass0" filter
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-tree -index 1
- | select "[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem][org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID]/org.eclipse.viatra.examples.cps.queries.applicationInstancesOfApplicationType .*$"
-get-view "Query Explorer" | get-tree -index 1
- | get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]/org.eclipse.viatra.examples.cps.queries.applicationInstancesOfApplicationType .*$"
- | get-property childCount | equals 3 | verify-true
-with [get-view "Query Explorer"] {
- get-tree -index 1
- | select "[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem][org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID]/org.eclipse.viatra.examples.cps.queries.applicationInstancesOfApplicationType .*$"
- with [get-table] {
- select AT | activate-cell-edit -column 1
- get-button "..." | click
- }
-}
-with [get-window "Model element selection"] {
- get-table | select "Application Type simple.cps.app.SecondAppClass0"
- get-button OK | click
-}
-get-view "Query Explorer" | get-table | apply-cell-edit -deactivate
-get-view "Query Explorer" | get-tree -index 1
- | get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]/org.eclipse.viatra.examples.cps.queries.applicationInstancesOfApplicationType .*$"
- | get-property childCount | equals 1 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - LocalSearchBackend.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - LocalSearchBackend.test
deleted file mode 100644
index bb9db58..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - LocalSearchBackend.test
+++ /dev/null
@@ -1,42 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg
-Element-Name: Query Explorer - LocalSearchBackend
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _q7X3APHXEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Checkbox filtering has effect on viewer (checked patterns are in the viewer)
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-combo | select LocalSearchBackend
-get-view "Project Explorer" | get-tree
- | select "org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem"
- | double-click
-get-view "Query Explorer" | get-button "Load model" | click
-get-view "Project Explorer" | get-tree
- | select "org.eclipse.viatra.examples.cps.queries/src/org.eclipse.viatra.examples.cps.queries/simpleCpsQueries.vql"
- | get-menu "VIATRA/Register patterns in Query Explorer" | click
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Magic Green Button - Load ResourceSet.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Magic Green Button - Load ResourceSet.test
deleted file mode 100644
index 6960f3b..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Magic Green Button - Load ResourceSet.test
+++ /dev/null
@@ -1,47 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg
-Element-Name: Query Explorer - Magic Green Button - Load ResourceSet
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _Zk7IQPDJEeWxTPL9mFtYmQ
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Load ResourceSet: You can load the whole ResourceSet which is being edited by the editor (this is the default when pressing the green button)
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree
- | select "org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem"
- | double-click
-get-view "Query Explorer" | get-button "Load model" | click -arrow
-get-menu "Load ResourceSet" | click
-with [get-view "Query Explorer" | get-tree -index 1] {
- get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]"
- | get-property caption
- | equals "[platform:/resource/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem][org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID]"
- | verify-true
- get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]"
- | get-property childCount | equals 0 | verify-true
-}
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Magic Green Button - Load pattern\050s\051.test" "b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Magic Green Button - Load pattern\050s\051.test"
deleted file mode 100644
index 7332229..0000000
--- "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Magic Green Button - Load pattern\050s\051.test"
+++ /dev/null
@@ -1,38 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg
-Element-Name: Query Explorer - Magic Green Button - Load pattern(s)
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _ZkcnIPDJEeWxTPL9mFtYmQ
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-
-get-view "Project Explorer" | get-tree
- | select "org.eclipse.viatra.examples.cps.queries/src/org.eclipse.viatra.examples.cps.queries/simpleCpsQueries.vql"
- | double-click
-get-view "Query Explorer" | get-button "Load model" | click -arrow
-get-menu "Load pattern(s)" | click
-with [get-view "Query Explorer" | get-tree] {
- get-item "Runtime/org.eclipse.viatra.examples.cps.queries" | get-property checked | equals true | verify-true
- get-item "Runtime/org.eclipse.viatra.examples.cps.queries" | get-property childCount | equals 24 | verify-true
-}
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Checkbox filtering.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Checkbox filtering.test
deleted file mode 100644
index 21f1c45..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Checkbox filtering.test
+++ /dev/null
@@ -1,54 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg,_e2hgwPD1EeW0yqPNDxWanA,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - Pattern Registry - Checkbox filtering
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _VMHQ8PD1EeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Checkbox filtering has effect on viewer (checked patterns are in the viewer)
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-tree -index 1
- | select "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]/org.eclipse.viatra.examples.cps.queries.applicationTypes.*$"
- | double-click
-get-view "Query Explorer" | get-tree -index 1
- | get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]/org.eclipse.viatra.examples.cps.queries.applicationTypes.*$"
- | get-property caption
- | equals "org.eclipse.viatra.examples.cps.queries.applicationTypes - 2 matches (Runtime ReteEngine)" | verify-true
-with [get-view "Query Explorer"] {
- get-tree | get-item "Runtime/org.eclipse.viatra.examples.cps.queries/applicationTypes" | get-property checked | equals true | verify-true
- get-tree -index 1
- | get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]"
- | get-property "getItemCount()" | equals 24 | verify-true
-}
-get-view "Query Explorer" | get-tree | get-item "Runtime/org.eclipse.viatra.examples.cps.queries/applicationTypes" | uncheck
-with [get-view "Query Explorer"] {
- get-tree | get-item "Runtime/org.eclipse.viatra.examples.cps.queries/applicationTypes" | get-property checked | equals false | verify-true
- get-tree -index 1
- | get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]"
- | get-property "getItemCount()" | equals 23 | verify-true
-}
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Plugins can not unloaded.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Plugins can not unloaded.test
deleted file mode 100644
index ed0cc92..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Plugins can not unloaded.test
+++ /dev/null
@@ -1,31 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg,_e2hgwPD1EeW0yqPNDxWanA,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - Pattern Registry - Plugins can not unloaded
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _VMnAMPD1EeW0yqPNDxWanA
-Runtime-Version: 2.1.0.201606221726
-Save-Time: 7/4/16 1:22 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-with [get-view "Query Explorer" | get-tree] {
- select "Plug-in" | get-menu "Unregister pattern" | click
- get-item "Plug-in" | get-property childCount | equals 5 | verify-true
-}
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Show location.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Show location.test
deleted file mode 100644
index 27e8f9a..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Show location.test
+++ /dev/null
@@ -1,31 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - Pattern Registry - Show location
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _VM57IPD1EeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.cps.queries/src/org.eclipse.viatra.examples.cps.queries/simpleCpsQueries.vql" | double-click
-get-view "Query Explorer" | get-tree | select "Runtime/org.eclipse.viatra.examples.cps.queries/hasMoreCommunicationPartner" | get-menu "Show location" | click
-get-editor "simpleCpsQueries.vql" | get-text-viewer | get-property "getSelectionText()" | equals hasMoreCommunicationPartner | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Unregister pattern.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Unregister pattern.test
deleted file mode 100644
index ce0a606..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Pattern Registry - Unregister pattern.test
+++ /dev/null
@@ -1,33 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - Pattern Registry - Unregister pattern
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _VNGvcPD1EeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-with [get-view "Query Explorer" | get-tree] {
- select "Runtime/org.eclipse.viatra.examples.cps.queries" | get-menu "Unregister pattern" | click
- select Runtime
-}
-get-view "Query Explorer" | get-tree | get-item Runtime | get-property childCount | equals 0 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Register patterns in Query Explorer \050Right clicked in editor\051.test" "b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Register patterns in Query Explorer \050Right clicked in editor\051.test"
deleted file mode 100644
index 46b6d5d..0000000
--- "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Register patterns in Query Explorer \050Right clicked in editor\051.test"
+++ /dev/null
@@ -1,36 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg
-Element-Name: Query Explorer - Register patterns in Query Explorer (Right clicked in editor)
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _MwD8kPDzEeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree
- | select "org.eclipse.viatra.examples.cps.queries/src/org.eclipse.viatra.examples.cps.queries/simpleCpsQueries.vql"
- | double-click
-get-editor "simpleCpsQueries.vql" | get-editbox | get-menu "VIATRA/Register patterns in Query Explorer" | click
-with [get-view "Query Explorer" | get-tree] {
- get-item "Runtime/org.eclipse.viatra.examples.cps.queries" | get-property checked | equals true | verify-true
- get-item "Runtime/org.eclipse.viatra.examples.cps.queries" | get-property childCount | equals 24 | verify-true
-}
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Register patterns in Query Explorer.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Register patterns in Query Explorer.test
deleted file mode 100644
index 92ab433..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Register patterns in Query Explorer.test
+++ /dev/null
@@ -1,36 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg
-Element-Name: Query Explorer - Register patterns in Query Explorer
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _Mv918PDzEeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-
-get-view "Project Explorer" | get-tree
- | select "org.eclipse.viatra.examples.cps.queries/src/org.eclipse.viatra.examples.cps.queries/simpleCpsQueries.vql"
- | get-menu "VIATRA/Register patterns in Query Explorer" | click
-with [get-view "Query Explorer" | get-tree] {
- get-item "Runtime/org.eclipse.viatra.examples.cps.queries" | get-property checked | equals true | verify-true
- get-item "Runtime/org.eclipse.viatra.examples.cps.queries" | get-property childCount | equals 24 | verify-true
-}
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Data binding.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Data binding.test
deleted file mode 100644
index aadac17..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Data binding.test
+++ /dev/null
@@ -1,36 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg,_e2hgwPD1EeW0yqPNDxWanA,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - Result Viewer - Data binding
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _sz79MPD9EeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-tree -index 1
- | get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]/org.eclipse.viatra.examples.cps.queries.finalPattern - 1 match \\(Runtime ReteEngine\\)"
- | get-property childCount | equals 1 | verify-true
-get-view "Query Explorer" | get-tree -index 1
- | get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]/org.eclipse.viatra.examples.cps.queries.finalPattern - 1 match \\(Runtime ReteEngine\\)/The host instance simple.cps.host.SecondHostClass0.inst1 - which has the most hosted applications - has 0 available CPU, 0 available RAM and 0 available HDD"
- | get-property caption
- | equals "The host instance simple.cps.host.SecondHostClass0.inst1 - which has the most hosted applications - has 0 available CPU, 0 available RAM and 0 available HDD"
- | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Query Results.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Query Results.test
deleted file mode 100644
index e8b4d73..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Query Results.test
+++ /dev/null
@@ -1,32 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg,_e2hgwPD1EeW0yqPNDxWanA,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - Result Viewer - Query Results
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _s0NC8PD9EeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-with [get-view "Query Explorer" | get-tree -index 1] {
- get-item "\\[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem\\]\\[org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID\\]/org.eclipse.viatra.examples.cps.queries.hasTheMostHostedApplications.*$"
- | get-property childCount | equals 1 | verify-true
-}
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Show location \050to .vql file\051.test" "b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Show location \050to .vql file\051.test"
deleted file mode 100644
index c1b62de..0000000
--- "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Show location \050to .vql file\051.test"
+++ /dev/null
@@ -1,36 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg,_e2hgwPD1EeW0yqPNDxWanA,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - Result Viewer - Show location (to .vql file)
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _s0ZQMPD9EeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree
- | select "org.eclipse.viatra.examples.cps.queries/src/org.eclipse.viatra.examples.cps.queries/simpleCpsQueries.vql"
- | double-click
-get-view "Query Explorer" | get-tree -index 1
- | select "[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem][org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID]/org.eclipse.viatra.examples.cps.queries.hasMoreHostedApplications.*$"
- | get-menu "Show location" | click
-get-editor "simpleCpsQueries.vql" | get-text-viewer | get-property "getSelectionText()"
- | equals hasMoreHostedApplications | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Show location \050to instance model\051.test" "b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Show location \050to instance model\051.test"
deleted file mode 100644
index e87391e..0000000
--- "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Show location \050to instance model\051.test"
+++ /dev/null
@@ -1,38 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg,_e2hgwPD1EeW0yqPNDxWanA,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - Result Viewer - Show location (to instance model)
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _s0kPUPD9EeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-tree -index 1
- | select "[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem][org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID]/org.eclipse.viatra.examples.cps.queries.finalPattern.*$/The host instance simple.cps.host.SecondHostClass0.inst1 - which has the most hosted applications - has 0 available CPU, 0 available RAM and 0 available HDD"
- | get-menu "Show location" | click
-with [get-editor "demo.cyberphysicalsystem" | get-tree] {
- get-property "selection[0].path[0]"
- | equals "platform:/resource/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem" | verify-true
- get-property "selection[0].path[1]" | equals "Cyber Physical System testModel6504822858552" | verify-true
- get-property "selection[0].path[2]" | equals "Host Type simple.cps.host.SecondHostClass0" | verify-true
- get-property "selection[0].path[3]" | equals "Host Instance simple.cps.host.SecondHostClass0.inst1" | verify-true
-}
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Unload instance model.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Unload instance model.test
deleted file mode 100644
index 4b6e18e..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - Result Viewer - Unload instance model.test
+++ /dev/null
@@ -1,33 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_E-YjgPBEEeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg,_e2hgwPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - Result Viewer - Unload instance model
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _s0tZQPD9EeW0yqPNDxWanA
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-tree -index 1 | get-property itemCount | equals 1 | verify-true
-get-view "Query Explorer" | get-tree -index 1
- | select "[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem][org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID]"
- | get-menu "Unload model" | click
-get-view "Query Explorer" | get-tree -index 1 | get-property itemCount | equals 0 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - View menu - Change package representation.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - View menu - Change package representation.test
deleted file mode 100644
index bf2e3a8..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - View menu - Change package representation.test
+++ /dev/null
@@ -1,35 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ,_NN2OQO9SEeW7SP0a5rPzzg,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - View menu - Change package representation
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _wpZaUPGWEeW7irRH823xbw
-Runtime-Version: 2.1.0.201606221726
-Save-Time: 7/4/16 1:22 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-button "View Menu" | click
-get-view "Query Explorer" | get-menu "Patterns viewer presentation/Flat" | click
-get-view "Query Explorer" | get-tree | get-item "Plug-in" | get-property childCount | equals 5 | verify-true
-
-get-button "View Menu" | click
-get-view "Query Explorer" | get-menu "Patterns viewer presentation/Hierarchical" | click
-get-view "Query Explorer" | get-tree | get-item "Plug-in" | get-property childCount | equals 1 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - View menu - Reset UI.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - View menu - Reset UI.test
deleted file mode 100644
index 7c30a23..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Query Explorer - View menu - Reset UI.test
+++ /dev/null
@@ -1,32 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_NN2OQO9SEeW7SP0a5rPzzg,_j6aQcPA8EeWlEbYJ7IoFCQ,_e2hgwPD1EeW0yqPNDxWanA,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Query Explorer - View menu - Reset UI
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _wpzC8PGWEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-tree | get-item Runtime | get-property childCount | equals 1 | verify-true
-get-button "View Menu" | click
-get-view "Query Explorer" | get-menu "Reset UI" | click
-get-view "Query Explorer" | get-tree | get-item Runtime | get-property childCount | equals 0 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Rete Visualizer - Clear graph.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Rete Visualizer - Clear graph.test
deleted file mode 100644
index 3aed42e..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Rete Visualizer - Clear graph.test
+++ /dev/null
@@ -1,36 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_xLFOcO9OEeW7SP0a5rPzzg,_NN2OQO9SEeW7SP0a5rPzzg,_UBBLMO9SEeW7SP0a5rPzzg,_RYkiQO9SEeW7SP0a5rPzzg
-Element-Name: Rete Visualizer - Clear graph
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _v9Oz4O9REeW7SP0a5rPzzg
-Runtime-Version: 2.1.0.201606221726
-Save-Time: 4/21/17 5:53 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-tree -index 1
- | select "\[platform:\\/resource\\/org.eclipse.viatra.examples.uml.instances\\/empty-classes.uml\]\[.*\]/uml.emptyclass.superClass.*$"
- | double-click
-/*get-view "Rete Visualizer" | get-canvas | get-property "getNodes().size()" | equals 9 | verify-true
-with [get-view "Rete Visualizer"] {
- get-button "Clear Graph" | click
-}
-get-view "Rete Visualizer" | get-canvas | get-property "getNodes().size()" | equals 0 | verify-true*/
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Rete Visualizer - Create rete.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Rete Visualizer - Create rete.test
deleted file mode 100644
index 56a2e93..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Rete Visualizer - Create rete.test
+++ /dev/null
@@ -1,43 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_xLFOcO9OEeW7SP0a5rPzzg,_NN2OQO9SEeW7SP0a5rPzzg,_UBBLMO9SEeW7SP0a5rPzzg,_RYkiQO9SEeW7SP0a5rPzzg
-Element-Name: Rete Visualizer - Create rete
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _e6LfkO9yEeW7SP0a5rPzzg
-Runtime-Version: 2.1.0.201606221726
-Save-Time: 4/6/17 5:17 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-/**
- * XXX For some reason, RCPTT does not consider the Zest canvas existing before
- * it had any nodes. Workaround: Initialize view with some content than clear it up.
- */
-get-view "Rete Visualizer" | click
-get-view "Query Explorer" | get-tree -index 1
- | select "\[platform:\\/resource\\/org.eclipse.viatra.examples.uml.instances\\/empty-classes.uml\]\[.*\]/uml.emptyclass.superClass.*$"
-get-view "Rete Visualizer" | get-button "Clear Graph" | click
-
-
-
-get-view "Rete Visualizer" | get-canvas | get-property "getNodes().size()" | equals 0 | verify-true
-get-view "Query Explorer" | get-tree -index 1
- | select "\[platform:\\/resource\\/org.eclipse.viatra.examples.uml.instances\\/empty-classes.uml\]\[.*\]/uml.emptyclass.superClass.*$"
-get-view "Rete Visualizer" | get-canvas | get-property "getItem().getNodes().size()" | equals 9 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Rete Visualizer - Testing layouts.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Rete Visualizer - Testing layouts.test
deleted file mode 100644
index 94d3615..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Rete Visualizer - Testing layouts.test
+++ /dev/null
@@ -1,50 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_xLFOcO9OEeW7SP0a5rPzzg,_NN2OQO9SEeW7SP0a5rPzzg,_UBBLMO9SEeW7SP0a5rPzzg,_RYkiQO9SEeW7SP0a5rPzzg
-Element-Name: Rete Visualizer - Testing layouts
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _e6hd0O9yEeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/14/16 8:13 AM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-tree -index 1
- | select "\\[platform:\\/resource\\/org.eclipse.viatra.examples.uml.instances\\/empty-classes.uml\\]\\[.*\\]/uml.emptyclass.superClass.*$"
- | double-click
-get-button "View Menu" | click
-with [get-view "Rete Visualizer"] {
- get-menu "Layout/Tree" | click
-}
-get-view "Rete Visualizer" | get-canvas | get-property "getLayoutAlgorithm().getClassName()"
- | equals "org.eclipse.gef4.layout.algorithms.TreeLayoutAlgorithm" | verify-true
-get-button "View Menu" | click
-with [get-view "Rete Visualizer"] {
- get-menu "Layout/Spring" | click
-}
-get-view "Rete Visualizer" | get-canvas | get-property "getLayoutAlgorithm().getClassName()"
- | equals "org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm" | verify-true
-get-button "View Menu" | click
-with [get-view "Rete Visualizer"] {
- get-menu "Layout/Radial" | click
-}
-get-view "Rete Visualizer" | get-canvas | get-property "getLayoutAlgorithm().getClassName()"
- | equals "org.eclipse.gef4.layout.algorithms.RadialLayoutAlgorithm" | verify-true
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Testing Framework - Snapshot - Create new snapshot.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Testing Framework - Snapshot - Create new snapshot.test
deleted file mode 100644
index 9c79a59..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Testing Framework - Snapshot - Create new snapshot.test
+++ /dev/null
@@ -1,45 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_NN2OQO9SEeW7SP0a5rPzzg,_Vv6AoPGcEeW7irRH823xbw,_e2hgwPD1EeW0yqPNDxWanA,_e26iUPD1EeW0yqPNDxWanA
-Element-Name: Testing Framework - Snapshot - Create new snapshot
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _2ynzoPGcEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Query Explorer" | get-tree -index 1
- | select "[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem][org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID]"
- | get-menu "Save VIATRA Query snapshot" | click
-with [get-window "Existing snapshot"] {
- get-tree | select "org.eclipse.viatra.examples.cps.instances"
- get-button Cancel | click
-}
-with [get-window "New snapshot"] {
- get-tree | select "org.eclipse.viatra.examples.cps.queries/snapshots"
- get-editbox -after [get-label "File Name:"] | set-text "test.snapshot"
- get-button OK | click
-}
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.cps.queries/snapshots/test.snapshot"
- | double-click
-get-editor "test.snapshot" | get-tree
- | get-item "platform:\\/resource\\/org.eclipse.viatra.examples.cps.queries\\/snapshots\\/test.snapshot/Query Snapshot ResourceSet"
- | get-property childCount | equals 24 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Testing Framework - Snapshot - Save into an existing snapshot.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Testing Framework - Snapshot - Save into an existing snapshot.test
deleted file mode 100644
index 2bb1bc4..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Testing Framework - Snapshot - Save into an existing snapshot.test
+++ /dev/null
@@ -1,43 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_NN2OQO9SEeW7SP0a5rPzzg,_Vv6AoPGcEeW7irRH823xbw,_e26iUPD1EeW0yqPNDxWanA,_e2hgwPD1EeW0yqPNDxWanA
-Element-Name: Testing Framework - Snapshot - Save into an existing snapshot
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _2yOyEPGcEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/14/16 8:13 AM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.cps.queries/snapshots/demo.snapshot"
- | double-click
-get-editor "demo.snapshot" | get-tree
- | get-item "platform:\\/resource\\/org.eclipse.viatra.examples.cps.queries\\/snapshots\\/demo.snapshot/Query Snapshot ResourceSet"
- | get-property childCount | equals 1 | verify-true
-get-view "Query Explorer" | get-tree -index 1
- | select "[platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem][org.eclipse.viatra.examples.cps.cyberPhysicalSystem.presentation.CyberPhysicalSystemEditorID]/org.eclipse.viatra.examples.cps.queries.applicationTypes.*$"
- | get-menu "Save VIATRA Query snapshot" | click
-with [get-window "Existing snapshot"] {
- get-tree | select "org.eclipse.viatra.examples.cps.queries/snapshots/demo.snapshot"
- get-button OK | click
-}
-get-editor "demo.snapshot" | get-tree
- | get-item "platform:\\/resource\\/org.eclipse.viatra.examples.cps.queries\\/snapshots\\/demo.snapshot/Query Snapshot ResourceSet"
- | get-property childCount | equals 2 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Testing Framework - Snapshot - Snapshot Editor - Add new child.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Testing Framework - Snapshot - Snapshot Editor - Add new child.test
deleted file mode 100644
index c44a0da..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Testing Framework - Snapshot - Snapshot Editor - Add new child.test
+++ /dev/null
@@ -1,43 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_NN2OQO9SEeW7SP0a5rPzzg,_Vv6AoPGcEeW7irRH823xbw
-Element-Name: Testing Framework - Snapshot - Snapshot Editor - Add new child
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _2y3rQPGcEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.cps.queries/snapshots/demo.snapshot"
- | double-click
-get-editor "demo.snapshot" | get-tree
- | get-item "platform:\\/resource\\/org.eclipse.viatra.examples.cps.queries\\/snapshots\\/demo.snapshot/Query Snapshot ResourceSet/Match Set Record org.eclipse.viatra.examples.cps.queries.finalPattern"
- | get-property childCount | equals 1 | verify-true
-with [get-editor "demo.snapshot" | get-tree] {
- get-item "platform:\\/resource\\/org.eclipse.viatra.examples.cps.queries\\/snapshots\\/demo.snapshot/Query Snapshot ResourceSet/Match Set Record org.eclipse.viatra.examples.cps.queries.finalPattern"
- | click
- select "platform:\\/resource\\/org.eclipse.viatra.examples.cps.queries\\/snapshots\\/demo.snapshot/Query Snapshot ResourceSet/Match Set Record org.eclipse.viatra.examples.cps.queries.finalPattern"
- | get-menu "New Child/Matches Match Record" | click
-}
-get-button "Save (M1+S)" | click
-get-editor "demo.snapshot" | get-tree
- | get-item "platform:\\/resource\\/org.eclipse.viatra.examples.cps.queries\\/snapshots\\/demo.snapshot/Query Snapshot ResourceSet/Match Set Record org.eclipse.viatra.examples.cps.queries.finalPattern"
- | get-property childCount | equals 2 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA All GUI Tests.suite b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA All GUI Tests.suite
deleted file mode 100644
index fc8bff1..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA All GUI Tests.suite
+++ /dev/null
@@ -1,35 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Element-Name: VIATRA All GUI Tests
-Element-Type: testsuite
-Element-Version: 2.0
-Id: _o6SgUO93EeW7SP0a5rPzzg
-Manually-Ordered: true
-Runtime-Version: 2.1.0.201606221726
-Save-Time: 4/21/17 5:56 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
-Content-Type: text/testcase
-Entry-Name: testcase-items
-
-_tvOEYO92EeW7SP0a5rPzzg // kind: 'suite' name: 'VIATRA Preferences' path: 'VIATRA Preferences.suite'
-_eAbv0PEBEeW0yqPNDxWanA // kind: 'suite' name: 'VIATRA Basic Creations' path: 'VIATRA Basic Creations.suite'
-_kTJEAPEBEeW0yqPNDxWanA // kind: 'suite' name: 'VIATRA Query Explorer' path: 'VIATRA Query Explorer.suite'
-_gRUfYO93EeW7SP0a5rPzzg // kind: 'suite' name: 'VIATRA Viewers' path: 'VIATRA Viewers.suite'
-_4XrwIPGgEeW7irRH823xbw // kind: 'suite' name: 'VIATRA Testing Framework' path: 'VIATRA Testing Framework.suite'
-_-MEJkPGgEeW7irRH823xbw // kind: 'suite' name: 'VIATRA Validation Framework' path: 'VIATRA Validation Framework.suite'
-
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Basic Creations.suite b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Basic Creations.suite
deleted file mode 100644
index f181d3d..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Basic Creations.suite
+++ /dev/null
@@ -1,33 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Element-Name: VIATRA Basic Creations
-Element-Type: testsuite
-Element-Version: 2.0
-Id: _eAbv0PEBEeW0yqPNDxWanA
-Runtime-Version: 2.2.0.201610242327
-Save-Time: 10/26/16 10:39 AM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
-Content-Type: text/testcase
-Entry-Name: testcase-items
-
-_-a1aIPBHEeWlEbYJ7IoFCQ // kind: 'test' name: 'Create Pattern' path: 'Create Pattern.test'
-_img6cPBOEeWlEbYJ7IoFCQ // kind: 'test' name: 'Create Query Generator Model' path: 'Create Query Generator Model.test'
-_IagsIPBEEeWlEbYJ7IoFCQ // kind: 'test' name: 'Create Query Project' path: 'Create Query Project.test'
-_DHI3kPBQEeWlEbYJ7IoFCQ // kind: 'test' name: 'Pattern Autocomplete' path: 'Pattern Autocomplete.test'
-_H8xyEJqMEeab4oboKsBTUA // kind: 'test' name: 'Create Pattern with Template' path: 'Create Pattern with Template.test'
-
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS Workspace.ctx b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS Workspace.ctx
deleted file mode 100644
index 42c71c8..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS Workspace.ctx
+++ /dev/null
@@ -1,66 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.workspace
-Element-Name: VIATRA CPS Workspace
-Element-Type: context
-Element-Version: 2.0
-Id: _E-YjgPBEEeWlEbYJ7IoFCQ
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_contents/org.eclipse.viatra.examples.cps.instances/.project-3e764c88-faca-3de7-a6b8-b784cc705139
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.instances/.project
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVjjEOwjAMRWeQuEOV
-nRQ2hrQsiAsABwiuVRklThSnVY9PWwqom9/3//4258G7osckFLhSR31QBTKEhrit1ON+3Z/Uud5tTUzh
-hZAvKJAo5tE9qhvD1mMdUqsRHEVB3ZPNyWocrI8ORUMUTSzZMqCYcvZPQQjeI+falN9pUpcWmaFc0bMj
-19wiwme3Rra5S7jE/vA7sX77DVBLBwi1MmgtmAAAAPUAAABQSwECFAAUAAgICAAAACEAtTJoLZgAAAD1
-AAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA1wAAAAAA
-
-------=_contents/org.eclipse.viatra.examples.cps.instances/.project-3e764c88-faca-3de7-a6b8-b784cc705139--
-------=_contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem-152f0c9b-b0fa-359d-967a-9aae99e8abfc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWF1v2jAUfZ+0/xDl
-aXuxiRM6hMKqCqkaD5UmgdS9usENlhLbil0o/34OKEBRTOxgtr4hfD/PPT7XkN6/l0WwJpWknE3CCAzC
-gLCMLynLJ+HDfDqbhfc/v35JMyHH0+0LqX6vtpJmuJhvpSJl8F7S8cEd1e46IJNj/f0kXCklxhBuNhvA
-yxzwKod/nmaNiQ55MNFHgGQFFZKANcWqwrDkS1JAbRQGdEmYoq+UVJNQEame6qO74SAZITQajoZDFOoa
-gyDFQiy2gsgPHpKWoiBARwL6HDzSSqoHIaYFlnKwd9SulEmFWebiC2of3TEuCp5hRZYL/sFjxaUCc5Jx
-tvylP544RSFs8r6QFV5TXjmklaVOShlVFBcWtuDYpc6nu1ROTZ5H0DH4m8q5ZsiiwkzqMjhzDwhq5BSu
-cqLmdUlWXrEGO1M7rm0wVY+8mtOc4eLb3fcDoh4rjN0rTEwVxqcVpnA/hmvHEp3G7BcC+Z4sAprezrhF
-Jtx+3AK32HfTMVDIvWn0T5tOrifL8KhbsBGuvfLCRnrthXivjD2V+My5vxQjNyk+z3tRi1uMXcW4K4Q7
-fdsjdl7aVjc7AvurseOOtbrdTlkM6Xz3HQGV9JrNDbq7alu0R+x8CBiugHd+oc6Fbxi4EecOkaxF6aJK
-7lRrp8NH0bKXyTbvRieZfkHPhK05vD5n5JYz8pETueVEPnLGbjljHzkTt5zNOyCFBwK68PF8izoSsnUJ
-X2CkyT7jZfnGaL3sn6laWcIdWJHPygpZWQ2srBJXGhh+VbqhWG9GIYoaw1owLX/t9gI++aTAO98/wxvS
-DXjUAbzhcXtDynsls92svSB/QW5N9r1QtMPHjr8+UfTD3wsLxGT/37loh7UdioPWjZhCw5+e+uwvUEsH
-CPAOtNyeAgAAOBUAAFBLAQIUABQACAgIAAAAIQDwDrTcngIAADgVAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADdAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem-152f0c9b-b0fa-359d-967a-9aae99e8abfc--
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
-Content-Type: q7/binary
-Entry-Name: .q7.content
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkctOwzAQRfdI/IPl
-fW1gA4oSqhIFKUhI5SFKV8h1p6lL/JA9NOnf47ZJygIJsfN4zr1zR5OOW12TLfigrMnoJbugBIy0S2Wq
-jH7hanRDx7fnZ6n1FQNZKxeAeekQmcSWNdZ/BickJLP+lVuD0CJptUoG36u9b5xkQhL/M7pGdAnnTdMw
-qysWzfn7Y9kjf8wa5D2zlx84Hjk+cJQYoSP9Vk5enyckn76Q2amnlhn9KEbzTTW9KwqY1cVi/nBd2vv8
-icaFCUnlfhODhyKWztsNSAyd68+QWyXQCwat0K6GwKQLTJmAwkgItDOIFisVu52edX6U/95fgrZM7hbg
-3XoXlBR12AUEPfAp7xMd4/JT3pT/91xR9A1QSwcIolg/VxcBAAALAgAAUEsBAhQAFAAICAgAAAAhAKJY
-P1cXAQAACwIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA
-AFYBAAAAAA==
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS with Metamodel Workspace.ctx b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS with Metamodel Workspace.ctx
deleted file mode 100644
index 3af55ee..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS with Metamodel Workspace.ctx
+++ /dev/null
@@ -1,2995 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.workspace
-Element-Name: VIATRA CPS with Metamodel Workspace
-Element-Type: context
-Element-Version: 2.0
-Id: _jJW24PBQEeWlEbYJ7IoFCQ
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/StateMachine.class-c12311c6-391f-3b46-8759-d036d0a1e839
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/StateMachine.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkk1OwzAQhcctEFr+
-2kMgtRu8YFmo2IBUKahIkdhPzDSdynGi2KnI1VhwAA6FmHQVsSplMYtn633Pmuev749PALiFcQQ9BQ9F
-lWkylktPessYKtT0jnlpyWtTyjQpVS/rxrNBmzQ+UK6TgIGe0azZUQRHCkYb3KK26DK9TDdkQgQnB7IX
-b+QCrxhTSwoGGYVdmldwPZnGXSLlK22KPC+crgNb/RizDzPxJJw5DHUl/nQfz1188BJmcwkcyiMXjgOj
-VXD/K/FvOIH5Dmw++Qdr+iq0pKgrQ0/cLnPc7e2mrUxKUtCXOZYv0ZciIzgVNRDVg6HoMziHtuALuJQz
-BVe7m9EPUEsHCKaaxp0DAQAARQIAAFBLAQIUABQACAgIAAAAIQCmmsadAwEAAEUCAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABCAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/StateMachine.class-c12311c6-391f-3b46-8759-d036d0a1e839--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostInstance.class-50a0c69c-0311-31d8-b513-a3494104c4a2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostInstance.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1k0tPwzAMx93xGGw8
-Boz3+4C0XciB4xACIRCVJkAMwTnrsi4oTasmndhX48AH4EMh3CyDsl3QJA6R87Md23L//fh8eweAEzjM
-Q86B8zD2CfMEjxQjXU51TAl7pUEkmCJehKfXZPF9p6e4R0WjpzQLyE2otCuVptJjeZh0oPRCu5QIKn1y
-13xhns7D9Ji13RaTmrc5bQrmwKzP9G3YYm7kQLlSrf/0aeiYS7+GKeonZbUymlF9cmARy1x0KRdp1cso
-cWCiUnXRr4b9kxV35MEDDYZS+55szk2rNZRjPEXMeQw1FaZ4Uf2iQcxU+471aRDrV1FZMn2jSODSNA+l
-cuAIN5PdNQvaxAuDIJQk0VyQqzpXOl1Vg/uS6iTGzUZ/eXNaH+cTZoYbqKR2hu2XcfBLbJHINMqeue44
-wP9vjqxMzQCFRpjEHrvmqbSWsuHjVDYoWRQGnin8QUoo6zzMQCrvWSgYW4Q5Y+dhwdhFyyXLS5aXLa9Y
-Lltetbxmed3yhuVN2MLu29g9BzvIuxnew9u+uR18AVBLBwjiq4malAEAAMMDAABQSwECFAAUAAgICAAA
-ACEA4quJmpQBAADDAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEA
-AQA/AAAA0wEAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostInstance.class-50a0c69c-0311-31d8-b513-a3494104c4a2--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemFactoryImpl.java-984e6ed6-9633-3b92-b6f5-5b5959c6da6b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemFactoryImpl.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADdWVtz2jgUfjYz/Ac1
-L3Wyi3nPrWWJO2GmISx2OpMnRpgDeNfYriznMp3895Uly1fZQLfx7OxDg7GOPr7vXKQjdXh21u+hs2G/
-F2Lnb7wBFJCNAY7nhhEYTy6mBBvwgnehB5HhhOzf6xLIbPsauQ72rNeIws5w2fBFv9fvsYeA0BIG7Nbs
-OSBgmGMPR9HFPqsbTLH9GsJew/vlX+DQvWYzIWw/v0SFYX7BDg3I6+QgSaEXb1zfMJMvM/7cNOdQV55x
-gKEIC7r8MBigJTDcQRwBGawCBw0G13xs5KOEMezAp5i6gY+CNaJbQLtgBR66XF6nUi6Hy2sjhwN/VQf7
-vAEfCKawkukQLz3XQU4SMjSuEy24CcELZaARKvou59Y2Hf3o9zQuVmMkxgQYg4iLWMEaxx5F69SwLNUQ
-ExrdozWL1SpqNS5XS/VGCb7Txtj1XaqfcuIaTRVoWssEpqZl9ArpzaOnMnmNORMZsZ8zJlPLHk3HprEB
-Kv2tQpATYWotHuaT0wtO010jvZ3Phyvkx56XCtQ0AjQmfrsIgf2W/OV/HEydLdLNFwdCnpggnyRsoWBy
-RV6w0XPLiwwupeDD855E1Pmkt6SA6kmFWbn4LLy+A7JQ0tx6t2Tax1Y4I4pDIErqv5DR5/snIMRdQc4u
-XT+Rwx2ki9UZAf+Q1J5dHknxMkk5/uCuXSCTG/1UhtPBEajUyiQcP/5hzhez20drMh59XViPlm3enaM0
-sIKAYrqeZu0++NFs9pUB25P76cJ+nJkV5FEYMr183Uj2lUNRb+8tWwV3G0T0GJy5ad0/zMfmYm7++TCZ
-m3fm1K5AziEKYuKwz++xS/gydxRLWUIKppM053/Glw2wBX8ei564wLTq8r/HEB0suc2PR/uPKbTNxd1o
-fDuZVoVabDOAO+xsXf9ghRxPhXMogD0fTa1J4v8Kik2wH7mJ1yVUukeei5WabknwzFfJiefBBnsjsokT
-V2TrsH5is1VPbOkfT9BvKK/rKd4xhuzVyUfkRsgPKMLoCXvuStjzkj/JF+VOV6rSQvWFBDuLEtff6Fmr
-iEA+/Y7EGN+mXex9w14M1dVMGv/8gsaqZCEiXdols/rgES8wLfArEfs3cVwxSJqIF6EsivpPRzMNkBP4
-bIjaQVsw08jLjbvjaAqGMpwZ01Iwi8T+99Fs7mvaNnERBcUQPycoDkGsKW5o9vIuLwtS3eh9O6nUB5Wm
-oqnVENorr7luXAEQmhWWZb2VaZ1olR1PrQES6uR3LmsrbYWe4lhZiDTsRIGiwWprvYQuxRCXSBRgQm3D
-jLJwxfTOoij7NWWDmEdTvssims3Lo1q0qUdWjnZdixWByla1VpMluVgBVqvNZvGK6R1lOO+hqx21zGT+
-Nc1eYSgzNhupZikf6Ix7tSoV1Vitwnr1tVZdt9VWPDsojxNCVfEdlxUV5wldVZuysOKE7pSVTzYFLbmI
-IvsG2p3wzc9NioOUYJ6/4fRpPkNoKI+XheTGXa11xQAozhpHnooyQLYvJReuV9lPJL2nXj+uJHeI0lZe
-Fh7a5T4lMKLFLQIre1vwGQLzQUCS+7rWtvikusEych3VQvEsUzspHHumSQWUhqST0SfxcV4eNqj8sXe+
-QWzu/dNjFErOX42jelliy5X1aXKznc36laJWEBJwMlXK8+pN0WbvfwoUpKt1tt3My+u1TOIbGg7b74z7
-vX8AUEsHCGUMRUL8BAAAsRsAAFBLAQIUABQACAgIAAAAIQBlDEVC/AQAALEbAAAIAAkAAAAAAAAAAAAA
-AAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAA7BQAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemFactoryImpl.java-984e6ed6-9633-3b92-b6f5-5b5959c6da6b--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/AppState.java-07e54197-2ec8-35b4-b531-4c6cebfcf214
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/AppState.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWN9vGjkQfgaJ/2Eu
-fQiksPT5+KFwvehUKUqi0FY6VVVldgdw67X3bC8pOuV/v7HXuywJpGmbcH0I8Xrt8ffNNzMe6J+ctJpw
-0m81MxZ/YQsEpRcRxoJnBqMVZ1azCL+yNBNoojijv/UM9dVybXjMxHRtLKaDVrPV5GmmtIXPbMWi3HIR
-TbRmazPY8ea1EgJjy5Xc+fqcG1s3WUeE6TyKVZoqWaw9k3mKmlml/Y5+QQeGv/V6MMMFl73coO4lKoZe
-b+zfTUBjptGgtMxhADUHu0QQ3JIlYcpnDKbdkuMhpuPhbDzJMpjSNhz2Z+NhnyaPu94okwk4QNyuIUW7
-VImBudJwo/QXLhdww+3SWU2jDT6UyX10pwZ/SIPo9f25q0LSFwu0BNzjbneKU1KVoCiGC5SOJiZlIOQz
-wWNPH8ptwN3hKbnMwMbl8G+r2fAub5Cht+Sz0k/XuZREe+Ol0rugZp9J+qjYslemxn4fNUonvbh+d3Hx
-5uKvT+8n5+/OwosaGf+sdII6PBG3RtjTftWFowDyqDbsdF0U7eY0tSrLMHleTtO3l1dXZ39+F6ewx3MK
-II9qw85gP6f9Oq2YyPFRlLIweFOkTYrMmXRZ9NhoAG7ksYVYINPdwhhZ0kiJyoRYg1mqXCSEAFJFs2SZ
-QYIm1jzz2enWRlEJtp99ZwCFKZ8SIFmKoyoeHqlASBnjCkoMcy6JGpcWtiIURvDqASn2h9dTSvGtIP6/
-pAgxvEOKMox/UoqtxNohxUQCcxeWpySE998DVb+6HZQ2P5v425Q8Cc1XrupusShr8YeP4ElMP02uryd/
-w4g2NCTe1Be4wtwoi13XPwQH+Ifbu+QhuI1UTnpKktCCLuFfwxc7BHUdwrCkOw7uIFFrjUWUS4oiPuds
-JtCtbxf9SMSMf6q7sHO3RF6jzbU03yRe5k55u4PJMKYzMfmB5H3AKxnTLK1M1pqVYPhUe8BF0jMbL13W
-b1ShfgKGMeXUWOZCDPt+GD3S41ULQF1Ee2q1Mx1O7xRx5vqctssx7vOK/g23IjQSKBd2OYCXL3nY0qis
-UiOWC0sb6zs+8I8Dv4zPoV2siKwqDm93Ivwnpz6tXaIobTaCF4oNhYFbH+7uI7x0HnCvbp9ccVeunkZo
-Z8kbr5k8lMR/rC/o0FJoB+CgKhMCf34lskfwiyhM7HGB+ilz2pvyx+wyfrC8drr6g4OnDbGPl9CuzzVi
-ZnC7pfkdAsAwO3ikFs9wVW5ueo95cKADa3ly4CNDnN459dLd3XbJDbVwzNAnkxDTdWh17po7GjAZ4zO2
-LNUXzUqKbt1JXdh5hTjEUZELo0rAMO2r4ah0cZgss3RU88NzRlmROo4Tpct7B7BdQIcyBSrUz44ieLAq
-lds4Sj8dEMZ5IcFdJPuVqdfirUbp7m8vSnfhZsmpFFFEc2uoePlDt3/BefpoPr1codY8wXt0N21IEbk7
-uTZazVvo98tcaDX/A1BLBwiOKru0UgQAAGcTAABQSwECFAAUAAgICAAAACEAjiq7tFIEAABnEwAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAkQQAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/AppState.java-07e54197-2ec8-35b4-b531-4c6cebfcf214--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostTypeImpl.java-5f1dd24f-2a87-37fa-8b4b-385d5d393849
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostTypeImpl.java
-
-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
-AJoIAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostTypeImpl.java-5f1dd24f-2a87-37fa-8b4b-385d5d393849--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationInstance.java-6ff5a82d-e5c1-3025-aa3f-c55a4fed7b31
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationInstance.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWVtv4jgUfgaJ/3CW
-eSitluR9N0WtZlbaSitNte0+r5zkQD3j2FnbaQeN+t/XlySEQIBCCzwgObHjc/vOd+xDeHU16MNVOOjn
-JPlOZghCzgJMGM0VBs+UaEkC/EGynKEKktz85jHK+6e5oglhD3OlMft90B/0aZYLqZc+x2waJCLLBA8K
-TVnwx19Uabc49GIh+mU8hhhnlI8LhXKcigTG44mbuwWJuUSFXBNNBQcxBf2EkIkUGYj4GyYaLiLMJlE8
-uc1zZhRy6+640oQnGIXxJArN/EWwEIY8XRHlZ3Mv9tGImArGxAvlM5gi0YVRAohEUEVubcT0N/9FWH4S
-FcwPACJGJz9vGOXf93Fk0DCjsuLTDPWD8QCCNdWNnFGvUWhkfajYL/E/xlNO7pcY7Ph4ku+JUi9CppX0
-6vlYGtwaBJi3mD4Kp0L9DI/iaF7A3MD1K/c+cA/wlR9L+uM895izg7bQKCwx755uFO5FHMHn1Xf3nodc
-DFYVG116gY4E/HCGHKWNTEVkRWy+Aso1yilJENZsA/hDG28quEsNvdApJTFD+Dno9xwz9cy+f6NJfK4c
-5TwTVmDFPxXllKlYcQwQrSWNC42B38ASCaNGCcI8fUylyNwOyIvMqmzJ6rC4OR1eS4GdZNqr6M0O7koW
-RcItwTWNWpBLwxqgil9oSBgS+avfwnxgzJFIGJuDehIFS41cQ8zSOYlAiiqRNHcG2rVBUKkYVmp0kLGd
-upHO9R2eX6tkuf3eOKxc2djmkyp5d1RNXh4o5M1g/9fLr+SWmO+1QN9zqO9VWkJVL0aXrtQuEP2Aeh2c
-j1SuVqO1Ga8b8JETSbLSCmsCx5dTAmXh8M7gPAuawgqgvNLtMG0lnroWd1LPwUzQLPdnzAUdagatNPbn
-mNGDmeaz42dxKX63NPZKQn36Ol0Wd53+jp7Iu0S54a+tSbgEh/1zcHEi/dA8XDr4nncudqm6mo/VyhPm
-ZK3C2/Ny8enpcnPz/egUObpT9Fv+2yFXW1DZM1+Xr291wkqcmjQwTi2VvNMmrSCmKZWYWKcTBsTcuqiJ
-qzCXf0Vd4h0U0j+F0ks3zUWIlb9qNl6U4XwvPlm5xTZccG6EsknXNqM0buujpn+PTyxNTQ6VvgkpTdKq
-oXk9JI0lw87sam4My82O03Ha9o7LKgA+mNV2hmDbh1t5rQuw+x5HFs2hVW4DRpVeakook+aCa+Tadybs
-brbb875Bfbe+xHLrq23ZufHWZm0PvYDucdQpu4g7HnRckz5as9EEGi3JFZrYClHfRazRafFHqBF+khrc
-MM/qZV1XmelrcP30zgW47qWu9cC5QXmztu0ibFePWp49fgF2WhwqdhM+OiovreaHxkP/FQa86fVQywKH
-YERyRQ3bXg+nhCnsLswtuVC24U9XlNf8CbAJCx9cj9+Ax9pzW0vxOtg2y/ArhOG6/xAG/f8BUEsHCH7G
-DuQ/BAAAPR0AAFBLAQIUABQACAgIAAAAIQB+xg7kPwQAAD0dAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAB+BAAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationInstance.java-6ff5a82d-e5c1-3025-aa3f-c55a4fed7b31--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/AppState.class-ad20df77-8d00-3305-ab9b-84b1a334b00f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/AppState.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClVV1zE1UYfk63aT66
-QA1QaMv3ZxIKERRQGwuhFgykaW1oIKDiNt22Wza7MdlUMuOlzuj4AxwvvXJEnKnFQkfHjnfOeOl/8F84
-6nM2W5qmcexMMpM9Z99z3ud93s/9/e+f1gC8AtuPDoGEXZ6L6wXTKFX0+KKhOWUtrj/SiiVTr8QLJf5r
-03p5Yr5WMQqama1VHL0YT5ZKWUdzdD86BXYuaIta3NSsufioVS360SVwqhFVL87GC3axaFvxqmOY7i29
-rDl2WcA/OZXJpDI3BIbT7TAZIlT29vjExOhbAjs80Ae5ZHpqVECkKBuxrYqjWU5OM6u6wgiAQk9l/aLq
-rtkHycnJZF7gyv12OXXVAQV60m6UXP/TRsXhWTBrzFmaUy3rAhNNx4n2DA8T3rcoHRXotLQil3B6I01Z
-p2xYczJkpuEwE6ZA92hmauzEOttAgpYtwxkWUCLRHEFG7Bk9AH8Ah2XOqpZFgBAjeFTFMRynownv/lBk
-q6FUaqtsqySaCxLwpAo/AgEEA4jInDp2qaTPyJOYiiACcjeoog89cndOxS70hPAyLvhxnmHeCGOyXNZq
-FZWF/irpaRUZVsJH7jdYHp9e0AvOULQ5OSFcwmt+XBbYu3EyYpsmbxusIxWv4w1aq1pFe8aYNbRpU6/j
-H4s0Y20Bl7wTKl5CWGBX2rD0TLXIXN6WIDJPNhOa08ouqCdU5nRiT7YIbbS9QpEpvKZiBOyagGPXQQX2
-RKJbTYVwHW/7cWM9yg1nKlK4ySjrH1Y1s8KoRVoE+R4b0eClsl6pmo5sPkcrPBzTSp6TQTp5rZZhtUpW
-Eyrekaz8lGbcCk5GUm17q+C2LNgpgd5WdVovwTsq9qJb7vIqerFP7u6r2I99bARn3qCDAbLK1fuLDcLx
-EqIgvd5MXW7rVSTlaJsjJIQCOGZnNgfdvaRiFsxVUJOFXrBLNbZIi7inWohSsqf9LsvxWRmVBRXzeChw
-sRFgxNQqlVaNmt488TlIQlm7Wi7o1w2ZyB3r7M/JewKPmu63PdzS2/u6DF09z8wp/PsQuton5wrANShX
-TpAQunmmct+BHXzfuem9X04W9x47lfLdrnwP9ywO7sOyNNx1v1x7+uVM4ns30fsxQI0DfPuSVuXvzs8Q
-+fBBRQkfCh96jiNPccKVnOpUwqfDp11J1PcLRcoyTmTzncuIZp/izFbR2WWcXUV8FRefYugHl9SbfJ6i
-WyA1Pw6S0mGSOY3LyPBsnO09gRsYw03kMexqgLev4KpH8lNK5BfxpJL4Bn3EH7gwNvgMydgzjH4F3+DS
-J0IMULz29T9/iiVeVFyT/ejic4bR1en1LOMxx1jM4DgWXDNH6qD1+NDEUdxyI9zN6KYZpQ5SAlflL/hE
-uIOUMv9HaXxblBZJ6SOaeURKNZpfJKWPN1Hq3TalK5j0KOW4Cmmj/7Gb0n3Y+O1mhpYaeOx07XzGcvmc
-9r9wbat1ba98pJ1OdOxRaJNfUM9GiXrSg/2xMweeIxs7uIJcrK9zBXdjfb4V3NvIdy99BL7l7cfE+45F
-+oSMvnctxYhMDLzrFrrcSZuKu5Oe109lWny0+x7e96zHPQ99sR+Re/LCVJcrXGlwwudBCzmjWyjfXWpS
-Xmup/KCl8r1m5d9aKo9sT/mPFspBfADNU75EqYxM7zLO5G8psbV8QrbcmDKwiunBZjTR0D/zL4o1Rok8
-DYVFbBXGrxD/rdcB030WvYFi/QtQSwcI55w+Tw0FAACQCwAAUEsBAhQAFAAICAgAAAAhAOecPk8NBQAA
-kAsAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAEwFAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/AppState.class-ad20df77-8d00-3305-ab9b-84b1a334b00f--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemAdapterFactory$1.class-067bb31b-a1d3-3fd6-8046-178e57f9ebfa
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemAdapterFactory$1.class
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemAdapterFactory$1.class-067bb31b-a1d3-3fd6-8046-178e57f9ebfa--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationType.java-28593df7-45f7-3036-beb9-af5409be82e4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationType.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVWctu4zYUXduA/+HW
-s8gDtbRvNUamgykQYAoMkummm4KWrm12KEolqUyCQf69fEg2LUt+xrK7CGJRou7h5TnnklR4ezvow204
-6Ock/kZmCJmYBRgzmksMnihRggT4TNKcoQziXP+9TFB8mb9IGhP2+CIVpr8O+oM+TfNMqJXumE6DOEvT
-jAeFoiz49JlKZR8OXViIfhqNYIIzykeFRDFKshhGo7G99wEE5gIlckUUzThkU1BzhDRLkEE2+QdjBVcR
-puNoMv6Q50wDss99fckxCifjKNT3roJlIOTJWhh3N3chv+rXTzPGsu+Uz2CKRBUaABCBIIvcjA+TX1yP
-sOwSFcz9AIgYHf+4Y5R/OySJgTcEM4J3M1SfnvF3yvBzVo7MDFa3gWmEqtUO8zUKdfRTAjE/FwBcik8f
-9y+am7H+KZgNrS/d2HVDF+Ef8N+CCkw1BaUF4Dd0AeBj7uLq/12Eu+dSER6jC7q46iL0bzgnTzQTNnJ1
-UQ8chaXa7NWdxIPsKvi43vbFuZ9BUgN3feOCWdtxP2fIURDtBZV1FhPdAyhXKKYkRqi9AvBZae+RcJ9o
-4tApJRPN4R+Dfs/6YE+/8wG11XBpDe6JsAIrt6sMrkH2lcMBUUrQSaEwcC9rddVe5XXmx31pp0i4cTs/
-XrPHeIGASn6lIGZIxM/udbqztkmBhLEXkPOsYInGoN1a2LEQSFDGgubWyMyzQVDBDStILS5tbt0Jm6GW
-BG0FXIaylHkn15z1+lE/x2c33lMnJ9bfdQxV9JJpvRrVepZrPYcU1qvD9Y0trUtOPaJqItTZStS+RN1A
-hpwIkpbjMoPi+P1oVjRltHUWnjKaQCuPHJb6fOyk8dXFy2mkvajeF67oJpwNQrYufSYBVxViX+G6fmcS
-bMtS7iz63DrHfr52kaPHhgNluLrKPJ0U11azFyzHTVjrklwu2s+iSi/8vsL0u55Dm1u3O51LdOd5r2Vv
-q1LXSHKgWFd3ZAuxxhlXhHLTrCUz1WrQGxlgVKoStdnqm0v7pN3fEacjZczxiGl9QJkVIkYP2OtbOcba
-9nPTQC/NQvYCH3RqGT60VdPwIb4fKlHgsJXa9ngrapj/MdTOEtbcZSvN7QFAnd0ollkrE3Zvph0mNNGh
-YjM+woDwBKgmeJbnmaS2thxlXA25LZNqkunODvSFLe3l2cHVWymgOghpzMGlMX4j2HrV1A9fN2S229pp
-QJwgok+PFXVVlHw/JOXtoc6QFUpSyg10UC6p1d+UMLlBgA2RwR2inaecr53ebSLCiQv57lysMra1hLcw
-9sBC7p02XkAV92azAvbaocU2hDfzsti4eZu2t3LW1dPe/9PCYnfk3a4qFriOttQNdGixU8P/4f6Ll4ZA
-dvHiDWVfXS/P8jfL+q14vPLtoI0MF8bgXTDX1wtVH7190hP5B4nn2tO7XS0sIBy8ZPaxg/cV6Dz1esM3
-qGNIe3Tt3pseK5ncWscbmeRX8VcIw/o3rUH/P1BLBwjQYfj1YQQAADsgAABQSwECFAAUAAgICAAAACEA
-0GH49WEEAAA7IAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAAoAQAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationType.java-28593df7-45f7-3036-beb9-af5409be82e4--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Transition.java-1a5d74c2-2082-3120-b902-508a2353e5d1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Transition.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9Vk1v2zAMPSdA/gOH
-HvqBxr5vRtBiw4CeVizZeZBlxtGqSIYktw2K/vdRku04X23XrkXRwJZIPurxkXJ6djYawlk6GlaM37AS
-QZsyQS5FZTG5FcwZluA9W1YSbcIr+l/laK4XKys4k9OVdbj8Mhr6vzTGguzTeAw5lkKNa4tmXGgO4/Ek
-7F2CwcqgReWYE1qBnoNbICx1gRJ0/ge5g+MMl5Msn8wMU1Z4syzNJ1lKq8fJGgJVsQMQd6sINqPAcy2l
-vhOqhDkyVxM0MINg66rSxmHxOXqkjUtWy/gAkEkxebiQQt28hpNknfxRiW7GDP1O6dAI/nTxHcJCONhj
-lhLee0Bf8kC0R42P23hZ2hw6vF1YfJUIkq+7a9dRU4GALqeT04gTSh4fS1RoiImi1WKdS8FBKIdmzjjC
-2hvw3lHhLVwVpCExFyyXCA+j4SDIb0DhfiLVWdmgq1sma2xF1ulqg/xWWaTMORpUHJMY56COB63G/MNV
-I2BkyqusD7VT5B4GCKuOHXCJzJzHSORHyjTIpFyBXehaFgRPrWHCCRgUaLkRVaDB2yZJm2naZnOgMfzW
-hQm8HKDlqVwblKCMI7sh5pPwe9ozeE/p/O4jt6CNjgZbQhoEJQ1iy2124MlpmFhrxUzR7ZPLB3b/v6rv
-iTJXzLBlcxJ/DIV3b6n3NnUHmb7VooB96ojo25w/26XtsOr6kzlnRF67tzLU8wva2dz1lwaLI3PJqA8r
-5GK+AhS+PeGOUVH9ZaINNaQVpWIS7miP3kpxiwquvpFgiAdVeLuDNk4DUzrEZFVF0y5ehxtmblUh2TbH
-HcMviyGB79pMQ9STGPzUR2sT7WcYt/vuPq/Gl2DPYU+AndRDqj7LGKgtn6VqBJ7s5xbhh6LJpVVHoKDL
-1l+/WNAsp4Cu64rWYxZmHqf4NOm0d/ewqqSZ3qdFKOuYn5r+VF4kkaC+SUMW+NmoretcvMKYC05h3ZO8
-EHwRVrqz7sNqsude5Z4EnyXXy2WtvCmGWiVbatsjqKfnbu9K3lV4N3GjFbWToWw/bNo2qC8dtD436D44
-PnzIHvjO+X9z44WT9QUV7ZH07DjdKH1/lD5CmvY+jEbDv1BLBwjd31FSOwMAAMwLAABQSwECFAAUAAgI
-CAAAACEA3d9RUjsDAADMCwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAegMAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Transition.java-1a5d74c2-2082-3120-b902-508a2353e5d1--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/State.class-27357966-988d-3f26-a544-ce4857e0174e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/State.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkE1KA0EQhavjz5hR
-wZU3EHRjL1xJRNwoCAMJjBeoaStthf4ZumuCczUXHsBDiZ1sdClZFLy3qFevvq/vj08AuIHTCiYKbmOy
-mozjPpNeM0pCTe/oe0dZm77M2FFavI2ZDbp2zEJet4JCFewrOFvhGrXDYPW8W5GRCg4VPOwS+vxKQXjJ
-2DlScG5J5oPYyMG+JAyZhWPICi4ur5q/8eSX2kTvY9CDsNOPDWeZKZi2bAPKkEqY/c/OXbNL699us/ty
-tW7jkAw98eaHesvpeoOoQFGwV+agsFcFXAVHxU2Lm0Bd1PFWnfwAUEsHCC0/4z3oAAAAngEAAFBLAQIU
-ABQACAgIAAAAIQAtP+M96AAAAJ4BAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAAAnAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/State.class-27357966-988d-3f26-a544-ce4857e0174e--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemAdapterFactory.class-27b96d81-7cff-3888-aaa6-83a8f6469467
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemAdapterFactory.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1Vl1vG0UUPWM73trZ
-4pA2SdMm0JY6tZ3SpYSUFodAcB1qcNxQW5GokNBkM3W22Lvu7rrgB175BzzwjMQTD7R8qa0E5QkJiV/A
-L+AX8AbcWW8cJ940qyqR5Z3Ze+ecc+fOnWv/8e+jXwDMYVVBhOGWZdc1oTeMliO0ewZ3ba6Jz3iz1RCO
-prfo21kX9upmxzF03qh2HFc0tbZrNLTCoGNpg7dcYS9z3bXsjoIYw3w/v2je1nSr2bRMzbRc43ZHM0hI
-2wkrkYlBbVoborHK9U94XTCslp8lzoAQfcY8w7CnUP3UcPVNhtozCeyViC4riSSqRt3kbtumPXx+CBIL
-5afn109tfpFiiS8YpuEuMkQz2TWGWIH2n0QUKRXDUBU8z/DR4VXDuUtJjOCY1DrO8HHmQJOxUyqfXUuA
-YVyFgiNydkLFEOIJnMSUglMMlYMtJhXTiNNZi1KlWluqFIoMqbJhikq7SZAaX2/Q6Y+WLcKtcduQ774x
-5m4aDqX9MJPBcLTqUqArvOWrjhiO71y27FqnRaaxTPkOv8e1Bjfr2o31O0J389lbCmYYpndXmNAtW2jF
-7qphpJFRkUWOCkwUGtyh/ZzOZAfq0kd5K/LDuICLCl5mmHraOhUaXqGbWhdusdcKzu5Nvn2545YXnUz7
-wL4oIbotuCv8RDF8kNnnGlXkYNA9GpQOvm9JXMYVBa8z3Dz4S6/iKt5gOLJhbXWvucEN7DglinsgDQoW
-GNKhtkP5dLlNp8AQOlMMk90slzaEKW2y9np82YBDDM4kVVOXZ+9KpyryD7TVapDXNSxTlnXPPdZ1X7cc
-d4fdZ74pHKtt6zTebRu2aFK8vSWT29CS6bjc1AfgfaoDS45vKdxtC2eb9cS2eQ9BurKuWOH6JvWRnm+0
-z9czTnSNNZubjiGD2C3u10DPnKx6u102ZC+Y2beBXJSVQz/IJdMUtncthYMz1FWj9DciAq+10iwmmy1Z
-E55V9nomf1boeZQsTfIzGqdzP+O53GOMfEiT0R8x9gATvyPxAJPfY+I+LYjiBXqe9CjTBLpG9EUim8E4
-zmOKGs2L5FG7ZDhNgQBnu5b/yM0Uz8PwEs750h0KJ0Jjbpa0vsFQ7NvZ35D+CqdmnyD9EOcZHmKWYcsZ
-pU8vjnFSB+Zpa5dpY1cojqvIIO/FMN5l9WOQs0t4lTRlNEOIJqYYvczhNT+Mgh9GKvcDxqT0T5h/gvx3
-XrqkVtyL/Is+7lSPO4U3sQhJ+Bbe9gkveO+EZrs5vuzLUcTnYFgKgfw6EPlOCOT9QGQhBPLXQOS1EMg/
-A5HFEMi/ApHLIZB/ByLfDYH8JxB5fX8kGwpElkIgjwUi3wuBPBOIfD8EUgtElkMg8wHICFa8ZwU3aEyS
-b8S7EfgfUEsHCNMRBwMPBAAAyAwAAFBLAQIUABQACAgIAAAAIQDTEQcDDwQAAMgMAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABOBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemAdapterFactory.class-27b96d81-7cff-3888-aaa6-83a8f6469467--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequestImpl.java-38e79070-7176-3d28-805c-618c6ca75f4f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequestImpl.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADdWG1T2zgQ/hxm+A8L
-N9M4HXC+g0nhqHuTmb5wBK4fO4q9SdQ6ls+SUzIM/71rS7FlO+GlR+jdfWCItV7t7vPsi+T+69e7O/C6
-v7uTsOAbmyKIdOpiEPFEorvgTKXMxRs2TyKUbpDQ33KM6cVsKXnAotFSKpy7nMTHuzu7O/RDpAq+sgVz
-M8Uj91xEEQaKi9iW2zZwPnEDMZ+L2I2F4pOl+zH/R7sbrSfrnM8Yf4y5wkH/PZfqvpcxECm6/nnEpNzs
-jX5rGCtMYxb5n8ZfKeqHt82Bc33b+aGG8mGtDzzm89LUsMHAekUdsdY4F7EinOYYq89czYbxAlOJKzge
-3qaM9T4AH5tA5+21C52P63157L6X+HeGmwJ6yiY8xRypIs6+rhnw9g4PYYxTHh9mEtPDUARweDgoZGcx
-5CwVSgWvICagZghzEWIEoqAAuh7OB954YNz0+uOB16elrlsZwDhsb+8l+v8V7TihEhPfeTyFCTKVpSiB
-pViZx/BI6/SNkpdF+geAF/HB7WnE428/XfcrjPMM/G2KahiSTUpnTCGPrnosIrvz+mRye9YtrmRh315o
-euD1DRLF0+kUY0wZ4bXqiNk44gEEeeWDZQfwRhErEtol6JqqouBL/EtduN3d6RTJ0zHUhThhWaRgwaIM
-VxnSNZDUwXR6a+HsAlMq5eNMoav33ZiVnc0ZlYtOJWLLphFZyBTPIg0xNU8EVCdJhSIEMASZZ3sAE06d
-AUbkGaXl8K3/8Wr4buhffvHf+u/Ort9fwQnEWaQ7Vh2SgAUz2uf/g4gBgVdlcbIOkZ+Awk5tA0Y727sQ
-VI0eUpyQm3GAEFHXfi586o48GaFignjWJgPys9qxgcxPe1t3qO6CVd2EZF6nHZklOd9kvXO3NQ9OP9HU
-TSk36oAUhw3AUVFMxcPKqxSpw8eweV667znNZRZJ99L/89ofXW03ANMjTZI369N2uSqAF/FoITh1o5o/
-xskYv1eLxkcjElE4tOu07nOnVsO1bbR4Ag7aZzmT0qHTy4ui09HCpUOq0Dr0OWrG5QHYy+7Ivzq4j2tD
-8ZcvVUM5qAdxYMXQ23IyG+TXlHO7Wd2uALMrHU70WDDiTl0GBWwPHl5rlh3rwS0G+QFonB+Dav5jeOl/
-IGxHD2qYF7UWqRdg52iXFdBoattsK6MsSeggKD+zNKbEls5+FtMwCb5huN9r9h1NW+sGBWhgPQtDp3Gz
-AUHDKPXjkPKLxoo5eA7fHqzZZi6nctVTv3MVzMAp318xHTCJT6bkqFBdoes4tRuJ1/B40GvI3wx6rbTs
-uWNG1vOAqwAL/1tkFuPBtSGqNCw4SuUXmiEPcXmJc7HA/yCd99BlYnoaYy2lX06aoQL/QOU0WBgLESHL
-O4gU0QKrhfw6frVM8NkIqQZJnY7GZD9+LppbnG6iLUfFQqREokTg39dRiyMIjtp0GqZpnv2Vn+23R179
-/GMOQL3S7rFNxT+ntMUlTVxkZbaskbMwPIsix6m+Enpvytu1Pcfv8/muPK27BdgW0DWtFy1mzf11LJvs
-vxTZa66YL833Bo40KFXgL87NqnniULaKc+uNdO3HEH3shTf2V4I9s3gEe2t0XAKeLnmOdbp/tp5cO3av
-3Hj1CvZsgculP0/UcnPH1uj+Qp7NpU4J/cO+dZBzF6m4Ie97UPO6ell/djA3w9+zyYQ4oQGQf67TVxFb
-4jS1NSr6fZclCcXh7INF1xHsr3unyWdd2u11V8uGqUJac1pjfAf9vvVRY3fnB1BLBwj4YFgqJwUAAOkZ
-AABQSwECFAAUAAgICAAAACEA+GBYKicFAADpGQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAAZgUAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequestImpl.java-38e79070-7176-3d28-805c-618c6ca75f4f--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostTypeImpl.class-14a79f8e-5ed0-3509-9f0f-28039c63f92a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostTypeImpl.class
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostTypeImpl.class-14a79f8e-5ed0-3509-9f0f-28039c63f92a--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ResourceRequirement.java-672dab29-2b67-3690-a244-db439cccc320
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ResourceRequirement.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVl11P2zAUhq9bqf/h
-DC4oaE3ut6xi4gbuUOF+cpLT4uHame0AFeK/78ROIE0bCmVKhhCSP2Kf18fv49rhycloCCfhaJix5JYt
-EJReBJgInhkM7jizmgX4wJaZQBMkGf2vYtSXNyvDEyauVsbi8vtoWPyFfi6IvkwmEOOCy0luUE9SlcBk
-MnV9P0FjptGgtMxyJUHNwd4gLFWKAlT8GxMLRxEup1E8naFRuU4QZvgn5xqXNCoK42kUUv9R8BIMZboR
-yvdmPuw1hZgrIdQ9lwuYI7M5iQCmEUyeZUpbTL/5EWE5JMqFLwBEgk8fTwWXt/tkJ6iWUVvF4QJtWU3P
-shyKBVd1oAa3wqcopMCdaJix5boGauhaw3marmughq40XK8ydMGLQjNoFJZWcLVTg3tBEpxttl165nwW
-NoSNj31Ax4YvLlCiZmTWCto8FjwBLi3qOXOkbEwD+GAJEAMXKdX4nLNYIDyOhgMH7IDmnSHxII0j8Y6J
-HCssX0ise7MiEJi1mse5xcDP00r+oGKxKFyUyCOTBY31UBsM1GIAN/LIQiKQ6a9+JhpHBGtkQqzA3Khc
-pBSeDhPtVsAgRZNonrmTpvg2CCqlYaWm5QApuk61y0tLWl7TWkZxXjk0a6yPabOOa92dWOlXXUAVvfTV
-oGGsgXPWgGTC+ik1PnYH/YttrtBu80wfR+V7vfjKpmdM02nol1SsR+L9R3a/mcPWhN8pnsKmV3zsZurf
-Tqw7yTsgtvrF+AzEbtHaRix92i+xhYC9iHUD+ya2/WLRH7G7dr+ZwzcTW3rlo8S6e08HxFb3q89A7Bat
-bcTSp/0SWwjYi1g3sG9i26/h/RG7a/ebOXwzsaVX9iTWPxaeSdU4J/vL5J+R+vwYqc39vxG6TWOTzOKb
-8bkyrtA9ly78GpAk1e//jwOrczxo9UslGso3Yn94bnmhvtdxH+Zx514/Z2kngGuWqOP3BGG47RU7Gv4F
-UEsHCFBFPMvdAgAAqxIAAFBLAQIUABQACAgIAAAAIQBQRTzL3QIAAKsSAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAcAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ResourceRequirement.java-672dab29-2b67-3690-a244-db439cccc320--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationInstanceImpl.class-f742cb07-1a8b-3c96-accd-a4a319f88f72
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationInstanceImpl.class
-
-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
-PwAAAFkQAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationInstanceImpl.class-f742cb07-1a8b-3c96-accd-a4a319f88f72--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemImpl.java-0e9e443a-17be-3c80-a93d-ffbcdf18359c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemImpl.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADdWltz2jgYfSYz+Q9K
-dqaYDjHvKaGh4N0ykzZsINvJE2PsD3BrbNYytEyn/31lXWzJF0IBO+0+ZGJLlnR0dL6LJFqvX5+fodet
-87OVaX0x54D8YK6D5TorDPrGMcPA1OGbuVy5gHVrRf62UwiGiy12LNMdbXEIS90h1W/Oz87PyIMfhOiz
-uTH1dei4es93XbBCx/fkenkMWM50y18ufU/3/NCZbfWP0T/SO2/10216C9PZZzgK0LhzcLjrY7D8AHSj
-55oYF6NhXw28EALPdI376Wcy6+e7jYjTDRn8gFH5fKsPjucs46EGqRXIb8hmzFr0fC8kPC3BCwUHh7T9
-5ISLgbeBAMP+3cQ87SJ/X/F1VyuXkzferiAfwL6d9bJlJ+9wyCztuH7f+zg8froP8O8a+BK0mCtA7Yur
-KzSFueNdrTEEV7ZvoaurDq3reigSH0QrTxlH/gyFC0BL3wYX+VQdqN6GZac97dC5IzEkYmO2W9NOu0U+
-qOvJcODZ2cHaK/Z/TPqfET/if3W8OZqBGa4DwMgMIAED9jVr0+KN2muXPSDUdp3O91vX8b4c7NzyljEy
-uT/mEA5sMj6xXzLVaN7JK53lj3aLDF8Nkv70MXApiP4UkcfKARBTjDSJKQbyguhb5TC4qhkM8VI5CmGh
-DEb0lk9Hu8WlSt9u5+BBYBJBi7i8nhL3hqwo/qCC4RB8C4kJYZQNCjr31USdsbHk9oO+n5/VqA+ocZuz
-YWau3RBtTHcNwtDrnDFV+VojV/t1ZIZh4EzXIeis30LnUit2BVHVLQbIjMmrJMboux/YEPA3QmBtFfgh
-YQNshCOnZaGZ40XuiCAj/mTQNz6OB38OjIeJ0Tf+7D7ejdEN8tYui6cqJZZpLUg//x9GOAlO4sNu8hjJ
-oeJZdVBvxGmQ/VEJFPChTqKH/rvJ48PdCbTwG8yfT9mmceMmPfUD5iwCAJ92KgTUkZUkjiiAGYHlWYBc
-kgWeiooEwU+zQbPRdiqd7CCT93gAHSL2cDrUUFQFGwmAA9ngHXQIPtbTASzEgZDTkA6FVRAhYTiQCdFD
-By1EXykuDgapQlEHL4j4hMooXtfwehX5fYKk9qM0NLf3ZH8XkBih0kK3xAhG1InSF4EqAJKie3nY+d5H
-v3PIDtB0sd57ekfizPD902jQ695NRk+jsfGh3OnwjIo7v3TUlieQhMVKEG18h8QkBQ8H6cHXpJBj5FW+
-aw/k6K1irimRXemGVc+QBvL5Q2TwDrEDrREZSq3GKrcaaYoyBxVauHBwE8nF+sgYN3etfO6CTyZJ0tFU
-p9SUZtQoWegZZYgYLouCRstK9cBQJFKg7xkV9HkUj/HVRFwXTX6tFWfZRjOG3mTIK1rjgmCv5jDfBWEi
-B0A3LB3kVbWkHFG6nj0ey4yopQp0utFrIsbzz7PaHQ4n46ehMdrZmHx1R5qNB/cf6deTSW84osRHzMdS
-l1KfqlYkTjjU9CleCZGHpFciKS9YCbV7jT8cS/eD8fejMRrncCclTFVxl6QoqawrZi9OXdL0SRX7Kjke
-TRNPx5L5/n403kO88WcFqpXzszKzotF6tQoA409m4BEfjLXLtUcyYesL2JeNdNrE1ilzTYGAc9q1bS11
-fYB8kkkHhmeTEEgSY37wOeg3c7pZ4jkWKeFXJ7QWSIu/F2tsmRiO8SjXtBfBsqYpp/jtFPhOI1X/ttNQ
-nGtDn5oERDTvZJ50Gm+OQZto6BRwJSN6Bq8sQJqU6/LKJi2kVYwbV5S5PyfBB1j6G/i9VVigMj61UwpN
-eP598CSBrDw8+wq/SNg7IBVrO9PoxeXNRQt/Qail9Dr1fRfMKDJj391AUhBdTEZklCTdZGujrkxq53nU
-6rNkOtM/378c1XWB5SlmVoIlKWZTimWoZlCk9EhIkohi8cSi+fWyDLpvhFHWArhxkATvn+iwriq9q0ca
-fCPbiFG8kVfldFYQb5xLHDBtG4pRkHQYzNiwU3WmbXddgi35gUz7bXyNl94klgE9ZXWKuWWRS3U7kYv9
-VRmIM3asGnAWtFy5E3W8ldkFm/oG7hRGqlNQWlUa7pipP3o4bewvY9s5V4elm3fq1uqFrLtai6zcmgrs
-gAkvEVfl+hcpHAxwJt5VnM7l/pCAnbKgt/IN+wUvvEYXOW10suamizXp1PvkmWHmjjuGyY6MJYSpTwU6
-dlRbRl4ZH6kKEK9eoQtRqDvYWK7CbSkZZ3yEKI8sCk80clEumpy/yYPHpanR8zZkePSylsgvIkKfPcin
-jgTcMPC/EfQNpKBOPmZXqfw24916NiN2QrLe6Acm7EBSrtHSrRkr7HudaIXMQ7tEkgldo8u8b9I2luqB
-30gUNJZMQK2oN+qimOuK1iqTZWvzA7VaBRe852f/AVBLBwh+Ybtt+AYAAJstAABQSwECFAAUAAgICAAA
-ACEAfmG7bfgGAACbLQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEA
-AQA/AAAANwcAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemImpl.java-0e9e443a-17be-3c80-a93d-ffbcdf18359c--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemPackage.class-d6efad3a-1791-3e88-ae6e-ffa710bd20ac
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemPackage.class
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemPackage.class-d6efad3a-1791-3e88-ae6e-ffa710bd20ac--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateMachineImpl.class-073b708e-e460-367d-94c9-575ce80e1f67
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateMachineImpl.class
-
-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
-UEsFBgAAAAABAAEAPwAAACEJAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateMachineImpl.class-073b708e-e460-367d-94c9-575ce80e1f67--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Requirement.class-9c07c308-f4a5-3be1-8e1b-1cfd2dd91038
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Requirement.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkstOwzAQRcelkLY8
-Wt7wAUjpBi9YFtEixCNSJRBF7N0wDa4Sx8RORX6NBR/ARyHGkUBVVyhdWNe58lwdx/fr++MTAM7g2IMa
-g36aRRzDWGqDfCaFzQTHd5HoGA0PNa1ijNnDa2FkKOJRYSwm/BHfcplhgsp6UGfQmYqZ4LFQEb8fTzEk
-d43BoEp08EKhciLFOEYGjQjtVZory2DF7wZkmD+j7gfdZwYtOuJ40JDX97vDqheigB7Fmbm4gb9UmsPz
-CO+p0HSX24psl1rH9GllqlwQMXrmN/OuGuBipANtE+icbxicLABjMuFhmiSp4rmVMb8eyvKXNUcyUsLm
-GQHp/8ycLwsdKGOFCrF34V5slOZZiDfSFaYzV81T10rqIXWH1iqV3qOuetAA19kmtEpdh41SN2Gr1DZ0
-St2GnVJ3YY+m92m6Bge0Oyx3Rz9QSwcIoGnDNE0BAABHAwAAUEsBAhQAFAAICAgAAAAhAKBpwzRNAQAA
-RwMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIwBAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Requirement.class-9c07c308-f4a5-3be1-8e1b-1cfd2dd91038--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Identifiable.java-6af9e730-9cb0-3206-8dac-1e10cb12b520
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Identifiable.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9lE1v2zAMhs824P/A
-tYd8YJbvmxdkGHboacWy+yDLtKNVlgxJThsU/e+TJbtx0mbAArSHAJJF8X1JPkq2XCYxLLMkbim7ozWC
-0jVBJnhrkOw4tZoSfKBNK9AQ1rrfvkB9u90bzqjY7I3F5nMSJzFvWqXt0XVsKrdWGsn3H8UfZNYHZkES
-8g9pCgXWXKadQZ2WikGarvzZV9DYajQoLbVcSVAV2C1Co0oUoHwymOXYrPJidVO6MF5xWgjMs2KVZ+77
-jBxEUJYvJMJpG+R+udSVEkLdc1lDhdR2ThyoRjBd29eF5adwIxuu5J0IC4Bc8NXjWnB5d0nzyNT+dY12
-3KOGvsDD1tf1lGdObvAyePC7tcGLhke+vfx2G1iYuundzRdBKUyBS4u6ogy/XFnd4RXQwjhBZod9iK1R
-oqaufyNmXSE4O1yGqQDgg3XDMjDwAo9JHHleIpfrJ7qxSONB2FHR4UjFKQh9q0YMgFqredFZJCHLWeyi
-EYh+cTPwhlT2SEyFTgYyUQBu5MwCE0j1x5DH3XIQaaRC7MFsVSdKJ+441t49hRIN07z1kPexhIw+s9HL
-GYb7o7X2PTnTkvNOBw3PzLWZMjffuBBZLyYBbwvV74n2qDoAVj6TFJ2gFHmWouAVjh7NfOH/ZQ7YbNC+
-xsz7vdj/ZfAf426pps1QSF+FxPvL537StrNd3ilewmuQBOnQ7yfIsqO3nMR/AVBLBwjWdLcKGwIAAFwG
-AABQSwECFAAUAAgICAAAACEA1nS3ChsCAABcBgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAAWgIAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Identifiable.java-6af9e730-9cb0-3206-8dac-1e10cb12b520--
-------=_contents/org.eclipse.viatra.examples.cps.model/.settings/org.eclipse.jdt.core.prefs-d6f7a26a-7802-39ee-9b84-e6161827391c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/.settings/org.eclipse.jdt.core.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkDFuBCEMRftIucOe
-AGmrVDQpVkoURVulZ+DPhAhsZMxKuf16tHsApkEW5vmbh1hy63BNsEJAEd3dID0z+fPrC8vm8Hzyl9RF
-FthRWy4QKxI2kMtUMuGzy/u/Yr/0oLAUpNkBFfrL6RokWGXpPvGJWE/WgwTF7BwNskGvJejKUv3Zvc2S
-g0ZH+uIYijcXHXKbSK2t5GDOZpISlrG5XdT3qAvEz37uCe6r/QTJu9iDbOchEZd8AGzCllNd6KZCPxJI
-85pta4iwzNKgUY+yj2UfRu9QSwcII19K6tIAAACeAgAAUEsBAhQAFAAICAgAAAAhACNfSurSAAAAngIA
-AAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABEBAAAAAA==
-
-------=_contents/org.eclipse.viatra.examples.cps.model/.settings/org.eclipse.jdt.core.prefs-d6f7a26a-7802-39ee-9b84-e6161827391c--
-------=_contents/org.eclipse.viatra.examples.cps.model/plugin.xml-efec987f-aa2a-391a-b57e-df3ea6f6ba50
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/plugin.xml
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlUEtLxDAQvi/sf4i5
-J1G8iLRbQfAmLKhniemYDeZFkl3af28etVrMIcwk32Pm64bJaHSBEJWzPb6h1xiBFW5UVvb47fWJ3OHh
-sN91AwitfIRf7G3Glq/8eUXIfkdIa7w+S2VrjRDqYEpgCwN5p2zqsQuSLmIUzGeuXQAqwULgCcZ3z8UX
-l4APlV8ksjx6WAHIuBE0qnYLYKH89O2cg+rxKSV/z9hfz4viKXBWVZjwEW9pQvMYt1M2BoWJG68h0kyi
-Yv6AcDzNUQmuX+aYwNDH/2/HZZmtR97ludj3uE1R7xJBLTBrm3Vsza4ly9ZovwFQSwcI7xClnPAAAAC3
-AQAAUEsBAhQAFAAICAgAAAAhAO8QpZzwAAAAtwEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAC8BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/plugin.xml-efec987f-aa2a-391a-b57e-df3ea6f6ba50--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemSwitch.java-712b349a-6de4-35a2-bb26-0320ecf1da12
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemSwitch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemSwitch.java-712b349a-6de4-35a2-bb26-0320ecf1da12--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemFactory.java-09a5593a-1a35-382b-91c4-377397fc0572
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemFactory.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9V8GOmzAQPYOUf5ie
-to0EfEDTqKvVVs2hq1WSHzAwIW7BZm2zXVT132uMaWhisllScYgUZsbz5j3PoCGaz2c+zKOZX5LkB8kQ
-uMhCTHJaSgyfKVGChPhCijJHGSal/tUxisd9LWlC8k0tFRYfZ/7Mp0XJhfrnOBY7/Z8LDO+/kERxUZvI
-qMWExbsggBgzyoJKoghSnkAQLI1vu0dYxEt7bBHFS9hxAUqbC55iHpqolYJS8GeaogQCiUCitB/Vnqcm
-HEmyB8ZZQGKpiSQKkpxICXx3nMnUgiw9reSzxFGihHentsdW4zZvhgyFLjjtLqCKc5oAZQrFjiQIjgRW
-D8AXpYuV0OkKv2a+Z3T1rHiSsixHxZlOKBVhOp9lvWuPhG3s4CV4w6p4R+V7pn7vXL2rh8329uHuHj6N
-0lI3V+4S1OZfNW7KqHr/wXTYQYo1qkqwpjsY/gQef0fdBFqItg9uFlgsTVro8kKbeBFpz821GgmDfh34
-ZULb5nd4xkhyW5a6FYmiun22dYlTqXEW1yFEL74JtyIcWccI8JVLNSlzN6CDchPY49o9jiG5RskroV8M
-a3yqqMACmZqK76vYDurdmd4Rq4LDM/rWV/Z1OenNO0EHbr+L7XVAZ7p21qfm/ir2+Zk/UsLhGTcWTxXK
-CSfhFM7Z/Cbsb8Obp7H0Jh/2N8z46WxfNdMb1eyE3/QiSNlkfT0M6qBsgm2s5dw3jSY9KdmLSPbZjaG1
-FYRJ2sz3VNwGEB0ED5GW5cEwSLXZxrvPLlmVzfcTphDX2kHl/9rTLcm3YF22ctqPGchQDXst998QRcPr
-+8z/A1BLBwhdfXSTaQIAAIcOAABQSwECFAAUAAgICAAAACEAXX10k2kCAACHDgAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAqAIAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemFactory.java-09a5593a-1a35-382b-91c4-377397fc0572--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequirementImpl.class-2f4dcbe6-bf36-30b6-a84f-2f833c08d412
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequirementImpl.class
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequirementImpl.class-2f4dcbe6-bf36-30b6-a84f-2f833c08d412--
-------=_contents/org.eclipse.viatra.examples.cps.instances/.project-3e764c88-faca-3de7-a6b8-b784cc705139
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.instances/.project
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVjjEOwjAMRWeQuEOV
-nRQ2hrQsiAsABwiuVRklThSnVY9PWwqom9/3//4258G7osckFLhSR31QBTKEhrit1ON+3Z/Uud5tTUzh
-hZAvKJAo5tE9qhvD1mMdUqsRHEVB3ZPNyWocrI8ORUMUTSzZMqCYcvZPQQjeI+falN9pUpcWmaFc0bMj
-19wiwme3Rra5S7jE/vA7sX77DVBLBwi1MmgtmAAAAPUAAABQSwECFAAUAAgICAAAACEAtTJoLZgAAAD1
-AAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA1wAAAAAA
-
-------=_contents/org.eclipse.viatra.examples.cps.instances/.project-3e764c88-faca-3de7-a6b8-b784cc705139--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequestImpl.class-c52a944a-0968-37a5-b32f-b019744d98b2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequestImpl.class
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequestImpl.class-c52a944a-0968-37a5-b32f-b019744d98b2--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/TransitionImpl.java-0f7a7e70-fb18-3486-8cd8-a2324f725293
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/TransitionImpl.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/TransitionImpl.java-0f7a7e70-fb18-3486-8cd8-a2324f725293--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/TransitionImpl.class-e08f22cb-5c32-3713-82f1-a1d37238cf1e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/TransitionImpl.class
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/TransitionImpl.class-e08f22cb-5c32-3713-82f1-a1d37238cf1e--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ResourceRequirement.class-cb0fe02f-2e23-37b8-a1b5-459f24b3c132
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ResourceRequirement.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClUctOwzAQXJdCSoFS
-XhKfkFzwgSOXIiRoJCRQirg7zhJcJY2Jk6r5NQ58AB+F2BgjEcSpHNbWjEaz2pn3j9c3ADiHEw96DG6K
-MuUoM6UN8qUSVSk4rkSuMzRcapomxvL+uTFKimzWmApzHqEp6lJihC+1KjHHReVBn8F4LpaCZ2KR8rt4
-jpLYLQaTdVaECZmqJyXiDBmMUqzcsuRK1ww2/CAk2vyi+34YPHblkci7wi/ih2KaJF2FJTxSPDSalk/8
-4HadE6aFsQ4XZGa+zS79/3m15w1nNv1r1UZz+kcZZ20PlDzlRLNJdQ+oHQ8G0La0DUP77zi86/CewyOH
-92Fs/wM4JAcGR/T24PgTUEsHCFQQd18MAQAAQQIAAFBLAQIUABQACAgIAAAAIQBUEHdfDAEAAEECAAAI
-AAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABLAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ResourceRequirement.class-cb0fe02f-2e23-37b8-a1b5-459f24b3c132--
-------=_contents/org.eclipse.viatra.examples.cps.model/model/model.aird-40c5c5ed-1947-32a2-8e4e-dbb30070d7b8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/model/model.aird
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADsvXlT47y2Lv7/r+r3
-HSjOvXXOubXTeB66us/dAQKEZmogTLt2USYxwZCp7YTp019JdkJiL8VOLMmBdle9/dLC9tL4PFqDln78
-39duZ+3Z9QOv3/u5Ln+T1tfcXrPf8nrtn+uN852Ktf5//+f///9+PHvuy6Dv9Ybft6s9p/MWeMHaa9f7
-PnlVwa+ij/WC76j85/rDcDj4vrHx8vLyrd9tf+v77Y2rw/rkkWD2kReVPKFIkoweOzhrPrhdp+L1gqHT
-a7rjt1pu0PS9wZAInHrbbXa8QeCSTwSe742CjalHN+Rv8kflpn5xK6d+xXPavtOd87XwgazfmXnXbfZ9
-l/qm273H3aFs1PBj43fabq/bb7md9Nd23d4hfnL8Zq8/dOZ2XBu96Y96Q6/ronpK35SN8SvjTwTDtw69
-wnO6jLw42/jJfEr73vitwPsekFlx0G/ObwhtBqxlEPQfG9PvpbxBnR0Z32Mjcapzl5cbfmWdLGmv9XP9
-9uWu8X5dU+2ae3Zg3LWUE7XW8qrra4HbcZtDt3WBxi/Azw2C7hPw3AQXLCRMXkcQsrb2g0zdEDeGbwM0
-lcgS+F47cZpPThuJf/Dd+5/r5LFv5Hf/sbG+QXl3vBS+f8z06dfHv/74Qv+lF9V76itTuHbqDnw3cHvh
-pN/qox+8nutPdwqlsV7PG3pOx3t30VNDf+SG7R3LnP3wtPRoRL5vn6GJjZZeczssmJZp724HgMye03Wj
-tq41O04QrEUfG8seS6/2xuu41hv6njsj/2MGfJ997m2mCp03C5oL/ZHfRF/ZPdy53a5Xd0+rh2cf0pH8
-ljN0pqSNv/8daiUS0UiKCF88I/MXMVPH7boYMqi90nWdYOSTpxpoUH6un3ivaGZMVQpVq/ngdVq+24Oq
-doQ6dKpeals5qdfUClwvBLTqdK3U9pncTj49I31h+cohVb4uSWY0u5f9vFZrUD9vSpIWr/xi3zfer54l
-6vdVSZamu89433x9Su0+UoeO89YfDdEaDYY+WqVDqC5joojXp5GQEO9CJGBj3MrkrwhUBpDEs74/RBun
-sxiWkl7OJJX+6R2vM3R92sefUj9ObdC85jw4AzcpD62IZGPW7hFeHhFMOnPbfXetUQ/L9lyv/YBG10pW
-KcsgbvZHvVYQl59s79orXg7a+trbz/WKqayvvXit4QPa0Spoij1EddDilaD0yiJT/PbxxQoyI8Tt46Bn
-MUUIIl/ihhD480OOCLHd2Tv7XVNvsyHE9lOl3kg+zRAhSH0aCQmcEYL0Mi+EIB8XiBBkRhaIEEQ+jBCK
-oROEsKUPgNBsvgBxWW83LOoMjwPEZf2mB6yHHCsYybeqVPm5AYJ8PrlgmAHEzcmf83pmgLg58a74AgSp
-T16AWKD9zU1niz588fY3N8+G6dMnT/tJfQS2v2Ur7afM7W/ZzwcS1/aT+ggnCLLKnrJIXYIgyMel1I8z
-IwiCiABkiCIIIj/ZmZggZFMiBCFbUwyhqx8MYansGeIx6HToSzzOEI+Bq6ZD3GLyu4c1fgxBPs+RITqP
-zWs6wcYRovN4UTvkihCkPgIRsme/e9kRsmf73Reu7Sf1Edj+4cWhm50hhxc7+3wZktRHOEOQVcaLIcjH
-BTIEQcQCGYLIhxlCNfUkQ6hTOoSlsWcI5fLwqZmZIZTLaoWtDkHkJ8efFUPgz7eozcvPELbWamZHCFv7
-Xe1zRQhSH4EIefvnpU0n+Hj7b//0bL4MSeojsP3Vyt3edU2rZmt/tdK4CZJPM2w/qU8jIYEzQ5BVlqnX
-l2AI8vF0+mHGEASRCmQIIh9mCCXSIRRLn7IyKR8MIUsSe4qoHwRd+hyPU0T9oHv/kjrHF5Yv0eTnpgj8
-+Rtq8/JTRLPehRY9zcxSb272uUIEqU9eiFhEiRgdPkqZ298b7ZzUuLaf1Edg+339pdPI3H5fH6h8x5/U
-R2D7R9XfVwAgUNo/qv46rXNtP6mPwPa/OC+135nb/+IMLp+4tp/UR2D73x4bRvb5//Z41OHbflIfge1/
-VzZPs4//u2w88m0/qY/wLSJh2UxSl9giko8/pX6c2RaR7EiSjRG2RSTyk+3FW0RND7eIqja1RdStqS2i
-zsET+Wv7IGhm3iL+2q5dpatBC8vnt0XEn29x3CJeDY797Frk1WDvku8WgdRHIERe33Svs7f/+uZ+m2/7
-SX0Etv/G8n5l3yLdWHctvltkUh/hFEFWGS+KIB8XSBEEkQqkCCIfpgjbCBlCn3ZE2pyNCFX98BAt2s1s
-DFHVtO2n5NM5IBzJfw+o8nMzBPl8g/b5/Ayx1dLb9O6LI8RWa/TQTu2+PAhB6pNsLzeE3JaebunDlwjm
-k1y9xrX9pD55278wQpJZ9pRF6hIIST4upX6cGUISRACWjCiEJPKTnUliNRSCkJrCAQhV/R6rgxmBUNWv
-rPSVvKB8rcEPCMnnFwXCxePesRReC4F8XOBCIDOiwIVA5MMLQQmVySl3g2l8bBQUmf3yMG/c7mHm5WHe
-XGlsl4d5c39EX565lwf5PMd9wm1lt6pl5slb21IsrjxJ6iOcJ0kv84IH8nGB8EBWRIHwQOTD8BDFq9hT
-piZJ4RvzfnPTHWi7VRnV5uXXqG6O1NvfAyo+3FyNnKfk0zkW8M3NqBNQ5efGh5ub53eJ+nlW9EmkXCak
-sFkf5OPd1I8zWx9kRiQbI2x9EPnJ9uL1Yeqhqi2rlGNjqs1+hTQvN6/oMzS+QpqNV6fNdIU0L7c69Cmc
-e4WQzwPDzXaFECnpk3i5FUI+rohbIWRGFLhCiHx4hRhmqGopmgSvEC7GqJZn+1bmJdJ60K0q0yXS8ipG
-jd8SIZ9fdIks8P3aYO8AsaoKfz++yaz1bl9/J59muMlE9XnrJyVw3mSSXuYFEeTjAiGCrIgCIYLIhyHC
-Vg1WEEHvlChvRLxbSPKIp0QyiJg0t9WGv1prtae/tv/7bZ9uxNQkSZ5eN/u/rx8AI+YkNwb9fLjjt90w
-aQSYYiIHsuz/fr+SqC0wcAuS03+pCUEkAVoPPoQvx8d73kJYtHWApjNpncK0dUkdkuwV+TWuQrcMGJjz
-2DWuAuj8CzeOvlpRhXpuc9j34+uVrDBAtI9aQfKOnaLXvI7Xcx0/WZM5OI0gD5QFzJYlIPPO7bVIqiBQ
-+KnbQT88u5uTp+K1AGZS+ODP9X8Z/1irqOg/Rdb/sSar9r//FymyJ2UaLlIUJSqUZ0pk2SZFivpvoL8I
-ElV7zYe+D1W83kJI5g3fwidmKi0fVYG5iH/5X9I3XZUUSVY1RbFky7SVf0jfJEud/fPfyeqEuLdsdYBZ
-M64Okq/H5f3YIKi/HBFcvG5W6EbOOBFcvKjd+jwioJ7y5EcEuAVHQoiASBJMBESmECIgksQSARZ5LIQI
-iKRiiICssHlEcO67bl4GIEIKZwBSi3kMIGGkRyiuyJgATITtEkF2KSpTMNxXZN0el1ZUK1aqGlEpUxog
-8wPovwh3TRvJNWzJ0EzNQoSAYBjRkaSZxsffLGmAVAfoyKg6MQbSUHVs1WRLDJdvO29A3AuFGC5f7RNI
-n5gQAzVBDD9iuHzbvaEHqrAkBiJJMDEQmUKIgUgSSwxY5EAIMRBJxRADWWG8iYEIKZwYSC1SiIEwgYqZ
-wJDHxCBZ40JdRWWyaYxLNWO2DIEgKVNMlrRAZgedFiTZNiTT0lTEZYqu2Vg7kBVJs2RbMU1UT01VLZa8
-QOpD5wVZwQqCJhvTf0ymtPDY99rZaeGxf2PPpQXqgU5+tIBb0BFCC0SSYFogMoXQApEklhawyK4QWiCS
-iqEFssIEGY6IrMLZgdRiHjsgzaCi420/thFJCkZ98i8pKtNNoiDYk0I9Vkg4AheqMkt6ILOETg+Wrmmq
-pJq2qRmWquNt+tS/8K+YkgOpDZ0cbBOTg5pivMpFDq9OfRMyD8Hk8OpUg+t55EA9ysWPHHAL9oWQA5Ek
-mByITCHkQCSJJQcs8pcQciCSiiEHssJ46wxESOGsQGqRZkzS8N7fRBivqlqkNCiWMi7UDew9UO1xqSHN
-lKlYkcBlqsSSFVDF+5BJfaw02Jak2oqsG5ahmJqOjUlSwnaThwhIBehOBCnhwcC8oM+oDWyVhp3K5mO1
-pm1l44Ud+w9WGhJPZ7clUTKJ5QAX3IJNagtY8gKR1EhKekW8oIdRrhU9np+TEYQS2U9zWsmMH4gkKSmJ
-Iz9gkVvzhpAZPxBJwBAK4Aey0gDRoPKw9jjqDg683tMZ+uwIQWr1rv+cmz1IFYBJhJliq9/p+z/XTc2W
-dNsWzSikZsCkmzAKUhCMiYWpomJFA3uqtYktSsNFhjwu0xVSxJA7yNQBOi+CbsWQNaRBSJZmG6aqSFil
-mLI1mapmM/VDkOoAPRZVBwlETKqphiHbpmxhHpFspsxx0ugPa5mZ46Rx/1ifxxzUFJNj5qD4r3PADm7B
-jhDmIJJg5lDNkDhUTsRBRAshDiJJLHFgkbtCiINIKoY4yEIrljhIFVaSOEjN5hGHjJ3a2EKFI5VkzUIs
-ocpRkTpdUtGtsMjUWdIGmTh02rBlXbMVWzdNzdBMC/spVIMlTxD5dJ7QZFNBHGGZki6pum0SntAV1Zr6
-m63z+kpvNDPTxuWVfwapJ9nDWykaSR4PKGpBSwhtEEkw6PBzXmOZQviCSAJm5iuBVK4+bCTZFUIbRBJM
-/OGRlooGnOJg6srG661Y9iBVoLCHQEc3rsU8pqho2AthIkUDEwHxYFdkTB/YRYEJQtaYOrDx1JijT2iW
-qiiyZhq6LEkGBmYlZh1iqk+Q6tB5QjFM21Qt3VAkRFkS1idkTdNNS5VVRVeJb50pT2zu3j8gnqhl44nN
-3curNvD0Ascg4IwbOVBmc7ddh+rEnieIpEZSEjZMaeG5GGAtsUBSIvlpThuZsQWRJCUlcaQJLPJh3gAy
-owkiCRhAAdoFWWeAaIH8QKoATKLitQtSM2DSfXBGdHBCkdAPBmEM0wyLsPfbYEkYZJIA3TT2HWiGbdqW
-gVQJ2UJwbGGINmJ/WDIGqQ/QOZPzGbZmqoalKbKkK0ZogTJ14+MvmSlh1E9RHTMTRv20jT0ZOQiDvT0K
-t2BTCGEQSTDecFMsiEwhVEEkARMTKxbRDb2c6LB+OrqpCWEMIgmmfDlMS6bz5Q2y3IrlDVIFCm+I4whS
-i3kcgQ9LEANTaGXCegU5JCFHZ+4mJWPmqDANlCUzhU4btqpYlm5LhqRJCkJrrGfYM7yRcDjnIQ1SGzpp
-aLaBqmGZJuIyS5NJXBRfe5SivzTrNe0oG20oek//DTw9oQ1q4r4xbVBSl+UAHUV/3T6ktoAlbRBJjaQk
-nrRBZD7NaR0z2iCSpKSkCaRWEol4GLbxaN4IMqMNIgkYQRLCEEUwxO+PY0wcZMEBVRBIHKQKwJwSSxyk
-FsB8+1AubKRYaOg/HE1FlAscOGWGBTJ0yG5pWCbzAuiRMSyPj1FExyoMzBIxmkjoFvm8yyevulbTfmf0
-Lp90gj7w9ASWqQkj+bkJTk7e2ha1BUy9y1hSIymJJywTmU9zWsfOrYwlSWDreDbOnjd07NzKWBI8dNzd
-yniFAaJFupVxFYBJVLzhh9QMmHQTbJ74kMlZaAUfi7ONqAj7ERSmpxnINAE6KoJnI3HWLRWcc7mUcW2A
-zhmHHkmSoau6rZmmrGgytkMpmmQbqqXrmiIblsH4PHTjKOhcZ+aKxtHjXXMeV6QmyqCcjMsBOLgFN0K4
-gkgCVj3eACpW5JKMZ2xmBKtEthDOIJLEcgYW6QjhDCKpGM4gK61YziBVWEnOIDWbxxlo925Hm3cFR6vi
-pEmyGpVYLPmCTJE5fDEV8IOqgk3zMbpgyhekNnS+kFUb8YMuGSoiLfwPYvPRbNUwJctCzKbbbPniz3Fr
-V8rMF3+Ozy1IE8l+UJpyWC4H2OAWyEL4gkgSrFsQmUJ4gkgCZiZOKMnTbY7lKkLIgkii8L2sL9zGJTiD
-rLZiOYNUgcIZ4viB1GIeP1RMHHiEKcLCuTZ0bPEJj8zZURAS08jUP8euVQUm4dh/CyW0y0MDRB4wET5M
-//jcxOQchcE8oV7DM/B9YQ1Ugdtfx6db++9PJwdtqp7g7R78Bp7Ojvsc9ASvclGltoCpnoAlNZKSiJ5g
-ROZwg9NW2qtYtXmtZKcnYElAK3nqCd4tPghDbxw7PQFLYtC4ZfQEvNIA0SL1BFyFp2QVVkBPwDWTkjX7
-4AGZpEsKM6uSNEtyGFk0KdXipZNCNSzUxoVyVMhSuXis/joEZvDEofyxb0ebeBy4akiyYuiWopiWZslS
-Iu4nl3KBawNMtag2YSXGNcKcgiswVRumDNM6fPvTzswwrcOr95d5DJOaZYO9ZtE6fD+lcyRLhiGSYIax
-oth4mdOZOCIawAb2BEMkAWudI8FgkR0hBEMkFUMwZKEVSzCkCitJMKRm8wgG+5Rx9JFtRq4LnKHPigrC
-A3F2VGIoUyXkJVzC1rtB5hHQk2P70My5agVjuJk4ypyHQoh8oL8i+YgwNN3UZUNVbcuwVVB+LtrY8oeN
-Rk27y0YbW/7lngU8nd3ZzZ42UAvMa2oLWNIGkdRISsJHqcPgTl3hA6xE8tOcNjJjDSJJSkriyBpY5M28
-AWTGGkQSMIACWIOsM0C0QNYgVQAmUfGsQWoGTLoPtQRTAc6tQeJUZYUckMOHqm07KlRxkBJO9xoWaTIp
-YsgUW/7IawKzdGyymnKCSzI5zCxrusXtzBypDjCfJmfmgJQgbE1aZvf+V7WmO6gGd/qvuydrT+pUqK4M
-s9v4pQFPZ0/fxJ45cAs2qS1gyRxEUiMpiacrg8h8mtM6ZpxBJElJSfiCSdJGlZNXHwl+rc0bQGbMQSQB
-A0h8GeGhh0UUxiUIhCw3oAYCCYRUAZhRYsmC1AKYbR9kQRIw4XsjwuThWIUgZSRlOCnUbJbUQCYH0C9z
-vAuardqmbkuqER5lZkkNpDpABwlzdrTl7b0X6u2RcWZovz+3D4GnJ8xAvVF5zAyUC2VzAEtbrln0+zdZ
-MgORBNxriCP/I1+Hxokg2vLuAf2ST5YEQSQBjeSoVCCRb/V5jWNGDUQSg8YtwQlkoQGiBXICqQJwL2bx
-SgWpWfKG0ukD1FZIB1p4sRDhCVxm2VEZW5poy/VeA5iSY3dBLP8qhmW2LoLH4P0auCeYdkuDr71BT09w
-mXqP9xiXKbcY51jVqAW3cyGL3S0NWBK8qvnd0oBlAmuJPSATScDa4HlLAxK5IwSQiaRiAJmssGIBmVRh
-JQGZ1GwuIJMjDNjYTxJxy1p4VcP4jgdy05vGNCn3YyB1oV3CJDw0mRKbMSZvPpw1mrtVJRsmb7Zbcg14
-eoLJ1Ivj+e2VNx/OvSdqC5jmGsKSLpOSJhnNZE7mdyK4O6eJ7FINYUlKUhLPVENIZGfe+LFLNYQlAeMn
-ItUQXmaAaJGphnAVgElUPDCTmgGTbgLMxGZC7mPGZ8/w+QGF2FMkkpyObWjo5kNjvw9Mx7FHNHnJpcU0
-VJTIB2bK2HoSYwQdrEAuStjrPg7ogBqnhL2OWWnPo4RUwzrFvpIDUva6T7+hMWRPCUQSTAmyLkXbdU6R
-9ES2EFYgksSyAhKpBkJYgUgqhhXISiuWFUgVVpIVSM3msoJKzCY4jZA8vo+ZlGnmuKyCb1vTyDmCsNBm
-nWKIzB6g/8Z0MWvtlrnnDr3qPzXo0BcH76vebaDNA+8CbN+oBebclc8MvIkkCniHtm+V04aeSBYC3USS
-WOjGIodCoJtIKga6yTorFrpJFVYSuknN5kF3RcaRMgiRTXxVmh3mm0Y/WkZUpDDNN03mCR2kFXJBsW7p
-qvHxF9NjwFf9jvdCVyrk2BFkkjeC7ab+zqq9HmbmhTvzbDTXzpPKC+wvwcQtOBLCC0QSDCvcbO931s71
-73mtY8YIRBID0Fy0cfPojhkjEEkM6G4JRiArbB4jsLgEkwihYL44fCe1mIfvJPAF339pYZyX7OgSTHNc
-pOGSimqpUaE8WyRLOilToERvS7PA2/Fbp0EHYSN2xQBOxcCSA/DUPKWLB88c54J8X3Fvs5v2fVl/gRSH
-7O5W9pDvK/ddyLbEHvKJJMGQT2QKUQKIJLFKABb5IEQJIJKKUQLICuMN+URI4ZBPapEC+dgcr+EDVtYY
-8BVtXBbCu6ypk9JYmWFwgHxfaR9Bpuw5/lWZaSwkqQDdms8e9J+9Qb2eGfSfvb1HyNaS3Z/LHvRxC/aF
-gD6RJBj0iUwhoE8kiQV9JPKZrmSyBH0iqRjQJyuMN+gTIYWDPqlF6j4fwbchk+O0ZgT7siVHZSHEG7Ix
-LpVnyxTJ5AD7ZHbQ7T06550+EQ9022Kg/2Oj5QydScGPjf5Lz21Ve2P5td7Q96be+AH/fqrmLTdo+t6A
-VH72ubep2hvvW9d94PaXMSdsV4+Ojs+r5/Xjo9utxtn58WH9JvzXr9r19Pr+ges/Ld5z2r7TRSurOxgN
-3RaZ89sfdTp1214A1KUxn11+NCnfm246WX2EK+NPTWtoh4/ntd2bPpJ29nj9qDUaNdWanC6u+n7/5ef6
-jtfpbHtOt99rod94727YnLArXwe+GwToJ5I3P0IEIvHnetfpPTjDodNLkCNqdP/JJSZbymidvQVDt0ue
-WF978N37n+tu79nz+z1M5N83nj33hSzK/9jY+Gfw8XCw8U83nAb/6mHU+M+7jtN8+k9grTXRc65/4Ny5
-nXgPJbpxi/5svDcvgd586L/Um7iL7p1OgECvgz803XWB6z97Tfc7wuuW64OUgd4otr825nRY/FnUjGwd
-W6M8GO/VbrJXSZecoemIeHaRPnZ/uW8BEVpoP7cc/+n2rjNywb6mdWAMQalAwAsvjrbufgNjUeLFUniB
-e1Mp8YIxXqBePQU4rcSLIvBid6cPMWKJF0vhBepNCH1LvMiFF6hXARQu8aIIvDhyrsv9BTO8QL1Z7i+Y
-48WRc1PuL1YELxrPdch+UaLC/D4D9mRkqu30/a4z/Ll+1++0SqDICxSoo0vDxYoAhXMcQIpICRTz+4w2
-f0ugYAkUqKNLDWRFgKJ1Vi01EGYQgnqz1ECY40XrbLPUQFYEL7zXpxIvmOHF43Uf0udKvMiFF6hXaRpf
-iReC8UJyr//SiIs7t+31ss3qTeqj8b5kEG9ROx4M+oE3dFcUNuj9xhc1UO9+XW/TyuKD9iz9pfsJ9viA
-+pKB9lHiA6135a+7V1tZfDA6f6t9gj0+oL4s8YEbPhgdyEpR4gNffKicgHviEh+WwAfUlwx2wCU+UHv3
-69qGGeOD03xwgZMl2+H/a+H5xkNnMECLVTnst1CPhWVTPX7UqrZqNW0r5eTik/sGd9utTNAnkjLuuEHH
-Gd73/e73jUFnhCbSRt9vf3ObHW8QuN/c7j36ue+7w36/E3xDH/PavY2pb26Q337rh7/B3U0O9VyMB2Dc
-0dvk9//57+j3py6eDqh5BLPGD9Xw6SQ0OPixlnvvjDrDA+fN9dGofdR78vDWbe3UvXfRLGqCJqRnpzOC
-+ny6dxVc0QvH95y72awVh/ebgCEzOVVnO5t0xvePao37uItFhh2Jumjr7c71Tx7eAq/pdMKpvOG7f0Zu
-MAwSzZjTkOm6K1t91Jlez/XB1nhBFaByVHmcv3P38qpd02rzp9XcmiSEK/OAAx8IAYCDfJx+qAmoD63/
-T9Cidtpw7wMdjNcxEZ7serCcUpprvuGjBLzmW3Uw6KCphofhHL1G5prnk/pwmm+4NcAmJpxvO/YfO0iF
-MYbzDR8oAGozmW/woZgvPt9qalvUfLtzH5xnD1E1n7m2uwO5nMK5Rsn1y3Gu7QYBUJuPuQYeqPjic+3I
-AVwmbObaXj8Ykknm9QKk1zRdXoiG2kBFtMbR412zpv0Wh2hHzs1cRAPD8L/4LGvUs+walpplp26of59+
-MOcGfp/TXEMtoc61k8b9Y10oezae6/N2a3AI9xefazfVJ35zTcgcc44hnorm2Ekn6AvFM+d4OJc1wejf
-Lz7HWmeAzsZmjuGsvkifbj6gEdoI8D940SZqBBXKKPdYcpxmrbPNubQJxo5+8WnmvXKDMjLNNvqjYbvv
-9drnvtMLPGLv4TTZUFOok41yOR/HyfZ4DR32/ZhsYODhak+2HxvEkMnBttm6enNfSttm9PCmV2mhPUAT
-f8Dp/G9FmjF2on8zt3cevf/mZn+C7J2ovVht44UE72qDuru5vPLPqkJ30JILOUo+kAAMKVxtJMg937Rn
-SZT9ibdpADWFSjtmt/FLqyWuFuc42bRnee4eB4xP++KTzehw20pD4PYQGaV4TTjUHOqEq5+2sXVdnDcH
-h4nMnXBgwNMXn3D2Jjc2PQ09hSK8OJUTKNQ9nGeK3tN/17QjYfPseHtPm2sjAANnVnueJffTy+XQnN1q
-B0Bfb+PEtwdeML3nVttnchvIm0n2oOthstD7aFbgPfLQG5y7r8Of6+trXq/Z76INK95zB+hT+7+vH2o1
-bXP2U2u3Fy9qtw6UX77aJwFQ/ti/saHyV6caXAPl8LUva5S7Adao6aNfvNbwgVyHu/YQJaaVpZnUoGFu
-1eSs2eo4QQCv1JkenJ5APwK366BfNYEBy/NZx0cqdtv9yEwc/M+vWu3k9uB4i+Q7/bEBPJHh/bP6TW3Z
-d0+x5LSXySQmix+YujtIiZtABXloag5bRtAPgDk8c8jdGzpoQ4hmbbPfO3HwQGdQBPHDwcb9qNPZ6N89
-ysZGOCa3Hj4Ddu803W9t73597Q6hRtvH2Z6jGLsDD+FyK5bxFYxomkQpfT/d3bzA4BDEW5bMJBtLwtua
-E8SV7LgZaP1EKnJz3IpEDBDRjfG44JfQYy1iYEJKM2lv8E3a+CfpjHi/3fX9lusvMSJPybnmuy0MHfr6
-Wtt33V708x3hJfxjXPRkxiwhXqKIV/QP8eTnUDz+MSYeDba7rPghsNJC8Yr1IR7/HIlXZtN7R3RGxmYG
-PJrDkdOJBpdq4NmKzYKvN4VnO4vIycLpSXOa8b75+kSldq+19n2tdoZ2ErgTZ6l9drLQWK86RC/fjYaU
-Peo0RW0gMIxNwXT6y/f9uXSyiWZ+x23Vu87MNRSm1t+jEkm1g4Y+vIHioLZznjBLLgHvRF4avKcA/HRT
-vji0B6M7PNvBhyaThTwIoP2SeE+GKIn3yXP0i381CePx5PogUGaGyqm++otnA8Q9Y8yJq1gxFYqJgnX7
-OOhZVBQGLEcJPWvsO0vTs2Cb9holtneNZiXiowdBDWWnDqV+/S/UimqPrRetpt7Gh5ebskIENhICS2Vl
-DoaxUktI3z+l9f2yWgf5upScSoK0DixeB2YyIF6ZiJeNUusoQuvYfqrUG8BghXzXumv4Hc6KB+SNIXKZ
-qyCZJS2jjNQe3SsL6EheygiRlwbfpTJSpDJChigN5RdWRshXk+heKiNfTxm5rN/0flPBORYzkaqI0Bw4
-8OGuNUocxBrtgE7CwURTcCihynwUmXgnsVNi5n75L1Rg7kfuSyBSgSECSwWmEAWG9D03BYZ8vTgFBosf
-lgrM51Bgbk68K7oC4766O17HPeiHQM1ZlYlHMcakM1doFpS3jFrjSIdVkWoNkVeqNaus1pAhYq7WkK+W
-as3KqDX5ULm5eTakay4IpzBeiUfjxEadEwpDcpZB31a7uisSfYm8En1XGX3JEDFHX/LVEn2/CPq27OcD
-iYq+794A7xL5W/bjwPghmDsG00UtA8P3o/sK1J+8YJjIK2F4lWGYDBFzGCZfLWF4ZWCYo23/MXBVut1i
-nCMp1ahPO61ByW+UMNLDuWkERxtNWsvOOg9/8i80y4/ero+EmuWJwNIsX4hZnvQ9N7M8+XpxZnksvjTL
-fxKzfOfxonZIjysKa7Y1GGEVpN4brv1ck7joIJNkgx8imSsfGWQso3X0jodVKCKUl9ZB5JVaxyprHWSI
-mGsd5Kul1rEyWkc+5O3ZfvclDXlPna5o5EUiuSMvIGMZ5B28VmSRZncir0TeVUZeMkTMkZd8tUTeL4K8
-w4udfbrTM2rcXqslGnmRSO7IC8hYBnlHb86WyD0vkVci7yojLxki5shLvloi78ogL0dLu3JZrdBhGcgT
-n2p0pyR0TxjXKdem8DGiQw1hZ09P/fpfaFrf8nf9fk2rCjOtE4GNhMDStC7AtE76/imt75c1rZOvS8mp
-JMi0jsUPgJlcmtZX0LRua7+rfSqfRTkmWwJs69AVK1PimescC8pbRv+4PRp1REb6EHml/rHK+gcZIub6
-B/lqqX+sjP6RD5Jv//RsurdzjFECjO7zIJKHAX5BectAcrX/UJeAvQkvSCby0jbZJSQXCclkiNL24gtD
-Mvlqcg9eQvKnhORqpXETALAxC8kCrPHzIJKHZX5BectA8pZfb4uEZCKvhORVhmQyRMwhmXy1hOSVgWSO
-Vvr6Qff+hYrX2N1Yj+4ESjXP024k+HN8bmmJmPi124a3e/C7pjVQ+e2v49Ot/fenk4N20pwPx9TT3+cW
-Kz/pCbbx8vBn/0LDvvyr87sp0rBPBJaG/UIM+6TvuRn2ydeLM+xj8a3SsP85DPvNenMT8ieGFNhD79UH
-nI/sTtPARiiRS+hQiozlciXY59AGgl+uBCSvVEpWWSkhQ8RcKSFfLZWSlVFKcobLj3ZOalTQdZ4dr4Ov
-LBF0VGmCi9OC+SLwPEnL4LDv7HRF4jCRV+LwKuMwGSLmOEy+WuLwF8FhXx+o9M3vBKQEHVxKoiOv40uZ
-JC2Dw8PLM0kkDhN5JQ6vMg6TIWKOw+SrJQ5/ERweVX+d1tNxWNAxpiQ68jrMlEnSMjj8fP/2W6SzlMgr
-cXiVcZgMEXMcJl8tcfiL4PCLM7h8ouLwsD90OqJtEmOhfPGXJmUZ7H3tqmeQcYcX9hJ5JfauMvaSIWKO
-veSrJfZ+Eex9ezzqpGCvaDvEWKgA7GVkf3ivtsFO5IW9RF6JvauMvWSImGMv+WqJvV8Ee99l4zEFe0Xb
-HsZCBWAvI5uD/Ku3AxnTeWEvkVdi7ypjLxki5thLvlpi78pgL8cA7V/btSv6gZqpCxgyx2m/OtXgGojT
-bh1evb9kiMemxXPD76/dbvmXe1ZNu4uXwxed8r+QlEMYd+rX/8JobrO7W28Cw8stmpsIbCQEltHcAqK5
-Sd8/pfX9stHc5OtScioJiubG4lvATC6juVcwmvtqsHdJD2hB2DzEF+AhwD4jP/5cOx31egKuYpooHKQK
-zHWazJKW0Wt2OhdvyZNd/PQaIq+RkFfqNauj15AhekofosX0GvJVKeWrpV7zSWxK1zf323Qobt01AtcX
-dxfeBBZDwUIQGBa1DATfeN2eyHAWIq80La0yBJMhYm5aIl8tTUtfBIJvrLsW/ZhN6+4E1fgFzb1CYHgs
-XBAU08QtA8d3B50rkXBM5JVwvMpwTIaIORyTr5ZwvDJwzNHSX9W07SdAy55Y+onFYg4+U9G51ht1qUh5
-lrASZADgRb/4F9q/0XD+6QPDyc3+TQSmWU1K+zda9Hj2MjV/k65PWkNCC7GsfFiIyc+hhRj/yMg+TsQn
-zSai7ONY/ACY6aF4Rf4QrxoT8ZJS2sezz1Vm5vGt1uihTSWZXLZwXNMDb+j6Tmc+NWyMxSy8788tYqm0
-i7jLkrjKL+0ilpfBtPp37/UnGD5nczc1XVjnXcRjlGaoXnizj7/6kFyc5Wafw3QQYHzZlly9RsXas2F/
-MHBbvLF2LIYj1lJELIO1pMsEYi2RV2LtSmMtGSPmWIu/ulNi7epgLSvLCg5TnBrn/d/XDxAIh9m6cf3x
-RRKPg55VUyvxh0L4jR5S22dyO/lQzsDErbc71z95eAu8ptM5ewuGbndRY8yui0bKa56jsswyNv7pRq+d
-jQauj98NvkmAmkEDcNzNcZPH/u/mQROKE0FTKTJ2tJzgYdyvVd/vv/xcr/cGo+FWpx+4LVKCFMf+aIhm
-VPQKav6DMxw6vRg3NkfBsN/dcZ3hCE3u/5l+6cdG7JeZTSCTZn1WJHdRA8AVScYZN5W8hFZ4y8Nf7KEZ
-gduLRp9iEAmGfv/JXQyzyUwAeDw0iGAzwNgg8mESwD/GDSIu6uYDTOvUfcTsE/EqADYZskvYQcPooH2E
-N3Q6XhOhwUP/pY765Of6vdMJXBZbCyI/PZYl1sTYFEfj7vpzO2Ar9kisBi0I+vg0tpVqe9yIt4eZAaj2
-Meu/3mqd6kZOJHnxonbraST5GLhqA7htSQBJjq+9Zs6Mk/u0edAh6VVImclFh0MEnOsloQkmNDKWVAu/
-EEIjVQCs/KIIDcvfT9eYOBIaqQGwoHg1Ns0wUBLaqhLa5at9AkWszxDaZf2mB91QLoDQpiKUuPBa7Ptc
-6A31sfLCXNsr6a0IeiNjWay+RqpQoL5G5Beqr+EavIrR14ioUl/7rPQGX7UVozfa1V6C9LVlj1ln0tkm
-Yb08iO2x7zyxJ7bSjPn5aJHMhGJpkVShQFok8gulRVwDQbRIRJW0+FlpEc5sEqNFWkIVsVofN3aEzr7w
-IEmze3YRAEkRSu3v89EcGctk5hSRNEeqkEwgIozmiPxkihGBNIdrMAQWFKfGDlMz5ZQ0tyo0BxwWUvUr
-a04ct/sHjfgwNRWYovf03zXtKP6VeMqvzd3LKyStFn+OS6quceXZpecCv/gXHkkikwZQZ7gdSSICU70o
-5ZEkHim5SN+nKm7LHjnCXwdC1UUdOSLiaYp5mZKLdUoujkRm3lxp84nM86PA+hQyOznpBH0gLyWcfzJJ
-cjQy5EZy44axJTrwq38h2VWHFzvNmrYl7vwtFthICCzJTgDZkb5/Suv7pc/X4q9Lyakk6nwtEt8CZnJJ
-diuYf/LWthSLymdNNPpD3ln0p1hggwhknmAnVcIyZ7+qw6uHAJjmvM5+EXlpeP3Xn/0qNKcOGaI0WF/4
-6Bf5ahLOy6NfnzynTswbtGP/sSE8CZH4X9K3b//n34hDJ0gWLBMeqFxWK8BDWbSDU/fe9V2SsT9LCN9M
-TRdUGZiJWthNdHe0vdXYvemj/jl7vH7UGo2aaqEVMTWxyVNbd7+7yafC8Yh8Rztep4NmQbffa2WNrVjG
-GUJqfJmoSwwd8tn6iQyovext/USUktacebZ+9Gu315rb1Nr072PCL4DRJ+04897RJwxurb5IDmK4ZVbt
-yY7Z/PBnyVqiU2aaXXo/IO/H7Qe2iPDwnzTuH+t0TJe/fZP/vTYkzvEZLKfA9CyWUw44McDyUzeszfS+
-ebhE3DcTMUtg+MXlYQYMbzzXgad4IjWqF3ekRjIApJ7xS9/1Oy1OMIakFwfeF5dHxYA3ElyC95cD78sr
-/6wKgPfiqRhoW/OP8IwJGTQHaGqN58Jk2496goRBsQB3KLvC5PtsAV6gqLhOgPsxL43IO80MNCK518BT
-xagCqMapBJMn7IlIEKUIIFHpXDI3wml5KpF3WtCg8mlmK3XMSnZIY4dNr9JCe8gm/oDTIbafKbpA/xbB
-GLS4o4QJxw0S5ptsOX3gMCpOrDCpKX9WgEUtjtmHTw8Ztv6Hj+e1VcFsXGPeSgGWIQi1sajCNAAkvBgN
-AAsuNYAvpwHUT9vYJJ/A88WBm5aMJrMG8BBlfuGmAnwIYIv2k5Q1iR05FyKhNGOJ3b95CHFEfPdvdKor
-4whANea8+0cSRO3+kajCdv/m4Y6o3T8SVe7+v8bunxaQOcMWtIMQM2xBCzIF2MIfH51IMMaMV5SJU4BI
-4unYnXYE+Msdq8jdiMWZ4nh7ZGVgisrJNbBFLIQpcI35MgWWIIgpsKiimALJtgUxBRZVMsXXYAo49D/d
-LUzjhSzOBkYMwNUdzNgN7MgvGXDZOQ4g1Z3jPh3Vi7sbGMko0A2MpBfnBnbk12LcwEhwaQT6ckagxtHj
-XZMO1uFm24tyV8St+pmSEFMyXzFA7Inx5aN+nKw7FAFLoPapL2VA7SPnemXsLqjG3PEcyRBleUGiigPv
-U18uBryR4BK8vxx4/zk+tzQAvBfPPEjLwzRjk5HIzt3pdPpNZ+i2zvtwLM84UoWJXWYmv+DMx7lF2HyI
-m2ope2LJ0KqF+YVMiAZtQkynfVooK+LflvUpgxrNMOETGbSnxKAxNFgRCRIwLdhTDRalJyFJiMGKyIZm
-P6dmpo5ZSZmfwmDV8HYPfte0RjwnxYwO1Ox3u6Mexmn30hs+LEOyfDWhCZ/Ea8qRuuaKWpi9Gt7ezTUw
-DiVJZdhtMiQkMg6NxDgw1fmIjKfkWKdhdSwH80R1mpudeTmMJ1WU0rqBk66Ihd8Aa2HF+ucmOU1KrfKT
-a5Wtw6v3lzQ6bLkDNHLHvWXy+VIeYsCDkBY3qSl/hREWtTAPtg6vHankwcJ5kIwDZx4kMlabB0kVi+JB
-LFxebR4kVSx58MvxIC1V4QwPzhjvlohn4MeF0wEHHA2n2cQszIGo85+rQOeXHCiWA8k4NBLjwJQDiYyn
-5FivEMaTKkpp3cCJA7HwTWAtrFj/bCanScmBn5wDzW7jlwbdg7Bwbq5MHsbp2MCEa/EjCIOtpsg1hKQA
-ORN1lEmYoX6pZQhY0Z7BAI5CAlZQjTkfFEISRIWrIFGFHRTSL3VRB4WQqDL8+5N604A88jdXI+dptyqj
-AX35NaqbI/X292ASVXiGmoiq3nzwem5qIvn2+3P7MPGptdur3m2g7VaVePmdeTaqJcqTCeb3OmalDTzH
-JcH8TIvZZZinf/YvTDF/c/VWs4A5xy3FPBF4mRBYppgXkGKe9H03re+XTTFPvq4kp5KgFPNYvA3M5DLF
-/Ge7T6XZeHXa83kwlQAffe2tChCgL+sv/QxERyPQzXZLThIljVh5EiNrRvzrqbDZeD8JRFIhEVhSYSFU
-SPqeGxWSrxdHhVj8sKTCL0CFrQfdStLYmArPERAGXrjWU/iQxlvP3t5jkIEPYT7lxG9T7WJHcrSP/oVM
-V++P7l52q6owpiMCLxMCS6YTwHSk77tpfb8s05GvK8mpJIjpsPhXYCaXTLeC94rVerevv4HBCsnMIQZY
-fLHY2dAnHcnhXrEPEtgI5TG/VyxVwjL3itX78ksb6DkCxRzuFSPy0vA6BbHLe8W43itGhigN1tcWvVeM
-fDUJ5+W9Yl/rXjHYuhUL0guwVSgenkfzUc1ELVAMeAwCEKZ9NxtRBdmGBKRKWCIaoKVnSRvaOludtKGo
-xtzTVyAZouIBkKji0le0dChzqID0FUhwmb7iywWX0SwxM9g9Nv987EbjQE5zsswAOcX8xArIN6BqcoDz
-dDlLgPrjdT+JKQlQ916fVgbUH68HSSBiDOpIBpTRlAe8IVHJrhUF6kg4MPoCQP3x+g90Q10J6p8a1GHz
-/DSo4whfArWR/3sGzGluAkG78imbx3Qd2SJ5FiELw/hmu33aAPq9PDAj9sAMGYfLxDgwJScio5sc6xU6
-EEKqqKR1AydSw8IvgLWwYv1zkZwmJf19cvqjhRXP0N+d++A8e31/mXM0FLMVhyMxk1ryPREDi1lCjdk7
-z5IQe3envyoXFRztGUAyWMZqDJIhSo1BoopTY5DwYtSYPQPK6Vri+OfGcVoU7AyOez3UAqezwo6FcQ05
-ehZAEQvD91W/em6V6kvh6gsZB87qC5Gx2uoLqWJR6gsWbq+2+kKqWKovX472aKcnFyc4tX0mt5MXh7I4
-L7LkQcpdt+f6XvOcZBdIpbV/utHzZ6OB6+OXgm9SXh3FPL+oA73bQQIjhms5wcO4J6fzdW91+oHbArN2
-D9FS++v5EIekkJHCTSUvIaBsESNrzwkBBo0fQ6IkY0lDQFk1JhBIfo4wUDXionMlIsBVAHh05h4kb+gg
-dZuP7oPlp5Pk3OwEOdVbVIP9JZhyycbup26M5u0ISlajrlb+xEY7Lbl4JAFHYuPDaFyozJeNK+i0TUll
-n4/KyFgWS2WkCgVSGZFfKJXhGgzFUBkRVVLZZ6Uy2kHHxeMo+FDZ8mceU/lsKnKCB6nVB5s2dJqwJLXP
-R2pkLJMHf0SSGqlC8mCLMFIj8tOPwHAkNVwD6FAjp8a+ph7MLUmNN6nB0DbbV9HLnwXgplt/73XQ/Llw
-fM+567h7XjDs+2/AotiBnpuari/27vawodo12gVieNp5z/j2QTJQAbUzya9Xuv9mp9wybay2QqpwOp+h
-tc5sbcePnDjNJ6cdM+P/VT2AQNtrkZdmO4G2yYx6DNwLTt6PAClWqfEvod9Be+yzaHMaQdPUSr20/7Tb
-xwc4BbK1afnn261qtT+5BiDoB2/dtegz67G9fbXX64cyUef4qG/g4f0++9xbXLibFB7u9X+u7x7u3G7X
-q7un1cOzmX076mZnStr4+98p7RslRYQvnnm+N0I864ZAP6c/uq4TjMKLABo9Dz154r26ndjGt/ngdVq+
-24OqhpWSeL0qSTnPXuDd4X11uHWI6qlIkjpbS3//JlnLhMt0sfo8AO0O39IlyQSOLC/4eWCkw7dMSdLi
-lV/i+8Aww92pSrIU704n+XaiRmTv9obUn49ML1DdDvphAGC8fsnhjncp2cNFrU7+imgPASTxrO9PVLKY
-VC85qIBU+qdDqqd9PDmkiVlCa9C85jw4g4T6SuQBQ3zf7w2PwoyDbrvvrjXqYdlelObISlYpyyBu4iQn
-QVw+sGJf8fLQ1tfefq5XTGUq05L0kWpJi1eC0iuLTvlHYMVmR5C7ZGtyLvFH6hJngiCPVCBngyCPmQEZ
-QpBWsvGMEeQp01pmjSBP6Yt8eQR5Sg4pVwR5AoZYJIJ0gBWLEEQxQgSxjQ8A0Wz+ANIBFmx2AHFTOXPh
-+lBXOBMA6QCjzxJAupnxGACQUZ/7FqSbaSnPAZBF+yPPlmw0SOWn3P2Rd0u2YH/0cs0PP3XHn7c/ennn
-x1IE00vngOUJppc+xEwJpg8MsUiC6QOIjghGtiRCMOT/Y4bR1Q+GsVQ+DAOAWnaGGQWpe6qF60OlACYM
-M6Dq0GwYZpCZsCEEGXJH1EGmtcwOUQGOWKA/nrkj6p+8W/YF++NPrvnxwl2F+ZN3fizFMH8y8fySDAPQ
-MleG8YEhFskwPoDoiGFUpKMkGEad0mGs5BEJJgzj5zGjjl6Z6zABXzMqQIlMGSbItWd/546ogeA9+zDX
-nl3ijqhDwTrdMNf8kLnruMAeRwDDjHia2UeCzeyjgs3sI9jMrpihDqNY+pSVbOZGA4kPxQD7xDmUojC2
-q/t7gOGXHaWgz3OlFPR9qlUPggiNM2Si+gilEH8PMvrS269zhkhUH6GUgeQtNP4GZyUV1Ufw+ENmYXr7
-Lc5bKFQfweMPmYHp7be5r3+xZl9/DzL70ttf4b7+c5t5F23/QuN/y339Z7AJM98i+nuAZZjVFhF9XOgW
-EckrdIuI5MNbRBVfcIWNEIY1Zea2praIOhdPqr8HGX4zWyGeNxkHc6H68AzFQJ/nGoqBvp/Hrvu8xR1C
-xdp1kbw8dt3nbe6Qmtuuu2h/5JofO9y3WBmMwhwoBjANs6MYwO7LlWIgu65IioHsuNiTKlmRFWKaYmzu
-VghUoTzBOs+7jF2pqD48g3XQ57kG6/h7uQy7z3vcIVWsYRfJy2PYfd7nDqlFGHb9PY6GXfRxwbv2Yg27
-SD7FsGuFkKryCXP09yD7bXbkPGe+OX/muzl/XnRzvtTKeObnVPf3XoQ61ZG8Qp3qSD7sVFdCj8eUwwPn
-HBzvNBSZz3J5yeNRf24w9qj7e6983R+vnN0fQIjBAsR6yZ1YXwsh1jeexPommFjfCibWN8rBpNAYZk/5
-SyWF96kCfw8IAlkAP4AdV84F/s6Xbt+F0O07T7qVBNMtEBYjdL1IMN2auhGuGJVykE+1+awYKRfjAvu9
-nFNa5su48qKMu9SKAWKN2K0YWei5An9PKfRcAZIPnyswzNDhomgSvGK4WcOUPAcLnoEtZc45DUT9sFwy
-KteDBej7ORwMwQVgK2W8SVULCBxHUnmSriaYdIHAKqEQosGka6sGKwihd0qUGQTslrQx/oGzSIFfjeUu
-xF/TM+99NUmS47D0a042lFvaif8wwUz0AJBUJCfy6FSyNnALksth6QkCRL6RtApyfPznLYxFW0eFbdQ6
-hWXrDGDo8F6TY+OMeUOnMm0cPHQLNY6+elGFem5z2Peh9QvEC45zVP5cP0WveTjDpeMnazIHtxEEQrJM
-NruwO7fXCnNQQcJP3Q764dndnDwVrwUwrOGDP9f/ZfxjraKi/xRZ/8earNr//l+kyJ6UabhIUZSoUJ4p
-kWWbFCnqv4H+Cu+R6zUfZlIXTipeb7k4TdZb+ES80sAMwb/8L+mbrkqKJKuaoliyZdrKP6RvkqXO/vnv
-ZHWiPKVLVgeYNePqIPl6XN6PDcICyxMDENa5ADEcAm/PEAMUkMWZGCxhxGAVQAyWMGKwxRMDEGPLiRjs
-4ojBnkcM5zhvMQNGqKwEI1TmMYKEkR+huiJjQjAR1ksE6aWoTMHwX5F1e1xaUa1YqWpEpcxpAYh2HuOw
-aSO5hi0ZmqlZiCAQLCN6kjTT+PibNS1U6LQQYyQNVcdWTfZEcZuLKI6ABswQBZTyhzNR3AojitsCiAKI
-V+dDFPWqcKKoV0URRb1aGFHUqwKIog6EeIsnivpmClEQZlAxMxjymCgka1yoq6hMNo1xqWbMliFQJGWK
-yZgm6pt0mpBk25BMS1MRtym6ZmPtQVYkzZJtxTRRPTVVtRjzRH2TzhOyghUITTam/5isaaK+lYsmToD+
-nKEJ8MgrV5qob4miiTpwPoA3TdS3hNHEtnia2BZGE9vF0QRwioKXoaleWwm2qM1jC6Q5VHSsFmCbkqRg
-FiD/kqIy3SQKhD0p1GOFhDNwoSqzposanS4sXdNUSTVtUzMsVcfb+Kl/4V8xJ4sanSxsE5OFmmLsyk0W
-wIGXBcjidL5XAj78xpksdoSRxU4BZLEjjCx2xZMFcBKFE1nsFkcWuyJ0ir2VYIm9NOOThnUDE2G+qmqR
-UqFYyrhQN7D3QbXHpYY0U6ZiRQOXqRJrltibo1TYlqTaiqwblqGYmo6NT1LC1pOXGIBDRJMKJDwgmCf0
-GbWCvVJRz8UTV2ne61TbE3DmLyfY1IXxRB0Ob0A7nJAv9HiGVYaQWhfGF8A5L958sS+ML/aL44v9rMrF
-2uOoOzjwek/4+uMRgtjqXf+ZCZv8orAJuaru57qp2ZJu20UwDBQWM2EYpEAYE4tURcWKCPZ8axPblYaL
-DHlcpiukiDGX/KJziWLIGtIwJEuzDVNVJKxyTNmmTFWzWfsx6r/ozIIEImbVVMOQbVO2MK9INnMmOcjF
-JMDlRrNMAh0On2GS9GT6i8LQgTAmOaBkWDVDIlE5EsmBMCKBIho4E8mhMCI5LI5IDosnkqOVJZKjuQYt
-7CTHFi0cCSVrFmINVY6K1OmSim6FRabOmkaO6DRiy7pmK7ZumpqhmRb2c6gGa96A3MeRfE02FcQZlinp
-kqrbJuENXVGtqb+Z08hxLhpx0pzhqeG0gMaSE4SOhdHIcQGGq2Nh/HFCSc+iRVnI+bXxRBiNQF46rFKG
-AfMVbZGNwJJ0clI8nfxeCSvX73nUUTERGyga+g/Tg6xh33kFQSQpI+G4U2XWuMxi7vf4TacPpHwYmob4
-Iwq2xfDNmj1+z2GPUPeZ6ELGP+Sk/Nx0cZqLLpppTvEUugATjeQEG8j3wocuTilgo4VowxFQT4WRxpl4
-peNMGFucFad0nBXPEkCWnhVROs7nMkd0XkOR0A8GcY6bZliEnegGa4Y4n+Pz0AzbtC0DaRiyJSuShe1U
-RuwPa8o4n3MOQ7U1UzUsTZElXTFCQ5WpGx9/ycwJpJGLQNzcx/fYm60awggESPzDXd9oCKOOC4q+YUWN
-5MiPF8Io5ILmwyKN1AQwyUXxTAJkXCqANS7nsYapRaqFbBLdgkRfSZG+IRuzZda4zGLu9bgsVt+4nKtv
-aJJimSbiNEuTTZ2LvnGViy7a870ccN7CGX0DyNSWE2sgHz4furgqgC6uhNHFNYUuIhdOPI8QwzZeC2OL
-67lsUdHjF/5xoIvr4ukC8lWKp4ubuUqGHVmncDAWUTJw3JUZFsjQmb5csHwzhxXGpzSiUxsGogVFseW5
-OkZumL7JnF4LgumH+V4EOF8mZy+CQ00HxBqmHWBi8YZph5pRjzVMQx4izgahu3lDxxSf7+ChE2EQugNG
-UDAu31HuDyjeINQEZsAEqycuZ3IUW8FeA9uIijSdlDDexDeBaRLBtZE4WpcK1nnJAzLCjyOXJMnQVd3W
-TFNWNBnbpxRNsg3V0nVNkQ3LYH8cu97MxR2PaS6F1Lwd7F0KLWHc0YKTBlaUaBscz1/NEGVbwiikJZ5C
-XGEUAlk0BVGIWzyFuCtLIffzKMSwwxMTFeyMViR85kKWo5MVmjJbFkXI4od15s6GezqzJO0zHOxD93Ny
-TnGxB93nIgvoeMQih7LBg3g5oQayUfEhi3YBikZbGEsAJyBJTK/C333wIIwtHih8ry4RlLUkazwUzxqQ
-vUA8Q3jzGKJiWpFFiGT9MzEdVBSSDAoV4lN5uIwxG3h0NuCC/t5c5wTSGVRNt2XZ1myTCxl4ucgAujR4
-sQwd7DUH0H3NhQweaZpDFPqoGvzwEtLZ+JDCo3jV4UkYGTwVpzo8FU8CTyurOnTmEoNM8jeFqWBJ3ic5
-jEmalGrx0kmhGhZq40I5KmRMI9AueXxEQjVMybIMydQRqqv4iIIhyYqhW4qCtAxLlhIRQ3lJpjMnfyGp
-xLhG2NOBKzBVG+aM08nFONCd2ouk+eChfnSFMU4XZhxrvEHneOiuK4xwuuIJB9rH8CGcXnGE0yuecHor
-Szj9eYQzPjNBDktgAsEpBK2oIDxxZ0clhjJVQl7CJez9IX06wcwe5FYwppuJs9N5KQVyCUTyEYFouqnL
-hqralmGroPzcNAIRQXYaAa6CX8hdzoNGQObiQiMDmEYiC4iu8APagTAWGYhnkT/CWORPcSwCrRzBLPJn
-ZVnEn6u2YGrAHg9ydkJWVGLP+seabNtRoYrDnnB+2rBIk0kRY+bw51i4ptzokkxOT8uaPpPjiXkSEH/B
-nCTsnedQmo7sTBLkzCfFg0mAm844MQnUet7+kEAYhwSUq+DD2FGO1r2hMCYZUmyY4zQuwKWArBllWDyj
-DFfCGwJcKjztDdEjh3l4ciKMkB070VVptjDKM4VLbYs1g4zmesxjJ6g5+ExGBftMRjkII7iAVtyM6gHd
-TD1DGMBFvDnxBnTTcCGMZxhv5HG2CI68AdxAzIk3nsXrHi/CGOOlON3jpXimgOwCq6F7ALcFT5/gxr50
-HFoVXqCELVSkzLKjMs1mTROvdJowrUTaWJ29p+E18+3LEE5DmDiD09B96DM4Ddz+nHOVv847GsYUp9/g
-JBRcN/Zv8w6FMQXoNwZZKBZt3LyhYwrQ0P5BEEC/AyMoGKDfgaFdDYB+B2bAlE8bn53APgOSUFzWwiso
-xndXkBvuNObJxSVgqoy9CPH7HvhgtJT5SncIoyE2nsFoAIJ576WledtMphgNERA2T4TLnaMVX5632WQK
-1DKDzeaijZs3fkyBWmagJiwJ1AowgoKBWgGGdjWAGgKNCVAr0vjuanwIDuevUHRyRIFcSS0zT7aqLHTZ
-p8X8+geVThFajCF0sAK5KULNRRHQVm8x+zywn8oJMaowilBhipB1iX9IvyaMJTTxLKEJYwmtOJbQi2cJ
-fWVZQp/LEiSdKknDLY/vqSZlmjkuq+Bb5jRyxVBYSLzArOlDn0Mfs8Z6cnW1pummpcqqoqvkflLmYG7k
-SEYUXEDaQtG2c0NYMiIDTmUT2c5Vjht+Q1hKIlN88lNTWC4is7jkp2bxOYislU1+as3NSyTjgByE0Dif
-XcVWw/MD/1izjKhIYX4IzZoTE0MubtYtXTU+/mKe38Kac3N0LLUGSXDBftNv5+IJSL1dhCd4XAZqC+MJ
-u4CkdbYwhqiIZ4iKMIaoFMcQFRGXgd6uRB6627TLQPHdzypJSSrZ0WWg5rhIwyUV1VKjQnm2SJZ0UqZA
-GetyscItnRWM2EWcPKJubuckwcaUxJoC9qu5KACyfCzivuVAAftVURSwXxVPAftVURSwvymcAvY3RVHA
-/mZhFLC/KYAC9rdWgQL2t1IoAJvzNXzuyxoTgKKNy0K4lzV1Uhorw1d98qCA/S06BUD+WtliTAL7W6JJ
-YDsXCUA2ukX8wzxIYFsYCWwXQALbwkigJp4EasJIoFYcCdREkMDOSpDATqoegODckMmpXzOiAdmSo7IQ
-8o3wJgNcKs+WKfheAy40sDMnZRx/TWB/JzcJ/NhoOUNnUvBjo//Sc1vV3lh+rTf0vak3fsC/n6p5yw2a
-vjcglZ997i1W+905tqHt6tHR8Xn1vH58dLvVODs/PqzfhP/6VbueXt8/cP2nxXtO23e6aGV1B6Oh2yJz
-fvujTqdu2wuAuqTk3P7RpHxvuulk9RHujD8Vl0Zlw6rv919+ru94nc6253T7vRb6jffuhs0Ju/J14LtB
-gH4iFwREiEAk/lzvOr0HZzh0eglyRI3uP7nExEsZrbO3YOh2yRPraw++e/9z3e09e36/h4n8+8az576Q
-RfkfGxv/DD4eDjb+6YbT4F89jBr/eddxmk//Cay1JnrO9Q+cO7cT76FEN27Rn433JqRgPvRf6k3cRdHW
-pIM/NN11ges/e033O8LrluuDlIHeKLa/NuZ0WPxZ1IxsHVujPBjr1T1gdZIuOUPTEZ+5W6CP3V/uW0CE
-FtrPLcd/ur3rjFywr2kdGENQKhBwxIs9qre1xIvF8WIPQt8SL/LiBYDCJV4Ugxd16s6qxIvF8aIOoW+J
-Fznxog6gcIkXBeEF1UVT4sXieLEPoW+JFznxYh9A4RIvisGLfWgHXaLC/D6j7Y93+n7XGf5cv+t3WiVQ
-5AeKX6XhYmWA4he0dS6BYn6f0TbGJVAwBorSYrEyQHFQWiwYQshBabHggBcHpcVidfCitFgwxIvD0mLB
-AS8OS4vFyuDF4V8acXHntr1etlm9SX003pcM4i1qx4NBP/CG7orCBr3feKPG0dfF4hXGh6O/NMKCBz4c
-MYivKPGB2rtfN9pthfHh+C+1T/DAh2MG1okSH6i9+3Wj21YZH/5SewQPfDhhsAMu8YHau1/XNswYH5zm
-gwucLNkO/18LzzceOoMBWqzKYb+Feiwsi/d4evbxJ/cN7rZbmaBPJGXccYOOM7zv+93vG4POCE2kjb7f
-/uY2O94gcL+53Xv0c993h/1+J/iGPua1extT39wgv/3WD3+Du5sc6rkYD8C4o7fJ7//z39HvT108HVDz
-CGaNH6rh00locPBjLffeGXWGB86b66NR+6j35OGt29qpe++iWdQETUjPTmcE9fl07yq4oheO7zl3idNs
-J6mHRBOdTTrj+0e1xn3cxSLDjkRdtPV25/onD2+B13Q64VTe8N0/IzcYBolmzGnIdN2VrT7qTK/n+pTW
-/AaAEFU+/O1zM3Vaza1JQriSAhy/oeyf+OP0Q01AfWj9f4IWtdOGex/oYLyOifBk14PllNK88+13hjYv
-Nd+qg0EHTTU8DOfoNTLXPJ/Uh+N8AzYxH/PtKuWIHOv5dgodOJ+ab8ChmC8/304ztJnJfLtzH5xnD1E1
-r7l2Cqgp47kG5grmO9egi6Sm5hpwoOLLz7WzDG1eaq7t9YMhmWReL0B6TdPlh2hnAGd9INqj4Fl2Bl2D
-Mz3LMuxevtws47VjO3VD/fv0gzk38Pvc5tr53N3aTSYEYTfXzlN2a0AI95efa+e8dmvi5tjcHdpDJvxg
-N8caKTs0IPr3y8+xBq8dGs4CjPTp5gMaoY0A/4MfbTbmbs6AezP5TrOUzRkQO/rlp9kFr80ZmWYb/dGw
-3fd67XPf6QUesfdwm2wXc/Zo4OV/XCfbRcoeDQg8XO3J9mODGDI52TYv0rOy/SW2zU2v0kJ7gCb+gNP5
-34o0Y+xE/+Zh77zkBQOQvRO1F6tt/JDgcq625gje3VymIAEQUrjaSMBivvHS1uL2J/6mgau56logeI8D
-GFdnJhsQn/blJ9sVL3UNAreHyCjFccLN1d1cwRPuOkV3AwKevvyEu+alu52GnkIxXpzrOcqb/9wWvJ++
-TlHegMCZ1Z5nyf30cjk0Z7faAdDX2zjx7YEXxPfcgClxjexB18NkoffRrEhkZ0Z75qE3OHdfhz/X19e8
-XrPfRRtYvAcPotmRtNiskfLkAaGwPBmMGpYnQx7C8qT/au0WviYmLE/eHbBGTSf94rWGD+S63bWHKFGt
-LM2kCg1zrSZn0VbHCQJ45c706PSE+hG4XQf9qgkMYJ7PopEfPGBe2vE6Q9eH5sWe13LD305NjCvz15+n
-5MSY+bbjI3W+7X5kQQ7+51etdnJ7cLxFcqv+2ACeyPD+Wf2mtuy7p1hy2stkwRCgAbpjBymME1giD8XX
-C+0c1vhAvTd00OYTrYhmv3fi4EmUQenEDwcb96NOZ6N/9ygbG+F433r4vNm903S/tb379bU7hFBtH2eW
-juL5DjzEAa1YdlkwemoSEfX9dHfzAgNRPG3yTXIZxBL+tuYEjCU7bgbGP5E63hy3IhFvRPRwPC74JfRY
-ixizkIJO2ht8kzb+SToj3m93fb/l+kuMCJSz221hWNLX19q+6/ain+8IB+If46InM2Zx8Q50TygWr+gf
-4snPoXj8Y0w8Gmx3afHASgvFK9aHePxzJF6ZTSUeUScZmxnwaA5HTicaXKoxaSs2C77eFJ7tLCIny/4B
-Nt05AIeG2wivtfZ9rXaGdi096JKHmW3E7OShMWx1iD52NxpS9sfTdLiBwDE2JdOpNt/359LLJloJHbdV
-7zqJKzEAi1RILNUOmgrh7RcHtZ3zhEl0Sbi/m8/vqYA/3ZQvDvXB6A7PfvChyWQhDwLonwP/75IImDzD
-v/hXU3keBs7M0DnVV3/xbIC4aIw5cfUupr4xU+7uAEwJURmwWqXqeGM/XhYdL4lma5Q44zWaxYqPDgY1
-nJ0qlvr1ZTWyTelmWzs+cEuNLKGRNYFtKldFqZkGy6WiNIOXLFUi4JwCQ42nSVO4xGg8rWwKlzIRLxul
-xlOUxtMCGCvk1tZdw+8IVnogLxSpB3P1J7OkZRWhFi0zGidFqJVc9KUitFqKkJtBV11cEQL2nKUi9DUV
-IZdqnorFiiylBNEcV8k4jDVKPMga7aAS6FijKVdAyDYfJSreaewUqLlfXlZ5qraOm/1SeYKUJxeYMlyV
-p/s0KC+VJ27K030q4eVQnkb9Qt1Foz7VXVQqT6umPI36VD52XzF+uwf9kAQEq1HxyNFYbZgrUwvKW1Kl
-GvXF+pZGg9K3tOIq1WjAw7c0GpS+pZVRqfKj9IDqPkI4hfGqeHROKAmcUBmSsywa/6HdKcQJjf9kWOol
-GheKxn/ScHMpNP6TZtks0fgTobFPjdR+9wZ41yje6xAHyo+KcMdkuqhlYdmnRfZygmU/w5ovYblQWPYz
-uIYWh+Ug1QRWwvLX8DuMgJOfEWaP81Yt5XCgnaABclCBDoTkoR/BUViT1rPzHMCfXNZlsFW727ZKlwHg
-MhgFwCTj6TIYBanb2NJlwMllMBqmclUelwGQ/Eeky2AIzOTSZbCiLoMh1RgV1WxrMMLqT703XPu5JgnR
-fybJJz+qwFzxySBjWY1nJNgQNSoNUauu8Yy4GKJGpSFqZTSe/EgMZFGbReJTp1s0EqMqcEdiQMaySPws
-2Pb0XNqeVh2Jn7nYnl5K29MXQuIX+hmEsHF7rVbRSIyqwB2JARnLIvGL2NMHo5fy9MGqI/Erj9MHo9fy
-9MHKIDFnL8ArNdoRuFdgKYcAlMULMvxDmSG5GPihhrGz9ad+fVmz/03jjwRcz1Ka/dEkFnxSYPRWnhQo
-zOz/xvWkAHTOSaDZ/y3bKe/S7L8KZv93qrEpyn/aKsDuD10HNFUd5vrOgvKW1X3eBVuh3ksr1KrrPu9c
-rFBSaYVaGd0nP0RLVCvUGKMKcAjMg0wezoEF5S0L0ZJg85RUmqdWHaJlLuYpuTRPfSGIlqkWqDFGFeAp
-mAeZPLwGC8pbFqJlwYdtk+nuS4heMYhWuBy2VcrDtisD0Zw9CAo1+BG7QuvR/VaZXAW02zQ6lGRFvYyu
-heTZA/r73M4UTHqC7bkC+LN/qSNAFZxvdaSW+VYLcwSoPPOtjpI38gh1BGhlvtXP4wjQqFamHnqvPpg+
-+swprGlMAxuhRC5hTSkyllVKNMF2I620G626UqJzsRvppd1oZZSS/KALXY0Xgq7z7HgdfAVO3P3KG3un
-BfNF4HmSlsVhXbBxyCiNQ6uOwwYX45BRGoe+EA4bVPvPBKTiPlZhOMzrqFUmScvisCn46KtZHn1ddRw2
-uRx9Ncujr18Ihy1qNOIEpOKOVGE4zOugVSZJy+KwJTjk0CpDDlcdhy0uIYd2GXL4hXDYphqDh/2h0xFt
-kxgL5Yu/NCnLYq8t2CZslzbhVcfeChebcKW0CX8h7K1QbcIEoETbIcZCBWAvQ/tDRbAd+La0A6869t5y
-sQPflnbgL4S9t1Q7MAEo0baHsVAB2MvO5vBcFWv7fa6Wtt8Vx97nKg/b73O1tP2uDPbyDdB+3qQahqcu
-rviI014ixcspJT4butsNis+mxXcn3w/Lk1fS0C6v5X/JLIew7tSvL33ZbPd0WyszxwOR48+bwNThGTn+
-vJm6+S0jxzlFjj9vppJfjsjx561CL5t93iovm/00kePPW1SDFcL9Ib7EEJHBGfnx59rpqNcr4PqsibJD
-qsRcn8osaVmdakusPet5u7RnrbpOtc3DnvW8XdqzVkanyg/N2/RLPe4agesXd5/hBCbDighBZFjUspBc
-E2zmqpVmrlWH5BoXM1etNHN9IUjeod/ucXeCavyC5t5KwPK4MoKgmSZuWXjeERv5+LxTRj6uOjzv8Ih8
-fN4tIx9XBp45eyF2qWGRYwvHAnhNRetab9SlIudZwqqQAZAX/eLStnm9FQSlbR6yze8KvtX1ebe81TUD
-CuGVwdw0v0cznsvKh/Wa/Bxar/GPDG33e4Xe+vq8R80+r8gf4lVjIl5SStt99rnK1HS/R7UPMbXT45of
-eIgrnM58GtoYi11Y58gtYlk9A7jOhKueUS/NQFkxfc7Gcmq6cFA06lzsQPXSDiRkOggyBO1TDUFnw/5g
-4LZEY+9YLEfspYhYFnv3Bdt49ksbz8pj7z4XI8+v0sizOtjLysqDwzfj4wwgShyFwyznuD3hS/t3wC46
-hOOph4ArBHMGcG693bn+ycNbgC01Z2/B0O0uahjaddHIec1zVJZZxsY/3ei1s9HA9fG7wTcJUEtogI67
-HTKR/ILOy6KpFRlHWk7wMO7Xqu/3X36u13uD0XCr0w/cFilBimZ/NEQzLHoFNf/BGQ6dXowrm6Ng2O/u
-uM5whCb7/0y/9GMj9svMJpNJsz4rsruoAeAKJeOMm0peQiu+5eEv9tCMwO1Fo08xoARDv//kLo7hv2h5
-a2VsNhgbUD5MCPjHuAHFRd18gGmeuq+YfSJWhQOaWreDhtFB+wpv6HS8JkKDh/5LHfXJGB4YbTUO0s/0
-xpoYm+Jo3F1/bgdsxR6J1wBYjrwam67ZxNvDzGBU+5j1X2+1TnUjR9I8BNZKGmmOoHMOAkhzfLU5c6ac
-3JnOix4PIWUnFz0OEZCulwRXAMEd0mzk4gjukBZRLIjgjtI1Ks4EdwQsKF6NTY+qLQludQnuCFgrqVqh
-C6xxAQQ3FV3Fhedi3+dGd8fQBryku09Jd8c0j7Q4ujumJeMSRHfH6SoOZ7o7ARYUp8aepCuvJd2tLt0l
-rzDLoM9BV6gJ0ueWPb6eSaebhCjzIroTaCNemj1Xa+EJocnf1LgxYTT5m+ZRFUSTv9MVJc40+RtYjpwa
-e5quApc0ubo0mcwYk06TYCIbsVohN7aEzvXwIs1T5r7CUjssivZOi/f2nRXs7Tsr3Nt3Js7bd1Z6+z4N
-7VEOQp1TYxdP3T9oxIdLpWBrZ7wKuwnMVS4p0saNYZcWDfzissetru/rRmP+HvJvPW51LjoV2nmZCq2w
-VGjnXFOhAStM5HGqRpkKTVQqNM6k2aDmScOs4PnRIYEliPMhc45RmFAh4uVGqOOGsiVV8KtLE+vwzAfS
-+5TEiiYxoKxxJdaLVCNZSay8iPUiVS3NQ6wX1IPCQoj1gmZ2KIl19XKMXlIVziYa/eHMrQwCMiZNMc4G
-qQDzJEmpEpY9M3cp+MzcZXlmbtXzIl1yOTJ3VR6Z+3J5kQAv2BU1J9K/pG/f/s+/EadOkCxgFDY5ek0+
-lEUzOXXvXd8lN0RkCW2cqfmC6gozUUu5x66ATpya6FFXQ4liwvGIfGZIMeqgWdHt91pZY0yWdQJdpdpw
-8vs4rsVFwF3nioBDv3Z7rblNrU3/Pi6cFut45r2jTxj8Wk3bUqv2ZEdtfvjxZC3RKTPNLr0+kNfn9gNb
-REU6APEIY4yXv32T/702JEEBqTGCAGwnsR04GMYA20/dsDbT++rhEvHxTMQshek3AFonMR1IUcEZuW9S
-PR/5kfsm7bDSXb/T4gZrTq44rZxg7tD0Nd5g7tDMMyWYf2owd5Y5zJQpxQW0df8IW5mQRXOAptp4bkzU
-BNQzJDyMBdhDWSsm32cL+AJFxXUG3I/5aeUO4PYkrUAHVotSFe7SrdI5w8HuxAVDAQtrocivPNTSFKcP
-NdP1oZItUthi06u00J6yiT/gdIitaIo+0L9FMQgUf5Uw+bhBJnNPFmKBws04scSk5vxZAha1FIY3gU5M
-YjiUgrooDG+lbqnzKw0tcef7W7nO9+eE8RZNOeKtIbi0yKhSQ/jUGoLLKwkemPQns4bwEGXY4aYifAhg
-i/6T1ECJHTsXYqE0YylmgVS6JLNAuRqKYhY3PRg0p3ZwL27bfJ/zXEgeWrkXpwTdpytBJVN8Fu0ACiZN
-PRYJHShJqAFQAC3AHv74CEqCQWa8rEycCkQST0fxtCPBX+44Su5GLMUc7UzuCiAtSmHM0U7dxOdljra4
-s+UPOdOr5WGOB3GK10O64lUyx2dhjuQxhqXczCBPZHFWMGIEru5l5m5lL5P9H8qLzheNvdStb34LkZeW
-FIyrW9nLdQ46J0Y/0k688zYaPdLOs5VGo09tNHpMcwp4UU6QDF6BTMmhoYxjDBB8Yqz5qC8naxBFwFIo
-/pjJAwDcIFXYbvtJgAfgSdxG9KlID8BTUR6ATukB+JJg3lnCA5ApAySY/2rGhiORnb7T6fSbztBtnffh
-WKFxJAwTO85MnseZj3OL4PkQN9VS9kSToVVL8U0nzZdM0m0tlJ3yb8u2lUHtZpxoq8PdNdIV5xrpFuga
-6YpzjXRL18jXMXD16OcoQmJr9rvdUQ/jtHvpDR8YkS5HTWnCL/Gac6SyuaKWTfmx2TtrVo8P3HkpP5Zi
-yt7SlrO/jRBjO13G5NcTcEylt4R/J5Z3e6K2zc3IvTyf9Is8y9JfQh8X3T/lqZcvqdH26b6lkHpb7gCN
-3HGPUQ5n6CEGnAtpkJOa81dWYVFL8eIAMh2VvCicFwcC/GyDJfQlwbg/KNIZ92cJtVlw//wp3XZfkheh
-FJEzvDhjOGQTe8GJG6eDIzgacbOJWYoT/0D5M0pOFM6JvgDfpL/6upBfpE/TX31dOii9n1+SE6HoEyZ5
-y9K9n9Nxjgm350fACFtNkmu4SwFyJuoqoxDJINMhKPA66YKCawLunr6hOE/fsEBP31Ccp29Yevo+qaeP
-ku9/RPX2naEmoqo3H7weEM+emvA/uEguiTVSLlHKlUw36wQXb6Ju1pnpAXY3AdA/u/RVAKfaA5DvorwK
-AM1v0XfsjMo7dgq7CmDE9Y6d52Lv2Hku79j5InfsPFPNmYQaliLb5OQMSVUFLBQQqdLI+gW8tQcicZ4k
-zJp9WdGuXgdOEJe0i6a46Bt4XsobeAqj3ReuN/C8FHsDTxIAS9r9nLT7SlV1zxEQBl641pfgXhpH6plu
-toO4mxOXTrWTHaHSPpqHVVMSQ/ytrPoqWpkFcuGXrCqIVV+5KrNvxSqzb6Uy+1nutQsuIBdySJwOMWLj
-i+3Ohj7pSAH32n0QzkYon/m9dqkSchlqUzWV5W7NQ+Mk9NY8JK+8NW+1b81DQ8Th1rzgAvCrlrfmfbVb
-8yCbYCzsMsC2tCwBl5CXMRF3AphFGYSQTHvbNqIKsw3qSJWQy76Y4tZbIlYEDWymWJGDlUmYi2rM/ea9
-4AKapFzCKJCo4m7eQ8KLuXkPCS5v3vuCoYiw/WqGJ8ZGs499dRbSgNxkCdIAjHqsSGMDqjYH6kiXk0vd
-SHFQLUUgkC8aIJCVyeSFasz9ZDWSISpzbnCR7u7iSCCAv0cMgVBdQSWBfGoCgXxsHwSCY80JjFOiIxLE
-ATl6BGkbU5aj6TqzZY0sQnLpHCnel6UoAxqU8tiY6GNjaBy4H6VGMlb9KDWqYnFHqYMLyPmyYv1DddCU
-VPupqRYKnp+h2jv3wXn2+j6r02SAVYXDwbBJrfmeC4PFLMWHb9mSIa+QDe6d+4FjJENUMmQkqriDw0h4
-McmQgwupPA78JXEdiseewXWvh1rgdD6Rs2ZcY47eGlBELtVp/rZyOaqQILNHqToJV50kAU4oefVVA7lI
-55W8+qqlXLq5viTFQueTmZDp/s1yOhKno8u7bs/1veY5ye+RSqH/dKPnz0YD18cvBd8kBqSnQE4GJDBi
-vJYTPIx7cjqb/1anH7gtMKf/EC29v54fcYgRGSncVPISAs4WMSb3nBBw0PgxJk6F5reRVWMCieTnCBNV
-Iy46XyoQVAWawjW+Rc0bOkjV56Z3qTmvusy/s1DFqdZqLtW6ZDnqahVDdNCZYSbRGryIjg/DcaM2DbrW
-sKS2T0ltGs1PIo7atLQLQjlTm5buSuNMbbq4yE09l/JbUlvB1AYdyWUST8KB2pY/rZvKb1MRJLxIToc2
-3CXJfUqSM2hOI3EkZ9BiDgWRnJGu0nAmOUNcdKmZK7q0JDkWJAdD22xfRS9/FoCbbv098Z5dOL7nIO7d
-84Jh338DFsUO9Fx8us7bk+Fp5z3ju0vJQAXUziS/Xun+m51yy7Sx2gqpwul8htY6s7UdP3LiNJ+cdszs
-/1f1AAJtr0Vemu0E2iYz6jFwLzh5PwKkWKXGv4R+B+25z6LNaQRNUyu14j/I7eODFhylEPSDt+5a9Jk1
-ZT2226/2ev1QKuoeH/UOPMDfZ597i4t3k+LD3f7P9d3DndvtenX3tHp4NrNzRx3tTEkbf/87pYWjpIjw
-xTPP90aIad0Q6uf0SNd1glF4eUej56EnT7xXtxPb+jYfvE7Ld3tQ1bBaEq9XJSknkauBfEWRJHW2ll6r
-knw74WRdrD4PQLvDt3RJMoFD6gt+Hhjp8C1TkrR45Zf4PjDMcHeqkizFutOtJt9O1Ijs3t6QAvSRSQiq
-20E/DE+M1y85YPEuJbu4qNXJXxH9IYAknvX9iVIWk+olBxWQSv90SPa0jyeHNDFLaA2a15wHZ5BQYIk8
-YIjv+73hUZip02333bVGPSzbi1J0WckqZRnETZxEJ4jLB1bsK14e2vra28/1iqlMZQmTPtKEafFKUHpl
-0Sn/SF2xAGK4m8wR45G6pJkgxiMVuNkgxiMwnHSE2E42ljFCPGVaq6wR4il9ES+PEE/JIeSKEE/AkIpE
-iA6wIhFCKEaIELbxARCazR8gOtQFCgFELZUDF5ZPXcFMAKJDXcBsAKJLxVcIIHaTTzMGiG6mpToHIBZt
-P3X4oPbvcQfIbt4t1ILt7y00/nXuW8he3vFfiiB66Ri+PEH00oeUKUH0gSEVSRB9AJERQciWRAiC/H/M
-ELr6wRCWyoch+tQlDjHEPvMtZJ8K4UwYYkBdwWwYYkAlWAghDrgj5CDTWmWHkIOFttCH3BHyT94t9ILt
-/7PQ+B+lLp/c7c87/ksxxJ9MvLwkQ/jpQ8qUIXxgSEUyhA8gMmIIFekICYZQp3QIK3logQlD+HnMlO5J
-6qZ40foEfM2UAWczZZDLTPmbO4IEgvfYQ2A4s/fHGXedayhY5xrmmh/n3HcYw0LM2COeZuyRYDP2qGAz
-9gg2YytmqIMolj5lpZq57ULiQzHPC9mxG8zNVM987djPnO3Yzwttwi+5Q+aL4E34y0Kb8CvuEPkiWAl7
-WWj8r7krYa+Cx/91gfF/3AZMAqzbL3j8XxcY/8dtQGVl3P43weP/ttD4A/oV6/YLHv+3hcYf2OAzbv97
-IX7Md55+zHfBfsz3gv2YEuzH1CQr2iJaU2Zqa2qLqHPyZEoLeDIftwF1IeceTuLryZQ4ezLlBTxZj9vA
-hpUxRMiCtWp5AU/m4zawoWLdfsFWFmWh8QcInHH7lUI8mQpPT6Yi2JOpFuzJVCmeTJAibAFWBHUBV+bj
-NrBdyInhKl9XpsbZlakttIsGCIsxRGiCd9HaQrtoAFAZt18vZBet89xF64J30XrBu2iDEg1ohRCp8gr7
-M4ClnNVl91irMt88G3w3z8aim+elVobJ0wVhCnZBmAW7IEyKCyL0QEw5IHBWvvHOQZH5LBcrswsSWi7s
-w+otvu4Ii7M7wsocMAAQa22bu+5pF0KsNk9itQUTq10wsVZgYtXDCBl7yn8pKfyj7Cu56PaOuTuzwpdu
-gZOHHOj2lifd3gqm29uC6fYWpltTN8IVo1IOrqk2lxWjAFvMBVZMi7XqrlS5Mq4CHC5lv2KUKscoTGVT
-bBSmsllsFKayCUdhGviIJ7ZuaRK8YnhZtxRgm7nAkrlnrdMpW1zDMJUtvmGYylaOMLvHGnB0n+0mVdkq
-IsxO2eZIugpwgJYrhACahFAI2YZJ11YNVhBC75QoEwbULbW0Mf6B8yaBX41l7yNfy7z31SRJjltRIR/C
-OPsH2biAJ9xJSpXogfSVuCgyAKdgoxYYuAXJ5bD0BKkBEwSnEZDj4z9vYSzYuh0qbKPWKSxbtwOMLd5r
-8mzcvKFTmTYOHrqFGkdfvahCPbc57PvQ+gWOGY+zMv5cP0WveTino+MnazIHtxEEgrLY7MLu3F4rzLoE
-CT91O+iHZ3dz8lS8FsCwhg/+XP+X8Y+1ior+U2T9H2uyav/7f5Eie1Km4SJFUaJCeaZElm1SpKj/Bvor
-vNWt13yYSdY3qXi95eLEUG/hE/FKAzME//K/pG+6KimSrGqKYsmWaSv/kL5Jljr757+T1Ykycy5XnT1g
-1oyrg+TrcXk/NggLLE8MwGnwBYgBcH7NEgN4bpUvMewJI4a9AoihLowY6uKJATiaz4kY6sURw/48YjjH
-mXoZMML+CjCC1wQy5XwwgoSRH6G6ImNCMBHWSwTppahMwfBfkXV7XFpRrVipakSljGkB1RzovwiHTRvJ
-NWzJ0EzNQgSBYBnRk6SZxsffbGkBVQdYGFF1YoykoerYqsmaKFAVMhs2IKKAfL8zRAGmwOFJFF4TSgLE
-gyiQJBhKORIFkjkPSxkSBZLEAEsXbBw94w9bokCSGLDgUkSBRAMjyJgokBA2LsKcRAFl8JkmCsIMKmYG
-Qx4ThWSNC3UVlcmmMS7VjNkyBIqkTDFZ0wSQ6WeMy5JsG5JpaSriNkXXbKw9yIqkWbKtmCaqp6aqFmue
-AHIAjesjK1iB0GRj+o/JnCaAREEL0AQU8zBDE+ARVL40AaUi4kMTUNIh3jRBTyzEmiagFEKcaYKeVog1
-TUAJhgTRBJBLiJOhCclaCbYAsgd9sAXSHCo6VguwTUlSMAuQf0lRmW4SBcKeFOqxQsIZuFCVWdMFlIZo
-vI3XNU2VVNM2NcNSdbyNn/oX/hVzsgCSEI1rY5uYLNQUY1dusgASEi1AFlA8zwxZgIfR+JIFkAWJE1lA
-+Y94kwWU84gPWUDZjDiTBT1hEWuygHIXCSILKK0Rc50COLpcAEtAGYtmjE8a1g1MhPmqqkVKhWIp40Ld
-wN4H1R6XGtJMmYoVDVymSqxZAkhlNFEqbEtSbUXWDctQTE3HxicpYevJSwxQbqNxBRIeEMwT+oxawV6p
-AJIZZeeJGuS/Xcz2BKBRTrABTj5z4gkgaxIOb0A7nJAv9HjGUoaQCmVQ4sMXUK4kznxBz4bEmi+gvEeC
-+ALKiQQqF2uPo+7gwOs94QuARwhiq3f9ZyZsAqVNwsxBLmf7uW5qtqTbdhEMAyRQ+mAYpEAYE4tURcWK
-CPZ8axPblYaLDHlcpiukiDGXQDmXIihXDFlDGoZkabZhqoqEVY4p25SpajZzPwaQcmlcHSQQMaumGoZs
-m7KFeUWymTMJlIMpO5NAEQ4zTAJtW2eYBDC35IQhIIsTJyaB8jfhjKdmSCQqRyIBUjVxIhIoSRNnIgHS
-OHAiEigDkyAiAZItiSYSKP/SahAJkIlpyqCFneTYooUjoWTNQqyhylGROl1S0a2wyNRZ0wiQhWFiKpJ1
-zVZs3TQ1QzMt7OdQDda8AeR1GsvXZFNBnGGZki6pum0S3tAV1Zr6mzmNQHmf6LQBRdIsFj4LaCg5QQfK
-HMWHNiArHG9DFT0NFGu+gDJC4fQqWpQFnF8b6bmiWNMGkAWKqJBhgHxFW4T4l6QPKDGUYPoAckEVQBVQ
-hqgJVVRMhP6Khv7DdCBr2FdeQZBIykj47VSZNS6zmPs5gLRRE7i2DUPTEF9EwbUYrlmzBZA/ako81nUm
-uo/xDzkpPzc9ADmmFtAyfqUF1abSBZBYJCfYQFms+NAFJV9VRQvRhiOg0hNTsSYNKAUVZyWDnpaKNVtA
-CaoEKRlALirRLAGlp1oNJQOK1f9gjuh8hiKhHwziDDfNsAg7zQ3WDAHkr5q4GDTDNm3LQBqFbMmKZGG7
-lBH7w5oygJRXH8dAbM1UDUtTZElXjNAwZerGx18ycwKBMmLRCeMgzcGRShjszVJQTi0+hAFl0eKtX9Az
-ZbGmCihwmlxEFzWSIx8CmbQ4UQaQViv0UZFGagKYA0q0JZg5oFxb4lkCSrI1YQlTi1QJ2SS6BImukiL9
-QjZmy6xxmcXcqwFl3hKoX0BRqh/iNUmxTBNxmKXJps5Fv8ieuguii6M0LwaEqDN0AUySnFgDJPviRBdA
-gi/udAHk/eJEF1DGL0wXkYsmnieIYRuhXF982AKK+/tgi4oev2CPA11AqbsE0wWU3ks8XQDpv6aUCjuy
-RuFgK6JU4LgqMyyQoTN7uWAZyBY2geXxKYzoVIaBaEFRbHmuTpEbpqF0Ytlh+iTNawBRNWevAZSgjAtM
-t6DUY5xhukVPL8YYpltQpjG+BqAWkHaMDz63gBxkggxALSgdmVhcbkEZyVbCANSCUpNNsHriUiZHrRXs
-JbCNqEjTSQnbTXwLykwWwbWRODqXCtY5yaMFJTIbRyZJkqGruq2ZpqxoMrZHKZpkG6ql65oiG5bB/rh1
-C0p8RueK09x5OIBoxpyAA6RG48QVQDo0siFUom1vPB81Q1QFkqVxogwoTRpnyoAyo/GhDCDZmSjKgDKj
-CaYMKJXZalAGFDr/kdLJDk9AVLCzWZHwGQpZjk5KaMpsWRTxih/WWTsTWlCyNKo9hr09qAWlUBs7D3jY
-f1r0BGoQOZyluQdSD1UDITw5oQVKzMaHHKA8bLwVCSgfGx9WgCKScUyuwt090IIyp/FhBygpGuZ3dYkg
-qyVZAkqTJpgloLxm4hkBynk2FX9kRRYfkrXPxPBfUUgyJ1SIT9XhMsboD2VEm6AvB7SHojk/2AbpBKqm
-27Jsa7bJBfzpSdIg8AduYV8Q/NlrBlDyNT7gD+VaI5pBFLqoGvzwEUrBxocE9sWrBvvCwB+KhhOkGvwq
-HvR/raxq8GsuEcgk31KYupXkaZLDmKJJqRYvnRSqYaE2LpSjQsa0cUCnDVs1TMmyDMnUEYqr+EiBIcmK
-oVuKgrQIS5YSET95SeVgTr5BUolxjbDnAldgqjbMGeZgIYa5zJ2Gg716AUVE8WGYQ5hhrPEGnN+huNah
-MII5FE8wh8II5qg4gjkqnmCgYJDVIJijeQQzPuNADjdgwsAp/qyoIDwRZ0clhjJVQl7CJez9Gcd0Qpk9
-aK1gDDcTZ5vzUsjxnORSsqTppi4bqmpbhq2C8nPTxnEud/d1mgsj1d3NnkaOhdHICUwjkYVDV/gBLRRm
-wIdFTsSzyIkwFvn9/9q71uY2dW79VzI5c2bPnHkTx869076z04Q0adMmjXNpu2dPBhslJrGNCziX/voj
-CeMLLAEGLUEcfdk7xYCQEM+j9ayltcpjke/ls8j3yrLI90QzhVED82DwvQ71xjrXq/6zVN/dHR1cZ2FL
-LH9scGijzg9JZg7IexsqWFNu8LU6391c39icycEkO0mHdT5nzhD5zu/zuQyQX4XzO8lnjnNlzNEswb/R
-VMYZTdi/0QhiPRHVO8hphsMcFwKNMkyrAhTpk80gF+UzyEUlvBsXyd6NzZHDO9jpEES0hk7w9bXZg6O8
-T+zo7o5sxrhM9HhHdjgj+EAuS/aBQF6N7KaGnaZYQRHm04QBFcYtiDeXygjjCsabepjNAZE3rpTxxpV6
-W+NKGWNcl2drQGKvYqa4rqytcZ3IHlvMN85Co4KCRkyR4sd2dkfHNnZl08QPMU1s78TSuG7K9yT8KFJd
-zoCKME3jNFiffAangZDngl/5D0XV5WhLyqvL2RYkwuEA9E/V1eVok4qqy9GWyqouZ1u/spYdxQPoX4La
-c+UD9K+kCqUrfK8D8xHwBN/1jaAkRFhLglec25Cd7NuCxIvQaxCtv4CD0SYwY7JjNFQfawajoV0nyGtp
-M2mZKRWjTYE8EXzuiKq9mbTYlArULQmLzTk710p6f1KBuiXBTMgJ1C3gDSoG6jbwaqsB1G1gBoyBurEW
-1pJmm9ZYvonGJt9iwEtE12UnP7XacxXf3JFdjsFqiyliI8IQm+ADFKYIqxBFQGXN5tPnAT2mIMRYyijC
-gimivrmGH6JvKWMJop4liDKWIOWxBCmfJW4ryxK3iSzB053ytNj1sG40P7axHR5bYVXfNnjJn+Ag9/rK
-po/bBPqYFet5KemNjc3tnfX6emNzndcLlQ7mt4WSB0G198rWzu9UJQ+ig5mkna8jLvjvVKUQsoCieNhQ
-3lGVO8jqlJac1OqUnjPI6lQ1OallJ+YRqrMAHIrQLP/cyu56sD/gP0s7W6NDDembyiAXYRgDwwspb+5s
-rm9N/iM9H4WdUMk5kgqDJ6SQv+i3C/EEVE1xLp6QX5zTAtOgovDEvfokc9a9Moa4V88QD8oYAnI6KWKI
-BwXFOa2HKuSNs7ppxTlZLeZ1nkJ0bXdUnHM7PLTBjqys76yPDtZnD9XXNvmxBpRhrhArQELFCJS3IoUx
-MaJuuglJqhklSaeAbiEKgKp2zuW+RaCAnjIKgBwj2BTQU0YBPfUU0FdGAf3yKKCvggL6laAAJ4UCmJy/
-wfZ57YQE0NgIjwVwX99YHx+NHGOlN1EoABKzE/y19R3ZJABlckMlAacQCUAFZOfyDyOQwEAZCQxKIIGB
-MhIYqCcBSH7EIYHf5ZHAbxUk8LsSJOCm2gEUzrfqfJfv9ogG6jv10bEA8reCygPsaH32WIPVIUChATch
-5ZsCS8AtTALva5bpm+MD72vOU59Ye/2wfaPvu/bUFe/h36ee3CJe27UH/OFnz3uJPn2CYXCw9+3b6cXe
-xfHpt5v9y+bF6dfjX8G/vhg/p7/v9+z5p5u3zTvX7NEvqzcY+sTic/5g8kzn5M724s8C6FSzI9cW3G+6
-6/zr49wZPSvamtAVvue6ztOH5UO72z2wzZ7Tt+gv9h8SdCcYyueBSzyP/sUT+o8Qgbf4Ybln9jum75v9
-GDnSTjsPhEu8grfVfPF80uNnLC91XHL7YZn0H23X6TMif1d7tMkT/yj/p1b725uc7NX+JsE0+KfPUOOv
-VtdsP/wFfGtteh5xT8wW6UZHKDaM++Jzo6MJrS06ztNxmw3RaGnSZTeaHjqPuI92m7yjeG0RF6QMekW5
-41VLGLDoubQb2QbWEJwYHVXg6+RD0qTTke25m2OMyRfy4vFGSx1ny3QfblrdIQHHWjSAEQQVAgEiXvhC
-FV3jxfx44UPoq/GiIF74AAprvCgJL4QrK40X8+PFEEJfjRcF8WIIoLDGi3LwYihU5zRe5MALCH01XhTE
-CyhBscaLcvDiEVpBa1RIHjPR+vjQcXum/2G55XQtDRQSgEILF5UBiido6ayBInnMRAtjDRRygeJJKxbV
-AQqtWEiEkGetWCDgxbNWLCqDF89asZCJF1qxQMCLF61YVAYvXt5oxEWL3Nn9bLP6o/DU6FhKiLcwTgcD
-x7N9UlHYEI8bOmosLhZXGB/+vNEICwx8+CMhvkLjg3B0Fzfarcr48Eb1CQx8WJOgTmh8EI7u4ka3VRgf
-1t6oHoGCDxJWwBofRKNbX1xtWDI+mO0OAXaWHAT/N4L9jV/NwYB+rI2vjkVHLDgWHfH0tIUP5AUetps6
-R59RK+HADbqmf+u4vXe1QXdIJ1LNce9WSbtrDzyySnq39G/HJb7jdL1VejP7rl+bumeN/7rqBL+w4eab
-eq7CFxAO9AH//a9/R7+fEzYdaPc4ZoUnGWx3En057DSL3JrDrn9ivhCXvrXJc49P3r8xzsktobOoDUpI
-j2Z3CI359Og22INema5ttmK72epxGI5P1dnB5oPxbvJY4Rj3WJPBQNIh2n9pEfes8+LZbbMbTOWaS34P
-ied7sW4kdGT62Rv7Dh1Mu09cUW8AIKQPP9pSC1TEjj1HwpPEGm+kAEcDyv7Jbi7e1AQ8j2j8z+hHbd7B
-ow8MMPuOeePxoQePC44WnW+NDH3ONd/2BoMunWrsNVzQy/hcs13+PHjzrQEsYibzzUjdgC15vkEbzqfm
-G7ApZuHn23qGPkuZby3SMR9tStVYc20dMFMmcw1Ir4A619ahQlLTcy3T3F+wuZahz7nm2pHj+XyS2X2P
-2jVtgodoGwBnTWYZUHATdZZtQGVwpmYZEIa/8LNsA2vFdk4C+/t8wpw1dj3eXEtcrX3K9G7lzbXNlNUa
-EMK98HNtE2u1pmyObSau0IAa3rhzLGWFBkT/Lvwc28JaobEswNSebnfoG6p57B94tLmVuDgDkuKiTrOt
-lMUZEDu6+NMMa3HGp1nNGfp3jt2/u3DNvmdzvQdtsm0nrtGAPKyok207ZY0GBB5We7K9r3EhE0nb3E4d
-jreibX60Vyy6BmizG5jd/22szYid9N8Yeuc2FgxAeiftLzPb8JBgJxEJjhUjwU4KEgAhhdVGAgnzbQfL
-WovqT/jSwE6iuQbUY0SdbLsp5hoQn7bwk20Xy1yDwK0zEqXwJtxuou12onrCpdhuQMDTwk+4FSzb7Tzw
-FKrx4kAVNSbz7JtiHWolxXgDAmeqPc/i6+l8OTRnl9oeMNYHLPHtie1F19wrwKfL16DLQbLQ29GsiGVn
-pmtm3x5ckGf/w/Lykt1vOz26gGVrcC+YHQdxr8wSPx5XE4PjcTM0OB5fJwTH43OTHwfKxATH436XJWE6
-6Sfb8ju83O5SZ5Sotr42kyo0yLUan0X7XdPz4C93ZkSnJ9R7j/RM+lMbeIFFbkvf/KDDeOnQ7vrEhebF
-kW2R4NfIxLiJ49fMvU2XmvN3ZJIF2fvvF8M4uzk53ee5Vd/XgDMyXN88/mXkvfactZx2Mf9gONAAw3FI
-DcYxLPGTosOStqHe9k26+KRfRNvpn5lsEmUwOtnJXu122O3WnNZ9fasWvO8bm+03uzXbZPXOvl1ealGE
-unNZZulRPN+JTTnAimSXBaOnxhFR784/fbxiQBRNm3wT/wwiCX+thICx+MDNwPgrMsfbYS9i8UbcDmfv
-hV1ET7O4mEUNdN5fb3Wt9jcfjOi4tRzXIm6ONwIV6iQWg6XN5aU7l5D+6O8W50D2Z7Tp8YyZu3kClVLh
-zTc2J83zv4Pm2Z+R5unLJrmbB760oPnGzqR59veo+cZsKvERdfJ3MwMebX9odkcvVygm7UdmweJN4dnB
-4u1kWT+A0h3ZAzg0WEbY1tK7JaNJVy19qMjDzDJidvKIGHbPpzdrDX3B+niaDmsUHCNTMp1qi90/kV4+
-0i+hS6zjnhktiUH2RJmG9rp0KgTVL06Mw4uYJJoP7snHZH5PBfzpriw41HvDFpv94EnjycJPBNA/P/6T
-j3EEjO/hn/+uqTwPA2dm6Jwaqzc8GyAuCjEnat5FzDdZxh2B6uAEqAyoVjGbLvTbZbDpAD19SRBXvCRS
-qHBsLqij8kyv1Lu/TSuJ7ANLR0zjheynQaU2XmYwTKKZQvZTCaWIFbIvMoLUWCEH2Yygxrj5+pa2Qsqy
-Qg4AkzHgO6t16XanDREEwwPyBPF2pZsgmVvKa4wciLIZIhkjB/GPXBsj1TJGjAz24vzGiJHK29oYWRBj
-xBBKRJF4jUyGiMBZBGwsWxLEYCyJNgdBziyhgQOESeMYMtFBkmfEJN75jRowwP5EXAPmMA1etQGDZsAc
-ppJQEQPmEKq8qs6AOcxmP2kDpgoGzCfA2gw4kjwzNz05cQKgRjZlohGUkdalGzRztpfXrPkkct4jmTXA
-Pj1t1lTLrPmUwfKc36w5SmVzbdaoMmuKo/KRUFaiOMXwSj0axxbqSCgMtZMXfY8Ui0pHWlSqOvoeo4hK
-wOYejb6vFn2PhbrRH3vAVon4yn4UGCcNo2OwuKm8MHysONDosw40qjoMf0YJNPqsA40qA8PI2v5nYaBR
-mJ8pk6gv2BkC5VYCRfq4va042mjcW3nqPHzLNyrLA2kqcWX5LzquqDRZ/gtqXNGXcuOKTnRc0euR5U/E
-cUXBk+0PhswEOe77Sx+W1lBskHGiw0mT0o2PDG3ktTpOFIs/AOVrq6NaVsdXFPHnqxZ/KmN1FEfer0Lx
-Z9S5c7OnGnlpk+jIC7SRF3m/KtZ7vmm9p+rI+w1F7wGygWjkfbXI+00o6Yw6d2RZqpGXNomOvEAbeZH3
-VFSzFwl5TzN81hp5S0Xe0wwRQfMj72masaORd1GU9jNhhCCQoz41bRMgwkPJ5UGxHQqRRhHVoY7J09dT
-714giRIBdgdoGZ8OCzDFUGX8s1SA1DI+loz/PTUWsoiM/12YJUiJjP89W3C/lvGrION/F5o0o1yaVlTH
-V5CuCCotM/U40u2dOdvLa/tALntM2+dc2z5Vt33OUWyfc237VMb2KQ7RTaF5E2JUVPAvGaIxnAFztpcX
-opuKd0M19W6oqkN0E2U31IXeDbVAEH0hDIYJMSrqGSgZojG8BnO2lxeiLxRHzVzoqJmqQ/QlStTMpY6a
-qQxEI3sQLoUhNcwVejyqlZQpXl9QmcGILyOC41DTkGshLh6Ir0eL4x+PhNxYfvi2b9QRcKk6zc6VTrNT
-miPgCjXNzlW5aXaudJqd1+MIuBaqTH163fEAeTvxNA3UghZRwppS2shrlFwr1o2utW5UdaPkGkU3+qF1
-o8oYJcVB94dQNzIfTbvLyqko2kY1xsXphnEROKmlvDj8Q7E49EOLQ1XH4Z8o4tBPLQ4tEA7/FOo/Y5BS
-tKkqjo5YW6sytZQPh+8PHKWhLrQ9HepSbRymrwgh1IXeVYe6LAwO3x8MhCLEGKQUbbGKoyPWRqtMLeXF
-4YFSXYK2p3WJquPwAEGXuD/4rXWJBcLh30Jdwnd8s6takwgbxcVfUSt5sfe3Ui2Ctqe1iKpjr4ugRdC7
-ai1igbDXFWoRHKBU6xBhowqwV6L+4CpN8HJ/4OkEL1XHXg8hwQu9q07wskDY6wl3Q3KAUq09hI0qwF6J
-moOvWPv1tfZbdez1UbRfX2u/lcFe1ADt+4OhUBieKg4xV5z2iqB4KRTJBcVji+K549cHx+NuaFERVvxi
-qQhh3Kl3f5PR3HTiAtMJMZqbNpi6INXR3DjR3HTsUwkpfzT3/cFjtvToONHctPlsWWV0NHf50dz0ZQlF
-JIrNPivORwG7yf/8sHQ+7PcVlIkaGxz8EaTbNJlbymvXPCrWlJ60plR1u+YJRVN60ppSZeya4lD8JE4a
-3Lr0iKuuTt8YFoOGlSAw3FReCH5WLC09a2mp6hD8jCItPWtpaYEg+EWoHlmtM/rET3TulQLDYeOKoFjU
-XF44flEcXfiiowurDscvKNGFf3R0YWXgGFnp/yMMPQwViwR8FqKz0R/2hEjZjKkEGQB43ju+Uf37j9q0
-5rRBndY8AzKw2Std/l4TCdT1xkQh5n8HCjH7U6I+vlZm2nPavDDZSqM+aX59a9z8WkPr49nnqlR5fE2o
-yRTSwtmTntg+cc1uMjXUwmbmXvcXbiLvWr+uWHqpa+klK4YnLO6mpgvCYr+Oor3UtfaiZDooEl8aQvGl
-6TuDAbGwsTZsBhFrBU3kxdqGYl2loXWVymNtA0VYWdfCSnWwVpaywsIUo+8ZQJRoCvIgezfrzygrykdg
-lRzA8eQkayV+UsFAxf2XFnHPOi8eKzDXfPF80ptXnPlE6Juz2xf0WOY2an+T0WXN4YC47FpvdQ0wO0SA
-zoYdkkDWoX2gdGqNxA/L9DrhuO65rvP0Yfm4Pxj6+13HIxY/Qg1JZ+jTGTa6hHa/Y/q+2Y9wZXvo+U7v
-kJj+kE72/05f9L4W+TGzJDLu1mtFdkI7AH6h/D2zrvKL6Bdv2eyOfTojWH/p2xcIJJ7vOg9kfgxfFyVE
-rTNZIBRIJhIB+zMqkBA6zCeM5oXritkzIo+wITLjDulrNOm6wvbNrt2maNBxno7pmITwIGmpsZG+VzXS
-xcgUp++duIkDsB85JfoEwOeI1dl0SybaH2mCkDGZ9Yv3tU4NIyJpbgLfSippfi6HNMOS3dKZclwLHIse
-NyFjpxA9+hRIlzXBlUBwmyINXB3BbYqidBUR3Fa6RYVMcFvAB4XV2fRIVU1w1SW4LeBbSSU4A/jGFRDc
-VEQTCs9F7o9Gd9vQAlzT3auku22Rx1kd3W2LkkwporvtdBMHme52gA8KqbM76carprvq0l28NFcGuoPq
-aymy5/Ju085k043DgrGIbgdaiGvZs1ofnhKa3BXGhSmjyV2RR1URTe6mG0rINLkLfI5InV1JN4E1TVaX
-JuOZUVJpEk7QotYqRGNLaC8NFmmuSPcVauuwLNoDZrtq2rsp2dt3U7q370adt+9Ge/teDe3Bm4+MPWGs
-IitqT9j5USZMTzVmfMtY4vkL0DpKKrCwM/LSf4F3pEM96LAAm0O7S6c99CKObIsEv0bfRDJyvNHtVMae
-4u1Uxp7eTlVWOjHjY6odVWC7lPGx1O1Sxsdstal1OrHi6cSQSRMKE52Qpu2ONgXkIM6zzLk0YUKFiBeN
-UMOOyiVV8K5FiHU/GVTeKrHuK87TaezrPJ2lEes+Zp5O46DUPJ3Ggc7T+WrydBoHwjydbfr2/ZlqA8kE
-mm3XXEraoCnGqfEHkJ6YKLWFnHvmjAO12TkNQ2fnrHguIsPAyM5pAPFvesvcK89FFPeCGYbQqvlnbXX1
-//6lnDpGMk9S2CQ5i4NKFsvknNwSl/DKB1lCG2eefE5zRVpTedxjxiGwtJqa6CM3I1SAJngfI58ZNYy6
-dFb0nL6VNcYkpxPIOEz1gBT2cRiHynwcxmEhHwf9mfStxK4a079HGv8k8mY17T/0Fltovf4kWlKv745X
-1NsTP159IzYoM93WXh/I63MzwRZFkQ7GJ+Hq+5/66mr93yWfBwWkYjsA23FsBzaGScD2cxI8zfS62s8R
-Hy+lmVyY/gkg2jimg9UnUJH7KFV9L47cR2lhaS2na6HB2lGh3TsFwfxIZK9hg/mxSJ7RYP6qwfwY2vaW
-J6UFuFSfhKmMyaE9oFMrnAtjs4COBA8HkwHuUJaK8f3lArzCpqI2AhvH4jRyDLy0OI1AGavLMg2O01Xo
-YuFfxmdlW2OMzwUjvYpQyWd19g+wiNPsMCc7fLRXLLqGbLMbmF2uDU3RBf23KsaA4q1iEg/xMsk7GYgF
-DC9DYonxk+OzBNxULgz/AqBzHMOBQt6lYfiX1CV0cSPhi7KdG8ZJoZ0bBWH8RGQMYVsEJ6JQJG0RvGqL
-4AT6cHJZBFBSn8wWQWeUQQfNJJg0IBftx6l/Yit0FCIRdCMXk3zN5CgAagWUxiRfUxfQRa2Br+qWyV8L
-ZgUoQiPf1Bk939KNHs0Mr8UagIJF07Y9ghtGYst+iGIA9nDDLSYxBpnxokpxGvCWMB3B044CN992k8Kd
-yMUc3zK5I6BiH2Uxx2n6NoGCzHGqLKOYcVpwo3wR5jhVZ2gBHkPNHK+VOeLbFPK4kWGeyOKckMQIqO5j
-6W7js0x6P1BDHRmNz1KXvsUVoe9p27pR3cbfC2XBKojR30X5zrBFou+i3fxaJHrVItF5mhPAHuX88HIm
-e4YyiElA7LE4M3k+JPVH0EAu1D7PpPAPK7S6Pleg8J+rW3g2y1T4m2Up/E2t8C8keDezKPwZMjjC+atm
-NJo1vpI3u12nbfrEunDg2J8wskWKTjOTp3Hm5mgROZPmpnoqn1gy9CoXv1ykhf7zdFlzZZd8a9myMpjV
-chNlGRforo8Lda6PixJdH5fqXB+X2vWxOAIWxJAzNlDb6fWGfYbT5Nr2OznTJCNaQmM+iT4pInUlNpWL
-vS4hjUGTVPpqUzIhXSnY+nGVw6cSyWU9Np0Ss1znx/irMveHXOWwiRWPz7XeSbKQVuW12J8T0KFFBvTN
-nfbz5UEGT5LAg5AVN35SfIMRbioXD15Dco3mQeU8eK3Al/Ujh82iGOd/lOnw+pHDdFU9Pto1tpA8CKVZ
-nOHBGfFOSnwDFjdOByAgCqnZmsnFiT9zb4DXnCiTE38q8Af+rL7t86tMP+Kv6tvOv7THcSE58VcWj2OG
-XF8ZPI7TsYMxV+MkKEOu5YgaUlJCO2PzVFLYoZltY1GFMpCZ6N41U513zSzRu9ZS511rae/aK/WuCXLk
-t4QetibtIn30dsfuAzHiGZLk24Ik+b9j0zU47mVMnu8AiyyU5PkzIyAve774tkXS57eSAeitps9vQ4sZ
-zPT57VSE1OnzsdLnt1NN4CLp89siNVFN+nwrW/Z+nT6/8nVpLKEbj1NDLrJ9EJCtD0xaiFRFZN3LTOKY
-JCybfeXRrpUMOW+Vdi1oZzkm7ZJU2U/TLhbtknRDvgDtkmz12LBol2RjfU27lafdW6HX8IICoWcH33oO
-7hVx5GPG8qpx7kbi0ql+yiNU0U2LsOqtLrIKseqt6iKrt7rIammseodaZPWu3CKrd7rI6uupBXcnrDhk
-chGbFYNr+i4fSAW14CaEUwval14LLrWFItzWSf2u81aa64h2MSNVmuukyW0p/KArzaFXmuukEfhSnkpz
-dnqMja409/orzcU1wUiYpce0tCwBlpCXMZaNEJBFJYSQTHvbaqMHlhvUkdpCEbawU/TFXLEidqZUgk8V
-SkJ7r2Dj2726ZIL3ZW5guy+rwNGD3pa2kKGHkH41wxOhaDZZV2chDchNFiMNQNSTRRo16LERqCO9nSIE
-8oBBIA+ZCOS5QtmyugoIpKuOQLplEki3LALpaQJZSAKJO1CmCYTFmnMYF0RHxIgDcvQosjamlKPpZ5bL
-GlkaKUIZPQzK6OkUIpXYJtZXQIT96m+D6pdJoP3qb6NzNNUuJNVCwfMzVNsiHfPRdtwMpQWz7CaDpD+E
-jWHjp8bdFwY3k4sPnUxp4qHwzbJMKEdB0o2Buq1MgzKTZwzKyhY/0CkxFhLXoXjsGVy3+7QHZvcVOWvC
-J0b01oBNFDGdfqcEruWiit8661QlTKffCgjQrX7WKbdM4nSrn3XK1RS7kBQL7U+WQaa2tRKfMTJ2TeXc
-uvyJ9Ilrty94fo9UCv2bjM5vDgfEZRd5q2sSSA8qpt6lDY4YzzK9TjiS0xn097uORywwj75PP703z48s
-xIi/KdZVfhEFTouLyX0zABz6/iQTpyeK9q2vb40hkf89wsT1rWjTRVOBeCKfVViZzPZNauqj2V1+eshc
-Yn6Q4isLX5130i8krmqWE36taogOEp1kRGugER0Ow6FRG5RgS1Pb66S2oWgfjTpqg4rSqaS2YcHUV8Wp
-7VGdavxYyPjV1FYytUFbcmXEk2BQW/7duqn8NhVBgkVyj9CCW5PcqyQ5sFi1WpJ7Eu1tU0RyT+kmDTLJ
-gdsxcDr7XCiHsiY5GSQHQ9vsWI0ufi0AN937W+49uzJd26Tce2R7vuO+AB/FIXRedLomrcnYtLMfWb1Q
-/qI84WDynys9frNTLk8f96yAKszua+itOfu04SlnZvvBvIvI/m9qBCho2xa/aHYQRIvM0YiBa8Hx9SNA
-ijxU+OOYNOCRfTfuazkjOurFqA/sNPbk72sTrjvYo6P44tns+P8DUEsHCGbhhzaYjAAAem8IAFBLAQIU
-ABQACAgIAAAAIQBm4Yc2mIwAAHpvCAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAADXjAAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/model/model.aird-40c5c5ed-1947-32a2-8e4e-dbb30070d7b8--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/StateMachine.java-32a36575-7775-33f3-a50c-a5961c1bd7d3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/StateMachine.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNlU2P0zAQhs+tlP8w
-7B76IeLcIVRFiEMlkFYs95WTTFqzjh3ZTnerVf87jp2k6Zas2AIVh0pOPZ53Pp6xo/k8GMM8CsYlTe/p
-GkGqNcGUs1Ij2TJqFCX4SIuSoyZpaX+7BNXNZqdZSvntThss3gfjYMyKUipzdByLnKSyKKQglWGcfP7C
-tHHGkZeF+E0YQoJrJsJKowozmUIYLtzeR1BYKtQoDDVMCpA5mA1CITPkIJMfmBqYxFgs4mRxa20QvtJ0
-wwTGUbKII7sxIQcVFNmJht8tvd536zuXnMsHJtaQIzWVVQeqEHRV1slh9s6fiJojccX9AiDmbPG05Ezc
-n1NB4uJvwr9eo3HfGurs/NLls48jK/NvFFeCGUa5k2zWzzXjqMnXfS01nkUL+XT6342Hr8u8iWs680qu
-5X65RoHKWmQttlXCWQpMGFQ5TRH65wEfje27hlVmKWI5owlHeArGIwfgyDr8hrbNQjuytpRX2GJ2RJY+
-IAWptEAyUViPltAcFQoryy3axLusQao/naW18gzVbnelVf/Dlu0blcHRGbVM14tVMzNIRU11P7ceVy8l
-BUyLic2FI1VvvVPrwiakkHK+A72RFc9sJHYwfZoUMtSpYqWb2tqWkDboqA1sYCbrraVyPRloyW+G3Qhe
-ANI7H1HN6qiDtR/ZhyujKrxqtnsAjxzBI3ctxs7LArrZn87cTfkKUrup7VDtSvK3mOlfDD33/xsjA2H2
-mbjW3ZU3dQWfXQ6YVveImEE8/NN2uKFPwLhF8ysqLvE2vBaxFxpaUkWLJoU6foEPZ3a2X6rBqm4ly+A5
-A17Q13cPUXT0mATjn1BLBwhEAYLkcgIAAC0JAABQSwECFAAUAAgICAAAACEARAGC5HICAAAtCQAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAsQIAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/StateMachine.java-32a36575-7775-33f3-a50c-a5961c1bd7d3--
-------=_contents/org.eclipse.viatra.examples.cps.model/model/model.ecore-2f0c351b-37fc-3061-96d8-bae13e8c9507
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/model/model.ecore
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWttu4zYQfV9g/4HQ
-AkULNFaSvhTeOIs0l66BBAnsBO0rLY1tYilSJSk77td3SF0s2XLqRHKiPBgxNRyeOXPhkNbZt+eIkwUo
-zaQYeCe9Y4+ACGTIxGzgPT3eHP3ufTv//OkMAqmgf/1Agx90BuQ5Yv1i1qmdhXqE7uP4wJsbE/d9f7lc
-9mQ060k18/++GxYiuiqy/M1JnB4fn6DY7TiYQ0SPmNCGigC8z58I/qVTHYjKZAg4izU4DRBNrZZT/9qK
-eUTQCIWD1QTUw3ylWUD5eKUNRPhIP42GhSKcXChaMGoU9SMZAveDWGfrC/2gYMqeUR+OndvBM7gQQhpq
-kANNtExUsDe281TrWQiGMq7JD1gNPA3GIO1XwGFGDWiPLChPUOc2vt4/CahV+jmhGsIpUJOgYj+F5pex
-ZWgvOdWaTRl6jaAP+mYVo+7Mr+5hTtkwBGFQkk440kgnGlcMzMAzKsHvTBhQU2qNdQO5LTDGrwGioPwm
-RVOzzoUxik0SU7iHZWuBwsB7LIteUUPtANmL0i++f40AkL/MY/aPXWUYC1pKJLyalsu6SIJxEoOyOPXA
-QxAV7ppRE06eFG+NFf9VYEYwBQU2/zIwNI6dkR5JYjT4D5mIcOAdnZTYzoDimhdxzJEkG312zCOBFBjo
-IkJu8jCC+ziWmpnaGS7zGiJWgOmhzX6IR6lwHdKGMOZSm/2Z+55J70FZLlriqmGAb7ntgMENz3DDONzK
-dL0PCvM6WJnpnYDzL4stSx2qAzarmAIblvtmVro1jtYTD5BlNgcIl8sCzYlXwlBXuUtYK2lVI+sXxa8h
-yrypeXUVHebd0KsqaT7Lt6iaYp/AnC6YVGVex9hhwB0N5kxAyYRd3m1Ynta18ZCbLkxpws1lnDTPuCGG
-esMCkMEZ0ahLcL6H4UfAeeesX+/c75r2NsxfyvdWcqm2Kh8wrbJtI+xKXuV4upJYOZ6uZJbbMXanVlGK
-Wyvs64g/YBQKPNUP4640d3SBZ39rVVeSogDUlawoAH1QWmwBMtJQ3hV3OTBdcZUD05XqRdc9cINW+//7
-asq5Pb9C+CgbtzIyihJhF4C/mJm/vlNo+wbgXQqytgcIr+oId6ho3KhOnnSLV4qN0TwgyUupWkiPlq7z
-SpG7K6J29cplIb+Sag1BhRCDCO/Fm1P2sE3P5vXYLn427zLX7f9bc/RaJFEpRdMMKWy9xYXRUJ239okQ
-1QjZEBgbifSGbR0ksovT9qpEG3dOL941bfirJO1nl8btcfMeh6sAyTCd2Hhz+jaS6MUb921n4LBf8fn7
-5nUXmo9W4q9yPXfIBHXb+H7GprWr/QtgJphhlHtbS7XH5EEplImZSSzbj4oKTIa9g2ctf7C7ovISB2TA
-UDUDM97sCFtpB2nQ6o9M57kn3vYOwJ8g7uz7BWs9m68ChDJIrBuz38ay9wAe50BSS0hEV0THELDpigCe
-F0CRJWX29QEylYpQotlMUE6W+Ay/zdgCBBleEXymsceycjtljCQUjbI6S7WsKmbpRtneT1+er77ix8XX
-I4IdtwNxI9XYaf45XeAXqzEHW0aZPt5UYfFl83H5X0mNki0THGSLdq1s/d8I9xPFHG+6X17tXvAVkaIg
-lWli++IlhIShNmKKwC/PQi8oIAGuNwGcjSosDDHjUKEr7/qcpUhmRlxZJCMRlRB711xM0ShPjZvkxi35
-cxbM3Uhhe91amQWus7ekWJSlk6XzYa9IptoXRdzgdpLVFxIcqLwXhEP/AVBLBwiRBvY8JAUAAFIkAABQ
-SwECFAAUAAgICAAAACEAkQb2PCQFAABSJAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAAYwUAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/model/model.ecore-2f0c351b-37fc-3061-96d8-bae13e8c9507--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationInstanceImpl.java-71a4d7d3-62c7-3155-bdb2-58ba70083cae
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationInstanceImpl.java
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationInstanceImpl.java-71a4d7d3-62c7-3155-bdb2-58ba70083cae--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemPackageImpl.java-7e91701f-bdd3-3347-813a-b3f0a2dd3bb8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemPackageImpl.java
-
-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
-BgAAAAABAAEAPwAAAJ4QAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemPackageImpl.java-7e91701f-bdd3-3347-813a-b3f0a2dd3bb8--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Requirement.java-861805cb-d131-3d17-9b2b-02cb18b5d03d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Requirement.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWMFO4zAQPbdS/2G2
-HFrQNrnvhgqE9lBpDwi4r5xkWrw4TtZ2gArx7zt2nDaEltJCKw4IO479xjPvvdgNT056XTgJe92CJXds
-hpCrWYCJ4IXG4J4zo1iAjywrBOogKehvHqO6vJ1rnjBxPdcGs5+9bq/LsyJX5sV0zKZBkmdZLoPScBH8
-+s21cS+HFSxE30YjiHHG5ajUqEZpnsBoNHZj56CwUKhRGmZ4LiGfgrlFyPIUBeTxX0wMDCLMxlE8vsJ/
-JVeY0ctRGI+jkB4PgiUGyvQVQjVaVGg3tPI0FyJ/4HIGU2SmJGxgCkGXhd0apj+qGaGfEpWiagBEgo+f
-zgSXd7vkL2hEfzRDc5GX0oDdmWu5zTxHIWHsBc52UVeAvr1vyJt5gQ7PNvYNdl4UgkYth7QDbT5og0eh
-r6rrnWncSRHBxetnl5XA6oz7AIfHFZBjddWcoUTFiG+1MsuYwgUuDaopSxAa0wEfDXFbwySlHp9yFguE
-p1634yTWofWukKhMO7fauWeixFpItXY8yWrVADNG8bg0GFQLrBVpp9aPbUy8OpFJq6AmxpLFjcWBazkw
-kAhk6nu1BE0guSlkQsxB3+alSAmXBK9czAxS1InihXMD+24Q1CGGdRhr1G6HzpTLxJpErAzSL+9ocKS9
-ModUiePGwF758aeCrPE8TTotnnQcUToUGNT+MTx2TrvkwTWaVSTYs21tS6c3ylcwxTIfvQ1d4sNOdVxm
-aG0i73OeQrPeFVA7pRultbDThbiSnD5nnPCI51OisEzq4CaGJAExTymliaU4E8BkCpzKltMXSHMnmg9X
-jOJpcUwvrL9+4Gv3WQbQ/KqsTMFXM4ONAbeNwU8Y+v+Hs4ca+KOIa5jRtJ0FC0/7qvFKH3wvPe0bVWIf
-CFBqTmOn/SkTGvtrdVYfPZankMPb1trjz1uF37OJbce/ZvY2WlqLqTsaW3VuW7jadul5h2MszoWDr2sS
-q2Js+4J9Z9g4b9r+4czBob84OrS1upYurZjBH9oPL88VV4Vt+fZhOW6s9CI7G+W3ihA7avDlNea1FkHQ
-dduHaa+3tuu8xH3yWSURY/E/UK1GEBOpDSPc588ygVf3tPbmvpojbAw4OJj0m6G88/bgfp6JVhR0DK1b
-tHeBZwjD5mW01/0PUEsHCHuQPf1hAwAATxIAAFBLAQIUABQACAgIAAAAIQB7kD39YQMAAE8SAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACgAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Requirement.java-861805cb-d131-3d17-9b2b-02cb18b5d03d--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Identifiable.class-22ad86be-1b2b-3816-bb80-f3fa02ebdfd3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Identifiable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlj71qAkEUhc81mo1/
-ECEp02vjFJY2aSIIQoSF9LOTu5uR2R9mJpJ9NQsfwIcSZxHRYHHgcvg4fPdw3O0BzDCM0CK8lzYTrIyu
-HIutlt5KwX8yrww7oaqQOmG7/qmdVtLEtfOci+U3F16nWiaGI7QJzxu5lcLIIhOfyYaVj/BIeLvd5jwN
-d2lZfJwRwjBjf5liS3gZT1bXodhbXWTzgLn/2Ov4npp8EXpx+WsVL7RhwujWcdrwQYjwENIJ77eCdIQn
-NPJd9EJD6Dc9BidQSwcIuBsf4MwAAAAhAQAAUEsBAhQAFAAICAgAAAAhALgbH+DMAAAAIQEAAAgACQAA
-AAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAAsBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Identifiable.class-22ad86be-1b2b-3816-bb80-f3fa02ebdfd3--
-------=_contents/org.eclipse.viatra.examples.cps.model/META-INF/MANIFEST.MF-f4e38325-4426-3f6a-953b-eb2f2af6cfe4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/META-INF/MANIFEST.MF
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUj1rwzAQ3Q3+D166
-1SLpUnDI0BYvpSmmge4X+eIc1YdzkkyUX187CWrTqWSTeB/37nErMLRF58tPZEfWVMVczPLsOZhWYbm6
-oAl8SNA7aKyKu16Fjsz0Scg66o1VJM8My51Aqah3KAYCzyDwALpX6ITsndC2RbVwZDqFfhyx9Bx+vNLg
-mRhziX0ARVtCToQXBc414HdVIX6pTGt5Ssd2oBb5Kt+blaPLEfzJ+LxAntWH3rIvG5Bf0P0jt4wb5GYX
-HY1u6+g86vs8u0UmaIRv1QZPKs8+cB+IsTxveB1eWkbBwXjS+HcK6u34HgmLgRxtSJGP1ZIRT2Wkxi72
-bX1AGabaajMQW6PR+Kp4hQHWdTkXj0nwJD0Np4Kb6RJiVSg4xjz7BlBLBwgktplYJQEAAG4CAABQSwEC
-FAAUAAgICAAAACEAJLaZWCUBAABuAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAAZAEAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/META-INF/MANIFEST.MF-f4e38325-4426-3f6a-953b-eb2f2af6cfe4--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateImpl.java-d9a027d5-5340-33e5-8255-23947b988997
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateImpl.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADdWFtP6zgQfi4S/2Fg
-pdMUgfsOocBCD4rEAUTL7iNyk2nxIbWzsVOoEP99ndjNpU2Aw1KOtA+IJPZc/H0z45l2d3Y2N2Cnu7kR
-Uf+BThBEPCHohyySSGaMqpgSfKLTKERJ/Ej/zUcYX9/PJfNpOJhLhVPC9PLB5sbmhn4QsYKfdEZJolhI
-TkUYoq+Y4OX1sg2cjokvplPBCReKjefkMv2ntVupX5Y5vafsPeYyB/sXTKrXNqMvYiT905BK2eyN2eVx
-hTGnYf9q9FOf+m21KXCkX3beM1C+LfWDcTbNTXlLDNQLmhMbiVPBlcZpilwtMHhbNj/ga6i9N2pOV79d
-myCs9+W9egeKqv+oYhhTLlketl2TJeBu7e3BCCeM7yUS471A+LC318vWTjikvGAKaMYkiDGoe4SpCDAE
-kYEObRenPXfUy3x0u6Oe29Uf2qRQjzxYVe5G5v9Q6xvrlBKPjE9gjFQlMUqgMRbGMdg3Ml0r5CaheQBw
-Q9Z7Pg4Zf/hwnht403j7Y4LKC7RFHbwYQ3qy4jU714vb1QbXZfsqUROhcSjIkpkTi+9QWlh2x+1aULK3
-4wlyjLXqYFEMk1HIfPDTpIfcKOCT0vRIWM09YtNJ45ATYSXheXOjlUVQyzIY4JgmoYIZDRNchEnbYlNF
-1enU4toGqlTMRolCYvQ2hmarObDSpWOJuGLTLpVQyd5FHGBs3zRIrSgWSp8fA5BpyPswZro26FPHKfre
-Wf9y6H33+jd3/bP+95PbiyEcAk9CU6iqkPjUv9d6/j+IWBBYkR+HdYh8AIqasLeYNAd+G/yi3EOMY+01
-9xFCXcY/C65av34Zt+xmcQsdPRCrepdQ+7DrVbeWCbRZr8FNM7glkyiNBG279bI2+8dXM4xjHTVVULLu
-A3CQpVn2svAqRn0FcGi+S8kF03c2DSUZDE+G/fW6b+umDf7lvC07XCTGl3g0E0xXqYo/1kmOj8VH66Nd
-EmHglfO36nOrktsVNWZ5DA6WW7sb/CdhOuqdTpoWrZZZnDtaFFZ6QEfdM7kL5c9k0B/uvsZ0RvDdXVFm
-dqtH2C2doLPmQLa4r6ZzYwV7XoBWk/BwaG4Ou6tVuwUyIOu727ILTvFMsht+FwzYb0N7dTs8v/Iuz++G
-NyeXA2/oXV0OMiBTJPPYrq9YX1U1DPArAxGgx/UuiTc4FTN0lmYVEPqeifs80EGirwjbWnpnuzWapnIi
-F0XxkSn/Hpx8/4Ihn0r8IKD7mYIFmI5TGTrco16nKYQ6ZES1KXvA4kCZvyssZfWcLKFSCJUQyOW/lEHL
-C56jcpYoGQkRIuX6IpcinGHxIZ3UhvMIP4mdopJUOVkq7Aefy3gTvU0MpgCVwMlBycFYM3WDJIq0Ufk3
-jbn2WTrbCdctnP+AwXanntvsOsLBKrOWdF3J/kr7v3XxWL0J7VXYya0elPn4LHabaNU1GGkeRc3baBCc
-hKHjFD8puUf5RFYq768d4yVv5EiGfgn5itSXJroJhlsul8Pha9ivmUp+awA00GXwKTD4cpoWNRY9uZK4
-a663taO06YjgqDxjbtmP+7BVI0N0A6oHAafUBX5y6a7ryxY+ffsGWzXrhMn+NFLz5vpu8P6NzNtxQAnz
-UO5VtXPXsXjS3neg4nWx2Qyrdqb4Mxnr2Tu9o9IfgEzLWl5xlqUNKmY/oVGkz+FsQ4nCfdiu27PMcXW1
-3WkvPmc+29WK0wbjF+h281F4c+NfUEsHCA3zSsoOBQAAMBgAAFBLAQIUABQACAgIAAAAIQAN80rKDgUA
-ADAYAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABNBQAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateImpl.java-d9a027d5-5340-33e5-8255-23947b988997--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemPackage$Literals.class-21ce888a-ed94-3239-8dc9-f81c7f81eebd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemPackage$Literals.class
-
-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
-AAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemPackage$Literals.class-21ce888a-ed94-3239-8dc9-f81c7f81eebd--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Request.class-277d5e7c-6c63-3ca9-b187-c4abbc089934
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Request.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkM9Kw0AQxmfrn9ha
-0ZcQ7MU5eIyIFwUhoJgnmGyn6ZTdJO5uink1Dz6ADyVOpAeP0sMH33ww3wy/r++PTwC4gbMMJgbyNtTI
-1kkXGbdCKRDyO/nOcUTbqYaKw8t6iGLJlUNM7PGV33qOKYNDAxcb2hI6amp8rjZsNT02cL9P7dOSmyQr
-ocqxgfOa03hIAnvNo4HLq0Xxt5f9Cm3rfdtgn8ThQyEx5QampdQNpT5oy/o/O7fFvhR2z+V3enZWtn2w
-/Cjj9/Mdo+sRjwIxcKA6UvJGoWVwotNUpwnM1J3+uvkPUEsHCOd7V1fiAAAAnAEAAFBLAQIUABQACAgI
-AAAAIQDne1dX4gAAAJwBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAAAhAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Request.class-277d5e7c-6c63-3ca9-b187-c4abbc089934--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostInstance.java-2a2c8e4d-3467-32ea-bafe-d7c1a8c09fc2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostInstance.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVmsFu2zgQhs824HeY
-bQ9xgrV032qNBMECNbAoiibAHgtaGjvc0qRAUmmNIu9ekpJsWbIsxa4l5xBApkT+o+F8wxEZ/+ZmNIQb
-fzSMSfiNLBGEXHoYMhor9J4p0ZJ4+IOsYobKC2Pzt56j/Py0VjQk7GGtNK4+jIajIV3FQuqd7rhaeKFY
-rQT3Ek2Z98+/VGn3sJ/KQvDHZAJzXFI+SRTKSSRCmEym7t4dSIwlKuSaaCo4iAXoJ4SViJCBmP+PoYar
-AFfTYD79KJSGGVea8BADfz4NfHPjytuqII8qGundONV7NGMvBGPiO+VLWCDRiVEHIhFUEtuXw+ivtIef
-dQkSll4ABIxOf94yyr8d40HP2p+b/36J+pN5yVkM9u3sJcxi90IvgW90ziN590woI3OG93HihDcNYFq6
-k/9CViV509Kd/McoKsmblrPLPwpNWO5496MTpzul3OGpbBfOdkq5o1PZLpx8F8fM3LbJRKVzXGg4u/q9
-yYQJt3L4H9VPzoBCG9jGshGBn2UY9+tW4VH52buvtn1O0701rGjo+DpVckk2vVwiR2kMjPKFIpkbpwHl
-GuWChIaPQn/AH9pkWgWzyORtuqCOoJ+j4cCl/IEZ8AuaxGomwObyZ8ISzBN7nss3CS/P4kC0lnSeaPTS
-IWqXjUGez+3FLFsvkHCb0YsqxZxaGB6o4lcaQoZE/pkOYrqYBUAiYWwN6kkkLDLKZhGSzm4CEapQ0tit
-UPZZz8uN9HNDatYfe+tWOm/UOKPGzEzAhcN7lS8W4wdzmy+vCzfPGytfM91cMYuZQSloBi5qBql1sFnb
-xteuEtjGxQPqfUHRwaL62gA7MJ0xkSabpm9gzef4/ch5LTiq1qfPgkZQDoBUr+zdRupKq/352KuWFRdM
-4EFjyxwWK6ixyY8dorgj3Q5IYyCUyr4emGxTdXbOZ/tZrziwkdVykJyMqyvYusA1rwzfBK57jK3F1Tzb
-F65W+jhcXc/+cD3wldYjrk2zXnFge1yzIDkZV/eh0wWu+RfVm8B1j7G1uJpn+8LVSh+Hq+vZH64HdjV6
-xLVp1isObI9rFiRH4lrYgTkfqrvbPBeMaa2hZUTzXayO8dzIvgrNba/OsTy029c5ju1md8dhjRgWA+Ek
-BM9c3O5ueV48gi2K2nxHtw8EX13Mbnv1g2DNzndPCLYoXitubkDwtKK1sDN/bgTfQLFaa+heBLsvUjey
-r0ewn+L00ClQTwi2KEgrbm5A8LRCdPeEakOhxIWJbnvewqjSmYn2ANv+hFBwjVynZ9d2wHWMcMLEFYzI
-5+8l05xpgynMaUQlhvYB40TCI6BGXcSxUNSBfFLc7JF3XwaMCXtwFj2K9NMm/w2PIgui3/ZRXT4nLM/A
-peWqRoO97vJS0ZbxqfmwORaKyW8Tgn+/I9sn3tWC6/5BJdijMYXS8XElXTaSXD3q7Ynm4uS8/C5C9h5k
-XzolrYzukJTSfwi0XMjToC0O5KK1MpgL2Bfw/Z0D+9HwF1BLBwjXtjwkZwQAAAMmAABQSwECFAAUAAgI
-CAAAACEA17Y8JGcEAAADJgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAApgQAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostInstance.java-2a2c8e4d-3467-32ea-bafe-d7c1a8c09fc2--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/State.java-095fc419-9790-394c-94af-d30f4a3874d3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/State.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1VMFunDAQPYPEP0zT
-wyarYu4tRVtVPUSq1KjJvTIwsG6MjWyTZhXtv3dsQ3er7PawUg9IxmPPe4/3hmK9zlJYF1k68uaR9wja
-9AwbKUaL7ElwZzjDZz6MEi1rRnp2NZq77c6Khsv7nXU4fMjSLBXDqI376zoOHWv0MGjFJick+/JVWBcO
-FxEWyjd5DjX2QuWTRZO3uoE8r0LtExgcDVpUjjuhFegO3BZh0C1K0PVPbBysShyqsq7u6QyWRV2VBW2s
-2KE7qvZV71gdI84D9ey0lPqXUD10yN1EqMANgp1GLwrb9/FGMV8pJxkXAKUU1ctGCvV4yZdjgffbHt23
-yfWaCDwYrqzwei14bcs+HBWCxn1ZEPTMa+YT3jYWL3KRfX69dxdD4QkGptc3ESJ4EJc9KjRUapccTbUU
-DQjl0HS8QQgXAZ8dOWHhtiU/RSd4LRFesjQJUUio03ekD0+qvcdPXE64GL54fPpTLJZDoykoQg3Un5LT
-oUFF6JIixyKAN9q/hpN0KnrsQXYjcbncxAOf/Qx1NtfJEjy/uJ0DjVx5Wcdyz9r+L50grFqRPIncvIsQ
-1JA0GuRS7sBu9SRb4kUzFJVzaNE2RoxhwPxZxhYJxULzzBj50sYE0854dpGIGf5/pvjHiWHzyU7+RPuY
-38crZya8mstHcU9C3pPwVysPrSo4Pc7XN+HXt4eiiDORpb8BUEsHCA6hUqkRAgAAfgUAAFBLAQIUABQA
-CAgIAAAAIQAOoVKpEQIAAH4FAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYA
-AAAAAQABAD8AAABQAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/State.java-095fc419-9790-394c-94af-d30f4a3874d3--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostType.class-74f3cc04-1339-3cd3-9704-060b7dd25e13
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostType.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtUstOwzAQ3JTS0NJC
-ecMHIKUXfODYCiEFUCMqgSji7rrb4Mp5KHYq8msc+AA+CrEJqVDggioOq93Ztcdje94/Xt8A4BxObKhZ
-MIgSn6FQMtbIFpKbhDN84UGsUDMRU2QTTO6fMy0FV+NMGwzYMNLmMYvRhroF3TlfcKZ46LO7yRyFsaFh
-weUqvN4UQyNnkk8UWtDx0VzhjKfKuHFqwZrT86irq9264/WeKosfeFBZ9oW/58PptDIvcIPmbqwtuHV6
-o1W0u797faLVJe3I+TfW/LptkuuF2vBQILGf/hCNwYyJKAiikKVGKnY9ktqQnOZY+iE3aULPK/+yZ7CS
-6twfS3X9Czq3NY7SROCNLP51aZ+z3DnkFfpainVyZZP8ZMMG5L5qQqvImyVul7hT4q0Sb0O3yDuwW+Q9
-2Ce2A2KrwSFVR0V1/AlQSwcIte6Gy0cBAAD4AgAAUEsBAhQAFAAICAgAAAAhALXuhstHAQAA+AIAAAgA
-CQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIYBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostType.class-74f3cc04-1339-3cd3-9704-060b7dd25e13--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationType.class-3918b50a-3f7c-308d-9ccd-addb46ddd5b5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationType.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1VEtPGzEQHoeW8AhN
-GkhpeZ6QwqU+cAShtmmQULcqYtseuDnLZGPk9Rrbichf49Af0B9VdXaziOVxiKL2YFnfzPibz+MZ//5z
-+wsADmC3ChUGndTGHCMljUM+ksJbwfFGJEah45GhNe6hPRuMnYyECsfOY8I/GqMIepnq72ODVXjBoHEl
-RoIroWP+rXeFka/CPIMPs9CfXqL2si9FTyGDZoy+e4MnUmGQTpIyWGvvB/cJQ2+ljg8p1j0T22o/Dd3/
-yWBpQpzdgIArgRXyXEiT0fywirB7iOvkP8frobSYkFTHYI/0lK+KSZ9HaZKkmg+9VLwbSOdJ4GIoYy38
-0FIWM82Zo2CWCp6jS4c2wpLIw2NKP0/CO4b0fnmUe1rizlNbRusK2qD9z1izF6qR3FPtvNARuv9asFJH
-3yXMC7ZMCj7hQIxkahl8nrFqoRcev4poIDVmpK5M2p2tZg8483YO8yfPmpTm49GIvs8mgOaRwRytl/QB
-1Ghmq7AA2ewuwlK+Lxe4VuCVAr8qcB0adPo1na5Ak/AqrOX2FrzJ9/WS/y3hd7CR2zdhi2wMtnPPzl9Q
-SwcI0/3zB7ABAACDBAAAUEsBAhQAFAAICAgAAAAhANP98wewAQAAgwQAAAgACQAAAAAAAAAAAAAAAAAA
-AC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAO8BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationType.class-3918b50a-3f7c-308d-9ccd-addb46ddd5b5--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystem.class-559102af-27b1-3ae4-808c-49f6260eca36
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystem.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1kstOwzAQRceFkr6A
-Aq3EDyC1G7xgWYRAvKVIIALsnXQaXDkPbKciv8aCD+CjEJNQoFJZoEpdWPGNx3Ou7fv+8foGAAfQdaDC
-4DLRIcdAydQgn0hhteD4IqJUoeFBSiP3Ud8+5UYGQnm5sRjx0/l/DqwyaI/FRHAl4pDf+GMMrANrDI4X
-QVwPMbZyJIWvkEEtRHvmP2jFoNPru78Yz2oZhwOqMD8V3d58Qf+RQZOanKTpfZ6iYbBHfWaNYTTiQRJF
-ScwzKxU/d6Wx1LjuyTAWNtNkQ/1nz6G7yHnJmCJpZRIXBgdHgy/Dd/icobFkeLg8+BRSQlsEvUqMnV4T
-Lo/6TSmxDS/JdIAXsnju3T8Ctl+8KaWJwQqNKkW4SolzoAZF8urQKL9NaNHqOq1WYIP05oxuk96a0ds0
-2ylnnU9QSwcIlqb7xz4BAAAVAwAAUEsBAhQAFAAICAgAAAAhAJam+8c+AQAAFQMAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAH0BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystem.class-559102af-27b1-3ae4-808c-49f6260eca36--
-------=_contents/org.eclipse.viatra.examples.cps.model/build.properties-acd2e01a-a8cb-309d-a27d-4213011f6fe0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/build.properties
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAB1jrEKQjEMRfdA/qHg
-qnlf4OCg4KCTo4u2QSrtS0ha8POtbsLzbvceuJwVAsI9z5TnWHpiD9tA6ytC+E2VxGVaAKf9Zbc5ng9L
-TEt/jOtXLf+hmihby+wIz5s5RamaC5NYYvvYILh0i0w0mlucEKQ37e07DPcxvAFQSwcIcL1jpXgAAADH
-AAAAUEsBAhQAFAAICAgAAAAhAHC9Y6V4AAAAxwAAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAALcAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/build.properties-acd2e01a-a8cb-309d-a27d-4213011f6fe0--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemPackage.java-c2e96821-3bf2-3938-982f-f2358255bf00
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemPackage.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemPackage.java-c2e96821-3bf2-3938-982f-f2358255bf00--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostType.java-47cf4fab-55c2-3e03-8394-be3834d89aa4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostType.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVWNFO2zAUfW6l/sNd
-91BAa/K+hYqJTQJpDwh4n5zkpng4TmY7QIX49107SUlDU7pCCzxUjRvb5/r6nFNf+wcHgz4c+IN+zqJr
-NkXI1NTDSPBco3fDmVHMwzuW5gK1F+X0mYWozq5mmkdMXMy0wfTboD/o8zTPlFkYjmniRVmaZtIrDBfe
-z19cG9fZL2Eh+DQeQ4hTLseFRjWOswjG44l79x0U5go1SsMMzyRkCZgrhDSLUUAW/sHIwCjAdBKEk5NM
-G7ic5Rj44STw6ceR94iAMn4yf/k2L7Euad4kEyK75XIKCTJTEDIwhaCL3C4M46/lCL8aEhSifAAIBJ/c
-HwkurzfJnmdjt6F/nqL5gQkrhDnOC7Arq5pAbbeoh8AnrK3BnrN0AZbau4A9ieMFWGpvFfY41w6PvreK
-cyq1YTLCEm3eamMGfkUl1zrSuJEIveOnv52Vmrax1HHt7ZcoTkXl4xQlKkYMr52gCAWPgEuDKmERQj0W
-8M6QlDScxiRKnnAWCoT7Qb/n9Nyjyc6RlCO1E+oNEwXWqq2FusDoWqrAjFE8LAx65TSdvtCrRWsfTitD
-QCatbJtIbeE0IIBrOTIQCWTqSzkRDSOlK2RCzEBfZYWICZ2cRrn4GcSoI8VzZ0O2r+fVgfp1MB1GY18d
-KZeVjqSsCLUCcZT4rJvusEe7s994uz3C/G6A1ogVeXot9vQcfXoUGixY2d6+M/1HllygWUaRHXno/9Jt
-xcbmTJFllquwS5B4+4IdbiWtM8E3GY/hCR1K4Haq1xak8/rtC7L+S/kAglwSaocgqefuBWlBNxGkG/cW
-guw8XbyZIJ/b4VbS1hVkRYcXCtKdgrYvyPqw9QEEuSTUDkFSz90L0oJuIkg37i0E2XnufjNBPrfDraSt
-K8iKDhsK0pUJcyFGGdWjnABJDQkRnU70VYinhoQDIY+5otKUhMAEMBkDp63MqIjU3EnrRbu4hJFNKpaV
-xrwYrkqN0Wt5Rl0wLc3Ce3ONlcG2fYM67y3J7Y4MxKJvAWqBGU1jmtPxcHhVvx9Scv4WRN34cGhUgUMg
-WKk5VXqHw4QJjcNOuS3BhrLO3rGxPansV23+lj1tff7VqXrWzjpYuqGvNS4k2u6W0q43lC24NlXE9qbM
-Nl1P6lVektmZ7QXBC7exjujhtQxr8c5l1fLem3utH7m3G4+aB7R4xmkGVhlHJ43d/W/Q3OgJNK/JKrN4
-AN+f3zkN+v8AUEsHCEnK9tKaAwAAoxYAAFBLAQIUABQACAgIAAAAIQBJyvbSmgMAAKMWAAAIAAkAAAAA
-AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADZAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/HostType.java-47cf4fab-55c2-3e03-8394-be3834d89aa4--
-------=_contents/org.eclipse.viatra.examples.cps.model/.settings/org.eclipse.core.resources.prefs-8da19798-4d94-3b7e-8fbb-471a286a52a3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/.settings/org.eclipse.core.resources.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABLTc7JLChO1SsoSk1L
-LUrNS04t1itLLSrOzM+zNeTlAgrkp2TmpevbFBTlZ6Uml9jZhoa46VrwcgEAUEsHCC67yTc6AAAAOQAA
-AFBLAQIUABQACAgIAAAAIQAuu8k3OgAAADkAAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAAB5AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/.settings/org.eclipse.core.resources.prefs-8da19798-4d94-3b7e-8fbb-471a286a52a3--
-------=_contents/org.eclipse.viatra.examples.cps.model/model/model.genmodel-3eadfb05-0892-32d6-b896-5fb6b7880be4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/model/model.genmodel
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWVtz4jYUft+Z/Q8e
-t69FaV7aYSA7Oyx0mUk2DCTTvgr7YNTKkirJBPbX90i+gLkk2wQT82Rkne/7dHTO0cW9T+uUByvQhknR
-D3/tXIUBiEjGTCT98PFh9Mvv4aebjx96CYhUxsC7f4C4cw/BOmXdyvDaGSKUMF1s74dLa1WXkKenp45M
-k47UCfnrblx2gUhqqHWCiDNlwHeEdEGur66uydB1Cz9+CPCXG5YqXrYtZYaBN/jCNERW6k0/JNivslkx
-ajXtwJqmioPpRMp0vAExOipsJzxLmBh/6Yc/ZFkI9s/faIrjLIRoKe1wbUHEZsCpMXU8VN7xfukwBOzc
-McFSyof3879R+Bibfh5IYSkToAsG7Ce1Bb2vzCGV73LIMIgkIjAqIriFlfPfb27CIqk2miVLO2LAYxS0
-oNyUHpcKNLU4u1NYcNTg59nqDNFy9HudUMG++0jx7TfOsLdAQpbk3r/xXshF9Ejtje+L8zmh0T80ARMo
-DQu27oeDzRz0ZLkxLKJ8tjEW0jCYUwNFzxenodAfBDEzSho65zDRcsVi0CNaBEE+Dq+rgt3R+hPJB5NL
-HIosNYHdKJjRBbh/A3Qn+gaRS5/lWO7dHhD5rNTMUgsl4hbzluEMofXWtmg5BUGmmRDo75CcAWtmpVIQ
-V1g9Ug51Z+g+UKFALaK2jjeOQVi2YM7N9SGOgNpMo3Gk8QkGS8bjuruKHv3Q/+sOP1ur2TyzEJzmIKz4
-g3lQk15I/V/ij8VaQ2M4QkXi+aPme5O5ZXRcGqqkqynIm5R2SWo3M8zGwVKyCEwttPe1YSYDIkY/oo0q
-9YARb1oqT8O/GRjbVnlLaWzdfa+OUUxYjsiu/jrEpuJzj4bAGkaMw63M2076uQFeP8xL8X1nyo2zHYm4
-L85FOe5cUqx4JyNdSKyGm8oZxxzUlDy32LbPaUwY63Y6J7WVxP3wmxRO28ta3yRoDku6YvIM69XXoqw0
-VQRKfBLDgmbcDlTWWCLuc01pejGur3HcgnSqVLUjjyo5hwn06oCdgpGZjmC6LWRNxe4RqrJ+xk3G8XO8
-Tcb0c7ztiO9jCu3u2v6mOjguorTJWlhyEIGvxqrR+lRx0RVl3B11mq6+h4xN1+BDxmci9byMVlrKL+ZR
-z3Yxb3q2duR8fZa3G6E2bF9r2iKZpplw6uBPZpdnPac1XZqOUBHj75gucGqqGOP5o9m5hLkM5QQ9/yR1
-G0L9mEDKuTswQ/wgW6owBgUivj95oH9neefZH0zz26FT+Xe5PXUh5PhB/k3Da3w3vd2zRTJDovePl/2d
-rpvhdqmyz9xcvZOko2vwqyPPfzq4o5hB4tTq1vTtyq6EfNVrw96ipooJZhnlZ3L3e/qZyMwmkonkQVNh
-2JmiaAt2YmwXnLitFmKpTsDOGt1I7dDRqHaxfuBN31B+HnXf4MnBR3hs/Q9QSwcIVPavUTUEAADCHwAA
-UEsBAhQAFAAICAgAAAAhAFT2r1E1BAAAwh8AAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAHQEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/model/model.genmodel-3eadfb05-0892-32d6-b896-5fb6b7880be4--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemAdapterFactory.java-0f52988d-81c5-33a9-a11b-8486079405a8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemAdapterFactory.java
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemAdapterFactory.java-0f52988d-81c5-33a9-a11b-8486079405a8--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemPackageImpl.class-2a14cd4b-0664-3d5c-bfb1-4636b9e3119f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemPackageImpl.class
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemPackageImpl.class-2a14cd4b-0664-3d5c-bfb1-4636b9e3119f--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Request.java-039b2be7-7fd4-3e73-81c4-2acf394a1161
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Request.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1VE1v1DAQPe9K+x+G
-5bDtinXuJY0WIQ6VOFSFO3KSSdbUsYPtlK6q/e+MP9IGlkWihUMkZ2zPe/PmjbP1ejGHdbaY97y65S2C
-Ni3DSoreIrsT3BnO8J53vUTLqp6+fYnmere3ouLy09467N4u5ou56Hpt3E/XsWtYpbtOKzY4IdmHj8K6
-cDiLsJC/2mygxFaozWDRbGpdwWZThL13YLA3aFE57oRWoBtwO4RO1yhBl1+xcrDKsSvysrjBbwNal2dl
-kWcUWrGn/Kjqo+xxt49Inylro6XU34VqoUHuBsIFbhDs0PuysL6IN7J0JR9kXADkUhQPWynU7XO0Y4n5
-6xadXwqDHVVswRc2DYSyDnlGaIlKohD+thaf1Tr2/jh2HZ0wMiJyZ+cRJEgfly0qNJyEGe0zlFJUIJRD
-0/AKIV0FvHfUAAtXNVUhGsFLifCwmM+CB2aU6wZJb2VDc++4HHDs9LS5TzKMHYZKkzOE8mGySoMGFeFK
-8hiLiX1f/W84GUT1LfXJ9z1xeFnPEqFDwrpyICyUoqZ45e3KJXBVgyBUTR6ywqE/sfo3sJPmPDol+N+b
-ZJU4nZyu2Wj+wDyNFXLl7T/V/sh/fxKdqlMr0loiN29iakpEghvkUu7B7vQga+JDExzbwKFGWxnRh/H2
-ZxkbqWcjvRMj7Le2JjjnhHH+inyC/b9j9GVKyc/UiyB/74aUND2SyXiXSxN3l1MJLpfODLhMNyYDPQsT
-PQvPdT6BKeCXR+rsPLzmB8gyeMT/AVBLBwjtg1BQPwIAAFMGAABQSwECFAAUAAgICAAAACEA7YNQUD8C
-AABTBgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAfgIA
-AAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Request.java-039b2be7-7fd4-3e73-81c4-2acf394a1161--
-------=_contents/org.eclipse.viatra.examples.cps.model/.project-1f1321ee-402f-301e-ad3d-692a3d482f1f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/.project
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9UstKBDEQPCv4D8vc
-Tdabh+wsqOxNEVY/oE3aMUte5DHs55vMZJSwih7EW1d1F1VJN9setVqN6IO0ZtNdkXW3QsOtkGbYdM9P
-u8vrbttfnDPn7QF5vMPAvXQxT2f2jBnQ2Fs/EORKuoBklBA9EDyCdgoD4S4QbQUqRqfZIuJWazSxZ3Sp
-ClsdwgRog16SVGLvkBdU4W2WghET80WOg4iEW58LGGESoP+MkBXgh1S8Q8W0JRg9cfmVrxNI7sHIVwzx
-5n9t9/wNNfyJaWWWL89+MXms0zNo7IP0MgUyd+Z95wOqOyxRJsV36mZXc/9HTXnwo0qDNA8ngqUueT8u
-qb3cd1BLBwgFu2s4AQEAAPgCAABQSwECFAAUAAgICAAAACEABbtrOAEBAAD4AgAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAQAEAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/.project-1f1321ee-402f-301e-ad3d-692a3d482f1f--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationTypeImpl.java-9782ce77-fb7d-3150-8e27-0ba646a2c2e8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationTypeImpl.java
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationTypeImpl.java-9782ce77-fb7d-3150-8e27-0ba646a2c2e8--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationTypeImpl.class-ea2bbed8-60cf-3bed-9a6a-596fcbd72fb1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationTypeImpl.class
-
-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
-AFYQAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ApplicationTypeImpl.class-ea2bbed8-60cf-3bed-9a6a-596fcbd72fb1--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystem.java-be02e85f-ef44-30c4-92f8-2d9adc58680e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystem.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVV8FO4zAQPbdS/2G2
-HChom9x3QwWClRZpDwjY88pJpsWL42RtB6hQ/30ndkzTkgKlUMEBYdf2vGf7vRkn3N/vdWE/7HULllyz
-CUKuJgEmghcagxvOjGIB3rGsEKiDpKC/aYzq7GqqecLExVQbzL73ur0uz4pcmYXlmI2DJM+yXAal4SL4
-8YtrYyeHDhaiL8MhxDjhclhqVMM0T2A4HNmxI1BYKNQoDTM8l5CPwVwhZHmKAvL4LyYGdiPMRlE8Oq5Y
-gacFjlcUxqMopAm7wRwNZfoIy40WDveSMMa5EPktlxMYIzMlsQCmEHRZVJvE9JtbEdZLolK4BkAk+Oj+
-UHB5/ZqTDI4f/7YzQXMS/1YCqr2exEBNu6tZFBLYu+IeFcXltKDdV9DUAdvbFvo5/itRG4fuO9sC/5lr
-M9971WvffBTWl297hxpfZaE2FmfOkRWZltHBngO0dnDNCUpUjOTpLV3GgifApUE1ZglCSxjAO0OW0HCa
-ktH4mLNYINz3uh3r0Q7FPUdygNTWfDdMlOid6M3nNendBswYxePSYOAirLR5x/uuapzW/kYmK+c1QRqq
-b0QHruWugUQgU19dDFpBPlXIhJiCvspLkRIw5QxlWTNIUSeKFzahVHODwHMMPY8VaaIaOlT2LFYcRTvL
-Or5Vxo6uvTy4oFE52WuMbUU1fxy6x63F01lST8fKp+M4gs8/gz2bu+fCuEDTpoptpb91dfbEtRZMsaze
-RrUHibevu9/5Wa081Zucp7CkAwe2fL7PGq+RkR+8l+RUL7nMyM3kgzFJXJLzBVXemmhV36qunUmzXGmr
-IlMk2ODyiA2lG1urK1KzGu/UkE8h5ilXVLFpkOozkylwQs6pnmpunbyRbpagrfgLl7npfy2Xt0pGi3Xw
-qRP/aAnq5cyDrScm/9QYbJoT27XQTHgPsjvoU5B+8xgO+kaV2F9pXvuEjZYgRtB4Kj3Kks+6eP6y+QAm
-rsnM3sosC8+2z+SVFxPfvlU8tcUyvr6M6zhWvvOY68q3+TT+AAL27/Ztlh+P+b51Z+kb5DOZaQ3q27fT
-w5fexqVnSQdvWnN8bOvWBmVr1xmEYdvXXa/7H1BLBwgO09Y4NQMAAOERAABQSwECFAAUAAgICAAAACEA
-DtPWODUDAADhEQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAAdAMAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystem.java-be02e85f-ef44-30c4-92f8-2d9adc58680e--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemSwitch.class-45874fbe-bc76-3df2-bac9-d57aff7224e4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemSwitch.class
-
-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
-AAAAAQABAD8AAAAsCAAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/util/CyberPhysicalSystemSwitch.class-45874fbe-bc76-3df2-bac9-d57aff7224e4--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostInstanceImpl.java-4d596969-c454-39cb-8fa9-f815a8b39fbe
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostInstanceImpl.java
-
-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
-AAEAAQA/AAAAzgkAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostInstanceImpl.java-4d596969-c454-39cb-8fa9-f815a8b39fbe--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostInstanceImpl.class-bfa288a9-9c8d-30ba-a2b4-fe2801ace2c1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostInstanceImpl.class
-
-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
-AAA7DgAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/HostInstanceImpl.class-bfa288a9-9c8d-30ba-a2b4-fe2801ace2c1--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationInstance.class-a9ae56a6-8ff6-303f-838f-a5fc3a8239ce
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationInstance.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClk8lOwzAQhsdsoRTK
-vm8npHLBB44gRCVWCQmkAHc3HYKRY0exC/TVOPAAPBRibFFQCwcUDtbkt51vFs+8vb+8AsAubEYwwODU
-FCnHRMncIn+UwhWC47PIcoWWJzmtThOLq/uOlYlQccc6zHgjzxVJJ40+19YJnWAEQwymHsSj4ErolF82
-HzBxEYwwOCzj4ryF2sk7KZoKGYym6GInHH0e1rcvSsYcCHtEs1+0Rv1/sO1bBhUK7qh5Y7FgMEfRfRch
-doXUKXms2O8r8/WfNzxmImCuhLVPpmiRtr26RucNpQzVHVvXhsFRyUqcGeu6z0ax1Wwf97hcTXqwPqGq
-Twhz1K1LzWCrL1rM7nhissxo3nZS8eMLaZ0vVSxTLVy7oNfJ//LPftkX7G/hvQNyH1HQ152cnJ+Wb7Qu
-2YM803aZZ6XbrQfpqzsWm3aR4In087H0Szo7vsto/BgM0hqmma/SiEYwCn5UKzAWbBXGg52AWrCTn3rq
-U0/DTLCzMBfsPCwQbZFoA7BEehlWwv4qrNEeg/VwsvEBUEsHCMyTh7mWAQAAZgQAAFBLAQIUABQACAgI
-AAAAIQDMk4e5lgEAAGYEAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAADVAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/ApplicationInstance.class-a9ae56a6-8ff6-303f-838f-a5fc3a8239ce--
-------=_contents/org.eclipse.viatra.examples.cps.model/.classpath-f8a884ad-1151-3522-a1d0-2e67e5dfe5a5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/.classpath
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkMFqAjEQhs8t9B2W
-3J2tp/awWyllCwrVotteJSbDOjWdxEki+vZqqVQ8CL3NP3zzMfzVYPvtig1KJM+16sO9KpCNt8RdrT7a
-196jGjzd3VbG6RiDTstDuPlLyEl2xYrY1sp4VsVxWSsvHaBxFCLCl03gdGazPDhhNG3mL5Nx+zwcN9Py
-kiNOKKwdWFzkDjL9XqLALGm2WuznW7sLWI70Rs+aXh8eVPnvl4JFMF4QBNeZBO27yx1xvKaKYk6q43iF
-9DmFnE7wgvgHrsrzCvdQSwcI3YygLc8AAAB4AQAAUEsBAhQAFAAICAgAAAAhAN2MoC3PAAAAeAEAAAgA
-CQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAA4BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/.classpath-f8a884ad-1151-3522-a1d0-2e67e5dfe5a5--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateMachineImpl.java-ee4667f0-494f-3e3c-b6a6-7ec71b4fd327
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateMachineImpl.java
-
-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
-AAAAUEsFBgAAAAABAAEAPwAAABgGAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateMachineImpl.java-ee4667f0-494f-3e3c-b6a6-7ec71b4fd327--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemFactoryImpl.class-c348903c-fb69-373d-a195-05b71554db22
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemFactoryImpl.class
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemFactoryImpl.class-c348903c-fb69-373d-a195-05b71554db22--
-------=_contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem-152f0c9b-b0fa-359d-967a-9aae99e8abfc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWF1v2jAUfZ+0/xDl
-aXuxiRM6hMKqCqkaD5UmgdS9usENlhLbil0o/34OKEBRTOxgtr4hfD/PPT7XkN6/l0WwJpWknE3CCAzC
-gLCMLynLJ+HDfDqbhfc/v35JMyHH0+0LqX6vtpJmuJhvpSJl8F7S8cEd1e46IJNj/f0kXCklxhBuNhvA
-yxzwKod/nmaNiQ55MNFHgGQFFZKANcWqwrDkS1JAbRQGdEmYoq+UVJNQEame6qO74SAZITQajoZDFOoa
-gyDFQiy2gsgPHpKWoiBARwL6HDzSSqoHIaYFlnKwd9SulEmFWebiC2of3TEuCp5hRZYL/sFjxaUCc5Jx
-tvylP544RSFs8r6QFV5TXjmklaVOShlVFBcWtuDYpc6nu1ROTZ5H0DH4m8q5ZsiiwkzqMjhzDwhq5BSu
-cqLmdUlWXrEGO1M7rm0wVY+8mtOc4eLb3fcDoh4rjN0rTEwVxqcVpnA/hmvHEp3G7BcC+Z4sAprezrhF
-Jtx+3AK32HfTMVDIvWn0T5tOrifL8KhbsBGuvfLCRnrthXivjD2V+My5vxQjNyk+z3tRi1uMXcW4K4Q7
-fdsjdl7aVjc7AvurseOOtbrdTlkM6Xz3HQGV9JrNDbq7alu0R+x8CBiugHd+oc6Fbxi4EecOkaxF6aJK
-7lRrp8NH0bKXyTbvRieZfkHPhK05vD5n5JYz8pETueVEPnLGbjljHzkTt5zNOyCFBwK68PF8izoSsnUJ
-X2CkyT7jZfnGaL3sn6laWcIdWJHPygpZWQ2srBJXGhh+VbqhWG9GIYoaw1owLX/t9gI++aTAO98/wxvS
-DXjUAbzhcXtDynsls92svSB/QW5N9r1QtMPHjr8+UfTD3wsLxGT/37loh7UdioPWjZhCw5+e+uwvUEsH
-CPAOtNyeAgAAOBUAAFBLAQIUABQACAgIAAAAIQDwDrTcngIAADgVAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADdAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem-152f0c9b-b0fa-359d-967a-9aae99e8abfc--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemImpl.class-ffafa2c6-ea39-3547-80d6-03fbfd106c9a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemImpl.class
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/CyberPhysicalSystemImpl.class-ffafa2c6-ea39-3547-80d6-03fbfd106c9a--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateImpl.class-6a00ce4e-82d1-3900-925b-bd3add435ddb
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateImpl.class
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/StateImpl.class-6a00ce4e-82d1-3900-925b-bd3add435ddb--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Transition.class-c1f40b24-5f48-36f1-bc66-a46278ad0cc5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Transition.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkcFKxDAQhv+sq7Wr
-rivoO3Qv5uBRXPQiCIJCF+/TONYs3bYkcbGv5sEH8KHESS8Fva2HmYHw50vy5ev74xPABU4SjBQWjSs1
-m8q2nvXGUnCk+Z3WbcVem1aqK9g9vnbeGqryzgde66Wj2ttgmzrBWGG2og3piupSPxQrNiHBnsL1NuS7
-Z66DfbFUVKwwLTksyUnPAwVZuMrm99tg++2XAvS/gIvsH7z5k0IqrBsTVSicyu0GFXlwti7l0NQPkbPs
-byJiJnnz5gzf2vjs48HveUyLTIUdqV35uLEIT7CPKD7FpJ8HOOznEaaSEID0EWY/UEsHCKH5lbzxAAAA
-6wEAAFBLAQIUABQACAgIAAAAIQCh+ZW88QAAAOsBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAAwAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/Transition.class-c1f40b24-5f48-36f1-bc66-a46278ad0cc5--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemFactory.class-a7b97509-0848-3413-b0b5-206ddb0281e3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemFactory.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtlV1z0kAYhc/W2hQK
-LUVbrdrWb8GPxhkv61fF1jIiMoWp10t8pVtDkiZLR36W443jhT/AH+X4ZoHCWPQihZndk+yS5+x7Jtn9
-9fvHTwBP8NjClEDVD1s2Oa4KIrKPldShtOmLbAcuRbYTcOs2KawddCPlSLfejTS17dLpsR3paD/sWpgW
-yB3KY2m70mvZ75uH5GgLMwJro07U/sTXfkj2dv9JgRSVq/XGVrW0LVCrTHZdmwKzT5nmKf1c4FyhuC8w
-XfI/UhpZLFiYF/iQxFHx9H9syzydQQ6L7BZ7C+wVipMuLQWBCxlYmBVYqCiPqp02/7khmy4J5Cs+P7Ev
-QxXf9wdXnJCkpjFQgbeTWyGnvtRz2goCl8e18r1GN+AVvEno8heIHeZ7Drt+pHvolwnRA8LmST57FPmd
-0GE96qiQ2uTp5PmMgbFTfrj6shdp6TlcweszVDCgDKsYiWxokbSKMTB2yg7yOupQxBm9SJyRATBxcUg8
-Sb50BuqpxOuau3fSOeAPJnnioxRmz42wBZ6dBcq0XI/WCKUXqThxgVcJkUMGc1dbpMd8rTXpfJYtmuge
-1Weyabpu3v4dFe8/6//ezjbiw4OPC96luZ3nthJvbXxkZblPIc0jc3x3jzX+Wd+R+Yb8V76cwkXuZ8zE
-MpbMSHweLeOS0cuMivUKrhq9hlWja1g3eh03jN7ELaO3ccfoXTaLtYCi0ft4YPQhHrGHwIZxsv8AUEsH
-CCmNgYomAgAAWgcAAFBLAQIUABQACAgIAAAAIQApjYGKJgIAAFoHAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABlAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/CyberPhysicalSystemFactory.class-a7b97509-0848-3413-b0b5-206ddb0281e3--
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
-Content-Type: q7/binary
-Entry-Name: .q7.content
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtmF1v2jAUhu8n7T9E
-UW+brNWkTQhWMQRaqjHRgsZ2NRnHgGm+ZpsC/34OcSCfJCdB2i52V+LzvD45Psd9le7D3nW0V8I49b2e
-fme80zXiYd+m3qqnb8Xy9qP+8Ontm67PVgbBDg04MRgOhDCw2Bs7n73wAGHSmcd/DXxPkL3Q9i7tnHTv
-Q125k8c78nlPXwsRdExzt9sZvrsypLj5Y2zFIRV7nfA4JsSPcaaMM09xuuYhV0Z/t/qz5742mEy1HRVr
-bUwEcn2bONr8HErtnv5r8zi/fz/5/DQkc2e4+Pn4wfJHgyddvr+mdXH4Yp44/pA/A+ZvCBZcbZLM+ZUi
-wZBB9sgNHMINHHCDelwgDxOuKwEpsaRyVfGG0tPN4nWbuL6BDwvCgvWBU4wcfuCCuKf4rhln1DDDY0nK
-ssMO4rJSYl2WX1X+iy117DAoIExQWYaSuMDZrqhXP1B2TCrCd2zZdHFSnAghOzlR9IxKsijYZ7LfCPe3
-TJ6TTIEsk7tfIDe2iOgs0zVVQmUZLqiXzi21KvdIrubW1f7pmFxUdNjZoLyYaoZ8YC5UtktRVD4u7NeJ
-6tdp1K+FXKa2/SBwJCLk3WGpuYk6MHUcdfDZIYCiU4EEiBnk37IlPkJY+OzQUmWC8AtakZuvVBAm74vr
-yEFUvvhcNDnAkIOenGXLy5kuKVo4IO6Z/N4SLqAIZcSVG8Kw6GppiIP78giMEV5TD8TNGPI4DaenkkpN
-O5XXR9l4Vw+4JemK/S6POVygfPKuonUVETV1cK3k7DWjmxVVzVMzUI1FEzg3W3CR48A0xNScwenztNVg
-834iq5yayK2gdSeyoPX6Ngrkfw41Ejd3rXs5LdhabirdPF63qtil1fK1spXi50VPC3xhlVMcD2f9W+vb
-qNTKjvvfrNFwOjPGI4gDzdj+jOhx1UCU2eVOOIohoQGuCloRL9oPkCBn+L9FztWzyCJv0Ctq5pBBZGRE
-6iNF/rgVHV8grURiO1tfJOVmYRiwyCkvWx+LrSyMiK0ohMob2fo0tH1SNrY+lnCxFdC1TezF7Wp4WAhf
-YWFbSl1DI2lgIVI5/wqFG9Uz6V6hXNJ3wthi7wrROFtXMJV0rhA4Y1wvD9nf861t+1e5zBav9++azMw3
-4655/sbdNaFf/CX0B1BLBwiGBcMBYgMAAE4YAABQSwECFAAUAAgICAAAACEAhgXDAWIDAABOGAAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAoQMAAAAA
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ResourceRequirementImpl.class-b1e01b3b-7ee1-30f1-b702-1820a5b02141
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ResourceRequirementImpl.class
-
-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
-AAAAAAEAAQA/AAAA0QkAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.model/bin/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ResourceRequirementImpl.class-b1e01b3b-7ee1-30f1-b702-1820a5b02141--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequirementImpl.java-2214b337-87e9-3917-af98-8a901ff118fe
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequirementImpl.java
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/RequirementImpl.java-2214b337-87e9-3917-af98-8a901ff118fe--
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ResourceRequirementImpl.java-b20ec242-8d7d-3091-9515-5f76de999b96
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ResourceRequirementImpl.java
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.model/src/org/eclipse/viatra/examples/cps/cyberPhysicalSystem/impl/ResourceRequirementImpl.java-b20ec242-8d7d-3091-9515-5f76de999b96--
-------=_contents/org.eclipse.viatra.examples.cps.model/plugin.properties-6d782aa1-3485-3946-ae4a-032d141e782e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.model/plugin.properties
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAAty0sKgCAQANC94B0G
-2neDVrYJLIxO4GcowU+MGnj7WvT2b+CMszu006dNR4QJhDpgxphTqaRrJhDdIIG6evFWBzh6qRhhzQ7D
-Vyk/3iH9eUl2b0hdalNAVjdy9gJQSwcIKemEkF0AAABiAAAAUEsBAhQAFAAICAgAAAAhACnphJBdAAAA
-YgAAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAJwAAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.cps.model/plugin.properties-6d782aa1-3485-3946-ae4a-032d141e782e--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS with Queries Workspace.ctx b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS with Queries Workspace.ctx
deleted file mode 100644
index 805561d..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS with Queries Workspace.ctx
+++ /dev/null
@@ -1,192 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.workspace
-Element-Name: VIATRA CPS with Queries Workspace
-Element-Type: context
-Element-Version: 2.0
-Id: _j6aQcPA8EeWlEbYJ7IoFCQ
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_contents/org.eclipse.viatra.examples.cps.queries/plugin.xml-21ca90f0-6a9a-35bb-b20f-3853029e9b05
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/plugin.xml
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClUMsKwjAQvAv+Q8jd
-VG8ifRzEfoCve0zXspAmMY/S/r1pqz15EHpZdtidYWbSomskacE61CqjO7alBJTQFao6o7drudnTIk+N
-DDWqfL0iJIXOgxreCVYZ1bZmICQaB6xF7i1n0PHGSHBMGMdeASzG/WjcnUusuI/Mc4hnSoxG5X9KDKye
-2aA8NjAhZ0DgE8UoQEcr0UxtdTBknH8Ifaw/UKLv2SVmlOC1On0TlVx4bfvDklALS0mmkpO55YjTZO7/
-DVBLBwhZpBr6wgAAALABAABQSwECFAAUAAgICAAAACEAWaQa+sIAAACwAQAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAAQEAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.queries/plugin.xml-21ca90f0-6a9a-35bb-b20f-3853029e9b05--
-------=_contents/org.eclipse.viatra.examples.cps.queries/build.properties-da77f446-3222-3d35-b8c0-712a9dd82ac6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/build.properties
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABLyszTy8xLzilNSS1W
-sFXwdQ1x1PX0c9PXieHlUkAFeljECnJK04EmVOTm8HIV55cWJafq6QGNKS5KRjcBKKSbnpqnz8uVX1pS
-UFoCVpeUCRIAAFBLBwiwXqhOUwAAAIQAAABQSwECFAAUAAgICAAAACEAsF6oTlMAAACEAAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAkgAAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.queries/build.properties-da77f446-3222-3d35-b8c0-712a9dd82ac6--
-------=_contents/org.eclipse.viatra.examples.cps.instances/.project-3e764c88-faca-3de7-a6b8-b784cc705139
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.instances/.project
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVjjEOwjAMRWeQuEOV
-nRQ2hrQsiAsABwiuVRklThSnVY9PWwqom9/3//4258G7osckFLhSR31QBTKEhrit1ON+3Z/Uud5tTUzh
-hZAvKJAo5tE9qhvD1mMdUqsRHEVB3ZPNyWocrI8ORUMUTSzZMqCYcvZPQQjeI+falN9pUpcWmaFc0bMj
-19wiwme3Rra5S7jE/vA7sX77DVBLBwi1MmgtmAAAAPUAAABQSwECFAAUAAgICAAAACEAtTJoLZgAAAD1
-AAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA1wAAAAAA
-
-------=_contents/org.eclipse.viatra.examples.cps.instances/.project-3e764c88-faca-3de7-a6b8-b784cc705139--
-------=_contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem-152f0c9b-b0fa-359d-967a-9aae99e8abfc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWF1v2jAUfZ+0/xDl
-aXuxiRM6hMKqCqkaD5UmUal7dYMXLCW2FbtQ/v1sEB9FMbGD2faG8P089/hcQ37/XlfRijSScjaJEzCI
-I8IKvqCsnMQP8+lsFt9///wpL4QcTzevpPm53Eha4Gq+kYrU0XtNxwd3ZNx1QCbH+vtJvFRKjCFcr9eA
-1yXgTQl/Pc32JjrkwUQfAVJUVEgCVhSrBsOaL0gFtVEc0QVhiv6mpJnEikj1ZI7uhoNshNBoOBoOUaxr
-jKIcC/G8EUR+8JC0FhUBOhLQ5+CRNlI9CDGtsJSDnaN2pUwqzAofX2B8dMe4qniBFVk88w8eSy4VmJOC
-s8UP/fHEKYnhtXmTK/O+kiVeUd54pJW1bpYyqiiuHGzBEV2dT3epvJo8j6Bj8DdVcs3M5wYzqcvgzD8g
-MBNTuCmJmpuSnLxSDXahthxfY6oeeTOnJcPVl7uvB0QDVpj6V5jZKkxPK8zhbgzXjiU5jdkvBAo9WQTM
-nfDFLbHh9u0WuKWhm06BQv5No7/adHY9WYZH3YJ74dopPtxLvvsC2Cljzw1w5tx/BSA/KT7Pe1GLW4x9
-xbgrhD992yN2XtpWNzcCh6ux4461ut1OWSzpQvedAJX1ms0NurtqW7RH7HwIWK5AcH6hzoVvGbgV5w6R
-NKJ0USW3qrXV4aNouctkm/deJ5l+uc+Eq7n7I9kaJPHL6fMwtwZBfjlRiJypX840RM7ML+f+HZDDAwF9
-+Hi+RT0J2bqELzDSZl/wun5j1Cz7F6qWjnBHTuRzskJOVgMnq8yXBpZflX4oms0oRGUwNILp9Cs76rZJ
-eg4n+0+H431HLe9Mv+GgjuFYHsA3vBZBCe826yDIX5Bkm30vFN3wceNvSBTD8PfCkrHZ/3MuumHthuKg
-dWvm0PKHrD77A1BLBwimK33nqwIAANQVAABQSwECFAAUAAgICAAAACEApit956sCAADUFQAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA6gIAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem-152f0c9b-b0fa-359d-967a-9aae99e8abfc--
-------=_contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.pde.core.prefs-3bae860c-b3b8-3447-acba-e3ea0853d9b2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.pde.core.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAA1ycEJgDAMBdC70FUC
-DtAdXEHrr0RCUhNbHF88eH0PRbgFqDkqHFoQNODBpnlOU5N+sC5uJ8pNuDqrPbmuEkiTI0wGyD93bF13
-wZ8vUEsHCG8iQ61MAAAAWQAAAFBLAQIUABQACAgIAAAAIQBvIkOtTAAAAFkAAAAIAAkAAAAAAAAAAAAA
-AAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACLAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.pde.core.prefs-3bae860c-b3b8-3447-acba-e3ea0853d9b2--
-------=_contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.jdt.core.prefs-66b20f2b-0d2b-319b-9c2f-a02aef4a84f1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.jdt.core.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVjrEKAjEQRHvBXwnY
-2KWx08pfiJe5YyXZDbM5wb83gtaezTIs84aHqUhzhEbMIHSChwfoYhoP+51xCfhU7rmHyYhxapMCjpCx
-QINoEcXFeXp2vJ8Rmm4FeetAT1zQryX12VjjIRx/k7UVScN3S7vRhk4NyR3s5wztMgsYQRq30tC1/su6
-rfw6vgBQSwcICr5lb4oAAABsAQAAUEsBAhQAFAAICAgAAAAhAAq+ZW+KAAAAbAEAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAMkAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.jdt.core.prefs-66b20f2b-0d2b-319b-9c2f-a02aef4a84f1--
-------=_contents/org.eclipse.viatra.examples.cps.queries/META-INF/MANIFEST.MF-c6f5298d-824b-37c5-9459-39cef2aab0e5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/META-INF/MANIFEST.MF
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVUEtLw0AQvi/4H0LP
-ZkhEEFJ6EXJQqIgF75PNNB3dR7q7Cdt/75Y0BSlCvA18z/m2aHhPPuSf5DxbU2UlFOJ5MK2ifHsBr9jD
-jLyhpiqzrgOSintPMDIGh0ARda/Ig+w9HAdyTH4W7U66sYrlv8Rrz6ZTFFL8JriBZrNrpwIKKBMbFe+Z
-nKhjb13I31F+Y7c85/5OLKXCEFiJDzoO7Cif+vzOIb1Pt3X0h+vZ6ARuMIH1DScGigFig+lW3Cwppm1L
-at1My4zTMpvVeZdiNQ926dvWkWR6wJrajOys0WRClb3iiLs6L+FJvOjbAbFHeUh1bPf4JX4AUEsHCCYS
-kdD3AAAANAIAAFBLAQIUABQACAgIAAAAIQAmEpHQ9wAAADQCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAA2AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.queries/META-INF/MANIFEST.MF-c6f5298d-824b-37c5-9459-39cef2aab0e5--
-------=_contents/org.eclipse.viatra.examples.cps.queries/src/org/eclipse/viatra/examples/cps/queries/simpleCpsQueries.vql-7d451ca7-6e76-3ee5-8775-f0dc699e5d1f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/src/org/eclipse/viatra/examples/cps/queries/simpleCpsQueries.vql
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.queries/src/org/eclipse/viatra/examples/cps/queries/simpleCpsQueries.vql-7d451ca7-6e76-3ee5-8775-f0dc699e5d1f--
-------=_contents/org.eclipse.viatra.examples.cps.queries/.classpath-f6bfcc0d-f83d-3b6e-b31b-e14756f8800b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/.classpath
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkMFKAzEQhs8KvsOS
-+07sSQ+7FpEVWrBKu3otaTKk0XQSJ0mxb+8qFsVDaW/zD9//MUwz/tj4aoucXKBWjOBSVEg6GEe2Fc/9
-fX0txjcX5432KqWo8noIZ78JKfOuenNkWqEDiepr2YrAFlB7FxPCq8ngVSG9HpwwnXfLu8dZfzuZdXP5
-n3OUkUl5MLgqFor7aSLDIisyis3LQ7+LKKdqqxZdPYIrIU8+KRoEHRiB8b04RvPki3WUDqkS671qGOXx
-aG2RDuKh5FjyvrFy9A038u/LPwFQSwcIJsHI+tUAAACoAQAAUEsBAhQAFAAICAgAAAAhACbByPrVAAAA
-qAEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABQBAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.cps.queries/.classpath-f6bfcc0d-f83d-3b6e-b31b-e14756f8800b--
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
-Content-Type: q7/binary
-Entry-Name: .q7.content
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdlF9v2jAUxd8n7TtY
-fq+97mGrUFgVIZAyiaq0qGxPk3EuYObEru0Q+PZz2oTmb7v2LfH93XOPnRMH18dEogMYK1Q6xpfkC0aQ
-chWLdDvGmdtcXOHrH58/BcpsCXAptAViuHaOcHckuTJ/rWYcRqvqaaJSB0eHjokYnXW/Frp+UmpHfn2M
-d87pEaV5nhOVbIkXp7/mUYW8MevcXjFF+xNHPUfPHEYpSzz9EIXLuxBNbu9RLtwOLTIwAixavYAiHuM/
-+29swW/Dqyms5HT9++f3SM0mC+x3j1DAi22l7unFv2qj9sCdLUfUHR8Ec4YROLJES7CEa0tEah1LOVhc
-CniJjfDVsp+Uepj212NIFOGnNRi9O1nBmbQn6yA58wGtHH3Q4ePzoQz545JZf1ZuN+TwrR2sMyHjAtJg
-XDFogNMy24qU+CA0CCVjn6VqlgXnfEBrblsq9d3uY58fZcAPh0197is9Oob+noCWVoa8zafL8CK6mQ1a
-m4c30Wx6vyTz2Xt0reFNyUbVe69XO/VyX02mQz3nog11xcrcdMEO6pPVR3W4TvradO0AveYDkyJmzl8t
-d1kR4MOjbHzXwV4rCucTbcs74JXO7hf5n9pQpX+9b7UnCa2V1r8e0Je7KaDvvad90z9QSwcIM/T/uuMB
-AAAEBgAAUEsBAhQAFAAICAgAAAAhADP0/7rjAQAABAYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50
-VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACICAAAAAA==
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
-------=_contents/org.eclipse.viatra.examples.cps.queries/src/org/eclipse/viatra/examples/cps/queries/cpsValidationRules.vql-92c0bb29-a406-300c-a7bc-25dfa231383a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/src/org/eclipse/viatra/examples/cps/queries/cpsValidationRules.vql
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUctOAkEQPLvJ/kO7
-4bDEzRA8Ykg0xqMxvj5gXHqXCfNYpxuEEP7dmQEElYuedrq2qlJd3cl6JlsE51uBtVYdoVgoyV4KXErT
-aSRRdyTe5+gVUp7lmTKd8wzFlLkbDQa/lQPjJqgHQVZE/vVj0K7ulp12Hn1ZT7Ge4QTG0EhN2M+zTjKj
-t/CEsp7KN43PLBmpzLMzGsII0ljF6XI/5Vkf1gFJg3Bzbp2y7YuXlhQrZ6mkYQXcvwqcAypY+hY5iUqu
-gC4jYfOHiDda/yNlo+zk53YXKeFXgpDhNsQO7SnLyRMXoXFehRDFh/Q2rFdE9xlGaF2QKSooKHoVm/jD
-IFG8ZOD3EizUBC2rRqHvgSKYW7+PAI13BniKoGxoRmpICnAN9MgcC8MFj9Z/PVhst3ho0vc+gMruyjD7
-9Xdo6iTZnzrejiR2QUoyVQqVTveNQdu+IyE9EyO9zsdREUeLLaS2Txwqco6km09QSwcIGd7dfmgBAAD7
-AgAAUEsBAhQAFAAICAgAAAAhABne3X5oAQAA+wIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAKcBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.queries/src/org/eclipse/viatra/examples/cps/queries/cpsValidationRules.vql-92c0bb29-a406-300c-a7bc-25dfa231383a--
-------=_contents/org.eclipse.viatra.examples.cps.queries/.project-020dc832-b147-3bef-8976-6b7ab3a01960
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/.project
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9lE1LxDAQhs8K/oel
-d6d685Dtgoo3RVj9Adl07Kbky3yU+u9N2lQpXWEP0lve6bw8M9NJyK6XYtOhdVyrbXELN8UGFdM1V822
-eH97ur4rdtXVJTFWt8j8IzpmufExO0YviKISK20bQCa4cQgdp95SwJ5KI9ABMw4+A1qOjpRDdrIxLSUq
-X5FyOqVoZrhBlDN1CFzUe4MsqSwfopWqeoicqKT32HsIHNyRWqxHfZ+MaH9LiU5qm5BqcFmX8wApF7Sz
-+HkSqfkv8FqLOFJg2iLkzg7r1dLWfkS3tKMrck2N8EwV/0C35ugTds+OKOm/QHNkWr/I88Fizh7FAv8q
-QsPVy/Ax0Yekvwyz36PO85xc7zN5s9XM27jETufU6M91nD8A31BLBwgD45BgIgEAAD8EAABQSwECFAAU
-AAgICAAAACEAA+OQYCIBAAA/BAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAAYQEAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.queries/.project-020dc832-b147-3bef-8976-6b7ab3a01960--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS with Snapshot Workspace.ctx b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS with Snapshot Workspace.ctx
deleted file mode 100644
index dd44026..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA CPS with Snapshot Workspace.ctx
+++ /dev/null
@@ -1,193 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.workspace
-Element-Name: VIATRA CPS with Snapshot Workspace
-Element-Type: context
-Element-Version: 2.0
-Id: _Vv6AoPGcEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_contents/org.eclipse.viatra.examples.cps.queries/plugin.xml-21ca90f0-6a9a-35bb-b20f-3853029e9b05
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/plugin.xml
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClULsOwjAM3JH4hyg7
-KWwItWVAsCPgA0JqIkupE/JA7d+TUmBiQLBYvpMfd1euu9awG/iAliq+EHPOgJRtkHTFT8fdbMnXdelM
-0kj1dMJYCV0EGsYZNhW3XgtQBl0AcUMZvRTQydYZCEK5IK4JPOb+gAO3cWE/Epw5ixQ/Hhh2euETRWxh
-RMGBwgsqGfNj/hCSpWhvk2OP+sWhp/AzGox9FkTaQLS0ffnZSRWt71e/W/orkGKMt3jnm3FZvJO/A1BL
-BwhCpUYxvwAAAKoBAABQSwECFAAUAAgICAAAACEAQqVGMb8AAACqAQAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA/gAAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.queries/plugin.xml-21ca90f0-6a9a-35bb-b20f-3853029e9b05--
-------=_contents/org.eclipse.viatra.examples.cps.queries/build.properties-da77f446-3222-3d35-b8c0-712a9dd82ac6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/build.properties
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABLyszTy8xLzilNSS1W
-sFXwdQ1x1PX0c9PXieHlUkAFeljECnJK04EmVOTm8HIV55cWJafq6QGNKS5KRjcBKKSbnpqnz8uVX1pS
-UFoCVpeUCRIAAFBLBwiwXqhOUwAAAIQAAABQSwECFAAUAAgICAAAACEAsF6oTlMAAACEAAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAkgAAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.queries/build.properties-da77f446-3222-3d35-b8c0-712a9dd82ac6--
-------=_contents/org.eclipse.viatra.examples.cps.instances/.project-3e764c88-faca-3de7-a6b8-b784cc705139
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.instances/.project
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVjjEOwjAMRWeQuEOV
-nRQ2hrQsiAsABwiuVRklThSnVY9PWwqom9/3//4258G7osckFLhSR31QBTKEhrit1ON+3Z/Uud5tTUzh
-hZAvKJAo5tE9qhvD1mMdUqsRHEVB3ZPNyWocrI8ORUMUTSzZMqCYcvZPQQjeI+falN9pUpcWmaFc0bMj
-19wiwme3Rra5S7jE/vA7sX77DVBLBwi1MmgtmAAAAPUAAABQSwECFAAUAAgICAAAACEAtTJoLZgAAAD1
-AAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA1wAAAAAA
-
-------=_contents/org.eclipse.viatra.examples.cps.instances/.project-3e764c88-faca-3de7-a6b8-b784cc705139--
-------=_contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem-152f0c9b-b0fa-359d-967a-9aae99e8abfc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWF1v2jAUfZ+0/xDl
-aXuxiRM6hMKqCqkaD5UmUal7dYMXLCW2FbtQ/v1sEB9FMbGD2faG8P089/hcQ37/XlfRijSScjaJEzCI
-I8IKvqCsnMQP8+lsFt9///wpL4QcTzevpPm53Eha4Gq+kYrU0XtNxwd3ZNx1QCbH+vtJvFRKjCFcr9eA
-1yXgTQl/Pc32JjrkwUQfAVJUVEgCVhSrBsOaL0gFtVEc0QVhiv6mpJnEikj1ZI7uhoNshNBoOBoOUaxr
-jKIcC/G8EUR+8JC0FhUBOhLQ5+CRNlI9CDGtsJSDnaN2pUwqzAofX2B8dMe4qniBFVk88w8eSy4VmJOC
-s8UP/fHEKYnhtXmTK/O+kiVeUd54pJW1bpYyqiiuHGzBEV2dT3epvJo8j6Bj8DdVcs3M5wYzqcvgzD8g
-MBNTuCmJmpuSnLxSDXahthxfY6oeeTOnJcPVl7uvB0QDVpj6V5jZKkxPK8zhbgzXjiU5jdkvBAo9WQTM
-nfDFLbHh9u0WuKWhm06BQv5No7/adHY9WYZH3YJ74dopPtxLvvsC2Cljzw1w5tx/BSA/KT7Pe1GLW4x9
-xbgrhD992yN2XtpWNzcCh6ux4461ut1OWSzpQvedAJX1ms0NurtqW7RH7HwIWK5AcH6hzoVvGbgV5w6R
-NKJ0USW3qrXV4aNouctkm/deJ5l+uc+Eq7n7I9kaJPHL6fMwtwZBfjlRiJypX840RM7ML+f+HZDDAwF9
-+Hi+RT0J2bqELzDSZl/wun5j1Cz7F6qWjnBHTuRzskJOVgMnq8yXBpZflX4oms0oRGUwNILp9Cs76rZJ
-eg4n+0+H431HLe9Mv+GgjuFYHsA3vBZBCe826yDIX5Bkm30vFN3wceNvSBTD8PfCkrHZ/3MuumHthuKg
-dWvm0PKHrD77A1BLBwimK33nqwIAANQVAABQSwECFAAUAAgICAAAACEApit956sCAADUFQAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA6gIAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem-152f0c9b-b0fa-359d-967a-9aae99e8abfc--
-------=_contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.pde.core.prefs-3bae860c-b3b8-3447-acba-e3ea0853d9b2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.pde.core.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAA1ycEJgDAMBdC70FUC
-DtAdXEHrr0RCUhNbHF88eH0PRbgFqDkqHFoQNODBpnlOU5N+sC5uJ8pNuDqrPbmuEkiTI0wGyD93bF13
-wZ8vUEsHCG8iQ61MAAAAWQAAAFBLAQIUABQACAgIAAAAIQBvIkOtTAAAAFkAAAAIAAkAAAAAAAAAAAAA
-AAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACLAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.pde.core.prefs-3bae860c-b3b8-3447-acba-e3ea0853d9b2--
-------=_contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.jdt.core.prefs-66b20f2b-0d2b-319b-9c2f-a02aef4a84f1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.jdt.core.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVjrEKAjEQRHvBXwnY
-2KWx08pfiJe5YyXZDbM5wb83gtaezTIs84aHqUhzhEbMIHSChwfoYhoP+51xCfhU7rmHyYhxapMCjpCx
-QINoEcXFeXp2vJ8Rmm4FeetAT1zQryX12VjjIRx/k7UVScN3S7vRhk4NyR3s5wztMgsYQRq30tC1/su6
-rfw6vgBQSwcICr5lb4oAAABsAQAAUEsBAhQAFAAICAgAAAAhAAq+ZW+KAAAAbAEAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAMkAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.cps.queries/.settings/org.eclipse.jdt.core.prefs-66b20f2b-0d2b-319b-9c2f-a02aef4a84f1--
-------=_contents/org.eclipse.viatra.examples.cps.queries/META-INF/MANIFEST.MF-c6f5298d-824b-37c5-9459-39cef2aab0e5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/META-INF/MANIFEST.MF
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVUEtLw0AQvi/4H0LP
-ZkhEEFJ6EXJQqIgF75PNNB3dR7q7Cdt/75Y0BSlCvA18z/m2aHhPPuSf5DxbU2UlFOJ5MK2ifHsBr9jD
-jLyhpiqzrgOSintPMDIGh0ARda/Ig+w9HAdyTH4W7U66sYrlv8Rrz6ZTFFL8JriBZrNrpwIKKBMbFe+Z
-nKhjb13I31F+Y7c85/5OLKXCEFiJDzoO7Cif+vzOIb1Pt3X0h+vZ6ARuMIH1DScGigFig+lW3Cwppm1L
-at1My4zTMpvVeZdiNQ926dvWkWR6wJrajOys0WRClb3iiLs6L+FJvOjbAbFHeUh1bPf4JX4AUEsHCCYS
-kdD3AAAANAIAAFBLAQIUABQACAgIAAAAIQAmEpHQ9wAAADQCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAA2AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.cps.queries/META-INF/MANIFEST.MF-c6f5298d-824b-37c5-9459-39cef2aab0e5--
-------=_contents/org.eclipse.viatra.examples.cps.queries/src/org/eclipse/viatra/examples/cps/queries/simpleCpsQueries.vql-7d451ca7-6e76-3ee5-8775-f0dc699e5d1f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/src/org/eclipse/viatra/examples/cps/queries/simpleCpsQueries.vql
-
-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
-------=_contents/org.eclipse.viatra.examples.cps.queries/src/org/eclipse/viatra/examples/cps/queries/simpleCpsQueries.vql-7d451ca7-6e76-3ee5-8775-f0dc699e5d1f--
-------=_contents/org.eclipse.viatra.examples.cps.queries/.classpath-f6bfcc0d-f83d-3b6e-b31b-e14756f8800b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/.classpath
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkMFKAzEQhs8KvsOS
-+07sSQ+7FpEVWrBKu3otaTKk0XQSJ0mxb+8qFsVDaW/zD9//MUwz/tj4aoucXKBWjOBSVEg6GEe2Fc/9
-fX0txjcX5432KqWo8noIZ78JKfOuenNkWqEDiepr2YrAFlB7FxPCq8ngVSG9HpwwnXfLu8dZfzuZdXP5
-n3OUkUl5MLgqFor7aSLDIisyis3LQ7+LKKdqqxZdPYIrIU8+KRoEHRiB8b04RvPki3WUDqkS671qGOXx
-aG2RDuKh5FjyvrFy9A038u/LPwFQSwcIJsHI+tUAAACoAQAAUEsBAhQAFAAICAgAAAAhACbByPrVAAAA
-qAEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABQBAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.cps.queries/.classpath-f6bfcc0d-f83d-3b6e-b31b-e14756f8800b--
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
-Content-Type: q7/binary
-Entry-Name: .q7.content
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdlVFv2jAUhd8n7T9Y
-fsduO2mrUFgVIeh4oOoKKnubgnNJ3Ca2axsS/v0cmtCEJGvpG/H97rnHN0fBu8nTBO1AGy7FCF+SC4xA
-MBlyEY3w1m4G1/jm59cvntQRAZZwZYBopqwlzOYkk/rZqIDBcFX9GkthIbcoT/nwqHtV6LpJwgzd+QjH
-1qohpVmWEZlGxInTP/NZhbwz69heMUX7gaOOo0cOIxGkjn6c+csHH43vFyjjNkYLESgTS4tWbyQPR/jv
-4+67L+9v2QRWP7h++HV99S1fZ9hdHyGPFfcS9vDgHpWWT8CsKWfULe94YHVAIA9SlYAhTBnChbGBYGBw
-KeAkNtxVy35S6mHaXQ8hlYTt16BVvDecBYnZGwvpkfdo5eiTDl+2oHm/P5YExu3Kxn0O37vBesuTsIAU
-aFsM6uFUso24IC4JDUImoQtTNcuAtS6hNbcnKvXbPoUuQFKDGw6b+tz/9KgQuns8Wlrp87bmot/4fLL0
-B7O7aa/vuX83m04WSzKfnjPUlJHuX8ghQBV2lrRmTdFG1e2sXm3Vy302mRb1msdTqC1W5rUNtlCX6C6q
-xbVSf0rXVmh4MX2szO/XJrJ7SRppqvW1tvqRWl+l+7zrtONtfuD9DiIQfR8Sj759+Dx67r+Aa/oHUEsH
-CAzsnMDqAQAAYgYAAFBLAQIUABQACAgIAAAAIQAM7JzA6gEAAGIGAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAApAgAAAAA=
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
-------=_contents/org.eclipse.viatra.examples.cps.queries/snapshots/demo.snapshot-70bb37f0-416c-39e7-a4bb-99cbddad0d19
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/snapshots/demo.snapshot
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtU8GK2zAQvRf2H4z2
-XMtxmxKM3WXJtsTQlN2YhV618iQW2JJWM07iv6/sJE5yaEsh4INGevPemyc5fdg3dbAFh8rojE3CiAWg
-pSmV3mTssZjnOXv4evch3b4XWlisDCUvLbjuVAX7RiVjf9z3e0aNid/PWEVkE853u11omk1o3Ib/WuYj
-BK8hu08DIo6iiYf9KGQFjfioNJLQEk5dZydXzSBrZREGhq0S5AR/741yPKJZoLRtqbAg1VpJQYPjFaBp
-nYQCiPk5gyBtBMnKlyuQxpUYWEEETr+0ovZ9UP4UDWTMy4ySB7kQ9qKxNWAoLYa9tvLrtdKifj5QHARO
-EoDH0m9g+4akqO09YeBzSaizXuUi9W/L78UFinlfzjvxvAdDi5yNfJ5xK+oWgsrBOmNhyP33L8ennJGX
-0JhQdm/gbNWhj6rGDgmae1Q9fEBXBiksfES6XPjlvBaI0cAxYfw8GL+a7L8GzjX9deD58+ul0g0YV4/L
-GzMunp5GxpRfXvuxOr+z4+MzJdQrYwhvfXcESMue/cs0+jyL49l0Np3Gg7uU/+nv9oe/AVBLBwgBmbOK
-qQEAACIEAABQSwECFAAUAAgICAAAACEAAZmziqkBAAAiBAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRl
-bnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA6AEAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.queries/snapshots/demo.snapshot-70bb37f0-416c-39e7-a4bb-99cbddad0d19--
-------=_contents/org.eclipse.viatra.examples.cps.queries/.project-020dc832-b147-3bef-8976-6b7ab3a01960
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.cps.queries/.project
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9lE1LxDAQhs8K/oel
-d6d685Dtgoo3RVj9Adl07Kbky3yU+u9N2lQpXWEP0lve6bw8M9NJyK6XYtOhdVyrbXELN8UGFdM1V822
-eH97ur4rdtXVJTFWt8j8IzpmufExO0YviKISK20bQCa4cQgdp95SwJ5KI9ABMw4+A1qOjpRDdrIxLSUq
-X5FyOqVoZrhBlDN1CFzUe4MsqSwfopWqeoicqKT32HsIHNyRWqxHfZ+MaH9LiU5qm5BqcFmX8wApF7Sz
-+HkSqfkv8FqLOFJg2iLkzg7r1dLWfkS3tKMrck2N8EwV/0C35ugTds+OKOm/QHNkWr/I88Fizh7FAv8q
-QsPVy/Ax0Yekvwyz36PO85xc7zN5s9XM27jETufU6M91nD8A31BLBwgD45BgIgEAAD8EAABQSwECFAAU
-AAgICAAAACEAA+OQYCIBAAA/BAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAAYQEAAAAA
-------=_contents/org.eclipse.viatra.examples.cps.queries/.project-020dc832-b147-3bef-8976-6b7ab3a01960--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Preferences.suite b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Preferences.suite
deleted file mode 100644
index f1fdc7a..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Preferences.suite
+++ /dev/null
@@ -1,34 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Element-Name: VIATRA Preferences
-Element-Type: testsuite
-Element-Version: 2.0
-Id: _tvOEYO92EeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
-Content-Type: text/testcase
-Entry-Name: testcase-items
-
-_RrM1QO9QEeW7SP0a5rPzzg // kind: 'test' name: 'Preferences - Query Explorer' path: 'Preferences - Query Explorer.test'
-_RrCdMO9QEeW7SP0a5rPzzg // kind: 'test' name: 'Preferences - VIATRA exists in preferences' path: 'Preferences - VIATRA exists in preferences.test'
-_I6CXEO9PEeW7SP0a5rPzzg // kind: 'test' name: 'Preferences - VQL Compiler' path: 'Preferences - VQL Compiler.test'
-_RrV_MO9QEeW7SP0a5rPzzg // kind: 'test' name: 'Preferences - VQL Refactoring' path: 'Preferences - VQL Refactoring.test'
-_RrgXQO9QEeW7SP0a5rPzzg // kind: 'test' name: 'Preferences - VQL Syntax Coloring' path: 'Preferences - VQL Syntax Coloring.test'
-_RrphMO9QEeW7SP0a5rPzzg // kind: 'test' name: 'Preferences - VQL Templates' path: 'Preferences - VQL Templates.test'
-
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Query Explorer.suite b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Query Explorer.suite
deleted file mode 100644
index 4f6a5ae..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Query Explorer.suite
+++ /dev/null
@@ -1,47 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Element-Name: VIATRA Query Explorer
-Element-Type: testsuite
-Element-Version: 2.0
-Id: _kTJEAPEBEeW0yqPNDxWanA
-Manually-Ordered: true
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
-Content-Type: text/testcase
-Entry-Name: testcase-items
-
-_LKY_APGSEeW7irRH823xbw // kind: 'test' name: 'Query Explorer - Details/Filters - Filtering' path: 'Query Explorer - Details_Filters - Filtering.test'
-_LK4HMPGSEeW7irRH823xbw // kind: 'test' name: 'Query Explorer - Details/Filters - Popup window' path: 'Query Explorer - Details_Filters - Popup window.test'
-_q7X3APHXEeW7irRH823xbw // kind: 'test' name: 'Query Explorer - LocalSearchBackend' path: 'Query Explorer - LocalSearchBackend.test'
-_Zk7IQPDJEeWxTPL9mFtYmQ // kind: 'test' name: 'Query Explorer - Magic Green Button - Load ResourceSet' path: 'Query Explorer - Magic Green Button - Load ResourceSet.test'
-_ZkcnIPDJEeWxTPL9mFtYmQ // kind: 'test' name: 'Query Explorer - Magic Green Button - Load pattern(s)' path: 'Query Explorer - Magic Green Button - Load pattern(s).test'
-_VMHQ8PD1EeW0yqPNDxWanA // kind: 'test' name: 'Query Explorer - Pattern Registry - Checkbox filtering' path: 'Query Explorer - Pattern Registry - Checkbox filtering.test'
-_VMnAMPD1EeW0yqPNDxWanA // kind: 'test' name: 'Query Explorer - Pattern Registry - Plugins can not unloaded' path: 'Query Explorer - Pattern Registry - Plugins can not unloaded.test'
-_VM57IPD1EeW0yqPNDxWanA // kind: 'test' name: 'Query Explorer - Pattern Registry - Show location' path: 'Query Explorer - Pattern Registry - Show location.test'
-_VNGvcPD1EeW0yqPNDxWanA // kind: 'test' name: 'Query Explorer - Pattern Registry - Unregister pattern' path: 'Query Explorer - Pattern Registry - Unregister pattern.test'
-_Mv918PDzEeW0yqPNDxWanA // kind: 'test' name: 'Query Explorer - Register patterns in Query Explorer' path: 'Query Explorer - Register patterns in Query Explorer.test'
-_MwD8kPDzEeW0yqPNDxWanA // kind: 'test' name: 'Query Explorer - Register patterns in Query Explorer (Right clicked in editor)' path: 'Query Explorer - Register patterns in Query Explorer (Right clicked in editor).test'
-_sz79MPD9EeW0yqPNDxWanA // kind: 'test' name: 'Query Explorer - Result Viewer - Data binding' path: 'Query Explorer - Result Viewer - Data binding.test'
-_s0NC8PD9EeW0yqPNDxWanA // kind: 'test' name: 'Query Explorer - Result Viewer - Query Results' path: 'Query Explorer - Result Viewer - Query Results.test'
-_s0ZQMPD9EeW0yqPNDxWanA // kind: 'test' name: 'Query Explorer - Result Viewer - Show location (to .vql file)' path: 'Query Explorer - Result Viewer - Show location (to .vql file).test'
-_s0kPUPD9EeW0yqPNDxWanA // kind: 'test' name: 'Query Explorer - Result Viewer - Show location (to instance model)' path: 'Query Explorer - Result Viewer - Show location (to instance model).test'
-_s0tZQPD9EeW0yqPNDxWanA // kind: 'test' name: 'Query Explorer - Result Viewer - Unload instance model' path: 'Query Explorer - Result Viewer - Unload instance model.test'
-_wpZaUPGWEeW7irRH823xbw // kind: 'test' name: 'Query Explorer - View menu - Change package representation' path: 'Query Explorer - View menu - Change package representation.test'
-_wpzC8PGWEeW7irRH823xbw // kind: 'test' name: 'Query Explorer - View menu - Reset UI' path: 'Query Explorer - View menu - Reset UI.test'
-
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Rete Visualizer.suite b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Rete Visualizer.suite
deleted file mode 100644
index 3a72568..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Rete Visualizer.suite
+++ /dev/null
@@ -1,31 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Element-Name: VIATRA Rete Visualizer
-Element-Type: testsuite
-Element-Version: 2.0
-Id: _aVmu4O93EeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
-Content-Type: text/testcase
-Entry-Name: testcase-items
-
-_v9Oz4O9REeW7SP0a5rPzzg // kind: 'test' name: 'Rete Visualizer - Clear graph' path: 'Rete Visualizer - Clear graph.test'
-_e6LfkO9yEeW7SP0a5rPzzg // kind: 'test' name: 'Rete Visualizer - Create rete' path: 'Rete Visualizer - Create rete.test'
-_e6hd0O9yEeW7SP0a5rPzzg // kind: 'test' name: 'Rete Visualizer - Testing layouts' path: 'Rete Visualizer - Testing layouts.test'
-
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Testing Framework.suite b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Testing Framework.suite
deleted file mode 100644
index 47a986e..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Testing Framework.suite
+++ /dev/null
@@ -1,31 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Element-Name: VIATRA Testing Framework
-Element-Type: testsuite
-Element-Version: 2.0
-Id: _4XrwIPGgEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
-Content-Type: text/testcase
-Entry-Name: testcase-items
-
-_2ynzoPGcEeW7irRH823xbw // kind: 'test' name: 'Testing Framework - Snapshot - Create new snapshot' path: 'Testing Framework - Snapshot - Create new snapshot.test'
-_2yOyEPGcEeW7irRH823xbw // kind: 'test' name: 'Testing Framework - Snapshot - Save into an existing snapshot' path: 'Testing Framework - Snapshot - Save into an existing snapshot.test'
-_2y3rQPGcEeW7irRH823xbw // kind: 'test' name: 'Testing Framework - Snapshot - Snapshot Editor - Add new child' path: 'Testing Framework - Snapshot - Snapshot Editor - Add new child.test'
-
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA UML Queries Workspace.ctx b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA UML Queries Workspace.ctx
deleted file mode 100644
index 1cac6f7..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA UML Queries Workspace.ctx
+++ /dev/null
@@ -1,21895 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.workspace
-Element-Name: VIATRA UML Queries Workspace
-Element-Type: context
-Element-Version: 2.0
-Id: _xLFOcO9OEeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassQuerySpecification.class-778f6f98-b821-326b-89d0-160b930e2b97
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfocEFuIq
-KVZs7YdaQfNRWaSK0qSoQMCUINhYbno1LFMc3GzW2Y1tvOs/0hvN04t+3PZH9fHMZgkhQdmmwsPufJzz
-nvec884s//z7+x8A5vCjgSGG242aY4maFzRth/u+1QikY1UbnlCbqvSswZ1lvfyoIVSz6glb/ixtHsi6
-ayDJUKmrPUvYjvR8YT2XPFDceqZNLdVwA1kTFvekJWueYy1xX6wJVygeiN3Sxmo/IsNIUboyWGRIZLLb
-DMnl+q5IYQynDKQY1gZkOtUJuxVumjBxmmGU27bw/alZhvVMtvKBwAspJDBuYhhphlLm5ALVeGA/Ecq3
-PL/pB6IWbkvhWxGeLsR4RbriYaO2I9RjvuMIholK3ebONldSz6PFZPBE+gwLg+ZSoKJI1w+4axNaYfCi
-EFCq9KstPD3xDXzKcPfEQogDB2s73A5hOygpfIYvDHzOsDRopyr8RfNB3dkVSitgMgWGiyYu4TLDeU/V
-tRjKJD/JHflCqJJSdcWwn6ns8+fccri7Z3XYlN1ey0L25Fa/P8OCgSsM07Gi0QkRip7XYpJjOF0NuP10
-g3uRVk61G01mAc3sGELVJ7mbt7tHoiz0aaSvExttgdPByOFrA3liHdPFxHVkGIbCq0GE8RjuDMqUauCK
-X0o6bIjPkO1X+PFUiPs3uGXgJvUnloOJWdyg00QBo1jFzE9dvdrc2Rd2ELd4pIwFhgvdeZPfnH5YoZWm
-VzAxjyIDP9rKo4aF9+3FZUOH2+OK10RA1xbD2WMSYygfn2+s3pW3eEDY7kHtGe7r5G4zzGcGhrjF4P8P
-lf9Xx0PVM6yauKaFXMwMfKFmtzVQWX9XRg4/XTf1YsXEhl68KFy/ocTh2d8tu7oE3Km6gj9tUtuq9Yay
-xarUF0AmRtgZ3UGGsarcc3lA4AzND/rJL8a+PRZJU2bZJbBwWZDwxns+vZTg4RWPG1SaBPRPCkO6bDQ3
-aDZPM0bv0VwLo29w5hWNh/BRZAdMkdU0Jmhktu1wFh/TewznMEkW52mcpJ1PQrQtGmmrVAsXXq4T5Jd/
-hvME2XxFT417JuQxQysW8ZjtYA/T7xTFAq7SH/FbMcgnqbXSF2eBRprdcL6F7MsO5ZEw2HwIOdk2iOjq
-0QwF1PRmw2IYIYk23WQLc70oha6kkxHKb/rYRb4rlIaOkM4n5v7CnXxSP1v4thfnXhebdIdNGt9hESz9
-NyHejRCvko22GsnlX+NeLw4LcWg/fZ8yWIp8pqMMhnOvsfxulxWq4kpfFY8ELL3bWxdvrStgWNjcGzx4
-1eNypeMyiu+PuBxwXO916UShcj4MR5ukIv1+hB/oPUGjMbKqQv/Lw/AYqbdQSwcILoftAvkDAACyCwAA
-UEsBAhQAFAAICAgAAAAhAC6H7QL5AwAAsgsAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAADgEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassQuerySpecification.class-778f6f98-b821-326b-89d0-160b930e2b97--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatch.class-55d6282d-eb43-3f53-8ed2-4604db5fd8c4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatch.class
-
-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
-AAEAPwAAANwIAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatch.class-55d6282d-eb43-3f53-8ed2-4604db5fd8c4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyQuerySpecification$GeneratedPQuery.class-093adb59-c995-3fcd-bb98-29cc8ad56d15
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyQuerySpecification$GeneratedPQuery.class-093adb59-c995-3fcd-bb98-29cc8ad56d15--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyQuerySpecification$GeneratedPQuery.class-e6ea23af-dee9-3383-a1eb-0b91185502ad
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyQuerySpecification$GeneratedPQuery.class
-
-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
-AQAAAABQSwUGAAAAAAEAAQA/AAAAggcAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyQuerySpecification$GeneratedPQuery.class-e6ea23af-dee9-3383-a1eb-0b91185502ad--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatch$Immutable.class-a19973c4-b72d-3d46-9309-ecbf99288a52
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkElLA0EQhV9N9jga
-jRoXBD0oJBqM5hrJJSBEJhpQcvDWGZukZZY4i+J/8uJJ8OBVEX+T2NOJ8aBowIbprq56872qfn1/fAJQ
-xUoKGqES2lbF51chd0x+IVjPY3bl5Mbx25474F5w22KB2d9s2nYYsK7FU4gTtib6iZA8EI4I6oR60XC9
-XoWblhj4PPKsKuOGxXy/9nPtk1UrdQjxhnvBs4ghoyOBLIH/h2hM1L8yzhnC4ceh3eXeWTQ/IW+4JrM6
-zBPRfZSMB33hE/YnI389Z42gDRqEtd+miTRtwvofUxEywm8NuYRYsXROyJ66oWfyQxGlCt8a2b1k14yg
-Nx2He8qMyyky4/awB0lCtDT5JZCU95SMjhBX+fT2TpkekL5Xiim5Z5XyWapeoMtoY6jDNGYUJ40cZiUl
-iuaQl2rCPBZG3LI8o5oWuxsTkyrzpmj6sDqiaVhUewFLyplUt8tY/QBQSwcIXx8GjWIBAADlAgAAUEsB
-AhQAFAAICAgAAAAhAF8fBo1iAQAA5QIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAA
-UEsFBgAAAAABAAEAPwAAAKEBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatch$Immutable.class-a19973c4-b72d-3d46-9309-ecbf99288a52--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OperationWithoutBehaviourQuerySpecification.java._trace-96e03d2d-a8e3-320d-ac81-b4bdfb52e3a6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OperationWithoutBehaviourQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM2MfoMIGB
-ySnJUVRShpFBv7goWb80N0e/uCSxJDU3MTkjMy9VPxiJE5aYk5mSWJKZn6dXVpjD5KYUNFvaoR9mAoO6
-u5aOsjIDk7MUEDAwuscpg3hQSUb3RkUU7gYdFRW4Wo9jOrq6CEmPT5wgLlTS84yimRlC0vMtD4gLk/wv
-hCzpJciOJOk1Qd7aGklyPR+IC5X0lpV3AAKEtLcNJ0QApsCbHU1BKDeKAt9kbgcfBx8Ev0vHwdfBF6HB
-dxsnRACqwD+d3SHMIQyhwD9PGCIAU7CR3SHCIQJJwQ4hiABUQYCTgEOcQxyCHyUO4cM0BPTaOMQ7xCMJ
-nOSECEB1BPKwOyQ5JCEUBAqLQQRgCiayOqQ7pCMpmMaOJjBPCCIA1RHExuqQ45CDUBDEzY0mIM4HEYDp
-WMviUOhQiKRgIxuawA5RiABUBwBQSwcIu/pS200BAACzAgAAUEsBAhQAFAAICAgAAAAhALv6UttNAQAA
-swIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIwBAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OperationWithoutBehaviourQuerySpecification.java._trace-96e03d2d-a8e3-320d-ac81-b4bdfb52e3a6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.IncompatibleSpecificationProcessor.java._trace-ef71bb79-ac17-38c1-83cd-8c8d94c64b0e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.IncompatibleSpecificationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0CWKUZWDy
-uOL40sHBwY2RQb+4KFm/NDdHv7gksSQ1NzE5IzMvVT8YiROWmJOZkliSmZ+nV1aYw+Tw0TmBQwZhBAOP
-43Nlfn4GJs9NUg6ODo4MjE6iAiA+XAGjk6o8qoBzAauYGIpAKQdIAG6Ec608mH8Gwmd2buZH5jM6T+KC
-8Dmh/LnSYP5zMaj6xVzIfEbntdwQPheUf5VVUhLFAbc4QAIIB7yQR1Xgws6GogAAUEsHCBbnvX61AAAA
-TgEAAFBLAQIUABQACAgIAAAAIQAW571+tQAAAE4BAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAD0AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.IncompatibleSpecificationProcessor.java._trace-ef71bb79-ac17-38c1-83cd-8c8d94c64b0e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasPropertyProcessor.java-9aeaa38e-a7ac-3dc7-882a-52c37bd086ba
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasPropertyProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUs3K2zAQvBv8Dst3
-ssOHAr2mlJT00B5KAz30vLE3iagsqSvJ1JS+e9dyHAc30IKt392Z2Vl5bL7jhSB1RlHn49AYDEGlqM2u
-LMpCd95xBMcXRY3RPpCS0DfjoI7sPHEcdk/Deo2RUf1IxIPiZKPuSKHX6tNnjM1VkhsKwfGSvdLwEcPM
-kDOynu1mUxawgffQjWfgZxiIqI1jauE8bq5/lXRd4MBjjMRWZag8HIwmGwOEq0umhZZY9wRooULr7NC5
-FGrIQIKNEUSyoS6njFx4ClJsE2c9Vb1gb8ti/zV5z3L+DdlqewnVCxrzUpeFTyejmyV/ongo/e7TI+XK
-wrdrq97BL2GGySwQHR/orC3dtDZRO3srQ44cnAjoJzUpintyQyjGZnvVLX3vkbEDfzAZoUeTCNx59hHy
-NclS9IO2OahJzCLWDLMnAp5BV5hH/hem5//FnKbtOK2N7Z1u790RM9A8f9SH3ACp9BWmqOXRHLnejdDj
-v//SE7Nu6YHrCcW6MZPaemoP3IMnsy8UD6aqX+G+PXJVT5y/y0K+P1BLBwivXY4YnQEAAK4DAABQSwEC
-FAAUAAgICAAAACEAr12OGJ0BAACuAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAA3AEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasPropertyProcessor.java-9aeaa38e-a7ac-3dc7-882a-52c37bd086ba--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperClassMatcher.java._trace-08e4763e-15ac-3c42-921f-452c9dfc13c4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdlm9MW1UYxnvKvS0F
-rrm7MNHcYbbMdWZTqmIMmkXfU1hDmAnhX0fXVS+7QCmU0lJYNrLskyGAWTaUaUzY4pzRjOli/ECmIjPR
-fcHFZCGEmGDMgksWJSyGIImZ4uX86bm33/r8znOe9zn33FJcLpeM0Ek3wlUuN9ThGklBrj3ZATMw1JcM
-dPalB0+byfZsNnB4+2PN9sfKk5mkO7iWLdXwi3yPyx2a7O+rJGAQl3sUV0XoWy0QcLmxXOzzuVBosWRb
-sUUUuqc65GZN9nkAkVY3i29UE0Adct28Vl0tNtQtF2xLFl5337m46bUt1mcOQhCCIlsA6i+oH5EcANWP
-KxTwiKsHoRZqbRE5wCNuSg6A6mcVCnjEIhgQgpAtQxAe8ofXAVD9XwywkCOHaiehDo6KkIYaOActhNA9
-UkNEg1Zoze1pyPio5qENw4VOw1LwA4hApwht/AUuwglCWGjjQw1MMHN7mrxM89CmJ71Ow1BwH8QhLUKb
-l2EOUoTQPZ7mlWILpERI85qaB7Yeo4Cltih+ptUSSxe0lOp2jVoqZa4lol/i/grqf1W3a9TSyv0V1H8l
-eAEG4IxoHc7A9zBMCHsRw6dUCwyLkuHRnRSwkuFLfqZpyfBV3a5ReE7mmgwN/8j9tGR4XrdrFL7P/bTk
-0ergCTgLo6Jk2z/wEYwQwkpGUKEFRkTJiM9HASsZ0fxM05KRJ3S7RpEqmWsyNPIK99OSkdd1u0aRY9xP
-S0auBN0wDu+Jkse24BOYIISVjHokC0yIktEihQJWMlruZ5qWjFbodo2i1TLXZGj0Ne6nJaO1ul2j6Fvc
-T0tGp4OG9aZfFiVj+2EFpgihnQpj1is1BVOiZKxKoYCVjIGfaVoyFtLtGsXaZa7J0Fic+2nJWJ9u1yg2
-yv20ZGxSzSvweT74rsjR6M0dNY3WC3FdHMvohH/hGiHsWEay0ALXRIgxuJMCFmKM+ZmmxzLO63aNjGmZ
-a1LT+JL76bGMGd2ukXGX++mxjF/VvAIbeaDdU+Ro1J4ImvAF3BTHMvfBZzBDCHulzGdVC8yIEPOQjwIW
-Yh72M02PZR7R7RqZXTLXpKaZ5H56LHNAt2tknuN+eixzAf8O38APPNDTMS3BLbiVG9BxQ3fq+V1ck4CO
-Va9zfaPYsd45h0NwG+6Ip9D1DpyGeULYX+uudyULzIun0PW+nge+0ihgjyVejAfgZ1jkY+X4bxIswEKu
-RnxFd+otjWtSq3vHXqr5b1l3ueoAqHu/wnbQkd1v4zFYgnu5kYk2CZZhOTcicVx36lMa12RkYtzPNL2a
-xAXdrlHiusw18feUWVezAqvc4On5U4IH8CC3oeeh7tC9xbu4JgG9z3md6y8XO9e3rKtZgw1xNck71tWs
-E8KuJrkgWWBdPJbkkp4H1jUK2HPqe8O6mk34j4+VU7sleASPcjVST+tODRrXpFaqaS/V/GpSbaoDoFS3
-wnbQkanbeAy7cFFuZP+HEpaxnBvRf0l36q81rsnI/p/8TNNvWf9d3a5R/6rMNfGnW7GBS3CZeHI2wr7a
-6aSKFayI1ukzCgWsdfq8J89w0e0wZGZxHD+OnxJTbIRNySyouByXi5DMikIBD/nbm2fY8jgM2QN4CO/G
-z4gpNsKmZLGK9+A9IiTbWEYBD+n15hkGPQ7D4Ke4DR/AL4gpQ8fhYxwghL1rQ9YbH8C2/7KHzmp5YKKU
-Apb6P1BLBwhLh9ry/QQAAA0MAABQSwECFAAUAAgICAAAACEAS4fa8v0EAAANDAAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAPAUAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperClassMatcher.java._trace-08e4763e-15ac-3c42-921f-452c9dfc13c4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PotentialAssociationBetweenMatcher.java._trace-0b59b3f2-c9e2-37e1-a4fb-72f8d12bfcf6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PotentialAssociationBetweenMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l9oW1UcB/Cc9CZp
-0ps62gyJR+vugrJpY/rQwPag+x06LbMIoSUjaxbSeNfbxfxZk3QNK7IHq46+1DFFnPjkn07GXmQPgpQh
-InQwmHNOZA/+xYFDmHPuwSKCof5+N+ec+3g/fH+/8z33ElqfzxdgbOkzJkZ8/ueZmIXD8CLzpVtNO3W8
-Vk21ZhvHZ+v27JFyaa5ZqqWm8Hn//88HS9XykdJC+Vj9qcVG1T/2aPvdAZHqbvLB5Hg6MTzckfDDHTjs
-Y+Mz5tYzJdh41VLhgJNIpxVY6dkCWnHgzIAW+DCkBCayxr59cmDiUGwL3MCqAQKEEjkTQ3JDGyEYgzEl
-dJWIQpnxBEzCpCzzYRR3LHOiVwtN3knADMxIMvXgAIo7NrU7pIWyO/qgAhU5lH3S8tAL/UjuXD6J8tjg
-lvRkS1wVln3ZJOlDWaGpvTT1BleFZc/T1F6cyj1gQRvacqHcyHYkKpR7NolChXITXBWWc0wSWt2iKSqU
-O8FVYbm3aIoKTf/cC8uwLBeavh1GokLT95IoVGj6b64Kyw+aJLg6v4OmqFD+ca4KywuaokKFIQNWYVUu
-VNgZRaJChVQShQoV0lwVVsiYJLS6QFNUqGBzVVjhJE1RoeLJAJyFs3Kh4nIUiQoVTydRqFDxba4KK35i
-ktDqSzRFhYpfclVY8Ueacgvd26YXmolYHhqOaB3tQC+swZocsqPbkdzQziQKXcTexVVh9phJgpXsDE3R
-ReyDXBVmN2iKLmK/us1T6D3LQ5ciWken34KLcFEOOakwkhvak0ShizjPcFWYc8gkwUqOQ1N0EafKVWHO
-KZqiizh/iU34FD7vrg7OfW3AOqxLh819y3X5M0GCi44+FNIyRxN9WqZ81YAN2JBvX77OPXQnjkQv5KWs
-eAeuwPXu8kBlxIBrcE06rjLKdcnESbBApTyKQqf1VI5ZGrHK6SgSFajcFxfgBvwgFah+ZcBNuCkdV/2G
-6/JHnAQL1HqTKPSRav1cFVbbbZLQ1LnOR/oJbndDwfprBtyCW9JYfYXr8lGCBBfVO3/ntMx3fVpm/hUD
-7sJd+YXMv8499H4cid5RI9z5SPfhn+7yQONXAzZhUzqu8RvXpGnESbBA85FRFPcjNROWRqy5P4pEBZof
-dz7SvyIkFWgtG8Iv/NJxrVNclw/iJFigtZ5Eod9f6wuuCmt9b5Lg1ELTEhERkTsuvBlFoo4La0FP6IJf
-Cy2GLRETMTm0+EQUyQ09HfKEngtqofY5SwyJITnUvhxDckO/hDyh34NaaMkXE8NC+X9uKZbw0J5BJJr7
-D1BLBwj2LKqMzgMAAIkKAABQSwECFAAUAAgICAAAACEA9iyqjM4DAACJCgAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAADQQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PotentialAssociationBetweenMatcher.java._trace-0b59b3f2-c9e2-37e1-a4fb-72f8d12bfcf6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.TransitiveSuperClassQuerySpecification.java._trace-7b431ff7-baf1-38c2-aaea-cfb18087f07b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.TransitiveSuperClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQMD2N06GRg
-cjnmkKKlw8hgWlyUrF+am6NfnFpYmpqXnJqSmZhelJirHwzlu0D4YYk5mSmJJZn5eXplhTlMrvWB1yQd
-OmDmMKi7VagrKgK550S1tBgY3ZYrg3kQSUa3UzIo3C/qSkpwtR6s6traCEkPHU4wFyLpySZjYoKQ9FTi
-AXOhkiZCKJJu7MiSB6QsLZEkb/GBuRBJL2cpOzuEpFcsJ5gLlcxhR5Es40aS9JnL7eDl4IXgH1F38Hbw
-Rij3ec0JFYAo8JvO7hDiEIJQ4DdPGCoAVfCQ3SHMIQxJwQshqABEgX+RgEOMQwyC3yUO5UM1+O81d4h1
-iEUS+MIJFYDoCDBnd0hwSEAoCLATgwpAFexidUh1SEVSsJ8dTeC4EFQAoiPQkNUhyyELoSDQjBtNwIkP
-KgDREcTC4pDvkI9QEMTBhibALwoVgOgAAFBLBwhvr3RWUgEAALECAABQSwECFAAUAAgICAAAACEAb690
-VlIBAACxAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.TransitiveSuperClassQuerySpecification.java._trace-7b431ff7-baf1-38c2-aaea-cfb18087f07b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyProcessor.class-aa29df34-6277-3976-bf58-8b85d8620e7b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU0tvEzEQ/pzXkmVL
-01AKKY8SKLBJJSxVSBxSRUIRCKQAkYp6dxYrddnsLl5vpfwsLkHigDjzoxDjTegjakkPnm/Gnvlmxh7/
-/vPjJ4Bd+A4KDH42DrkcJ2YShCJNeWZUyN+KdKDjRGozIQxkmsbaQYmhdiSOBQ9FNOIfh0cyMA4qDC9i
-PeIyCFWSSn6shNGCf82knnCdRUaNJReJ4u/eCxMcnvAxVPZUpEyXoei3DhhKvfizdFHEdQ8OrjGs9lUk
-P2TjodSfxDCUDPV+HIjwQGhl7flmyRyqlKHdv2onHQYnmRkMXb9/tnri2LWC9yxH5+Kzf4wdW/a2v5j4
-TM68ZXJzsY4NB7cYtpY4e7iNOwzlkTS9kOGB3/pffZZ308Nd3JuFDOham5eFnJTtgog91LBGUWOblaKW
-dsHw8vxdXf7SA2GM1NFp9wyPbb46g7sfZzqQb5R9usZFz/PczhhDdV+NImEyTX5f+otz17liJednbm9p
-k91OqUnVFmmV6ZeUCGkWSVbJ4oSMsNz+DvcbKQV4JCv55g2skPRmDmStIv8wWCPbYn1O8prIC4Qr7Z0p
-btJqTHH/lMzNDxukb+aEGzPnGWGubeEhWO0VUTbnlC3ysV7V9s4vrE/xaLE2llMV8rWdyyd4muOzv1BL
-Bwjc3M/v6wEAAA8EAABQSwECFAAUAAgICAAAACEA3NzP7+sBAAAPBAAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAKgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyProcessor.class-aa29df34-6277-3976-bf58-8b85d8620e7b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatcher.class-4c9de341-470d-315b-be2d-dcda4f813d58
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatcher.class-4c9de341-470d-315b-be2d-dcda4f813d58--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassQuerySpecification$LazyHolder.class-0a6682f3-4c59-3259-b4da-ab94bcd0b64c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU9tu00AQPZukiWMM
-TUO5lUtLCeAghBFCvDSqiKICplYQxA2XF7RxtmUrxwZfkNqvKvShCCQ+gI9CzBpDqvCC5Afv7I7nzJlz
-vP7x8+t3APfQrqHE8Did+FYsPqQi8MRY8p2IT6w0kb61FURiW0RZvufzOH6eimhv8F54clt6PJFh0HL4
-/t6T0B+LqIYKQ2OXf+SWz4Md69loV3gJg2b3B26339tgWHeKcK0xNKmTa/fe2n3btbuO/WbjBSWdWVKq
-1DqeLwOZrDOUzfaQodILx6KGkwydIkPoMDBvoIEFhmonZ+iaxYS1h3UwnDYwh6pOuzMGzuIcw4II4jQS
-NrFI7st9MWZYNNv/6lXwCwZq0BjmHRmIfjoZicjlI18og0KP+0MeSXXOkjrKuKxk6ORM8k7GDHYhDccu
-wpry6KqBVeWRxj1PxHHr/nR7l+EhiSh4FfRBmEaeeCSVQvM/MHeUawyGHQQiymoEqdanc2OFXCzTn1HC
-kvoStFtSllKs0FqH+jQn6PQgqwKa32C8Zkc4dYjmFywe4vynHA2qLdG6SfUuLmZZ9TT+9rAoMopzt45w
-aQqrZsmnGcT4XYArWKZYV1ciB9/O3gDaZ0W8wg5maF9Sn1d/aBsarqGVI1s5skLIgxnWzWODXs/WG7iZ
-9VSjGjCh/wJQSwcILLlQ7vUBAAA7BAAAUEsBAhQAFAAICAgAAAAhACy5UO71AQAAOwQAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAADQCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassQuerySpecification$LazyHolder.class-0a6682f3-4c59-3259-b4da-ab94bcd0b64c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationQuerySpecification$LazyHolder.class-b1672bc6-79da-33b7-8621-32ac16153526
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClUttu00AQPZukiWMM
-TUO5lUsvGEgQwgghhGhAqqIgTK1EECtcXtDGWcpWjl18AbVfVehDEUh8AB+FmDWGVOEBKTx4ZnY8Z87M
-2f3+48s3ALfRrKDA0E7HvhWLd6kIPDGSfCviYytNpG/1PgRxb0dEPJFh8DQV0W5/R3jyjfSyjOnwvd3H
-oT8SUQUlhto2f88tnwdbVm+4LbyEQbO7fXej2+4w3Hdm5VlnqFMX126/tru2a2849qvOM0o604RUqbU8
-XwYyechQbDQHDKV2OBIVHGe4N+sAOgzMG6hhgaHcyrs/aMy+UHNQBcNJA3Mo6xSdMnAaZxgWRBCnkbCJ
-QXJf7okRw2Kj+feeCn7OQAUaw7wjA9FNx0MRuXzoCyVM6HF/wCOpzllSRxEX1Qo6KZK8lTFDZ+b5j1z8
-utJm1cCa0kbjnifi2LwzCW8xtGiB/7h6vR+mkSceSbWZ+Y/6m0opBsMOAhG1fR7HgjbVJ/NihZQr0usv
-YEmpT9GSkpF8iWwV6jqO0eluVgXUv8J4yQ5x4gD1z1g8wNmPORpUWyC7SfUuzmdZ9dX+9LDIM/Jz1w9x
-YQIrZ8knGcT4VYBLWCZfVc8gB9/I/gDaJ0W8wvanaJ9Tnxe/aWsaLsPMkWaOLBFyf4p188igVzJ7Fdey
-nmpUAw3oPwFQSwcIbk9xuPUBAAAfBAAAUEsBAhQAFAAICAgAAAAhAG5Pcbj1AQAAHwQAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAADQCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationQuerySpecification$LazyHolder.class-b1672bc6-79da-33b7-8621-32ac16153526--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.TransitiveSuperClassMatcher.java._trace-699158b1-c061-3ace-ab38-d5791bb3f958
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.TransitiveSuperClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oHFUUh/cmMztJ
-tmPTsUGcu0LzMhgxiRR9qLTlDCWhtuCyiV03mw6szJruJpvdZDcp+A9atEpIEXypCBVqK0JBpIgUAxZE
-Sgm0qa1IqRaVlkVFjOKDRfISt3POnbl38rTf73z3nt9eWEgikdAZO3qIuYOJDvckvLrVYon+ZsMfXpyt
-Dr88O7fwil99qdkcHnnwcd+Dj0NH56sd+zqaY5b7pDiTgLHRnvTAQJsv9vX2Jtjo0JaAcMpGn7Vl3D+Y
-3rlTwuc6A8Sj+8csZVgypOEBQ9u9OxoeSJkB0nCXtnevNNxjBkjDGQPaf9K4IQIUnm+lIQOZkDPJbmI6
-kNnapQjZt9LggRfxJxYxHch+aSjC+MkUlKEcCePv27Hg84cooBNfO8RXt7S5c/wKl5mN39UFawH/Jvzb
-6K9zmdkLXcK/Hfi5Z2xYgIWoQC7TRwEWyJUcYiyQm+Yys9wJXTBeuCx8LJB7j8vMcp8KHwvkV7vgGByL
-CuRvdFOABfI/OMRYIP8Ll5nlN3TBwYUTCeFjgYkkl5lN9AsfCxTWNFiG5ahA4aZJARYo/OwQY4FCi8vM
-Cpu64ODCSV34WGAyxWVmk47wscDhf3U4BaeiAoc3TAqwgGc4xFjAM7nMzHtcXIAFvCHhYwHvaS4z8zLC
-xwLeZK9awGvaseDdHqVRcU8XnINzkVAc6aOAhIJDjJWLRS4zK76mCw4qFI8LHysX3+Eys+JZ4WPl4me9
-sQJX7Fhwt0dp5Bs2XIALkeD3d1NAwhMOMVb2n+IyM/+gLjio4GeFj5X9F7nMzG8IHyv737gt+AIuiQuT
-pQ80WIGVcEHpQ67ySlpwcEHpjqHOWyllPnVcg8twOfqGUyd4LPjIogC/8tSG+zqswrfiSv3IdQ3WYC1c
-ceQ7rvJfluBgZTkxSIwbOstJWwlYeYdJAa4sv+EuwU24E66sZDW4BbfCFZVDXOV5S3CwsvKmQ4zPXlni
-MrPKx7rgwJ8228/+E/wqhOR0S4N7cC88MP07V3hGSwsOLphxDHU+nFLm1WsarMN69JWrN3gs+NOiAN9g
-dqT97P/Af+JKvfaoBvfhfrii9hhXeZclOFhZOzhITM9ey9pKwGozJgW4srbafvYNVwtX1k9rsAmb4Yr6
-Ga7yV5bgYGX9ukOMv47691xmVv9bFxz4c3XbNVwjajS3ZFKAjeZOJ2PC2Q5FmP/Ddre52yKhoZkUoNB4
-xIgJO5KK0KzaLnd5JDTf3k4BCWeMmHA+qQiL57e7A670f8vipXQs+PFhCvDE/1BLBwjvw5TvvwMAAE8J
-AABQSwECFAAUAAgICAAAACEA78OU778DAABPCQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAA/gMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.TransitiveSuperClassMatcher.java._trace-699158b1-c061-3ace-ab38-d5791bb3f958--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatcher.class-8124ffca-fe06-3bf2-a8ab-aae9b3d4810b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatcher.class-8124ffca-fe06-3bf2-a8ab-aae9b3d4810b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperClassQuerySpecification.java._trace-068ff610-bc66-37da-8be0-870978521ae1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkD1v01AUhm03rrFM
-qyiIdoBIQKKqS8hQUQEV4nVbHCc4diKhKlVRon7Q0NZFSVMQVMCAOiH1B1QMSAx8DIgBJiQmUNkqsTEw
-sCEkJhhYGLBzr3Ou48nvc8773GtLkqTKcmNMxitJgW3OJIZk6XRnazl/e9PP39hsbd9b9hc7nfyV8HUm
-fD17p+0rljp/6gReRh1Jsd7Wts50wbY5OjgkGdb3dCYjKaZq6LokF9RMmPhQLoynYhG4lh0jWS+zuVKw
-09ksuZ6Ye+MTtG2b+JGb6G0P2F46lyO57eth5OViHs/OnadyL7NttWilJiepXKwdDWNUXo8P72vi8Ctu
-XrwkmKPMr1X8lZyaEsr/hsPIy6UCDi9jmtoE+MVKC0kEDwlKGzoDkWJH61vYNWILV0/OjmAW1+kQ5+70
-ezhdwk9x9owAOL2O8xSLKKMsdIjwD3PepWNAdr7oDHBJ2TD34WGOJG4dFua6hEvcjhYDsrtzjAEucd/g
-IWpYECREIskHLQA1QfIpxQCXeBe8n6jjBUkEwjpHPDcZgDp1VkdZjqTeLlbQQEOQEOE38fZzMSB7BzoD
-kfUP1oIfuSJIiHBJRdewhCWSVJIjDHBJpYl1rGKNJAJhnUTlgYommoLkkdYHHqcYiKzfcIAN3BKsRCLr
-bxU+fEHy14iD6sAwA9xafV1uoYXnZBUIt1Y/JtBGW5B8HuwDh8cZ4Nb/UEsHCIKFzmsXAgAAwAQAAFBL
-AQIUABQACAgIAAAAIQCChc5rFwIAAMAEAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAABWAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperClassQuerySpecification.java._trace-068ff610-bc66-37da-8be0-870978521ae1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.UnreferencedClassMatcher.java._trace-d7f049ab-5ae1-35a2-8896-3b9e481c2a26
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.UnreferencedClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdj89r02AYx/M2XdMf
-dpS6EmPKTkGcDCvFHabbeGqlzkmna4ktiaU/Qy20s1tdD5t420lwICJCPcguA0UouNsG7uJlB7304EUP
-A/0fxIsz7xPfJMfP9/t5v3nCcdwYIQ+vEvjFedJBGEhxws301uuJjU470TPWNozVutFoVZvr1U4ij3yT
-8v1qu9WoPm49Wr3cX2t70iHjYhR+WjscpDJxaWrqlKNRSeJIZv6MSbQlmduiHRdnpWTShjneRPp0UY86
-yo5gK5eC3rk5Vi6Nh0zE8pqwsGArUxRpuTyUIAtZxl8DyKgvf/M7hJWsBDrojNtRZHyw8lRwCLnfITDA
-YELeK7qC+DgG9EX+koKsBE+Zz1+R7Uzyd3iLPf9YjYnQhS4bVKdjGNBBNaUg00H1lmxnotZ4i83BwqQf
-tmCLDRYuBDCgg4WEgkwHCzOynUnhHm+xOVh844Vt2GaDxbdhDOhg8YOCTAeLH2U7k+IX3mJzUJsfgx3Y
-YYPajTAGdFC7qyDTQU2V7Uy0Lm8xHdyMuAZfiK7gXdDxhQd//DCAARNKfAwDKpTOKcj0hNKkbGdSmuUt
-Nk8opSOuQV10Bb2g4wvl6yLswR4TyrkABijoCjI9oVyV7UzKT3iLzRPKn1I/4D3sW4Kv8tILQxj+f1B5
-LTt5/7zF5kBlJDj77yFHX+t74QAO2MW1TdkVvIpgQH+h7hHhCI6YUJfCGKAw7XMJSY9DaKRFOIZjJjS0
-MAYodASX0Pc5BOOZCCMYMcHYncAAhUPBJXz2OYTm8wk4gRMmNHclV3B4FgP64i9QSwcITrr3QVgCAACX
-BQAAUEsBAhQAFAAICAgAAAAhAE6690FYAgAAlwUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAJcCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.UnreferencedClassMatcher.java._trace-d7f049ab-5ae1-35a2-8896-3b9e481c2a26--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.UsedTriggerSignalsMatch.java._trace-307f7939-f0aa-38a8-994c-9091d051a492
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.UsedTriggerSignalsMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkUFrE0EYhndqlpls
-Q9IqC5tSIqW0xGIaLy5IW/kCm02aoEnYXZNjQq0YSSKamItHpQeP/QEFW4SqtCI9NB7EmycPFkE86MGT
-N0/+AMPMl8ykx+d9n32/gdU0TSck+ElgoE1BCd7q00RLdx9vpZ+0W+lur9Hbbje27jc722lPgTuNVvNu
-o9d82FntP2pNZZ771Wk4HS1oNx3DiseHWL2k6xpxVmY5iZI4YM3NDfHBzLC84OSpJOKUmCDKqaPPzysf
-dukEPo1xxCMDK5GQ9NXkhDe+U0nE+cUE8RvZJbq4KEezV0McxUzWniw3omr5Zi25Mr6RfU+TyfGN7MAQ
-xG+4Gkul5IzLQhzFjHuRTpTxqFquTpbXw0qZW9BtW5a5ZYMjltdMTuJ1OZtKIrkNJoi/LndG19eVmR8R
-jmImv6ZDBjKyzgM9F+RjGOAX7yi44CrCgGEghE1qQRGKUti8HMEAhWcUylBWhBcRDIRQKIWgBjUpFLww
-BkIozjKoQ10KxTjFAIVlek5IhSaEW/+WoA99KdyORzEQQjlhwQ7sSKFsRzEQQuWDBbuwK4XK2QwGKPw2
-kcU/qvyhKpPKXzZi/p+8VxbswZ4c9D6GMRCD3mcTWQx6X6jKxPvGRswH/SsM9mF//L1/w0LGA36NwQEc
-SKFuIosD/j2qMvHbIx8PnDI4hENl8JOBgRgMYgYcwZHkBQsZPwjAgGM4lkLBRBYvCMpUZRJU2Yj5C4KX
-DE7gRBl8bWAgBv8DUEsHCCE87Jk1AgAAAQUAAFBLAQIUABQACAgIAAAAIQAhPOyZNQIAAAEFAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAB0AgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.UsedTriggerSignalsMatch.java._trace-307f7939-f0aa-38a8-994c-9091d051a492--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatch$Immutable.class-d707b5dc-7b73-30e1-b5a3-a9b2d36af6c8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkDtPAkEUhc/lueAq
-ik+MMRaagBJXaVEbIgkGbCQUdsMygTH7IPvgV9lYmVhYq4l/yTg7bLAhhMRJZvbOPWe/e+98/by9A6ih
-lEWCYIS2ZfgBC7jNzJFwuHE74U7QdL2uJ4ZD7nVYYI6OW7YdBqxv8SxShJOlfiJkroQjghvCdbntekOD
-m5YY+zyqWVOFY3t9vqqg9UqPkGq4A55HEjkdaeQJg38A20t1r+oW2lK+D+0+97rR9IRi2zWZ1WOeiO5x
-MhWMhE+4XI7895h1gjaOJcLh4pHkc44VjnCwaDxCTvidaQFCslx5JOQf3NAzeVNEqdK8ps6f2IQR9Jbj
-cK9hMd/ncqLcrFVcQMIQrYTcaWTkPSujO6RUXjs9q9IrtBflWJFnXjk/pOsTuoyOpj6sYk1xNBSwLilR
-tIGidBM2sRVzq/IbaYnk84yYUZlvRdOnakxLYFudO9hVlUl1u4f9X1BLBwhd2jZlYQEAAO8CAABQSwEC
-FAAUAAgICAAAACEAXdo2ZWEBAADvAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAAoAEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatch$Immutable.class-d707b5dc-7b73-30e1-b5a3-a9b2d36af6c8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PotentialAssociationBetweenQuerySpecification.java._trace-9e1f54e6-e16e-3af5-a7d0-be569b1ac11d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PotentialAssociationBetweenQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzL1Kw1AYxvFzqjGE
-SpEUP0CXkopT00HMUpBXEGO/7Be0BUtL2qY1kFbTWsF7EBz1BsTF0U1cvQFxERxdBBcvQAzxnPZtk+39
-n98TQohAaT1M4ZYEUnTPhBo0KdkZDlrxUc+OD01nZPZbZtsyugOjFy+xe///Lhu21TbOrdO+euHYgYPN
-yvc63Ez+RLb0bVVR3CBtuHeNUN1SvJsDql/Nhmc1GkWLwzc1FsMgOSd5gYPkh6JpGKTIohc4SMnyDIiK
-0+AukkhMgZeQFzhIaxFwP0zSFYmlMeqIPnQWnEHZhyBkIIPLqwpZyOLZEZVY4ij3KEIZyhjlnsIsjdGv
-CFWoYpQXZJY4yl8vQR3quNyvsjKZve9CAxo4FdYklviucCxC033CqLnC0hh9CtCF7hT6En3pR2aJ74on
-AthgY1TsBX3pMsQS35X0eXDAwaiUXvCl4jJLfPcHUEsHCKSPUA5XAQAACQMAAFBLAQIUABQACAgIAAAA
-IQCkj1AOVwEAAAkDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
-AD8AAACWAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PotentialAssociationBetweenQuerySpecification.java._trace-9e1f54e6-e16e-3af5-a7d0-be569b1ac11d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperClassProcessor.java._trace-e6cf4d89-4dc6-3722-982e-e17f53efd092
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0XsoozcDk
-4OswjZWTkUGjuChZvzQ3R78sMSczJbEkMz9PPyCxpCS1KC8MLqJXVpjD5NDpLM0mBdPJwOOYJ8LLC+SG
-crOyMjA69gqAeRBJRse5KFyn46wiIkjcMxxgLkSr0xU1MC+BB8hjdroljeAxOn2FaExgAfN+a4B5uXwg
-lc6M0ggeo7MMO4THBuY5sIqLIyx0duUAcyEWOgcLoEgmsyFJAgBQSwcIM7Cz5qsAAAAlAQAAUEsBAhQA
-FAAICAgAAAAhADOws+arAAAAJQEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAAOoAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperClassProcessor.java._trace-e6cf4d89-4dc6-3722-982e-e17f53efd092--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatch$Immutable.class-eb2a1a9d-0444-30cc-a59e-e0a727b849e4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkNtKw0AQhv/pKTZG
-q1UreFXQi6rFSC9EqChSEAqp4IEK3m3jYlZyKMnGpxJUEAQvfAAfStxsS3tn6cIOO//+883s/vx+fQNo
-YdNAjnCUBr6dSCZ5wFxPhNy+5i4fShGFd0J6USrP3SzpMel6O90gSCUb+NxAgdCcp5ZQOhGhkKeE7YYT
-xY82d30xTLitKK0sTKvbu31CoRM9cBN5lC0UYRKuZpY58wykm1Qc5bpMgwGPb7N3EapO5DK/z2KR5WOx
-ID2REI7najD9rTbBHE6chPqshxDKIumNign5xu69ItxEaezyC5FJ9X/6HjyxZ0awumHI447PkoSr2cuT
-aXAIxUS2cmoXUVK5oU5nSs0UY2+fPrHwrg2LKppaflXGN1jqVBvZsIRljTFQwYqCEFZRHcOaOleE/MuE
-U9LKh2ZYo9sxI4c1HdexofuRHrGGrT9QSwcItGNmf1ABAACvAgAAUEsBAhQAFAAICAgAAAAhALRjZn9Q
-AQAArwIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAI8B
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatch$Immutable.class-eb2a1a9d-0444-30cc-a59e-e0a727b849e4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/plugin.xml-9f939cb4-ea80-3c36-8fcc-d395b66e11d1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/plugin.xml
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVlD9PwzAQxXckvoPl
-HQc2hJJ2gHZGCrAfzhFO8j/sS9R8e5KmRAy0cje6WPeks++9n04u1ztrRI8xkXeVvFO3UqDTviHXVvL1
-ZXtzL9erMpiuJbe6vhKixB2jm9oFNZXsrFGJgdGC/iSHqv4l3sBQAzz2ShE8Oa6kj61CbSgkVD0BR1Bf
-HcZBxc4xWZxVCqjpg/R8dz93nNxG3wWxPzMeOvh8J0M8qHoMZJC92/zY34JmH4eH7ATnxC1mVsUC6yg7
-HF07jQ1BG8Gq+qCfZn05BPNznB89mybawIM2kJLaTOXjVP5zckc8n46UTaRfKKpnYMboLmalTlvPCvgX
-prJYfrNvUEsHCHUWLa4DAQAA/gQAAFBLAQIUABQACAgIAAAAIQB1Fi2uAwEAAP4EAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABCAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/plugin.xml-9f939cb4-ea80-3c36-8fcc-d395b66e11d1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OperationWithoutBehaviourMatcher.java._trace-ae652c47-006b-309f-8150-bd974ae5a568
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OperationWithoutBehaviourMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkTFoE1EYx++laS65
-M7Y0TdCe5EhxithgKw7W0C8GLLXSQA0hJvH00vRqahKJTV3sXBQs1sGtWgSxHUTIIDhkiW5WcLF0EQcL
-KuKgg45icu8933t32+///b7/fcdJktSL0GIfgq+S62wxETx8BEmxpZtzseVqJbbUMBvzVXPuWrk2H7vI
-QcaslEtmo3yjNnKrXnElT1sfAvCFNkiQOPc7Eo1KruRQ55HQZPhAl8gUTUZ1HqeGI2NjHCZ7ukhWpy4M
-CEND5obTqjseZ8PpvkAX6TApT0xww/M2kmGqHYEZmGH8zYeZ6qlfXkGYtSJQgALjtQHMdGF2UxaE9KgK
-FlhMSMd1R3D5IA7oxnWN8MlQh3vSdYVnlL6tUla6nKnqUIc6K8zcC+KAFGaeaIRxYWZL4RllmipluzC7
-5oUVWGGF2Yc+HJDC7GONMC7MPlV4RtkXKmW7MDfkhlVYZYW5sB8HpDB3TCOMC3MnFJ5RblylbBfm3/bC
-Oqyzwvx7Pw5IYf6jRhgX5j8rPKP8D5UyLvzbLxYWQrojOKUIbzA2vbABG0wwtoI4oEJLI4xPMF4rPCPj
-nUrZPsH41O8o/KOLwZWQIrzhakfYhm0mmEEfDohghjXC+ATzqMIzMkdUyvYJ5t3EG3gOL6ngKVpuaELz
-/0JxURF5eZiyXVB8JIvzZ6owLx13Qwta7OJS50eLwZlDOCCfUHqlQxvanLDnxwEVvnscwk+XIFiSDjuw
-wwRL9+OACqOyQxj3CMJCSodd2GXCQm0QB1S4IzuEBx5BKF8ahH3YZ0K5GnEE9wM4IBv/AFBLBwh5zE8z
-XQIAAJEFAABQSwECFAAUAAgICAAAACEAecxPM10CAACRBQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRl
-bnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAnAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OperationWithoutBehaviourMatcher.java._trace-ae652c47-006b-309f-8150-bd974ae5a568--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatch$Immutable.class-8f20f372-10c4-393b-beed-5e869da8fb12
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtkUlLA0EQhV9lzzga
-jbungAqJBiO5ScSDATES9RDJwVtnbJ2W2Zwl4H/y4knw4FkF/5LY04nx5BJwYHqqq958Va/79f3xCUAd
-y1kkCDuRbdWCkIXcZoYpHF5rOYZreywUPYt3PG6IS2HInescs9Aw11q2HYVM1rJIEWpj/k7I7ApHhHuE
-w3Lb9a9q3LCEF/AYVFe0U4/dRHyfm6wvXL/xnYj7itqodAmppnvBNSSR15GGRrj9H3Z7THdqmEJbCk8i
-u8f9s/icCMW2azCry3wR74fJVGiKgDB2j68LaBDy3qcXwvqfLBM0b2SQUPrtCGQPERwPGhKS5cq5JHTc
-yDf4gYhTqz+Pu3XN+oygtxyH+02LBQGXrvMjE9iGxCJ+EvJNIyP3WRkdIaXyuY3NKj0gd68UE3LVlPJZ
-ql6gy6g00GESU4qTQwHTkhJHMyhKNWEWc0NuVX7jWiJ5NyJmVOZN0fRBdUhLYF6tC1hUnUlNu4SVD1BL
-Bwi6Te4BcwEAAEcDAABQSwECFAAUAAgICAAAACEAuk3uAXMBAABHAwAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAsgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatch$Immutable.class-8f20f372-10c4-393b-beed-5e869da8fb12--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasPropertyProcessor.java._trace-160dd5be-1a88-3119-80df-0ef3e07b2137
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasPropertyProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Xs8ow8Dk
-vMShTF2LkUGxuChZvzQ3Rz81t6CkMjknsbhY3xXEdAYx9coKc5gcNjr9ZZeGaWHgcZwuyscH5K7hUVdn
-YHTcLgDmQSQZHY8LInOdXrGKiiJx33OAuRCtTt9Vwbwd3EAes9NfaQSP0VmCBcJjBvNkhcG8I3wglc7K
-nAgeo7MOROURiEpfVgkJhIXOQRxgLsRC5wRBFMlCNiRJAFBLBwg9LAhMpwAAAB4BAABQSwECFAAUAAgI
-CAAAACEAPSwITKcAAAAeAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAA5gAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasPropertyProcessor.java._trace-160dd5be-1a88-3119-80df-0ef3e07b2137--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionQuerySpecification$GeneratedPQuery.class-2822ff87-4ef6-3f9a-ba55-40f0f1fe2ec8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionQuerySpecification$GeneratedPQuery.class-2822ff87-4ef6-3f9a-ba55-40f0f1fe2ec8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatch$Mutable.class-28a2805e-56c2-363a-aab8-3f4908401701
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkE1PwkAQht8phQKi
-KH6gxgMmHkCINVwxeiAx0RQ5aDh4W8pG15SW9AP/lBdPJkZNvPqjjNulctHYg5t0dj7ePjOzH5/PbwDa
-2DKgERrR2DGnzBEjFgrPNfv3btCfcF9FPRbat3u9KGRDhxvQCbupckLuSLgiPCac1C3PvzG57YhJwE35
-azs2ZtdhQdD5vTaHdRoDgt71RryIDAolZFEkDP+FtFKnV13LlnD5RTQecv8q3pxQsTybOQPmizhOknp4
-KwJCM536/YQdgjbpEnb+WiLW9Am1tGUIBREkYEKm3rgmFC+9yLf5qYhT1Z+DHNyxKSOUzlyX+6odlxsY
-CQWHkCDER5NfFjkZG9I7h67y+f1mi56Qf1SKBWmLSvkiVa8oSa8202ERS4qTRxnLkhJ7K6hINWEVawm3
-Je+4pukPc2JOZd4VrTSrJjQN68puoKo6k5p2E9tfUEsHCNrjiopXAQAA0wIAAFBLAQIUABQACAgIAAAA
-IQDa44qKVwEAANMCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
-AD8AAACWAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatch$Mutable.class-28a2805e-56c2-363a-aab8-3f4908401701--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.EmptyClass.java._trace-164b23a1-b8ad-33df-941f-053af89886b9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.EmptyClass.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABd011IU2Ecx/HnOafj
-QWxvpw11vuYLA7G0QBBl+Z9Tc+jc5tyGmoSJiKTo8iVmSJlYSIpaDiPoQuiiF4PeqEDqsrqTiKirIqII
-uiqEuuxv59lzds7d/p99f4dzsRFCJEpjuxSSRKC+OgpBSg5OnBmomhodqRocHZ9MDIz0T0xUNe999O59
-PDwdHxGaHoS9ubCe2hDh+Kvgoar/0NJD3SS7NcNZXZ26aGu558IRt1b7KNyqdae+FnyWrNpaHvu2yhoa
-0lp2snQ7S7uo70PjO/BAW1qtiZq0P4Ql8EOACNDq8e4zESFNJj3ZGSYitj8vQPBzoO3vzSp4pKzMTEL9
-TbAOIQhrD0kTdSP52xSEkPYQf59ZhdRD4sZgXtYHn+EuRCCGsAQzFoWI/u8uhAgH2mHKYfDUYbXivQqP
-oBt6eSF1bOQjdKdNHucwYJO3iiH4KuuCgA82oQ9OEqFRhmF7DhEDwTKEPg40MOlgYFHsdrx/wR3ohwFe
-SIG/uQj92iRoczBQJ8FKxRAck/XBJiRhEIYQ4hBx5hMxeLsYYZADDb6xMUiYnU5CQ264CcNwmhdSqMmB
-MKxNQt02BmwyrhiCi7I++AJXYRTGEF7DqcJiIoZ+FCGMcqCdspXBjqmwEO8ZuAFxmOCF1DlnR4inTZJW
-BmxyTzEEL2RdEM7D15iCs0TwVkCipJyI4ZIihCkONOyxMjhqKinB+wm+RgLO8UIKb9sREmmTHSsDNvmm
-GII/si7oisAKzMJ5hFsw7aogYteJQoRZDrRrxsJga7/LhfdP2IA5mOeF1PX7AMKcNolIFgbqJOJUDEGl
-rA8W8S+8AJeJ0JTn+VhZS8TIagHCAgcauW9WoTmZVVNDaDQf/7CLcIUXUrRUQVjUJtEaswqpic8Y9Mr6
-4Bn+RJdhBWEXhurcRIy+LEZY5kCjn2wqtJSa6+sJjYXxJ7oG13ghxXocCGvaJDZmUyE1uaQYguuyLvgH
-UEsHCHAkrGvdAgAAxQUAAFBLAQIUABQACAgIAAAAIQBwJKxr3QIAAMUFAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAcAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.EmptyClass.java._trace-164b23a1-b8ad-33df-941f-053af89886b9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatch.class-1a0cf9fc-7d3b-3190-8195-ee4aabc8b0ee
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatch.class
-
-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
-PwAAANkIAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatch.class-1a0cf9fc-7d3b-3190-8195-ee4aabc8b0ee--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperClassMatcher.java._trace-4785da55-4217-3523-835a-ebd96d542b14
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdlm9MW1UYxnvKvS0F
-rrm7MNHcYbbMdWZTqmIMmkXfU1hDmAnhX0fXVS+7QCmU0lJYNrLskyGAWTaUaUzY4pzRjOli/ECmIjPR
-fcHFZCGEmGDMgksWJSyGIImZ4uX86bm33/r8znOe9zn33FJcLpeM0Ek3wlUuN9ThGklBrj3ZATMw1JcM
-dPalB0+byfZsNnB4+2PN9sfKk5mkO7iWLdXwi3yPyx2a7O+rJGAQl3sUV0XoWy0QcLmxXOzzuVBosWRb
-sUUUuqc65GZN9nkAkVY3i29UE0Adct28Vl0tNtQtF2xLFl5337m46bUt1mcOQhCCIlsA6i+oH5EcANWP
-KxTwiKsHoRZqbRE5wCNuSg6A6mcVCnjEIhgQgpAtQxAe8ofXAVD9XwywkCOHaiehDo6KkIYaOActhNA9
-UkNEg1Zoze1pyPio5qENw4VOw1LwA4hApwht/AUuwglCWGjjQw1MMHN7mrxM89CmJ71Ow1BwH8QhLUKb
-l2EOUoTQPZ7mlWILpERI85qaB7Yeo4Cltih+ptUSSxe0lOp2jVoqZa4lol/i/grqf1W3a9TSyv0V1H8l
-eAEG4IxoHc7A9zBMCHsRw6dUCwyLkuHRnRSwkuFLfqZpyfBV3a5ReE7mmgwN/8j9tGR4XrdrFL7P/bTk
-0ergCTgLo6Jk2z/wEYwQwkpGUKEFRkTJiM9HASsZ0fxM05KRJ3S7RpEqmWsyNPIK99OSkdd1u0aRY9xP
-S0auBN0wDu+Jkse24BOYIISVjHokC0yIktEihQJWMlruZ5qWjFbodo2i1TLXZGj0Ne6nJaO1ul2j6Fvc
-T0tGp4OG9aZfFiVj+2EFpgihnQpj1is1BVOiZKxKoYCVjIGfaVoyFtLtGsXaZa7J0Fic+2nJWJ9u1yg2
-yv20ZGxSzSvweT74rsjR6M0dNY3WC3FdHMvohH/hGiHsWEay0ALXRIgxuJMCFmKM+ZmmxzLO63aNjGmZ
-a1LT+JL76bGMGd2ukXGX++mxjF/VvAIbeaDdU+Ro1J4ImvAF3BTHMvfBZzBDCHulzGdVC8yIEPOQjwIW
-Yh72M02PZR7R7RqZXTLXpKaZ5H56LHNAt2tknuN+eixzAf8O38APPNDTMS3BLbiVG9BxQ3fq+V1ck4CO
-Va9zfaPYsd45h0NwG+6Ip9D1DpyGeULYX+uudyULzIun0PW+nge+0ihgjyVejAfgZ1jkY+X4bxIswEKu
-RnxFd+otjWtSq3vHXqr5b1l3ueoAqHu/wnbQkd1v4zFYgnu5kYk2CZZhOTcicVx36lMa12RkYtzPNL2a
-xAXdrlHiusw18feUWVezAqvc4On5U4IH8CC3oeeh7tC9xbu4JgG9z3md6y8XO9e3rKtZgw1xNck71tWs
-E8KuJrkgWWBdPJbkkp4H1jUK2HPqe8O6mk34j4+VU7sleASPcjVST+tODRrXpFaqaS/V/GpSbaoDoFS3
-wnbQkanbeAy7cFFuZP+HEpaxnBvRf0l36q81rsnI/p/8TNNvWf9d3a5R/6rMNfGnW7GBS3CZeHI2wr7a
-6aSKFayI1ukzCgWsdfq8J89w0e0wZGZxHD+OnxJTbIRNySyouByXi5DMikIBD/nbm2fY8jgM2QN4CO/G
-z4gpNsKmZLGK9+A9IiTbWEYBD+n15hkGPQ7D4Ke4DR/AL4gpQ8fhYxwghL1rQ9YbH8C2/7KHzmp5YKKU
-Apb6P1BLBwhLh9ry/QQAAA0MAABQSwECFAAUAAgICAAAACEAS4fa8v0EAAANDAAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAPAUAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperClassMatcher.java._trace-4785da55-4217-3523-835a-ebd96d542b14--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.UsedTriggerSignalsQuerySpecification.java._trace-d2868217-f80c-3478-8759-88ccc4233708
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.UsedTriggerSignalsQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjDtMwlAUhm/R2jRV
-NMUHwREaB4NlgYXEnEkeobw0lThAChJo0mIQNOriqquuTq4aJx1d3Rxd3EyYHV1cJL1H7i13+7/vO5cQ
-IgrCwaMAtyQAJXgQFYHog+OWfuI6+mBoDduu1eravba+yw3TcuxDa2gf9bZO+05gZ3Hvbh1u/n8gG5mA
-Fo2O535IFImQ0aPeolLIVCO+eaHFYpM2e63F40xmn2RvUpm7iqRSTObu572J8ln1yTeJk/ntcDrNZN4M
-ehPlaxjGj9MfMgIMRtJU8K34gsJIgQIUJttQNDDAYAdGQkZAg+KnBCaYLCh+hRDQoBSToAY1FpQ2VQQY
-vCxBHepsv6/hxoMySUIDGhxIygjoRflMgiY0ueByFQEGPyJ0oMMFv5IfVGZUBPSi0hXBAYcLXGUKnAcR
-0IuqPAt96LOgujA3BZZXENCLP1BLBwjAcjYKTAEAALMCAABQSwECFAAUAAgICAAAACEAwHI2CkwBAACz
-AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAiwEAAAAA
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.UsedTriggerSignalsQuerySpecification.java._trace-d2868217-f80c-3478-8759-88ccc4233708--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.UnreferencedClassMatch.java._trace-b8d4ae15-daa5-33c6-9e06-c5dd140107b4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.UnreferencedClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkT9oE1Ecx+/lctzl
-COkfhUu8Vmg4DIViEAkIFfnV3DVtpIRwd1ZwqKEJGkga2prqIE7t5lJ0USnYDhakVSjUTs5uTg46OCoU
-XIQ6uJSG9/sl78Vbjs/393nf34OnKIrGWPiOwZESyZvwOjXClNzqymK23WxkV2vL7drSYq1ar9xfqTSz
-PrGLfLvSqFcrD+utpctry43IVDXwTPjY7VFu5I+tZLKDw8OplMJcY4gTDpl7MdNJI3nH7PxU95ItiLlT
-KlKE013NtqWD9/Q+fDDAkZa8sUZHBR05nGjHJ1sQc7+pSHyHN6Sn06LUS0Y5Yo2X7h+OJ+ThM/Ay470l
-3nM7k+kt8d5rSLjktzExIfWcRDlSz6kuD6e1hDScvtA/HItJw4Kl5XJiWBhBpOGYwwlvV8jYgljhporE
-b1f4rE9OSjVf4hyxZuaqBp1PjGeu6f8FMEABnXirgweeJHwwKCDhnwVFKAphdjBOAQqzLR1KUJKEtTgF
-KBSvRGEe5oVQzMUoIOHYgAVYkIQ/OgUknOr9wi0t2ifMHTrQhrYQ5r4nKECh9MOCDdgQQukkQQEK5aYF
-m7AphPL6IAUkvHCI8Y3Kr2yZWflQ7TJ/J/+OBVuwJQr9VowCLPQfO8RY6D+1ZWb+S7XLWPjTgG3YFuf/
-WsS0IDhnwA7s9ITAdohxQTBmy8yC62qX+YLgiQG7sCsVrpsUUOFXE/ZgT/Avi5gOhFET9mG/J4QJhxhv
-EJ63ZWZhVu0yv0HYMuAADqTCRyYFWHgGUEsHCB0X2xFBAgAACAUAAFBLAQIUABQACAgIAAAAIQAdF9sR
-QQIAAAgFAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACA
-AgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.UnreferencedClassMatch.java._trace-b8d4ae15-daa5-33c6-9e06-c5dd140107b4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyQuerySpecification.class-4c421c63-8b1c-3bcf-9122-37c8225199a9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVlt3ElcU/k4gIcHR
-0NjG1tZqE6JcaibSXFSi1iREqcRgsfSha7XrZDiNJw7DdGaIxbf+I31RVh96ee2P6uo+w0AIREEsLM6c
-y97f/vbtDP/8+/sfADL4PoIxhky9auqH3JQV7smapdc9aeq7zyy36NRs4XiNR3XhNEq2MOTP0vBlIggz
-FGrOvi4MU9qu0A8l9xyu/6JEdaduebIqdG5LXVZtU9/grrgnLOFwT1RyO9v9iAwT69KS3m2GUCJZZghv
-1ioiiimciiDKsPHuJOMdi0X/UIOG0wyT3DCE68aXGLYTycL742ajCGFawzhiDLnE4LBUuWc8EY6r227D
-9UTVP5bC1QM85f50QVriYb26J5zHfM8UDDOFmsHNMnekWgebYe+JdBmWR3AjS6GQlutxyyCg1ZFCQRjR
-3K+GsNXCjeAThjsD3RdtBb3sH/uwHZQoPsWFCD5juDVCagr8eeN+zawIR2V7NgqGixou4QuGc7ZTU4nP
-U5VJQn0unJzj1ByGg0ThgB9y3eTWvt4hkrd6JbPJwbl9u3PZCOYZFoayRo0gHBqvDEmO4XTJ48bTHW4H
-xXGqlV4S82j14xCVqRq2m7e1T1WY7auM7iTstIqZmiCFLyNIM8wNltZwFQmGMb/vhW+F4fqo/MhzSzzL
-Ve0AnyHeX819LIjxV1iJYJnh0iBZDUu4Rv1CZgILa4kfuvKyu3cgDG+IQFEB3GA43+0oqWTUoG+a3KUe
-IncunHjeBlK8b2lYBd2VPx1P6nGs7MlnbZxh6FJ/29zhVeHRfcVw9gSnGfInx2KobOaL3CNsq50Shk3l
-2lrrRhoRYoXBfY9qf1fFoxZguK/hiirttcQo12myrDAeqHfJxNGballtPtSwqzYvCsutO+Ko/St5S3nP
-zZIl+NMGZaxUqzuG2JbqDph/u8VFlTeGqZLct7hHuAze//peXx/m7rhNRaTlLcLx61ZQpU33vGTJraO7
-HdcoICGoTxRjKli0jtBqlVaMnpOpJiZf48xLmo/hg0AOmCepOGZoprXkcBYf0nMKH2GWJM7RPEwnH/to
-RZopqWgT5188IMjP//TXIZKZo1HhnvF5XKWdReKhd7DH6RvHAq0u04/4bUVIJ6yKo8/ODZopduPpJpIv
-OpQnfGMrPuRsSyCgq2aLZEzRW/KDoWAWA7rhJjK9KDe7nA4HKL+pPgt0t8gNZSGWDmX+wvV0mMabTaz3
-4tzpYhPrsInR/tdgsb8J8W6AeJlklNREKv0KG704zMeh89hd8mAr0FkIPBhPvULuzSpbFMXtvigeM3jv
-zdoqePkug35gU6/xzcselbmOyiQKx1TaHHd6VTpWKJxFf/YI3/rPEh7Tc4ZmUyT1HdTfHIYyov8BUEsH
-CHDHADcGBAAAjQsAAFBLAQIUABQACAgIAAAAIQBwxwA3BgQAAI0LAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABFBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyQuerySpecification.class-4c421c63-8b1c-3bcf-9122-37c8225199a9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsOperationProcessor.java._trace-1ba021ed-a996-37d0-a96a-05b410bf73c0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03swow8Dk
-GOMQLCjMyKBRXJSsX5qbo1+WmJOZkliSmZ+nH5BYUpJalBcGF9ErK8xhctji9I9dGqaTgcdxjjgfH5Cb
-wicoyMDouE8AzINIMjqeE0bmOr1nFRVF4n7hAHMhWp3+qIB5RVxAHrMzkzSCx+gsywzhMYF5isJgXi0f
-WKU6F4LH6GwIUVkLURnIKiGBsNA5jAPMhVjonCKMIlnOhiQJAFBLBwjdPiLJqgAAACUBAABQSwECFAAU
-AAgICAAAACEA3T4iyaoAAAAlAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAA6QAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsOperationProcessor.java._trace-1ba021ed-a996-37d0-a96a-05b410bf73c0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfBehaviorQuerySpecification.java._trace-8791ea1a-02ce-3ad1-8c6e-28db8fd4ff19
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfBehaviorQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMmMzo0MPA
-5K3rkO7g4+DHyKBfXJSsX5qbo19ckliSmpuYnJGZl6ofjMQJS8zJTEksyczP0ysrzGFyLQhWknToRpjB
-oO6WpqaoCBQwFQHyfRgY3aYog/kwBYxu26XRBB6oKSkh6XD/oKatjazAQ4wTLABT4PFB2sQEWYEnNw9Y
-AKbAU1YITYE+O6qCFZKWligKDvKBBWAKvDQl7eyQFXg5cYIF4AoC2dEURHOjKPDp4XbwcvBCFtms5uDt
-4I2syecmJ1QIpsivhd0hxCEEWZFftzBUCK7oHLtDmEMYiqKrQlAhmCL/eAGHGIcYZJFycagIXJv/KjOH
-WIdYFKEHnFAhmL4AZXaHBIcEZEUBWmJQIbiiRawOqQ6pKIqWs2MIrReCCsH0BYqwOmQ5ZCErCpTkxhBS
-5YMKwfW9Z3HId8hHUfSZDUPolyhUCKYPAFBLBwgK3D/qUgEAAPsCAABQSwECFAAUAAgICAAAACEACtw/
-6lIBAAD7AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfBehaviorQuerySpecification.java._trace-8791ea1a-02ce-3ad1-8c6e-28db8fd4ff19--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.TransitiveSuperClassMatch.java._trace-a6e98ca2-09ba-32f5-baf9-a6d653b35cd8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.TransitiveSuperClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdk0FIFFEYx+fZTjO7
-LbtWFDoPEQ+uLFZLIJ2/xZ1xZ12DzdadHQuMrUOyUrYWbIe6RBeDOlSHRIgI8iBRkJEGetGLQkEQWUFR
-ENHJW3iKxvm+2ffW2/z+32/e938MoyiKypg7z+C90pK+A9fjB5jSVbtSSV2dqKYuTFyeqleq52q1lLnz
-2L/zeOzaZLUlfbZ8MgLvgncUyPb/MdraPH59qLVVYZl9+33CKct0JdvbPdyIesM9mSQXxDIZFSnkUyHJ
-uUebaJa5IJaZUpHQvKd2dEgrHmhNOBv3kep8Mzo7BW0nfKI2/7ggZrarSP4OsxNNbGN2c0HMBDSxjflQ
-6+4W683ZkI+40HzWPHwek4bWENi9Rxt1rNO8t7dRx7qkIflLrFmwU8cbfaynPJVq9LFWNCRfHWB6X59Y
-ORAO+YgrBw5qTUMjJg9TzcMTYWmYnVchDWkxzr7UKCDhTYIYr5Nd5jKz7OfgALySXVLBAkscaJ/RKMAD
-7UqCGC9tX+QyM/tWcABePBfXIA95cWDucJQCPDBXV6EABUm4oe0KbscpoDe2NBiBEUnY1ilAYTBnwCiM
-CmHwfJQCEjY0GIMxSfgQpQCF/KcQjMO4EPJfwxSgMPRFhxrUhDD0U6OAhC1tl/A31CQUjvTANEwLoTAc
-owCFYdeAGZgRwvBUjAIUirYBczAnhGKllQISagli/PjFOpeZFe+rAfvfqvgo8PHbFh9zmVnxbeDjty0t
-G7AAC6JAaTNMARYo/UgQY4HSby4zc1rUgP0DHT3wsYAT4zIzJxn4WMC5qcMiLDb2OXcNYirkvNBhCZaE
-4P0OyFjI8X4HiZnj/Q7EuOB74FOhX1xmVlYCHwuVczqswIooUD4VoQALlJ9EYBVWBb8yiIMXPkZgDdaE
-4DVAxsZlr4HEzPUaEPsN3L2Bj43dKJeZuT2Bj43dSR3WYV0UcOsRCrDAf1BLBwhV3dmxzAIAAJMGAABQ
-SwECFAAUAAgICAAAACEAVd3ZscwCAACTBgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAACwMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.TransitiveSuperClassMatch.java._trace-a6e98ca2-09ba-32f5-baf9-a6d653b35cd8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatch.class-9c2101cd-af83-3ca8-8923-69ddd2de2021
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatch.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtV/l3E9cZvc+SkSzL
-S4TtGEPAuJjIsrBSwhIwJgGzxNSLEoODSUsY5LEtkCVlNIK4S5YuWQhNmpVAk25JobS0NQRsJySBtOc0
-5/SH/hX9K3pymt73ZiSPZXk5FHOYefPe+7b77ve9T//876dfANiIv3tQIrA1O5aIZPSns3oypg/FtRFD
-G4tEjVRaN8zx3uzYcd3oG+5MaJlMVzKqxU5qI3qPZsZGPXALbE8ZIxE9loinM3rkVFwzDS1CTcZ4xMgm
-zfiYHtHS8Uh8LJ2I7NYyelQzTd1IKnmBkuGowOpupwr6slE+IraldrmrU2BV8V3KLe5xDfemBJZ3n9BO
-aZGElhyJdCVNfUQ3uFaZ1hiRTru9fGUEqq1tWTOeiHTHMyb3lPXHR5KamTV0gXUFyzscWvtNI54cad9J
-Ee8OOpOMmztpPdgyIODuTA3pHiyngUIBL2oFRNSLe/nq9GIFo+pN+SCw0o9VuE/gnjHtpN41NpY1teMJ
-XZoVaA4+6TDdd/yEHjPbWwqdL6OWNX6Uwy9Q1R1P6taRHZR6BALdqZiWGNCMuPy2J5ftsB2PBhcGfyHQ
-i2DdMuCDC81+NKFaunW/H6VYJkctfnjglaNWP8rgI1rmaJxnsa37DtkniZGOygfZ4UrL43eN6ERtfXDu
-ebXMxdGHADb5sRlbiAfNawl6UxssAvgRgYpZFJKozjHBTf0m/evR0jbKbrpDBxuDLYsxXO5kFKvn25lj
-eSn3yUBrgy1Fme7KSADuLwJAsbAk/Tr92IO95H8802NRT7H5iAf7qWhG6FAyk02nU4apD/XxZDQznkru
-fSamp+XAh31o9uAAs3ShQD3oFmiYP0APepkHc+JipiX10wNaIlsAvB0I4csooNcuQmaVoxmF9Jp5tlpA
-y42lGQvqumBRnguUp61SZhGiZtaJ2KB7QepspN62An63pRfkN8MMzklzSezCyXkqk8dM7TIMbVwRpUgJ
-8eDYrBplTTMkM5WvQALtNHenuSmpNeSHjmHr9Ox6//JdLjf/R+0oTxu6aY5HCZrpQVzg3kIod2fjiSHd
-8GEUzV4kyJ2maFOH/EzKApcqqBa5SjMgY3/aDwPypnFYsRm8vliJmatH2sn6cQqnWZ60dFpPDglsWKS0
-zXKc9CMDSsKNUtUP/PghDvMwzFTuRnpWRtTZ1OHF86R7U2+qqYOmDD2TTZALK+ZVSyWjWmZUXnaqVnT5
-8BRe9OMn+KkPPXiRytJGXCaF6PLgVWbAklqELmdrIDH8uR+v4XWW1Uxaj8WH4zFVdAR65uGlyoqFD/8x
-abXfqa69HGfwhrT0psCOgvo7v69FFEkUNkm/3/Hjezgq9b7jw3u44MH5XLYpF1VqZvz4Jd4X8A3penqv
-ffu0FLvvi7UARyTQm4h+6vgJHkfKHNUNNjACm5bovxNrea8oDT58iN978JFA113D14+L8gy98WTG1KjM
-gz+w+jpSOZHQR7QEb05Td9wnl/BHmWN/Eqh3Uv7gqJE6LasT08yDPws8vGi4ek5pZEAtKxfzlpgf+jMC
-uxaHbWE98vZnmds7ljbH7d74Gr27w/K0zr6KfbiK6xKHb7Gzk1XUmrYNTNHvOzWQL/M+TOK6wJYlM38W
-cyTdb/qh4bjAK3e3tt9xabcKMGPy9aeyRkzfF5eXWXAJom3SCwF/VzKpG2pd/lgoc1yJHvsE3GtpwsWf
-UG6UyA6XoxLZ36o3u1u+fbIh564KNVeJeq5WoZoz93BmOyXlX8OyzxEYdAVq+gfdgbr+wdJAff80Gj7G
-6qtKrpHPZZQB1mCtmpH/SQhbT4JfUlNNaArrQq03sD4UvoFgaMMNhGY01NFHUN5NyTLKVmIdlqNZaQxZ
-8ghjg/KoBm22xRpE6HOJGj0A2dgLfJs/Gi3Lp7ki18KBmtZJPHge3tB1rJ8I1M18BScC9TNfoQkxwf0u
-5VFAWW2hJyH+/GnlM6y8qbN05r0JYyseosVtHJfCVVlRwY/taLediPAtXS1VtgsQe0Bp9FsbbI2s8ego
-IhwsFN5UVHgnHi4iHCoUfqio8CPYZQt/xt2SPQdCk9h9AeU3sW9wCo/eykFZEQrfRhcP030lh6ea+g6P
-llP1jqkeHrT7iutKHtk28g6MsYrO1tPdRtptwm5i3IkH2etvZq++E/v5fJT/DihPGy1v8qgfsFGXoz5E
-6e02FZu7KhAIcP4xPG5HcsRmQW1BJIqKV/NOVSoDvXSqj2SKOo66Nm+01ibeNiUlqjjsx8El2AkW2umn
-nYO0c2geO5LWs+wcwsAS7IQK7RymnUHaOTKPHZk0s+w8QRHLzgabPq7AYCF5jjrI48qTpxxPcpdVTL6r
-VLTZKtzXsLpQR8yhw53Xwa7ENr+Hs8IuP08NumT2sADJPGAJkozuL9Q46tDYkNfIwm9rfFyVB2ClBO48
-8aNKqU8qm0bsEtyhmey3VI45VK60VUqwPChZ8YhHRTeSB+yKKrX04yZGeSInulvlIHByCmPS1DTSkzAD
-z/Axie/z+YS1/iNrPTjf+nPWeshazy3xPRO/VTwNciaDILJMmtPEd9xx5qO2814cwwv4sfKczbDt+b/t
-ZO+rXrPD3VG9ZtWodPgreFyX4JPDSfzsWG4+ODMfdM6HZuYJ8EvHOlbNZHyDun+e5ddzdPV53EcnNtON
-Hjoxk919tpMudONlvELnSpndL3BkZXcHln1DLrsIvGAA4htqtT9KhIgu8k11m7HFilgctiO+HGq9iFL3
-ldYvIS5ga+tXKHXJjzMX1OA2zvQwmLPhT/ALwTbkLTXNmbc5867ANM7JTaLHwssf5usfqOUWDsIKOFtE
-4SbXg7n1YFgBmF8PWeuh3HoorID8QK27Z7Ds5b0I4lNKXDzs4CvxKu+qswTmNXL0dWL7Bqvpm7wF3+IV
-8Tbr6ruspeeY2e+RrOdJjQt4iZ39ObzPHvYDxw17OV8YLuNXLIGCehrxa/yGYO1nGv2Wq9ZJrEC5x+/9
-GnV04D+o+Bo1hLlK/lGIv4hsXh2ly5J9ldP43UT3TVwabJ3C5Vt23XAzY5y16kPOfMSwLjp4W2m7VMqm
-4C/4q12rmJx7PJQuw0Q+u1tVDkDWw6uDPPIpfFxYIK7l+5My3MCwLdglb+2cYKg1XETwtoOk5eoOUJbs
-Ki1Hso7KtkovpnbSUjtdqPZfS1NbvYtF7BNbbXP+Up/Ep4UKRS5AivDXYhGRs/OLgKf9mS0S5FFIOL10
-fMMUPi/s9NY6Or0v1PMWQZI9UwmzROBLZvxVvv+Ghv8BUEsHCPRYA1aOCQAAyRcAAFBLAQIUABQACAgI
-AAAAIQD0WANWjgkAAMkXAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAADNCQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatch.class-9c2101cd-af83-3ca8-8923-69ddd2de2021--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/OperationWithoutBehaviourConstraint0.class-e9ce08f6-63b9-3698-afb8-ab1cdc7a9214
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/OperationWithoutBehaviourConstraint0.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVmtXG1UU3RdCAiEt
-NFIoajW1QBNCGaVFbJNSKYLFJrxCqW+9TC7JtJmZODNhya+yunQV/eAP8Ee5PPfOEEImLAPth0zmnrln
-730e9/HPv3/9DWAOegw9DPMNs6a5HveEyfWqYQltoy4c7hm29czwqnbDeySq/MCwG86ybbmeww3L+zCG
-CMPwc37AtRq3KtrG3nOhezFEGVZsp6IJvWbUXaEdGJw8NF4u25Z2wGtGWSFruu0IjdcNbe0EtFQXurFv
-6GoGQ/KnhnAO24zLhZDchmfUzta8FQLJMUTzhmV4iwy96cwuQ3zlZ13U5Tc3hksMDztEoMRoTsPyDFNo
-4thB21WfFUsThSGybJdFHL0YTmAA8TiSGInhLYal15afwFWMMvQblDZu6YISns68gawMgOFaAjH0MwwV
-CGK9Ye4JZ4fv1YgjWbB1XtvljiHHgTHiVQ2XYSHM3k0LUR2GK8IrCtflFbFqOyb3GEYomJO2KnmOYVVy
-/UgxzO1URco+Bk5NNDkmUlXupiw7VRb7RF5O7flszizDJWJ4Ig799nRlrgr/W1zVlpvc84RjFbmnV3OB
-JJXTIq+T8oGSUbG413AoDS/eBGY+HHWhfXnlFikTU0TeDH0QaUzHkKHsnF9CAlnM0BqgFDFMpcMCMmEF
-ccyCFr9GDrptahXbrtQErWbTVIu6VqNJ2pppNjzZIhRXAh9hjqHH3mdYT4cBw5ZMoTtkWQX3pAp3L1IE
-it7kddnw7QUePd3wh/Xjpp+/UN0YBv1OXOemoD5MplvrXzBcLydr0G7sgL5INXiAhzHQ9nWri0xJGFmE
-TxkedMh/V9kO9PW/aOofDquf6Ea7v+Y3HbmOPR9MhrMqFX7OkE2fR8+leisOwzhBlw5NUxCbvnn625VT
-uS0J6b/Qbst3E4IsQBEbMax3twgIV0a3yTDdXXS+uHG3YyQluViHQqHMXygQ2m5bU3bSniNuu03xyh4u
-iQPhGN4hwz0K51xn/bErnTVf4ZsYvibdFwJI4Ft8x9C3sr29sS0PoIvJYLhKAYXPQoZ859A6bCcd7xe/
-vIZ7Ptuda8vFQ+1lwunW8/QW6PdBvESHsy5WDbnFZbo5vmdlR+EG3Rp66ddHvx55eaCbpbxJ0KWHxoM0
-itAogcv0tkgWRv+J6VcYmj7ClT8w9iuNezBOz8uEA4zR/GvkN4635Ux/Pt7Bu/TPcB3v0VNi3aZ/+a03
-+f7LJkRUma63uPY2XW/gA5p1U82dUBBV+ioph5OT2eTkn7jVgyPcLs68VH4nkiYolJv0PqVwU75PgCvf
-7uCuEtWDeXxMz4WA3bd8ooK+h/tN9pxi31UJA/qTk0fIF7LtrDP0NUsRzSrWUX9uwBql0RIeEcIxl29Z
-Vkn5LMS1GXBFj7DSyhRX1juU8vkWlmjAEqHR41MsvsVnWcMXTZYn7SyFMMt98s6fwbKF7TaWLZQUy845
-WZbIe/kMlqchlqcByy6eBW01G7RV5Dd82d5Xj1v6KtLsq+/xQ1PhjwpDCzD6pn/HWDtIsQWkrwnC1ay9
-/wBQSwcIfgZPWoMEAACaDQAAUEsBAhQAFAAICAgAAAAhAH4GT1qDBAAAmg0AAAgACQAAAAAAAAAAAAAA
-AAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAMIEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/OperationWithoutBehaviourConstraint0.class-e9ce08f6-63b9-3698-afb8-ab1cdc7a9214--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatch$Mutable.class-1971c897-5c3c-3769-bb37-fd00f971c613
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkMFKw0AQhv9p08bG
-aLVqBc8KrYqV4q2lggVBSO1BqeBB2MbFrKRJTTZ9Ij0IXjwJHnwAH0rcbFMPnkoXdtj5999vZvb75/ML
-QBPbJnKEdjLyG7Fkko+Y64mAN/pj9pTwM+6xiQijGyG9MJH9MY+YFGHQY9L1dnuJZEOfmzAIJ4sQCMW2
-CITsEGo1J4weGtz1xTjmDUVrpuEfpVUfEIxueM8t5FGyUYBFuJvvrbNIi7pi2VHuy2Q05NF1OjGh4oQu
-8wcsEmmeiYb0REzoLFRo9pstQmk8cxL25hpNvRFxBiDka/VbgnUVJpHLz0Uq1ebo4OiRTRjBvggCHnV9
-FsdcTWNmWBxDkZGunNoFFFVuqtOpUlPF3D+gDyy9a8OyipaWn5XxBbY6Vac2rGBVY0yUsaYghHVUMtih
-zhXBePvjFLXyqhn29DZj5LCh4ya2dD3SLVax8wtQSwcI96yBJFYBAADfAgAAUEsBAhQAFAAICAgAAAAh
-APesgSRWAQAA3wIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEA
-PwAAAJUBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatch$Mutable.class-1971c897-5c3c-3769-bb37-fd00f971c613--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfOperationMatch.java-e4218b4c-fca1-3e0b-9f5f-0233a8e77cc6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfOperationMatch.java
-
-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
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfOperationMatch.java-e4218b4c-fca1-3e0b-9f5f-0233a8e77cc6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEndTypeQuerySpecification.java._trace-22044ef6-ee2d-3ee8-85b3-645a19e70497
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEndTypeQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzL1OwlAYxvGWiE1T
-gwaxDgymgWhixMZBFhLzDIavUAoYkQlSPoKYAikIo4O7xlkn9QJk9gq8ATd3FxdNHIyLpJ5TTunZ3n9+
-z+E4zs/z1Sced5wvfYJv6Djmuf3hoKGOuqY6bFmjVq/RanaM9sDoqkfkPvy/y4bZaRrnnX5vd2yZvqRU
-eQzjdvYTt5X8UiKRaagtT2+d41PhiH1TwKcO5LlQV6JRZpHuKrEYC9LXoh0oyJzK8TgLMhdLdnDATXAO
-PAgukJVDiQQLstsBOzjgKoTpc5F7kSQHTQQPepbmUO5dQg45pmgBBRo0dqapIkkU5V8FlFFmUf5tlSSK
-9A0BFVRYpG8GSXLQZAVVVNnysk7KbPa7hxpqbCrsiCTRXaEvoI66C41lkhz04UcbbRf6FDzpJ0gS3RUt
-P0yYLCqOJU+6DJBEd6WzBViwWFTqLXrSaI0kuvsDUEsHCLdEZPFXAQAACQMAAFBLAQIUABQACAgIAAAA
-IQC3RGTxVwEAAAkDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
-AD8AAACWAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEndTypeQuerySpecification.java._trace-22044ef6-ee2d-3ee8-85b3-645a19e70497--
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
-Content-Type: q7/binary
-Entry-Name: .q7.content
-
-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
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatch$Mutable.class-47a3cfe1-87c0-3631-a553-0c54fb5fdaee
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkLlOw0AQhv9xnMsY
-AgHCIYoUFEmIMEobBEUkBCiBApSCbuOsyCLHtnzkqWiokBAg0fJQiPVi0oBwgSXPzvHvNzP7/vH0CqCD
-rSI0QiOeOtaMOWLMIuG51ikLL30eqGDAInuyO4gjNnJ4ETqhnqUmFA6FK6IjwnGj7wW3Frcd4Yfckjc7
-ibF6DgvD7u+1OazbHBL0njfmBnIom8jDILB/IftZw6umlb5w+UU8HfHgOtmbUO17NnOGLBBJnCb1aCJC
-QisT+v1+XYLm9wg7f61AMPz5dfncWSsRyiJMGxByjeaNJFx5cWDzE5Gkaj/m2b9jM0Ywz1yXB6orl3sU
-UwgOIDlIPk3+eRRkXJTeOXSVL7X22vSI0oNSLEhrKOWzVL3AlF79S4dFLClOCRUsS0riraAq1YRVrKXc
-tjyTmqbfz4kFlXlTNPOrmtI0rCtbw4bqTGraTWx/AlBLBwiGFICPWAEAANYCAABQSwECFAAUAAgICAAA
-ACEAhhSAj1gBAADWAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEA
-AQA/AAAAlwEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatch$Mutable.class-47a3cfe1-87c0-3631-a553-0c54fb5fdaee--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/EventForTriggerMatch.java-bd36b58e-607f-3008-a00f-99c56df274e9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/EventForTriggerMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/EventForTriggerMatch.java-bd36b58e-607f-3008-a00f-99c56df274e9--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/UmlTracePackage.class-e0aae34e-6a7c-3929-8890-52682f730113
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/UmlTracePackage.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAB9VFtT00AU/pZb2loE
-EZCbXBQVRBPwhgLqdGqqmSmBSVLGt85SlhJMEyZNGX31Hzm+OD74A/xRjmdDCm3G2kz27Hf2fOdsvrPb
-339+/gLwBG8V9DFMVRqeE/Ka0NqTfV77xOtCwQDD6Ck/55rH/bq2d3gqapGCIYb5IKxroua5Z02hicYx
-zYNQaHrCZBgUZmFXZxgrX/HtKHT9+jbDcDHwmxH3owPutUQG1xgy7doMijDtasUyMrjOsH4SRWdbmkb1
-1KSeeu7yKOSq+MwbZ55oqq2Gp0bxB2yo6ww5yd+39JLxMYMblJrWo4vUWWGYtlMwi7SzmXKv75Y7dKxC
-Ua/qZX1XNx0GZvSTYmCY6FqoVu29iiWzpf1OwXqvO5LEGBZSi4b5QbcMR3+X0GVY3//CrrL1M8x2h5X0
-glOx9Gpxr2LGIdQ0RS+WC7ZNYkwks+4wEmWHxPTd6A1D/8rqAcNAMTgSOdzHioIHDEuX4rgkclohg3x5
-rOIh8WQWhrmV1d56Zkm4R3mM4SbDSNn1hdlqHIrQ4YeekEckqHHvgIeuxIlzpC6iOIfuiYbwqcIiVehx
-6ooebzapa5MpUtUOWqHs+3JvriWORSj8mvgX3+Ehuagz6QXDPxGhG4mjdoXeEe0cORovdkptGSPQVqnE
-a1EQfumhYbJKu8td1Cq5Up/xlMaqvGYMecP3RRhXEU0FrzsbmWIsl2l3IfeadBjaU7rZdB7oHUQe01CQ
-oXlWnk7kCOc78DDhkQ48SpgaTPNpjGPi0j9J+FYKT3XgaXpmOvAs4bkOfJvwfAdeILyY4i915c/Qcwd3
-ybNMnjWy8qf8wL3vWPsWBz2mMUcW2MQQvkKNvfLmaFiP7Qb9PUr7NLHPEvs8sS+SuE28jLmv4nEL23Fm
-hh163wxl/wJQSwcICzWaqKkCAABrBQAAUEsBAhQAFAAICAgAAAAhAAs1mqipAgAAawUAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAOgCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/UmlTracePackage.class-e0aae34e-6a7c-3929-8890-52682f730113--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.HasOperationMatch.java._trace-bcbe3259-596a-3df8-a043-d762107ce871
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.HasOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkd9LFFEUx/c6u8w4
-o2ZDFrtjZrBo2OIukUUQdbL9qS6aMs1MCbFUD6IZ2iZRREIRKVIiFgQ+9BTYSwkhpA/5kL6I1F9QECQU
-9OabPbTcc2bvXZ+Gz/d8z72fywQCgRBjV+IMvgWqOhtgLtzIAsfujF+P3701Ep8ojAzdKBSHbo/G+wrF
-4s3x0cvlpH1ibKTqwkN3yYCv/moAshd/m+FwiQ/Xlj4sqeznhFOWDLdGIiVs00upkjxqCWLJswpSFadM
-U2NjiToO8mavLoglPQMJ9x6EmpqkKybVCny2jyPpbJnNzYJ+RDmRzS9LEEsFFCRukwriDG1Sui6IpQ4Y
-SLh3T21pEdenHgU54oWpqcrhbJ00TJ+GVKy9rJM+Z8ViZZ20F0LiOunHkEycKPukp/VEouyTnq9FwsWf
-WkeHuDL9J8iRrtxRK4a7ddIwU18xzByqlobZJyHohE4xzk75ARWeR4nxOdl5S2aWfa/4zJ+Uaw1BBjLi
-wFyslgI8MHfGIsZH587rMrNczvCZX5DbViEPeenAvzUU4IFd2RD0Q78odOXVPYG9jwLaWFbBAUcqfNYo
-wEJ3gwmDMCgK3a01FFBhToUCFKTC6xoKsNDzNgjDMCwKPe+qKcBCfkmDIhRFIf9JpYAKG+qewlawotC3
-ewRmYEYULkXqKMDCQNiEBVgQhYHjdRRgwdZMWIRFUbAj9RRQoS1KjD/fTlgyM7tb8Zn/fLvXn+O/tW1d
-ZmZfM3zm+07RhGVYFgLO02oKUMB5ESVGAeelJTNzPig+cwHnoz9HAWdFl5k5Xwyf+b4b1WAFVsr3uSdN
-YhJy8xqswqoo2FFiFHKvWjIzd0LxmQu59/05CrmTuszMnTZ8xv3vGqzBmiSwrVOAAt4pHdZhXXDWJKYF
-r6DDBmyIwnCUGI29MUtm5s0oPnNjb9afo7H3SpeZeW8Mn3F/R4NN2JQE/ukUoMB/UEsHCFM/+1fRAgAA
-mgYAAFBLAQIUABQACAgIAAAAIQBTP/tX0QIAAJoGAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAAQAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.HasOperationMatch.java._trace-bcbe3259-596a-3df8-a043-d762107ce871--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification.class-93396eb0-9b56-3501-b1bd-cad967608ffd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfocEFuIq
-KbbY2g+rgubDskiVakMRhICpQbCx3PRq2IxhcLNZZje28aLP03+kN5qnF/247Y/y6ZnNEkIACcbkye7M
-zjnvec97zszmv7d//gVgBj8bGGCYq1cdyxe7deHaoix5RfGqVQ+kY5XqnlDrKr9b586Sw33/cV2oRskT
-tnwqbR7ImmsgzlCsqYolbEd6vrCeSx4obu1qU0vV3UBWhcU9acmq51j3uS9WhSsUD0Q5v7ZyGJFhaE66
-MphniKXSmwzxpVpZJDCCMwYSFKwfuhPt2BvhogkTZxmGuW0L35+YZthIpT9ohFwCMYyaGESSIZ86Waoq
-D+xtoXzL8xt+IKrhshS+FeFpSUaL0hWP6tUtoZ7wLUcwjBVrNnc2uZJ6Hj2MB9vSZ5jvK6EcySNdP+Dk
-y7DQpzyElsj/ZgtPT3wDnzHcO1ESsedgbYbLIWwbJYHP8aWBLxhW+ypckb9oPKg5ZaF0V4wnwHDJxNe4
-zHDBUzXdIAXqS8kd+UKovFI1xbCTKu7w59xyuFux2pQKbrdlLn1y5d+dZs7AVYbJnqLR1hGKrtd7JMdw
-thRw+9ka96LWOdMqOZkFNNvuoW/1Fu/k7VaoR3NHd8uhcqy1mp42SwY3DGQZbpzGz8Q3SDEMhKeHCCMz
-3HlfzqSGK37NV72gEeIzTB3T9UfzoSy+xW0DtxgyvXuZmMZN2msUOoq6mPqlo37rWzvCDk4lKLXMXYaL
-nTKQ84y+WKGVJpozMYs5hqcHa3zQMPeutVNRov3vcVoXAZ1xDOePSJGhcHTmPdWzsMEDwnb3SkE66gy/
-Y5hNvTfEbQa/jz1wWsf97cCwYuK6bu7FVH8Hb3pToxX0m2ho/413Sz8smljTDy8J168rsX88lAuu1oE7
-JVfwZw2qXalWV7ZYkfqMSPUQdkqXkWGkJCsuDwic4fcP+ndh7nQHzDx1l1lwCTF8LKgFR7ve2JTl/qsA
-N0mfGPQngQGtHc0Nms3SjNF9ONPE8Buce0XjAXwU2QETZDWJMRqZLTucx8d0H8EnGCeLCzSO08qnIdoG
-jbRVoomLLx8S5Fd/h/MY2Vyhq8Y9F/KYoicW8ZhuYw/Sd4JiAdfoR/yWDfKJ6645FOcujTS7wWwT6Zdt
-ykNhsNkQcrxlENHVoykKqOlNh2IYIYkW3XgTM90ouY6k4xHKH3oDRr7LlIaOkMzGZv7BnWxcX5v4vhtn
-oYNNss0miR8wD5b8lxDvRYjXyEZbDWWyr7HQjcNCHFpPLlIG9yOfySiDwcxrLB3vskwqLh9S8UDA/PHe
-WrzVjoChsJk3ePCqy+Vq22UYPx5w2eP4sNulHYXkfBSO1qmL9P0xfqL7GI1GyKoE/f+I4QkS/wNQSwcI
-IZyUSAUEAAD4CwAAUEsBAhQAFAAICAgAAAAhACGclEgFBAAA+AsAAAgACQAAAAAAAAAAAAAAAAAAAC5j
-b250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAEQEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification.class-93396eb0-9b56-3501-b1bd-cad967608ffd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.IncompatibleSpecificationMatch.java._trace-3f6a2b24-1d60-3ed2-9449-0747bc635ff9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.IncompatibleSpecificationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlks9LFGEch+e1XWb3
-3XUnJTJ2sEEvImiLKEJB+F2cmd31xxJqgzODyGpCC6tSutEfsDexDlGHQKQfVAgd6iKhUWLooT1UWJeo
-Q1HSoVOCEEG5ve87877r8fPwzDvPO4wkSUGE3L8I3ko16Z3kDwAwkZSYuzyZKE4XEnPzufmp6dzkxfzM
-VGKYG1aukL+Qm8/Pzpy6cqlQk1xzeqPwxj9DgrQ+psXjUk3maRySkJSQXqqrbM9A+u1mVT0QykQ4ot9V
-+I30J5jsMN2bJxsbD/buceq/xvxG+vsI2Zju/aCmCS/8I4vACCgV4CUa57SmJn7Pks0KjaLCb2SUMNm0
-0Liu/t+s0LiJ+Y2M5QjZtNCsk1ta+CDzRKACvACzuVpojYnCZ0i1J7hE85vS3s4lmntRsmliqg30jk6u
-MdWJOzq4xtTZWrJpY2oh1N3NJ6RuBCrAS0gtyVXC/ZgoPKsWXoYFIZMIQi/08kqmK0qQL4FGCbtqxlRE
-gjLnMSP0upkvQUhDWjh6t5Yg/+g9lRL2UTK/sUhQXyDCCP0wfXdkyEKWP7rvUZQg7+j++iAMwzAv9TfI
-h5CmEOQ/tyjDKIwK0q0QQb70S4MxGOOlgfooQZ40UJJhAiYEaSFKkCcNPghAAQq8NLgSJsiTsi9CUIQi
-L2W3ZYJ8aUc+JH0MVElDA22wCIu8NHQ1RpAnjZQ0WIIlXhq5FyPIk6xrGqzACi9Zj48S5EvPqeT9Otam
-IhJkvcOM0F/H+qRSwv4K6ysWCbJ+Rhihf4XdoMEqrPJBdneYIC/I7qGSF2QbikiQPYIZoUH2uEoJC7Kn
-sEiQPRthhAV9CMEarPFv/64R4ic60RCswzonOcc0SliiE1dEgpxWzAhNdLpUSliicwaLBDl6hBGa6CyH
-YAM2hKCHmCA/aB/DFmxxxA1rhPiPuQkM27DNS6c1Stg93B5FJMjNsqfYPVxbpYTdwx3HIkFuPsIIvYf7
-KgRlKAtBZUyQF/QPUEsHCNEtv7vpAgAAcwcAAFBLAQIUABQACAgIAAAAIQDRLb+76QIAAHMHAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAoAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.IncompatibleSpecificationMatch.java._trace-3f6a2b24-1d60-3ed2-9449-0747bc635ff9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasPropertyQuerySpecification.java._trace-f692e9eb-ff5a-3977-b7bb-159a615b4d86
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasPropertyQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdi01LAlEUhu+I02UY
-kZwpg6KhlBgIP1ZuZuMB0fwY/CjElQMiSqHC2JTQtnVtEqIf4CZq1a6/4rJ9tOgHVM49ea/uzvs8zyGE
-yJLUepbgngRyM5iYxxI59C676evRMN0buVc33WHH89L5xZlbnKnJeBjIP5xGd+Hu/4eYBdeIxf7ma8g0
-iVR4jPuLSanwrq/MuRGPL9uTDyOR4LJIFH8yWZzrmYwgP0P+RPmjibIUoYIs3UYsS5DTsD9RfkeyWS7L
-QcWfTJZ1uiL3VUHaCRUqUOH7zAAbbJ7bYwUBC6pbFJrQ5EF1T0eAgUOhBS0h6GkIMPjahDa0l7tGd3Dj
-Q81KgQOOAM4VBPjxQqEDHSF4iyJgQf1Ahj70eVA/omsgqSHAj6kMAxgIwZO6BmZhBOyj0QuCCy4PGhcb
-a8DdRsA+fgFQSwcIfimXokEBAACdAgAAUEsBAhQAFAAICAgAAAAhAH4pl6JBAQAAnQIAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasPropertyQuerySpecification.java._trace-f692e9eb-ff5a-3977-b7bb-159a615b4d86--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatch$Mutable.class-3b66d1f0-fd9e-3fea-b740-d6359c32b282
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtkEtLAlEYht9PR0fN
-suzeSqhASzLcRBgtEiJDa2G4aHecTnlinJnmIvSf2rQKgly07EdFZ46juy5CB86Z7/LO810+Pl+HAKpY
-1xEjHAR9s+L5zOd9ZvSExSsNy7D7DvNF1+RthxviVhjSs60W843eVivwmczo0AiVKX8mJI+EJfxjwlmx
-abt3FW6YwvF4CKoq2qXDHgJ+wntsIGy39p2Iu4paK3UIWt2+4RnEkc4igQzh8X/YzSmnU83kmlJ4EfS7
-3L0K90TIN22DmR3mitCPgprfEx7hcNoa4/XXCGlnPAlh+08DEzLOZDxC4bcFyBrCiwoS4sXStSS07cA1
-+KkIQ5s/N7t3zwaMkG1YFnfrJvM8LmfWIyL2IaEIT0zeBJLS16V1Dk3FUzu7ZXpB6lkpZuSbUco3qRoi
-K63CSIdZzClOCjnMS0poLSAv1YRFLEXcsvyGuZj2NCEmVeRd0bKjbESLYVm9K1hVlUl1u4aNL1BLBwjV
-bhZXcAEAAEEDAABQSwECFAAUAAgICAAAACEA1W4WV3ABAABBAwAACAAJAAAAAAAAAAAAAAAAAAAALmNv
-bnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAArwEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatch$Mutable.class-3b66d1f0-fd9e-3fea-b740-d6359c32b282--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.EventForTriggerQuerySpecification.java._trace-ce96c769-05bf-3812-a1fb-76eab0ea2008
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.EventForTriggerQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMZmd0mMzA
-5PDXYTmvICODfnFRsn5pbo5+cUliSWpuYnJGZl6qfjASJywxJzMlsSQzP0+vrDCHyY0/5Lu0wySYCQzq
-bj+VlJUZmBxZBXh5GRjdlZVBPKgko7ubOAo3W0lFBa7Wo1xJVxch6TGTE8SFSnoWi5uZISQ9u3hAXJjk
-HCEUyXXsSJJeyqLW1ghJLws+EBcmOUfUAQiQpDdyQgRgCg6woyk4xY2iwOcJt4OPgw+c78ut5ODr4IvQ
-4KvLCRGAKvC7wu4Q5hCGUOB3WxgiAFXgL8fuEOEQgVDgryoEEYApWC/gEOcQh+AfF4fw4Rp+GTnEO8Qj
-BAJ0OCECUB0B+ewOSQ5JSArKxCACMAWvWB3SHdKRFLxnRxP4LgQRgOoITGV1yHHIQSgIzOJGEyjjgwhA
-dQTZsTgUOhQiFAQ5saEJeIpCBKA6AFBLBwibehR7TwEAALMCAABQSwECFAAUAAgICAAAACEAm3oUe08B
-AACzAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAjgEA
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.EventForTriggerQuerySpecification.java._trace-ce96c769-05bf-3812-a1fb-76eab0ea2008--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperOrEqualClassMatch.java-41b49963-81a0-3ffd-8634-d5778bbaa3fe
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperOrEqualClassMatch.java
-
-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
-AD8AAAC+BgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperOrEqualClassMatch.java-41b49963-81a0-3ffd-8634-d5778bbaa3fe--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/UmlTraceFactoryImpl.java-4fa6602c-8dc1-3f7d-8043-24a74a4bede4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/UmlTraceFactoryImpl.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1VV1Po0AUfYZfce2L
-tKbUZ6uNTWWTJm41tj6b6XCLszsFMgzqZuN/3/miUIqpmyhJUxjO3HvOvWcuo8HAh8HIzwn9TRKExy1f
-CUIxZNucj31f/WVC1suDei0TSYiUs7zAELcbdZ8JDKMZJ0UxPgK6W/9CKo+h7i2pYyk11TD6QajMxJ/5
-Hu/uDTkvE5aGkX64N/dqx8hUAi5PhkNYo1oblgWKYZxRGA4n+tU0BZ0Kt5hKIlmWQrYB+YywzWLkcLme
-OA6Xo/Uk3AXDND4IdZ1gioJIjG31yzVnFKgu3a7WDUGAb1KFKaCpsiZzsAf++qAuLclT2WYCVarCcI1x
-Q0ouYeOQ+4pCg/+wBvr6SJW3L8vTujTeaSt0AnpAlKVMBn3F1/Ok4e15XhujaLeXriBoLfUrt4QPinih
-goXzxXI1XcyiMEFZFW63rULjYvn0+DDvj3VmtoGgI9vJFaQl55am5wmUpUg7aJkY7779USLpMwTRG8Xc
-mAWrOxenYb+aKs+SoAaOXSyXMcXXLncEGvfud7acKM+mqvYpxcqtrvPf1+pOikZzUeYouuh+KY3ruxcU
-gsXYJOVGDlBTmMCOKUDz58i9MtMxu6ZNY27YhqGY3wR91zZKinpMVi5aPUxn0VN0G/2MFqsLcP2yuQww
-socssD7rjBHNbqfL5XlrtyV67ja603thfCifRfZqTDHnHBPCpyIpdZad54LeSjXcjpXTHpxBrW1Btqi6
-cga9U2AFpJkEAi+Es9jijexe5cDvbJdrULNMnZUz5W8umSEom9uuTDXaGFu76tQ2Xn7eh95/qfIqz9ne
-tTtphLgnO90dztJvvNlj7lCWtO7/d3ajZU5QjmktOR2OXHuu9vXM3SG/8sDHmAukFenuAXBTYz7+BDWk
-dUo6+FJUQ9qqeYfRqGPS+f8AUEsHCJJFRRuzAgAAUgkAAFBLAQIUABQACAgIAAAAIQCSRUUbswIAAFIJ
-AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADyAgAAAAA=
-
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/UmlTraceFactoryImpl.java-4fa6602c-8dc1-3f7d-8043-24a74a4bede4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasOperationQuerySpecification.java-8d569f35-37b7-310a-8808-316eca65769f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasOperationQuerySpecification.java
-
-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
-APYGAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasOperationQuerySpecification.java-8d569f35-37b7-310a-8808-316eca65769f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsOperationMatcher.java._trace-14677cb2-602b-3627-9f27-34e2e49a37b9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW3UUx/PrvUna
-GxOT/pYOdgdSiGXBbYX6oljHuXNlrmjnGmOTNmu8bZY0a5J2aTZEGWwPvjgEERko6oNFFATZw14m+CBO
-3ISwytjGNjZmxelLwT9Qxzqp4XfOL/f3S98+3/O953zuhZb6fD4/Y0tvM2eXr8vJQSrGmW/HUn128Hi1
-MnjCrZQLbqO8UBt8xW00jtRrr7WT3SeOVbpe2L44x52d8lEfjI9cjieTLS5EYjEfG7n/mCCcspG/uYr7
-78aHhhT8xxCIj+5/1KsOX4wEleGBZXN42Bse+CIkkIZXzT17lOGNkEAcjhpBaP1441FLBlgYOx6Hg3DQ
-4/d6iOmBsQ+7tcKhSBwOw2GPk73E9MCh54JaIeULwRzMeYVUiHcET0QooCd2JYjrVouN1NO2yiw1Zkju
-EjwuF56MiH7GUpmlZmT/pOin3+TQgIYnkH43TgEKpD9LEKNA+ktbZZb+3pCMC3+UC1Eg3bRUZukbso8C
-E791wyk45QlMrPVQgAIT6wliFJh4ZKvMMlsNyWJhxubEKJDpt1RmmadkHwWyl004A2c8gWwzTAEKZG8l
-iFEge89WmWU3DMm4cJMTo8Ck31KZTT4u+ygwteKHs3DWE5i6FqYABaZWE8QoMPWHrTLLGYZksTAX5MQo
-kAtbKrPcVtlHgVx/VBfIPcs7gpctzWj6z25YhmWvMP0gTgEW8uEEMSrnua0yy+82JAuF/BAnRuX8M5bK
-LL9X9lE5/1JUF8gXeEfwhqUZue9zOAfnvIL7eQ8FVPg6QYzK7nlbZeZeMSQLBfeqXIjK7k1LZeb+Kvuo
-PDPg3IXz8K1cGJjZMOECXGgfmNm0NZ61t0kWC2Zbf0y0+b6QNi/cMeEiXPTesPCL3RH8F6UAX/nIuLMA
-l+CKXOkvJkxoQrN9orjD1nlfVLI4WXx1gBgvGMVJrgWsWA1TgCeLl5wa/Ay32ydLH5lwHa63T5Q+tXX+
-JipZnCz9xInxs5dWLJVZ6ZYhWfTnnne+gjtwXxYC5V4TVmG1/UC5z9K5f5tksaDsBPX5aEibH/3OhDVY
-81756A9WR7ASpQC/wfyTzjT8BQ/kSv/8vyasw3r7xPyGpXElEJUsTlb6Bojps1e2cy1glcEwBXiy8k7r
-sz90zPbJas6ETdhsn6i+buk8H5UsTlbfShDjb0f1tK0yq35sSBb9Wh93gk7QM6olwxSgUW040FHY26UV
-FmrciTkxr7BwOkwBFT4IdhQ+CWiFxSZ3bMf2Cov3tlBAhYdBvXDMCGiF+u9bnKSj/N9S34jrwVKMU4BP
-/A9QSwcIYbf2Rc8DAABWCQAAUEsBAhQAFAAICAgAAAAhAGG39kXPAwAAVgkAAAgACQAAAAAAAAAAAAAA
-AAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAA4EAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsOperationMatcher.java._trace-14677cb2-602b-3627-9f27-34e2e49a37b9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasOperationProcessor.java-5c0ce06b-da22-389b-bca3-e5da76a725dd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasOperationProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2L2zAQvRv8H4Y9
-2WFRoNeUkpIeuofiQg89T+RJIipL2pFkGkr/e2Vp45gk0AVbnzPvvXkjh/IXHgnioAUNLpylRu9FDEpv
-6qqu1OAsB7B8FCS1cp5ECv0wDaJzxBiUNZuHcaPCwCheI/FZcDRBDSTQKfHyDYM8fWcryXvL1+wbEV/R
-zxQ5JStar1Z1BSv4DMN0Bu6CAwGVtkw9HKbN6a6o0wIPHIZAbETGysNOKzLBgz/ZqHvoidVIgAYaNNac
-Bxt9CxkpgWOAJFrTkFMmMtz7VK4MF0FNe8Ve19X2R3SO0/lPZKPM0TdPqPVTW1cu7rWS1/xCsSx+tmrJ
-eePixzu3PsGfxA3FL0hKvtBBGXpTK7MLpZB0ZGFPQL9JxpAMTDeEydvssHhL3zpkHMDtdEYYUUcCe7g4
-Cfma0jJVAMrkIBmZk1p9vriSwDPoDWbn/odp3Xsxy7SepltrR6v6uT/JDNSPX/YutyBV+gwlavFuOtdu
-Juzp33YjMaueFmQPOO5aU/S2pUEwRxe7jxR2ummfYd52rmkL6d+6St8/UEsHCIVRh6CfAQAAtQMAAFBL
-AQIUABQACAgIAAAAIQCFUYegnwEAALUDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAADeAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasOperationProcessor.java-5c0ce06b-da22-389b-bca3-e5da76a725dd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationQuerySpecification$GeneratedPQuery.class-d8476b3c-15b9-3710-a34c-73ddeeb7eec1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationQuerySpecification$GeneratedPQuery.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADFV1t3G1cV/o4tRYoi
-18k0KThNmra4rRzLGhMoJYmbNHZsR6lsK8hVUdpijkfH9iSjmcnMyLbSpjfoNVBoaculLbS88BpgLavg
-1cITD/wTXliLxQsvXPY5koUku6kvWeC1PLdz9rdv395n68//+v2nAI7hlxF0MGTKJUv3Ax6IEjcWTFvo
-5cC09Cz3eEkEwpuam3KFxwPTsS+UhVfJucIw50xDfekdF7ZcFMWsWowgxPCI483rwrBM1xf6oskDj+tX
-5Krule3ALAmdu6ZullxLH+a+aECMTozVUBii6cnc9JnJkVGGyVtq4EnCHiLTbDM4xdCZ6MszhEacooiB
-YU8ccUQZdg2p9d306bY4wtjF0J0hxZPl0qzwpvmsJRi0jGNwK889U76rjzF0Yg/hBQumz3BgXgRjZcuq
-XChziwwSxUkymGF/oi9ziS9y3eL2vJ4LPNOePxnFHQz3kaepZk9T7gZOMuwj5Ib7EpS0aWuoKjgZ0w/I
-1d05c97mQdkjtfev2zC03oxTJyM4xLC3fSGKuxhYNoq76TYVw73ojeBLaxsV4hnP4xU/jvtwP0WQ+1ID
-uZR4oknL1OwlYQQnN7C0q9klcufiBtZ+Lq1KPDAWSFx3/YpPQVTLpvD1bANaeXiU4eytAIsiyXAXIaXq
-SClK4DF5STX2xNCHlOSVzvBAYn3E13/py0fx5c/CbWLB/qIzLoIRxw44UaU47BRNSYR9LZHLCRnd2Oiy
-IVwp5kfwNYb89r1XVZSm8jCJ1FeVKQ1waibtyreTtSy5UqFExXAclK0TFAvDKenzjjNvCZ0eS45NN8si
-LkkdRLohPExktMUSlellUTzH/QVaYLizjUZNi4R8muGhbZoXwymckWkdZhhN7ISatbbUl5eIZ+MYxRhD
-D1XDlDfiCWoFax1muFJrHxc2IFHfdqK8BkyBOEewW0eY5b5pCLtcIkoSjq9PV1xBfPRJ1rSDCM4zHN88
-bFB2Kb1jFg+m5VMEmZZGVOsdMaQxKeM+xXDHhr0lH8EFhvHP1StKc3pABvv66IjFfX/a47ZPtF4UafKA
-24bwHxWVKHLUxBaCwD2h60tLS42KlPiyKvUHU4OpQf2xiUwUj1HHbSp8hsfj+CYKVKqUT6VEHgNexqRl
-bjGkN9cPWpIrzRaG44m62QqRUvgEw6Gb7Yshi6dk4L7FcE/ippCKjOP4ttzNGW5sh961Gt6CYC37KvNb
-ETOo/YnlQE+nbbccUMJU+zQoEY1OGYHYPr2LYk54nijqo8uu48kx4r/5LWJehmiB4fr/JETrK3ejw0P2
-kUtxXAYR7IAvglylNOtYptF8ut6eaD+BZdTkZDEsFvii6RA9x4QaHKJwaTBKLZpeQGPM04PXIvCIuVsp
-LzKtbBBWA7O1wKhN3+Ys2S2hZViMYwnLtVmnLtaom9lN1c0WKmmdhXT2XMFVmd2nGQY+s1zWy8n2c43h
-3I7pdkUOjQGdM8/gOWnH8wwr/y+W7US4L78HL+K7EXyHhryW0SCOl/AyzeC8WCSmJjZo5RclEV6N4zW8
-znDQ9RyijH9WuMIuCtuoNM0d720iNGJtu55Xy+rgbWBs6wzdzFBEvfl7DKd3aB6N1LP1Aa973XgXoiX6
-0XR82/RgCC9ybybL8PCOkl3HobO5W95n6l1jZnCGoUNQNZ/ZcZro2G/94UU9pv6L7PytGz2Jq7mAG5cn
-uFsHj3JDsq93kCFLQ+Ut/k0ayzllzxBjplTVvzmYlPSWIZ62CU0d3IKm+w8ZhnZiHKWuzTzcTVXYCdD1
-oPwxTE8RRNU/HbP01o8OyL89q2CFKmK/Rdev6bUD3XTdRZuAp7BXfZH/8YagTne5Gj5axb52kSeVSLy2
-AZrSSycX9teFB+rCndqBG22ivEm0syH6BXyRdvWovQcVxBBCao8W/gR3Fjq1w7lCSDuS+xj3tCPONSFq
-DcQHmhATCnGSwiL39BJiX6FzlS7aYa2/igGCVm9HtEH5toGOy006ehs6juEr5MNX6Vna+mBd20NSG/sr
-XWkX2/cxvp5ZxakCxfGRiaR2eAUjk0ntCN1OkNbx5CrShdAneLTQOZCrYmIV2cJR7Rva9Aryf8TFKp6s
-YqZ1X0+oeeNs88Yk+VaUvhULyQHtcBVzyjd666HoyVdybgXmzQBLLYCaIy0NrwmE1wQKoZ5wTepKTUrz
-V1CuoqLMfSbZEx6o4tn+5O/wQgce/xViE0eTK3jlD/03KFQhFmZRXKewyRCfp4ACLr356EJALCrjEBZx
-lqaMEpbpS4WOqav4AT2/g2v4FM/iT3gOf8fz+CdeYGG8xHbTcdWNV1WazlGiKfD1NIVYF76PN0hrF/5B
-GD+kFO3H3/Am3qLkHcJf8CN6ChHiabxNT2EmE/cO3qV9P64nvYbxE3r6KX25HR3/JvM7iE4RMowu13ft
-jeJneK9O/17FE1L9G3S1M6m52t5X1w/wc7rHVMn8Ah8h9h9QSwcIOspc9zgHAAAFFAAAUEsBAhQAFAAI
-CAgAAAAhADrKXPc4BwAABRQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAA
-AAABAAEAPwAAAHcHAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationQuerySpecification$GeneratedPQuery.class-d8476b3c-15b9-3710-a34c-73ddeeb7eec1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsPropertyMatcher.java._trace-2f5478fb-3022-3279-804c-24f3fb892194
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsPropertyMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW3UUx/Prvcnt
-bRZ3+1vmpBd1k2wsY1uhuIfObjtXXW2DbGxZujRNF++aJk2bpF3T7UEQ9iCo7E1wIj4I7kURZIyBjqGI
-7EHRMWZhZcomVJlgHThkfxhoDb9zfrm/X/r2+Z7vPeeTGwINhUJhxhoN5u0IdQxug9f6X2ChXY35id6T
-tWpvY/LEycn6xGSx4pfn/Vpvmvhl5BG/Win6C5XZ+s5TJ6odL22dS63ztss9ITi8fzmeTDa5L9bfH2L7
-/1sjCKdssIur+Mr9eF9fgEO2IRAfHeJcGyYsZTj8hTkwEAyHL0cF0vAPc+9eZbgSFYjD1AYLmn/BOPWM
-DLBw4O04HISDAX9sE9MDBz7r1AqHNsZhHMYD3s2J6YFDr1paIe1EYQqmgkLa5W3BzicooCcGEsT7upps
-pF90VWbpcUNyh2BfLkzFRL9sq8zSc7KfEv3MWxwWYCEQyHywngIUyHyeIEaBzEVXZZa5ZkjGhYtyIQpk
-btoqs8yy7KPA0b874TScDgSOPrIpQIEsSxCjQNZyVWbZ5wzJYmF2CydGgex2W2WW3SX7KDC6aMIZOBMI
-jC7FKECB0d8TxCgw+qerMsuFDcliYc7mxCiQW2urzHJPyT4KjN0Mw1k4GwiM3Y5RgAJjKwliFBi756rM
-8msMyWJh3uHEKJB/0laZ5Z+VfRTIJx1dIO/xtuBIl2Z07GEnnINzQeHY6noKsFCIJ4hRudDjqswKzS+B
-WCgU+jkxKhf22SqzwpDso3LhsKMLFKZ5W/BGl2bkv8/hPJwPCv6nNgVUuJAgRmX/S1dl5i8akoWCvyQX
-orJ/y1aZ+XdkH5WPb/Vuw0X4Si6MHP/XhEtwqXVggrk6P90jWSyY2GPp88GoNi/+asIVuBJ8wuJvbluw
-6lCAH3nyiFeH7+CaXBkubTHhKlxtnShtc3UedCSLk6WRzcR4wSjluRawUj1GAZ4sfe/V4Dr80jpZ/tCE
-G3CjdaL8kavzZUeyOFn+gRPjay9ft1Vm5Z8NyaI/tcf7BG7BHVmIVLgJy7DceqDS/HVovLFHslhQAUuf
-D0e1+fTXJtyFu8FHnv7Wbgt+dCjAdzCzycvDPXgkV4Zn/jHhATxonZh5aGtcZY5kcbLavZmYXnt1A9cC
-Vk3GKMCT1Tebr/2xZ7ZO1kZMWIXV1olazta56EgWJ2sLCWL8ddRed1VmtfcMyaJfX8s9y7MCo/qmGAVo
-VH8+0lbY3aEVZovc6/a6g8LsqRgFVHjHaiu8G9EKc99wz/XcoDD3U5wCKvxltRXuR7TC/FLcS3rK/y3z
-K21BI7SOAnzif1BLBwiwxXou1wMAAGMJAABQSwECFAAUAAgICAAAACEAsMV6LtcDAABjCQAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAFgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsPropertyMatcher.java._trace-2f5478fb-3022-3279-804c-24f3fb892194--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationQuerySpecification$LazyHolder.class-6edf66a3-d4a7-3357-b4ee-26aa25d50e30
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtU9tu00AQPZukiWMM
-TUO5lVspARKEcIUQL62QIisVlqxASBSJSgVtNgvdyrErX5Daryr0oQgkPoCPQswaQyA8oebBO7PjOXNm
-zu5++/75K4BHaFVQYPDSiW/HCU/khItdFUg7TZRvu4EIJ/s8USNf9velUG+VoF0Y9FIZHfwVaXj88OBZ
-6I9lVEGJobbH33Pb58E7+/loT4qEwXC7/UG763QYnNMTbjDUqdzAdd64XXfgtj13u/OSgt4sM2Uam8JX
-gUqeMhSbrSFDyQnHsoKzDO1Td2LCwqKFGpYYyps5zVZzDiO2hlUwnLewgLJJ3gULF3GJYUkGcRpJl6gU
-99WhHDMsN1v/Tq7hVyxUYDAsetRDN52MZDTgRK6lCgX3hzxSep8FTRRxXc9ikkbJrooZunO9HBtarVsW
-1rRaBhdCxnHj8dRdZ+jQJPO4HmY/TCMht5Sedf0/sA+1jgyWGwQycnwex5J0MKdDYJV0LdL7KWBFnw15
-K1pksiVaq9CHdYZ2T7IsoP4F1it2gnPHqH/C8jEuf8jRoNwCrT3K38bVLKq/2u8aNllGduH+Ca5NYeUs
-+CKDWD8TcAM3yVb1JcnBD7I/gPFRE6+yoxnaHarz+hdtzcBtNHJkI0eWCHk0w9r7o9E72XoX97KaulUL
-TZg/AFBLBwgmieqS8QEAAGEEAABQSwECFAAUAAgICAAAACEAJonqkvEBAABhBAAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAMAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationQuerySpecification$LazyHolder.class-6edf66a3-d4a7-3357-b4ee-26aa25d50e30--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasPropertyQuerySpecification.java._trace-8be71abe-70fb-3568-87f0-8504d9fd7c6c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasPropertyQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzLtOwlAcx/FTYqkN
-DRGI18TGwEBCEBZxYJB/UMqt4SJBJkgaKIRQkIvoJjFOEn0CH0ETFh/Awc1NH4XRRVLPqefA+P/m8/sj
-hHiOq3xz8IRsSS9MIA4JDkVGw3p43DXCI30w1nt1vdHWWkOtGy7h++zvvtCMdkO7al/2QtcDw5Z4Offv
-weP/J+RXHmSvdxEC0uKOI06Z+cybAE758iyFuezzUYvkjxwM0iC1K5qBgNTcE4nQIG2XzEBAese9BAIC
-C55d0SgDXp1mICAjuWIxGmT2RTNYICgsgWMHA9SEA7KQpYshgwoqPVKnIk4E5Q4FKEOZRrkjD04WuhGg
-AhUG3bpxIii/vgFVqNLlYBsXa5YvhaAGNSbdiThZuw8BNNAY9LmFE0GFEx6a0KRR4VRYSVk3TtZuxkMH
-Ogx6c6ykdydOZFecrEEf+jQq3ttX0nQTJ7L7BVBLBwialFvPVQEAAAEDAABQSwECFAAUAAgICAAAACEA
-mpRbz1UBAAABAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAAlAEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasPropertyQuerySpecification.java._trace-8be71abe-70fb-3568-87f0-8504d9fd7c6c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassQuerySpecification.class-10fbb219-81d5-3928-9287-8ab21ba91ab6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltXE1cU/g4JDMRR
-IrbY2ou9gOZiGaCKl1AoQtBoQDSUlz4dJkc8OJlMz0xo4+pL/5G+aFYfenntj3J1n2EIIeESiLDWzLns
-/e1vf3ufM/nv/Z9/AZjGTwb6GO7VKo4lKl5Qtx3u+1YtkI61rrjry0DuiFLNE2pR7zytCVUvecKWz6XN
-A1l1DcQZilW1ZQnbkZ4vrB3JA8WtX7SppWpuICvC4p60ZMVzrPvcFw+EKxQPRDm/styJyDAwK10ZzDHE
-UukNhvhitSwSGMI5AwmGR2cnO9aMvBZumjBxnmGQ27bw/bFJhtVUuvjh8HMJxDBsoh9JhnzqZJkqPLBf
-COVbnl/3A1EJt6XwrQhPyzFclK5YrVU2hVrnm45gGClWbe5scCX1PFqMBy+kzzDbQzo5kka6fsBdmwDn
-epKGsBL532zh6Ylv4FOG+RPlEHsO1ka4HcI2URL4DF8Y+Jyk7aFkRf6q/rDqlIXS3TCaAMNVE1/ha4bL
-nqrqxihQN0ruyFdC5ZWqKobtVHGb73DL4e6W1SRUcNstc+mTa358kjkD3zKMdxWNDoxQ9LzeJTmG86WA
-2y9XuBc1zbndcpNZQLPnXXSsPtitvN0t6s5cR6ccVoyV3WanQ5LBDQNZhkz3Xia+Q4qhL7wvRBiV4c5Z
-+ZISrvg1ryOH+Aw3Orv9SDaUwfe4ZeAmQ6pbHxOTmKLzRWGjiPOpn1vq9mRzW9jBKYSkRrnLcKVVAHKd
-1g8rtNIkcyZmMMtQPljZg4a54/ZOQYhOvMcVr4iAbjSGS4ekx1A4POuu6lhY4wFhu3tFYFjQ+d1mmEmd
-GeIWg99D35/Wcf8QMCybuK6bej7Vy0Wb3tBYBf3VGdj/tt3Ui0UTK3rxqnD9mhL7F0K54GoVuFNyBX9Z
-p8qVqjVli2Wpb4Vsd5EndB0Zhkpyy+UB4TP8/kF/GXR8y467VeaoucyC60bLgjpwuO3zTGnu3/6YIoFi
-0H8J9GnxaG7QbIZmjN6DmQYG3+HCGxr34WJkB4yT1TWM0MjctcMlfETvIXyMUbK4TOM47XwSoq3RSFsl
-Grjy+jFBfvl3OI+RzTf01LgXQh4WrUwSj6kmdj/9j1E8UDxofksG+cR103TEuUsjza4/20D6dZPyQBjs
-dgg5umsQ0dWjCQqq6U2GYmiYiYhuvIHpdpTZlqTjEcof+vxFvkuUho6QzMam/8GdbFw/G7jXjrPQwibZ
-ZJPED5gDS/5LiPMR4jWy0VYDmexb/NiOw0Ic2k8uUAb3I5/xKIP+zFssHu2yRCoudah4IGD+aG8t3oOW
-gKGwmXd4+KbNZazpMohHB1z2OD5ud2lGITlXw9ET6iL9fopn9B6h0RBZlaB/EDGsI/E/UEsHCLcBb9UA
-BAAA3wsAAFBLAQIUABQACAgIAAAAIQC3AW/VAAQAAN8LAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAA/BAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassQuerySpecification.class-10fbb219-81d5-3928-9287-8ab21ba91ab6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperOrEqualClassMatch.java._trace-72868727-1411-32a9-97e0-642e11637423
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperOrEqualClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdlD9MU0Ecx9/VPq4t
-tUVjeJALYZGmpmqDkjj6a2gfLbQqIaWvjxjAP0RIxUixkwkOGobq4qADMrGwGBMTEssgIYEYGcTJgQWj
-CeogJm6GxPi4+73e1fHz/X3f3efukqdpmk6IvUpgW/PAHpSbw0SLlmeux+/dLsUr46XJG+Ozk3em41fG
-Z2dvzkwP15OzlbslT8Iujgbgg/upBuneHaOtzeH9483NGun9c4yTmJJk+FR7u+ZJaEFneCRpMEkkeU4X
-5OV0McaYQ0dDvNnHJJHkNSqoidMDvaND2eIRbcAnYY5CJ/nR6OyU9C1ySK7NTyaJpHy6IG6TCkU5CZvU
-CSaJpOJUELdJVWlXl9w+9dTLUWyYetE4XAopQ9OETOxMXcfMsVisrmPeooK4jvkMcvHuuo+5yOLxuo/5
-xi+I+5h/fT09csu+Ji9HsWVfC20YGiF1eLpxeN6vDNMvdUhAQo7TrykGWKhFBONx0mtMZZLe0V3mR8pY
-OphgygUzV/0YiAUzE1HBeOhMialMMvPUZX7w/jYKWcjKBfs7gxiIBfvndBiEQaXwkP4XPA5jgF/8pjAM
-w0rhwIeBKAxcNmAERmRhYCKIARa2KYzBmFL4FMRAFLK7XpiCKVnIfvVjIAq5PR+UoSwLuX2KARYOaGPh
-ksfbUBi8cBKqUJWFwZEQBqIwNGrAAizIwlAlhIEo5J1jLsOyLOQnWjDAQiUiGB8/f5+pTPLPdZf54+cX
-o8jibfNLTGWSf0td5m9beG/ACqxIgcJnPwZCoPAjIhgFCr+YysQK6C5zAasliiwErFamMrG6qctcwKr6
-oAa1+n7WgoGMQlbNB6uwKgvrEcEoZL1jKhPri+6yEPoeRUahfaYyKfqpy1yoWPDBGqxJgcPfsgiEQPFV
-ADZgQ/K6gex+sBuATdiUBecKOaNx0blChYntXCEyN7adKxQsjO1WpjKxnStE5sb2nA+2YEsK2PMBDITA
-P1BLBwjHK4np3gIAAJoGAABQSwECFAAUAAgICAAAACEAxyuJ6d4CAACaBgAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAHQMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperOrEqualClassMatch.java._trace-72868727-1411-32a9-97e0-642e11637423--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsPropertyQuerySpecification.java._trace-bf0eab83-e5da-3228-9cd4-eafc296f74c4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsPropertyQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdiz1PwlAYRm+JtalV
-YiqVODXgoAnGLiwdJK9GgVI+ikFcSgIRYiCVRkBWRwaNq7/BuDG6uBo3VkednBw0biaa3ldu6ficcx5C
-CM9xx18cXJPQ7hjqSpQjm/3eiXZx5mjDhtNuNgZtt6tZjcGg1etWp2R7eO6EDuzD2zW4+r+SjfSOGov9
-zYclRSFcurnuLSq59CgyM+/UeHzaZsZqIsFkZiJ6k8rsfSSZZDL7uOhNlBN5Rr4JPmkcybrOpHEa9ibK
-JzmV8skX0Zso34UZ+Sn5ZJ6XIAc5trdUMMFked4UEdCg8CFABSosKHyvIKBBURegClUWFEFGgMHzMthg
-s/0axY2HkqJBDWo+sC8ioI/SSIA61H3BzSoCDH54aEGLBVZICIAFGQF9WF0eOtDxBX0pAC7DCOijnJoD
-F1wWlPfmA8BQENDHL1BLBwgVM0taRgEAAKQCAABQSwECFAAUAAgICAAAACEAFTNLWkYBAACkAgAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAhQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsPropertyQuerySpecification.java._trace-bf0eab83-e5da-3228-9cd4-eafc296f74c4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatch.class-16eb4071-3ac1-36df-b79c-135036582662
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatch.class-16eb4071-3ac1-36df-b79c-135036582662--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationQuerySpecification.class-b4c1dcff-3724-3b0a-8b9e-dff712c602c4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltXE1cU/g4JDMRR
-Umyxta03gubSMpgiaINagSDRINjY9KFrdfUwOcXByWQ6M6HFt/4jfdGsPrT1tT+qq/ucjENI0MTYZOXM
-uez97W/fzuSff//4E0Ae32sYYcg367axz22rxgOr4RjNwLKNDe5vucJTOw+bwjuouMK0frZMtaMhzlBu
-eLuGMG3L9YWxb/HA48YvUtTwmk5g1YXBXcuw6q5trHBf3BWOxBO14uZ6LyLD2LLlWMEthlg6U2WIrzZq
-IoEJnNCQYFh5d5KpyOK2OtSh4yTDODdN4fupeYb1dKb8/riFBGKY1DGKJEMx3T8sdR6Yj4XnG65/4Aei
-ro4t4RshnnR/smw54kGzviO8R3zHFgxT5YbJ7Sr3LLkON+PBY8tnWBjCjQKFwnL8gDsmAS0OFQrCSBR/
-M4UrF76GTxhu93VfvFYwqupYwUYoCXyKzzV8xnBziNSU+dODjYZdE57M9nQCDOd1XMBFhjOu15CJL1GV
-WYT6VHhFz2t4DHvp8h7f54bNnV0jIlJyuiULmf65fbtzBQ0zDLMDWaNGEB6NVwYkx3CyEnDzySZ3w+I4
-0U4viQW0+nGAypQN28nb2aUqLPRURmcSNtvFTE2QxRcacgyX+kvr+BJphhHV90JZYbg+LD/y3BG/Futu
-cKDwGVK91dzDghh/hWsaFhgu9JPVMY+r1C9kJrSwlP6hIy9bO3vCDAYIFBXADYaznY6SSl4OxqrNfeoh
-cufcsecRkiR+U8ci6LL86WhWj4IVjj+LgAYhTB3uco/XRUA3FsPpY9xmKB0fjYHyWdrmAWFHSWFYlb4t
-te+kISGuMfjvUe/vqnjYBAwbOq7I4l5KD3OhZqoS4758m4wdvqsW5OYDHVty87xw/KYnDi+AWsmR3nO7
-4gj+5IAyVmk0PVOsW/IWmHm7xTmZN4aJirXr8IBwGYL/9c2+PMjtcYuKSC85hKMKV1ClTXa9Zsmtw9sd
-VykgMchPAiMyWLTWaLVIK0bP8WwL4y9x6jnNR/BBKAekSGoWUzTT23I4jQ/pOYGPME0SZ2gep5OPFdo2
-zaRUooWzz+4T5Lm/1DpGMpdolLinFI852jGIx3yEPUrfFNkCLtOP+K1ppBOXxdFj5wbNJLvRXAuZZxHl
-MWVsUUFOtwVCunI2RwYlvXkVDE2RaNONt5DvRil0OB0PUX6XfRbqrpEb0kIyF8v/jeu5OI1ft7DcjfNN
-B5tkxCaJ23TCkq8I8U6IeJlkpNRYNvcCK904TOHQefIOebAW6syGHoxmX6D4ZpU1iuJ6TxSPGLz7Zm0Z
-vFKHQRXY7Evce96lMhOpjKN8ROU1x81ulcgKhXNbzR7iW/Ws4BE9p2g2QVLfQf7RYagi8R9QSwcIXZ0L
-XAIEAACPCwAAUEsBAhQAFAAICAgAAAAhAF2dC1wCBAAAjwsAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250
-ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAEEEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationQuerySpecification.class-b4c1dcff-3724-3b0a-8b9e-dff712c602c4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.UsedTriggerSignalsProcessor.java._trace-27793d00-2a32-3640-831e-6d3f00669f8c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.UsedTriggerSignalsProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0jmaUZmBy
-8HdYzcrNyKBfXJSsX5qbo19ckliSmpuYnJGZl6ofjMQJS8zJTEksyczP0ysrzGFy2OW0gF0KZgADt+NK
-GT4+IDdcmJWVgdHxggCYB5FkdHwggcx12scqIoLEPcwB5kK0Op0WBfOyBIA8ZqeL7Ageo9MNiMosdjDv
-L6u4OMIYZyYOMBdijLOABIqkBhuSJABQSwcIu8dwGJwAAAACAQAAUEsBAhQAFAAICAgAAAAhALvHcBic
-AAAAAgEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAANsA
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.UsedTriggerSignalsProcessor.java._trace-27793d00-2a32-3640-831e-6d3f00669f8c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassQuerySpecification$LazyHolder.class-2763a21f-cdfe-3be9-a224-c06b4e3f980b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMM
-TUO5lVspARyEMEIIhBIhlRCEVSsVJI0oL2jjLLDV1im+VGq/qtCHIpD4AD4KMWsMqcIL8oN3dsfnzJk5
-uz9+fv0O4D6aFRQYnibbytnlSo55LCeBk8RSOf1kR4TrYfdjwlVH8Sh6mYhwr78jfPlO+imw4fH9vRcT
-NRZhBSWG2hbf5Y7iwXtnfbQl/JjBcHv9wWqv02V47OWUaTHUqcjA7bx1e+7AXfXcN91XlPRm9QhptH0l
-Axk/YSjazSFDqTMZiwpOMjzKqW/CwryFGhYYyu2seNvOPU5zWAXDaQtzKJu0O2PhLM4xLIggSkLhkoCk
-svtizLBoN/+dUtMvWKjAYJj3ZCB6yfZIhAM+UkLbMvG5GvJQ6nOaNFHEZT2BSX7EH2TE8Cxv+8cuvaWd
-uWZhRTtjcN8XUdR4MN3eY2hR//mv3exPktAXz6Wey/4Pzl3tFYPlBoEIU4ygWc1py1gm74r09gtY0v7T
-bkkbSbFEaxX6Qk7Q6WGKAurfYG2yI5w6RP0LFg9x/lPGBmELtHqE38DFNKu/2t8aDkVGce72ES5NaeU0
-uZZSrN8AXMFVilX9EDLynfQPYHzWwsvsYEb2NdXZ/CNbM3AdjYzZyJglYh7MqHrHGr2RrjdxK62pW7Vg
-w/wFUEsHCB2lhsvwAQAAHQQAAFBLAQIUABQACAgIAAAAIQAdpYbL8AEAAB0EAAAIAAkAAAAAAAAAAAAA
-AAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAvAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassQuerySpecification$LazyHolder.class-2763a21f-cdfe-3be9-a224-c06b4e3f980b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEventsMatch.java-0d697631-4417-3319-8468-a3da3aadbff7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEventsMatch.java
-
-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
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEventsMatch.java-0d697631-4417-3319-8468-a3da3aadbff7--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/TraceElementImpl.class-3848c61b-9274-3a7a-88af-aa25130952bb
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/TraceElementImpl.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/TraceElementImpl.class-3848c61b-9274-3a7a-88af-aa25130952bb--
-------=_contents/org.eclipse.viatra.examples.uml.instances/model.uml-c83a9103-6ecb-34b4-b0bd-77d15cd73046
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.instances/model.uml
-
-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
-AAAAAQABAD8AAAAQBgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.instances/model.uml-c83a9103-6ecb-34b4-b0bd-77d15cd73046--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.NoMethodDefinedQuerySpecification.java._trace-06e9a866-9231-3e11-9f42-5b3b85081479
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.NoMethodDefinedQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMSmB0mMjA
-5LjcYYewOCODfnFRsn5pbo5+cUliSWpuYnJGZl6qfjASJywxJzMlsSQzP0+vrDCHybU15JakwwSYCQwa
-bhlKiopA7nYBYWEGRrdJymAeRJLRbaswCvcEHwr3qZKSElyr+0clbW2EpIcwJ5gLkfR4K2xigpD0ZOAB
-cyGSnkJCKJIq7MiSs/gsLZEkV0C4EEkvLj47O4SklwQnmAuVVGdHkTTkRpL0/sbt4OXgBef7yCo5eDt4
-I5T72HNCBSAKfJ+xO4Q4hCAU+L4VhgpAFPgZsDuEOYQhFPiZC0EFoAoOCjjEOMQg+DfFoXyoBn8eI4dY
-h1gkATtOqABEh38ju0OCQwKSgg4xqABUwR9Wh1SHVISCAEZ2NAFOIagAREdAIatDlkMWkoIybjSBJj6o
-AERHoASLQ75DPkJBoAwbmoCyKFQAogMAUEsHCEbRrxhRAQAAugIAAFBLAQIUABQACAgIAAAAIQBG0a8Y
-UQEAALoCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACQ
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.NoMethodDefinedQuerySpecification.java._trace-06e9a866-9231-3e11-9f42-5b3b85081479--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PropertyNumberOfClassInPackageMatch.java._trace-bb2d5775-241d-3797-87e8-27e088466ec4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PropertyNumberOfClassInPackageMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkktoE1EUhufmZpxp
-DKkNKsowlMoY6wNDqVoEhSPMdGrSYK2lJmQSifZBIY3E10JwJyjoQhFcuVDowgcIFcWFi+4UFdEWQRfW
-F/hAFAVRUBENM+eM99bl/+U7J/8ZrqIoKmPl2wzeKZHekS0KVKHOlPX79+1JHxyvpvcP1w8O1/YMD41V
-RvdVxtM7MNtBHqxUx4YqB8b21tYeqlcjW+qlgRi8/bdJgX57lbVkSYO8bIUa1BRmD7b4mQxmV1cuXdoA
-f+b7ArcPmGJm9mke5AjmcysMQ4nk5sfQnzDEzOwpHmTy7y0yzUZezP0csWd0MTP7m9raKhX6qcnAiTT7
-gE5wHKutTcxjKT/TBc5eU8zMOcmDjI2cU/58eIFz1hAzcyZ5kMm/kfQzXeDc0sXMupdr7e1i4e41UR9Q
-we4Nc4XNCUlwY+CmO4QT3BYznRZOcNeqQcZKbh6czvXCDe4uo7NTuME9rAaZBibWdW0UbnCv6F1dwg3u
-V33TJrGi+yvqA6rYo2qy0BNPyELbXKG9SRK2/lEhBzlRyUQJkZRpSiGhT5FpNmXCMms4EbwuM6FCP/RL
-qy8RCldftQISfrTMdUMmLPOQE8HVWVeFnbBTXJ3tnYeIVmf7kwEJv282r8uEZd9rUIKStOhzHBEt6q2o
-sBt2i1LviPYfqjUjCudeaTAKo5L0QUdEUm6z1fipKkq5ShxRKN3VoN74SZQexRGRtK0lCkfgiChtW9SE
-iKS+7Tocg2Oi1FfQEIXSiPafNB6dIw0s64ALcEGUBnYkEJE0OGTBJEyK0uDxBCKS8lcsmIIpUco/XIAo
-lF6kkNAbzL8xZcIKEU4EH0phHq4On1chbsiEFVZwIjS1OomEXk6hQ5cJKx614AE8EEsXLzYhotLFyRQS
-Kl28acqEFR9zIvj3xae4OixdfG7IhBV/cCI09TuJhEp7XJcJ8yo6TMO00NCrW0jCM7xzOszAjChNpJDQ
-Gd5lUybMu8OJYCHvvhWQ8Axv2pAJ8z5yIjT1JYkkPOO7LhNW6tHhCTwRS5f6YoiodOl8DJ7BM5Fcs5D8
-G5uNwSzMitK7FBK6tfTJlAkrxzgRbF1OWAEJby0vNGTCymlOhKY6k0jo1vJGXSasfEKH1/BaLF0+E0NE
-pf8CUEsHCNsUw8VYAwAAsggAAFBLAQIUABQACAgIAAAAIQDbFMPFWAMAALIIAAAIAAkAAAAAAAAAAAAA
-AAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACXAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PropertyNumberOfClassInPackageMatch.java._trace-bb2d5775-241d-3797-87e8-27e088466ec4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/AssociationEndTypeMatcher.java-e8ca1870-668c-3504-8444-e7104139ddb1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/AssociationEndTypeMatcher.java
-
-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
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAAICwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/AssociationEndTypeMatcher.java-e8ca1870-668c-3504-8444-e7104139ddb1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatch$Immutable.class-97f60dad-d320-3581-862b-b64c5914d51d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkElLxEAQhV9n4iwx
-7iviwYOCG0YGbyODCwhKFMHBg7c2FmNL0hmTjuJ/8uJJ8OBRQf+T2OkMelNIINWvqx5fVfXH18srgCZm
-a7AY2lkUeindZiQDuhK8m/DIO40VSSV4uJumcSC4ErHcI3VPJI+5Cq4XD6MoU/wypBpshq0yDIbqtpBC
-tRlay36cdD0KQtFLydO0Zh68/ZCnaeuv2so5g70fX5GDChouBuAw3JbG+WUWMUOM+ELSSRZdUtLJ34Vh
-3I8DHp7zROT3ftJW1yJl2CnV6PfVWwyDvbM4SwLqPPQ0d/6vrXJzhyddUoW5IdLjgsNQWV65YHAK1oHI
-U0v/zbFxw+84g3soJSWmBemdGj/TYRMajPyz9D+Aqr7XtDqCbfL11bV19oz6k3EM6ugY55t2vcPVaqHw
-YQjDhlPHCEY1JVdjWllaj2Oiz13XZ16zKo8/xKrJfBqaW1T7NAuTJk5h2nRmZtoZzH0DUEsHCImgiaVs
-AQAAGgMAAFBLAQIUABQACAgIAAAAIQCJoImlbAEAABoDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACrAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatch$Immutable.class-97f60dad-d320-3581-862b-b64c5914d51d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperOrEqualClassProcessor.java._trace-32cfd5b4-7881-31c9-a4ac-63906375d6b4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperOrEqualClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0PsEozcDk
-8MyhmJufkUGjuChZvzQ3R78sMSczJbEkMz9PPyCxpCS1KC8MLqJXVpjD5DDB2ZxNCqaTgcexRpqXF8h9
-J8TNzcDouEgAzINIMjpuEkfmOj1mFRFB4r7gAHMhWp0+qIF4jgw8QB6z0zdpBI/RWZAVwmMB88Q1wDxe
-PpBKZ1lpBI/R2YIdwmMD82JYxcURFjoncoC5EAud88VRJNvYkCQBUEsHCGqvmQ6sAAAAJQEAAFBLAQIU
-ABQACAgIAAAAIQBqr5kOrAAAACUBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAADrAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperOrEqualClassProcessor.java._trace-32cfd5b4-7881-31c9-a4ac-63906375d6b4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification$LazyHolder.class-d7f362e9-09c7-3078-a5d2-9cac1a6f9ed9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU1tPE0EU/oYWWsZV
-CuINb1WrtpVYIEqioKaWEtcsFWjTRE0k0+1Yhmy3shci/CqUB4wmPvjojzKe2VYwSAxJH3bOmbPnO5fv
-nPn56+t3ADPIJzDA8CJsOwVfbobStWVTiZYn2oUwUE7BdNelpwJB9gUl2h23uRJKb7v6QdrqvbJFoDpu
-xhI72y86TlN6CcQZUhtiSxQc4bYKrxob0g4YkmalWitWSmWGZ1ZfyeYYxihUzSytmRWzZhYt8015lYzW
-0azkmZy3HeWq4ClDLJurM8RLnaZM4DTDk76q4DAwYiCFUYah+V6K59k+W8vVh8Fw1sAghjhp5wycxwWG
-Uen6oSdNSqOEo3Zkk2E8m/u3Yw2/ZCCBJMOIpVxZCdsN6dVEw5Gaoo4tnLrwlL5HRo4Yruo+OHETrCuf
-4WV/Tfy1DHOapRsGbmqWksK2pe9nHhyqUwxF6qLfdeDVTujZclHpHnMnAd3XxDEYputKr+QI35fUOD+s
-nOjtBl2QjbBV/hjQAAiHNPEbo3czgAk9I9ImNNkk43QOQw/tFN1mIy9g7BuM12wfZ/Yw9gXje7j4qYcG
-+Q7QuUr+b3E5suovdRCjQJKRHMzv48ohbCgyrkQQo+uAa7hOclgvSw88Gf0Bkp914jTbPZL2HcVZ+5M2
-lcQtZHrITA8ZJ+TukayrB4XGcDvS7uBuFFOXaiBLWo7uP6pLxWV+4knw8tLisggC6bkWLXMoWpLnq+nj
-rIv8XnoqXe1ty0J3W+r0JprdcFubDvc9u3DcTv0flbf49MPH049mJ2d4vsx/A1BLBwgJCMNpVwIAACEF
-AABQSwECFAAUAAgICAAAACEACQjDaVcCAAAhBQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAAlgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification$LazyHolder.class-d7f362e9-09c7-3078-a5d2-9cac1a6f9ed9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/TriggerInStateMachineQuerySpecification$GeneratedPQuery.class-ceb8fa94-beca-3173-aa89-72cc918af76f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/TriggerInStateMachineQuerySpecification$GeneratedPQuery.class
-
-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
-AAEAPwAAAOwHAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/TriggerInStateMachineQuerySpecification$GeneratedPQuery.class-ceb8fa94-beca-3173-aa89-72cc918af76f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEndTypeProcessor.java._trace-aad90ca8-0d25-3477-b018-44a844479aed
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEndTypeProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR08WOUZWDy
-CHf46uDvEMrIYFpclKxfmpujX5xaWJqal5yakpmYXpSYqx8M5btA+GGJOZkpiSWZ+Xl6ZYU5TA7fncM4
-ZBAGMfA4PpXg5wcKxPMD+f4MjE4cAmA+TAGjk4QIqoBzEquYGIpAOgdYAGaEc74ZmJ9nCOYzO5fKI/MZ
-nacIQvgCUP4yETB/AT9U/RpWZD6j80ZOCJ8Dyr/OKimJ4oA7HGABuANeiaAp+MeGogAAUEsHCDj7y7i4
-AAAAVAEAAFBLAQIUABQACAgIAAAAIQA4+8u4uAAAAFQBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAD3AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEndTypeProcessor.java._trace-aad90ca8-0d25-3477-b018-44a844479aed--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameProcessor.class-db0caa7d-9bf7-357a-8eb3-a6c39484da02
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU1trE0EYPZPbNuvW
-pjGttl560Wou4EARFFIKIhWFWAuRvk82w3bKXuLsbMGf5UsEH8Rnf5T4zSYYG5XkYb5vvtkz5ztnZ+bH
-z6/fAByi6aDA0MqikKfyYyZjXw6VCLSIeGZUyN+I9FRE8kwnvkzTRDsoMdQuxZXgoYgD/n5wKX3joMLw
-LNEBl36oRqnkV0oYLTgx6k9cZ7FRkeRipPjbd8L4F7/5GCpHKlbmmKHYbJ0zlF4lQ+miiBseHKwwrPVU
-LE+zaCD1BzEIJUO9l/giPBda2Xq6WDIXKmXo9Ja20mVwRpOC4UWz96d8Ijm0gdsdw5NQRjI23d7Md99o
-FQddq/ig+c+e03a5XcK5aGDTwQbD7iK0h9u4w7ASSJO3ty1aS8izLbY93MU9cjbdzNCgvX/pdsHwwEMN
-6wzlyDZl2F9sg+H59f/0/2M+E8ZIHc/sMzy0DesMbj/JtC9fK3tuG/PH8tSKZaj2VRALk2nChL35C9dd
-UsX1y3a02OFxt7RHUos0yvRASpTpFlKsUsUpM8rl9he4n2lSgEexki/exCpFbwKgag35U8E61TbXpyQn
-RF6gvNrujHGLxtYY92dkbv5xi+bbOeHmBDwhzGc72AWrvSTKvSllizAWVW13vqMxxv68NpZTFfLxKI8H
-eJznJ78AUEsHCILlNjvzAQAACgQAAFBLAQIUABQACAgIAAAAIQCC5TY78wEAAAoEAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAyAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameProcessor.class-db0caa7d-9bf7-357a-8eb3-a6c39484da02--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/TraceElement.java-00b1628a-e045-3372-a2cb-7ddc86b321b2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/TraceElement.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVV99v2jAQfi5/xa19
-KFTDkfa4pajT1IdKkzat3fNkkkvw6tiZ7dBVVf/3+UcCKSSDUjoxHoKJz3ff+b7PPqKzswGcRYOSJrc0
-R/he8BtFE/wwGLCilMqAVDnBhLNSI8EiI4ksCilIZRgnl5+ZNv2mmEiF5PLL9CcmzizywSB+Mx7DFHMm
-xpVGNU5lAuPxxE19BIWlQo3CUMOkAJmBmSEUMkUO0juC0xiLSTydeKBwybGw5nE0ncSRnTglixgo0tUI
-fq70sW6s30xyLu+YyCFDaiobGahC0FXpEsL0vbePwoK44v4bIOZs8nDBmbhdbBjxzxrMSY7mWlbKwnNY
-w9Cje4wju3Z7LzdU2af3EoY7ebkSM1TM5tMCtXgHL4C3cNLCuXTciTiOwja68YXGJeVIM/gauOjTb8Ub
-jvwSTwU/ylGgojZQYHA15SwBJgyqzBGjvRbwt7Fs0FCTER4GNkNwhDyyrr6hrb3QnmpzyitseNdQrdmi
-hmOWphkqFBa1d9BLafepGReGVzWhkQpHu3acVh1aAYBpcWog4UjV28aLXWNpqpByfg96Jiue2vBWJspD
-p5CiThQrvYacLSFkASZaoumWicvoQvk96dmSbqhhL3xRT3SjgGH7VKgK/s49yCdOtR4t7bclwY/aab00
-nAsKf1VMYXp+bFSFx2FqyY4jRw+Xbz8SWAh2OLIHVZsb12i6iLGj/J/NnP4ClVTRokblIAm826lSrdR7
-d24uWQrblDQgWN3DjfpqTopX1VfrODp0fXVDXdFXMNqzvmqnr6CvxvN+9NVzMf5zfW2uVCv1jfraWNId
-9bV+2a8rDbht5gJw1xq5X5BIe50KE7oi5/O+RKhL0w/ycY+i7WxTVlEfpIa3Qk52kOhKN/dUq0ZRoZk1
-q8UKyYyKHOmU4/lxRrm2r+aS2+7avQgmqXU33yxv3+3H/WWfwHqruSb3Z1C1/1I4dKr23DT/AVX/gvxF
-VO26Vg6Gqq2b6RGi6Mk/h8EfUEsHCGHctHXvAgAAIg8AAFBLAQIUABQACAgIAAAAIQBh3LR17wIAACIP
-AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAuAwAAAAA=
-
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/TraceElement.java-00b1628a-e045-3372-a2cb-7ddc86b321b2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/UsedTriggerSignalsMatch.java-077aacdc-64c4-36b2-b653-1e129d3c19aa
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/UsedTriggerSignalsMatch.java
-
-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
-AEIGAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/UsedTriggerSignalsMatch.java-077aacdc-64c4-36b2-b653-1e129d3c19aa--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsOperationMatch.java._trace-64b16336-aa33-3c9f-b568-aab2232a70ce
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdk09IFHEUx/fn7Dbr
-JKsxFOmIeFi0w+Iu0ealw2vdGcc/C7YOMxN5WVwrcddQ14SiIAgSsqNQsNCfgyB0kAgJJZBCITwU0TE8
-BEJYEUUegqKWeW/291tPy+f7PvPedxg2EAiEGDsfZ/AuUKd/gOFkNwskZ6ZH47PFQnxmbGp2bHJ0LD+e
-uzSdK8aHidPIdq4wns+Vxq9Mdl2dKtSdnXeWDsNbf08AzJ6/anNzhT9GkskASx8/4hFOWbqrs6WlgntK
-ZSilT2ucWPqchFTn0cix1tYK7Uc8M69wYulJCQnN+VBbm3DinlyDi40eUp33ans7p92oR9Tmi8aJ6Yck
-JO+GruBz2EZvUjgxvQVNbKNflDs6+Hm9GPQQD+pztcObEWFoHAU91lWtY7RqsVi1jtEdQvKOGLlTiZPV
-OsZlJZGo1jGmQ0horoQrP9WLxough3TxlVwzfBMRhzu1w916YWimQpCCFB+bvX5AwmCUGN/GzGoiM7Mo
-+ez1NHdD0Au9wsI9P6CF31VifGlzXxGZmf8kn72FfbdlyECGL+y720ABLuz7GoIsZAXhh3wg+N1IAT7R
-f0EGBxwu9OfDFJDwTIURGBGEzQYKUBg4IUMOclwYiDdQgMJgLAgTMMGFwUQ9BShkOsNQghIXMnGZAhLO
-yAeEnmCNMGS1wwIscGGoFKEAhWxJhTKUuZC9E6EABctSYRmWuWBdaqKAhLkoMX5864YmMrPuSz5738oq
-+wvx21pPFJGZ9dT38dvaj1VYhVVewH5eTwEWsF9GibGA/VoTmdk7ks+48JO/EAvYnxWRmf3T97GAkwrD
-GqxV7zlZlZgKOYUwrMM6F0pRYizkXNNEZs6i5DMeeKASYyHnoSIyc5Z9nwp9C8MGbAgFKn8PDLCAqyuw
-CZucHZWYHnCnFNiCLS5cjxJjY/eWJjJzy5LPXgP3kUqMjd0lRWTmrvg+NnZ/hWEbtoUCfxQKsMB/UEsH
-CHiLKnLaAgAApgYAAFBLAQIUABQACAgIAAAAIQB4iypy2gIAAKYGAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAZAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsOperationMatch.java._trace-64b16336-aa33-3c9f-b568-aab2232a70ce--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassQuerySpecification$LazyHolder.class-ce71ce19-e185-3196-a48b-212b7bf46cad
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUltrE0EU/iZJk812
-tGmst3prNWoi4pZSfUkVSqi4sE3RhED7IpPNqFM2u2EvQvqrqn2otNAf4I8Sz6yrKRGE+LBz5pz9vnP5
-znz/cXoOYB2NEnIMzWToWXI4iseuJ6LISmLlWZ1kJMOW9t8mMhx3RtJVH5QrYhX4NUccjt8E3kCGJRQY
-Kgfis7A84X+0dvsH0o0ZDLvd6W61W9sM686s+ZsMVWJ37dZ7u2137S3H3t9+R0FnuhAhjU3XU76KXzHk
-640eQ6EVDGQJlxjWZi1sgmOBo4JFhuJmlvV5ffYBGr0yGK5wzKFo0u0qxzVcZ1iUfpSE0qbMSnjqUA4Y
-luqNv+fS9JscJRgMC47yZTsZ9mXYFX1PaiECV3g9ESrtp0ETedzRrZukQPxJRQwvZ+77wmKbWotVjvta
-C0O4royi2sbkusawQY3/x2rNTpCErnyt9CSr/wI/07IwcNv3M4ykscxJk1ghmfL0lHNY1lLTbVlrRrZA
-Zxla+3nyXqQooHoGvsdOcPkY1W9YOsaNLxkbhM3RuUP4Hm6lUf1V/uSwyDKyc09OcHtCK6ZBJ6XwXwDc
-xT2yZb3zjPw0/QMYX3XhFXY0VXaP8uz/Llsx8AC1jFnLmAViHk1V3bnQ6MP0fITHaU7dKkcd5k9QSwcI
-CVj4bekBAADsAwAAUEsBAhQAFAAICAgAAAAhAAlY+G3pAQAA7AMAAAgACQAAAAAAAAAAAAAAAAAAAC5j
-b250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACgCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassQuerySpecification$LazyHolder.class-ce71ce19-e185-3196-a48b-212b7bf46cad--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/NonEmptyClassProcessor.java-ba0a8b0c-e4b4-3b77-a1e8-0303705b9ff9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/NonEmptyClassProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABtkj2P2zAMhncD/g/E
-TXEGBeiaokjhdrihH0CHzozMJEJpSacPo0HR/15KdnK5pIAtmZL48OUre9S/8EiQR1Y0+nTWjDGqnAxv
-26ZtzOhdSODCUZFm4yOpyWAKqF4yhbMK2SYzkkJv1PMXTPr0PThNMbqwvWbfwb86+7lEfYlqTi21Wa/b
-BtbwEcayBv4CgoSGXaABDiU4Pai1t0DwmBIFqyqsDj0bsilCPLnMAwwUzESAFlYoqefR5dhBRQkdE4hs
-prGmlGq4j9KwThdFq+6VvWmb3Y/sfZD1nxissce4ekLmp65tfN6z0a/5c4k37V/dui16Z+T7R8M+wB+p
-DrNlIFo+0cFYWvTqZJxdWpElB3sC+k06J/FQdgjF3mqyWtJ3HgOO4HuuhAk5E7jDxUuo2ySf0gMYWw/p
-HILI5fPFF4FX6MKcp02Z7o2YnBmubopw5Dd/mFzvuzKo5UJ77rYFU97dt4lCMAPdcP+De7Rs1tbNxsH1
-+GzDkVLPq24u87dt5PkHUEsHCClThUCEAQAAGgMAAFBLAQIUABQACAgIAAAAIQApU4VAhAEAABoDAAAI
-AAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADDAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/NonEmptyClassProcessor.java-ba0a8b0c-e4b4-3b77-a1e8-0303705b9ff9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsOperationMatch.java._trace-32b234a5-4674-367d-aaf1-a928ea7c60db
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkUFIFGEUx+fT2Z3Z
-0VZjFkLH1A6rEaIi6M14rTvjrroiy7QzGx7aRCjUUFcNCcJbCZ70lAhBEeShk+BBoYRYCwwtulSHKILq
-UnSpi5fWeW/2+7bTzO//fvO9//BJkhRgLDvO4I1UEZuBy/UNTDqXnx3rmJ+a7Bifmp5bHJvM5fMd5slr
-38lr+8LMZMWlO863Kjjyv5Eg0fdLr6sr8mK4vl5i8dBpj3DK4k3ni2lF7G5V8VEZbzU4sXhMRqr0aPhM
-Q0OR1mo8M6NxYvGrMhKatwONjcKKJaUM79V4SHVe6s3NnD5GPaI2nw1OLH4sI3k7TCniEbYxgxonZtai
-iW3MnNLSwteb12UPcaE5Wz5cDAtDKwL9be2lOpZhtLWV6lg9QSRviXWtp7OrVMe6oXV2lupY+SASmltq
-dzffaO3KHtLGglI2fB0Wh1/Khz9CwjCRDEAMYnycGA5SQIIdJca/SVwxRGaJedlnr2fidwD6oV848E+Q
-AjrwOEKMP51kmsgsWSX77B2YXFMgBSl+YHK9mgI8MPk3AGlIC8KxUh4MVNZQgF8MjCvggCMIN1UKSHim
-wyiMCsLbagpQGOxRIAc5Lgz2VlOAwtBFGSZgggtDsRAFKKR6VZiDOS6kTIUCEtLKf0JWLhNGZpthBVa4
-MLIapgCF9KoOG7DBhfTjMAUo2As6bMImF+zlWgpIuB8lxsu3HxgiM3tH9tm7K/t5hBjv1i5oIjP7yPfx
-bjMHOmzDNi+Q+RSiAAtkvkeJsUDmpyEyc1TZZ+9A51SEGAs4uiYyc876PhZwplXYgZ3SPmdJJ6ZCzroK
-u7DLhYdRYizkPDFEZs4L2Wdc8CpCTIUONZGZ8973sZDbpMIe7PECbqtGARZwb2lQgALnZZ3Y/+CRBvuw
-z4WnUWJs7G4ZIjP3UPYZG7yLEGNj94MmMnO/+j42zl5Q4QAOeIFsl0YBFvgHUEsHCDJ9A9/OAgAAkgYA
-AFBLAQIUABQACAgIAAAAIQAyfQPfzgIAAJIGAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAAANAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsOperationMatch.java._trace-32b234a5-4674-367d-aaf1-a928ea7c60db--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.EmptyClassMatcher.java._trace-37902c43-da27-3cbb-9aa1-152c296703a1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.EmptyClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjz9oE1Ecx+8l11zS
-NHJem0EeCA63qDRSDQi1+EtrCG2GSAjnxeCRmD+0Ng21sUIEkUJcVIogYoYWHDK4VCo4mEEHydK5iw5B
-dC3UybXI3Xuv773b7vP9fX7f9ztFUcYQWgkj+KsEbuHUj8vXkXKhvVFNbK41E/W19UedarPSbifS7ueC
-+zn9+GEzMH/cOGfAMdtRIJXZMGZmlED6bTSZVFDm1YRLdIoyPV3ExS1jdlbAN0EX6erijjz8qAnD7JwK
-aUjzcTY1QQImtDTIQEYQNmlAhdzIAAsszv8ihNlC7iQsCfm2ATWocX5JmS3kdzVJKExGoQUtLhTO674g
-cYYEbGPOpPze5WBhAYuMCo7KOOiyZerQgQ4vtJJxEtBCa8mkTAqt21hkZK2qjL1C+1IYutDlhfbVCAlo
-oX3DpEwK7XksMrLvqYy9wuKeCtuwzQuLn2IkoIXFbyZlUlgcYpFR8ZfK2Css5cegBz1eWLoTIwEtLNVM
-yqSw9ACLjErPVcak8LXuK/zgDwbj0gtOLAx96HPBicdJwISLJmVygnMFi4ycrMrYO8GxdF9hyx88G5de
-KC/psA/7XCjfjZCACVWTMjmhvIJFRuWuytg7ofw99Rs+w1cmhCo9FQYwOF2o7GCZv5yyV1D5qcnzP1Fp
-Xn2qwhCG/OLqFvYFu2dJQH+hFtXhAA64UMMxEjBhOuQTrgUkoX5Th0M45EI9FyMBE+5rPmE1JAmNJzqM
-YMSFxospEjChr/mEvZAkLK9PwREccWG5a/iCd5MkoBv/AVBLBwjkxGexSwIAAIsFAABQSwECFAAUAAgI
-CAAAACEA5MRnsUsCAACLBQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAigIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.EmptyClassMatcher.java._trace-37902c43-da27-3cbb-9aa1-152c296703a1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatcher.class-a4374391-c617-3027-92a4-6cb86943f385
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatcher.class
-
-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
-AABQSwUGAAAAAAEAAQA/AAAAiwoAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatcher.class-a4374391-c617-3027-92a4-6cb86943f385--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PotentialAssociationBetweenProcessor.java-0eb5243f-523e-3b6f-aa26-43e474c719e3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PotentialAssociationBetweenProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU02PmzAQvSPxH0Z7
-gmjlSL2mqrLdXnqoutKu1PPETIhVY7v+oI2q/vcOJgEaZZuVAIN5M+/Ne+BQfseWIHVaBPqRyEhqFLYe
-O5Gi0puyKAvVOesjWN8Kklq5QKJXGD0KLvBH4ZOJqiOBTonPXzDKw5O3kkKwfjNVX2N4spG4FPUDYyW3
-VNZ8pPiTyOQ2mX29WpUFrOABumEP3Lk3RFTaempgPzwcrk/hXucAhzGSNyL3z5dHrRgdIBxs0g005FVP
-gAYqNNYcO5tCDVJjCEyIEXg4TV0uGQTgLrAtMp5FVvXce10W2+fknOf9b+iNMm2o7lDru7osXNppJef6
-keI//kwOLyVcmP/+lr8f4Dcrg9FhYJ2faK8MnWaRA/w0Jm9Z2BHQL5IpsuX8hpDTyJmIU/nWIVsO7tkm
-L+nl6Ch36lEnArs/+w0ZRnwLC6QyGSyT9yxaH88eMlkmueB4Qd9SfAvHAvlGjnFZD8tlML1VzZQum4X6
-n/+Cv8B3w0U85gAXTtzDbfSstN4M5MO5/dqT96qhhZorIm5FPc5Xj4HDVDzGx6Sz0Kq+h2l7VlTVo6Y/
-ZcHHX1BLBwivWfy9tQEAADgEAABQSwECFAAUAAgICAAAACEAr1n8vbUBAAA4BAAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA9AEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PotentialAssociationBetweenProcessor.java-0eb5243f-523e-3b6f-aa26-43e474c719e3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/UsedTriggerSignalsProcessor.java-95f2c18b-b60e-3ec8-9cc9-2f5988826429
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/UsedTriggerSignalsProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAB1kE9v2zAMxe8G/B2I
-nuIcFGDXDkOG7rLDsAFtsTMjM44w/RslGQ2KfffRlpMUTQrYki3xPT7+Iuo/OBAUZ1XKmMmhPhhPqmRj
-79umbYyLgTMEHhRpa2KSO2c/TYt6NIPHqexG0WgwM6q/hfiouPhsHCmMRn3/gVkffnHQlFLgi/oqw3Oi
-/onNMBDXTmmWzrE263XbwBq+gpvOIJ78IKOxgamH/fRzuDXblS9EzJnYq9lzXh6sIZ8TpEMotoee2IwE
-6GGFPvijCyV1oC2mJE0wgwxhyc2SqSnukoyv8ynYqrt4b9pm+1hiZDn/jeyNH9LqDq2969omlp01+qKv
-La5RnAG+7fyO7ecPCH6BV8kBlSFIqm+0FzBLcp1N8MtQchRgR0AvpEsWqHJDgrFSV4t8G5HRQaw9ZpcR
-bSEI+xNZmEtIPmGpMn4u1IVZstvjiZQ0mc0X77ptpu09mjGY/sxXBhDTxXtJ0t1Psund/hyJ2fT0xueG
-/ANeNVBXqcFZUxkMlGvtqqv9/rWNPP8BUEsHCNEhIMyNAQAAWgMAAFBLAQIUABQACAgIAAAAIQDRISDM
-jQEAAFoDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADM
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/UsedTriggerSignalsProcessor.java-95f2c18b-b60e-3ec8-9cc9-2f5988826429--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification$GeneratedPQuery.class-d8b761ca-d90f-3d33-90e3-10f815800db2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification$GeneratedPQuery.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWPl7E9cVPc82SAi5
-gEJoQ0LqNE6wwWgoLaUsIdjGJgZ5ARkTkRb6LD1LA6MZMTOyUUraEJK2Cdm6L+mSrmnTjUJjkerr8nP/
-qLbnjZbKssNik37193m2996599177vL0z3/95W8AdqEcQpvAVDFvGZ4vfZWX6ZxpK6Pom5YxXpAXimpA
-5eSs6binTD/nFP3xgnKlbzr28aJyS8mCSpszZjr40n1E2XpQZSaCwRA6BA45btZQacsseMqYNaXvSuOC
-HjXcou2beWXIgmmY+YJlDEhPNSCGRoerKALhkbHkZP/Y4JDA04kPR9X9lHKAStqmf1Cgvad3SqBj0Mmo
-CATWRhFFWGD1gWB8DT99JIpVWC2wLkEVxor5aeVOymlLCcQSTlpaU9I19XvwMYJ2rCWenzM9gfuzyh8u
-WlbpeFFaVEhlxmSeCzf29CbOyVlpWNLOGknfNe3s/jA2CRjcc7x5z/Fbb1dgA2VMSJe4vnI1POXG6viB
-wRKm53PTa5Jm1pZ+0aUCjy+acGCxQgf3h/CQwPrWgTAepgnrGkXQhU+E8Eh9YoDY77qy5EXxKLppS+lp
-CQKP9TzTJGV8+pxK+/uX0LSzeUvczukltL0t1fLST+e43Ch4JY/mDIZN5RkTDehghz0Ch+8FWBjbBB4l
-UryGFKcrd+lLiwsj2Io+TbMdAlt7Fpt98RfN0I0Z54jyBx3bl2RFZsDJmNrTGxaYJqm0+SJDF9OqoNnh
-hbCLIb/87QUBM8JIMMnfZwPGNcAFEq3Cl+OWCW6lRE9EsBt7QviMwMNpJ29kHSdrKYOPecfmzbJIFi2D
-rPos9pJttppjRJ5Xmaekl+OAwIMtPGkapKNpmT3LVC+CfXhCu4wJY6hnJdyrZqDeKY14KIp+DAg8QLqP
-u4OuYtTXk8lAqZopji9BkN7lWLkOTEMcJuzdI0xLz0wru5hn5iGOZ0yWCop89LjWtP0QhgX23jmsXyzQ
-vcOW9Cf1UwhPLcg01eQQwRCOarsfE9i0ZPKYCmFU4Mht5ar8jOFTYc8YGrSk50260vZI61k1wh1IO628
-Y6oUxjizVM73C/sMY25urhHKGl+Hs7E7vjO+0zg5mgjjOEtDa2QLJKOYxEnGK50aSNJp302YzBDSEhi5
-s4Bf4GGtu0o7rqrpHiDSj6cEHrrVvAgSSGnrnRZ4pOeWkAEjB/E5PfvzAteWw/FqIN/FwioFAvffzbI0
-c6C66BsjI3ah6NNrAQvOLp/UGTWjXFdljKGLBcfVfUI9p0dwBlLbZFrg6v/EJovjdalyoLNHJgqFGfYY
-nvKTpfy0Y5np5qJ5X09rYdVmypGhKzXTmMpKHTkT0qcoe1BaVgTnYIVwnj3g0k1bPUSYjhc0Z4vbtSjy
-YG0Jm7W4ZHlmWl8p6n6tYSGKC3BZYBibI7bWXVrB1BOq4CpPsbZWC5uWuOIkH0EWviZPUeC9/+eA+sAi
-tRZzYGd/kR3ZgjIfxbP4IltnmcmQfz1LpOXTITzHZHf3OkjbdqpeoB79jZcwvsy+5r/VJoJLuKxt+0KL
-Ao0QCeNFkshTs9yTz8T+FYFVpK9O0pfwtShexisCUe6g3+eS6aKvbtuNNWpOGK8S23Kq1ArhdYGJFW61
-HrgndJAp0j6C13A5jK8LhNjSezKrwvgmO5jJnOqartG+q7seAN1dOel12U6X10z6Lqd+TIiH8W2WK1+6
-pP5QxvQddyQTxncF+po71oIslNyiFzftGVfGdX2of6qu0QXu+1H8AG+REtp2jS0IjC2H4h/g7iDFCfwo
-ih/jJwKbC67DAu0dVgVlZ2idUlMT+tYdyFX16cZUMBwQvIGxrIbqTjpk1uifCjy5QvV4gJqudfvrFvX6
-HRzisXnvstMLg2BWumfrRBJ4YkXVilEqm0hx7B5yQqBNMRX1r9jd7CUXHtzZF9ZO9Efv3XmGEZL0Zfr8
-qCzUwMMyrVncvbN6ov3Qft2IJJ2im1bDpha6+24B49oCZMWITdygOVQ8Rr4nMHxvFCaLW1RGF2O9HeB1
-s/6phU8hhIN/gTV824426L+1FYhUGZEb6PwTX9uwjtfVnAScxfrgi/6PNhYavOvRVdvK2NC65EywJFqd
-gFggl20TNtYW76gtbo/df61labppaXtj6UfxMc56IJi7OYDYg45gTmfHX/Fgqj22JXkTH28FyzWBdTbA
-HmsCezwAO0SL6DmbCLY11V7hJbYl1lvG9qVQ802omxqocZqkHTv5rBX7ZA3/UxpfvM5rB98rN/HpRAX7
-UjTagdG+2JZ5PDlWwWBfBUMpyj6Sat+RLGOkgkRqW2wsNjGPE//AVBlPl/FMHyec0cqdSfXtiG0p4wta
-uXmkK8i2AtyEOQ+nDG973/uYbcOpCi6lYl8q43lKvRJ7aR5f7YtdreC1lAZ6I3h9M/aN4P6t2Hd439Y3
-j++9g8iofvjh37df46Y68Edcx9u8a2Mc5dYBl29FGneWzp3DAVzkWaeEcd5Pshu4gOf49jyu4DKu4gWW
-tyv4GV7Eu3iJWC/jBl7B+3g1MOjBwJCVmkE7UObMn1NqJyz8Ar+kMTeyLf8V3qGZr6APv8Zv+O0GZ7+L
-3/LpdzWnVFf+nk9/4Jf70PZvKt1GB4eoIC9vr14fpvBrNS52B36kwOvobPV0M/WrHL9OgUAk4O+fMY/I
-fwBQSwcIuCSWvMsHAAAEFgAAUEsBAhQAFAAICAgAAAAhALgklrzLBwAABBYAAAgACQAAAAAAAAAAAAAA
-AAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAAoIAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification$GeneratedPQuery.class-d8b761ca-d90f-3d33-90e3-10f815800db2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatch.class-4c27de56-fa9d-39a3-9da7-a5db66dbbd24
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatch.class
-
-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
-AAAABAoAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatch.class-4c27de56-fa9d-39a3-9da7-a5db66dbbd24--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatch$Immutable.class-6320f4f9-f8ff-374e-a558-ae5b5d50c15a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNkblOAzEQhn/n3hAI
-hJuCCiGOQFAkqiAaBBJSAgVHQecYszHaI9i7vASvQoMokCh4AJ4CCl4DYXsXKJBQRMVKOx6P//lmxn5+
-f3wC0MRcERmCjdj3GopfxTxg/FxQV1K/0eFKUZfvXvMgUh0asd7Cvu/HEe16vIgcweJgWQSFLRGIaJvg
-ZqkdSrfBmSf6ijd0ftOYz6TWr6eHjMVSmlpHfc7EhWA0EmHwt6TlU4LcTnjOy8jCqSCPMsH9v2mvPdjV
-2jGqbRHwg9jvcnls3oag1g4Z9U6pFGafBnNRTyiC5oDo77duEZT6qYBg/vcrIqj0j8JYsoRFsPmn+Q3m
-mEqXRynGEaqTtEOQXVo+IygnZfaECU3/HGD9kl5TzdkPAi53PKoU1+M7X2NhAxoF82X0n0dB74vaO9F+
-Tq/Oymp9jTygdGclQ9qWrfQFJbyior2VRIhhjFiQgypGNcZ4Y6hZtYNx7WV1dAKTaYm6Xo0qk739Yhds
-5M1yK8lpys1gytppzNgeiG18FnMfUEsHCL1/oCeKAQAAxgMAAFBLAQIUABQACAgIAAAAIQC9f6AnigEA
-AMYDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADJAQAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatch$Immutable.class-6320f4f9-f8ff-374e-a558-ae5b5d50c15a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification.class-93403a51-f487-3612-998b-79fcc16a35bc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1VktX20YU/gZsBI4S
-KGmdpk2bPiAYu0XGJZTUJCkPkzgxgdTU6TldDfLUDJFlRZLTOrtuuuivSTaJTxd9bPujenpHCGMM5uG6
-9jmjedz73W++uXOlv//57XcAGTzRMMCwWq9ahiee1YVtirLkFZdXjbovLWNdeB6viCfS36nV/SXPq5mS
-+7JmP64Lt1F0hCl/kGYwoyHCUKi5FUOYlnQ8YTwnU5cbz5Sp4dZtX1aFwR1pyKpjGcvcE/eELVzui3Ju
-fe0oIsPQorSlf4dhMDFdYois1MoihhFc0BBj2OoH7YkWh81gUYeOiwzD3DQJZCLN8F1iuvB/RMrGMIhR
-HVGMMeQSp0tX5b65I1zPcLyG54tqsCyFZ4R4SqLRgrTFo3p1W7hbfNsSDOOFmsmtEnelGoeTEX9Hegxr
-fdlYluSStudzwmC43ye5CDWW+8kUjhp4Gq4y3D1VIrHvYJSC5QC2hRLD+/hAwzWGjb4caIG/aNyvWWXh
-qqyJx8BwXcdH+JjhiuPWVALlKX8lt+QL4eZct+Yy7CYKu/w5NyxuV4wWtbzdaZmdPj0jTt5uVsOnDJNn
-ikZXTLjUTp2RHMPFos/Np+vcCVPqwl4KkJlPI+cM+axKQTtvu0K5mz0+e7oey/repaDLlMRnGlIMc734
-6/gcCYaBoOqIgAnDQq97IHVs8WOu6viNAJ9hvsutOJkX7eoL3NQwx5A5v7eONGbpbhKVkEU+8X3b+W5s
-7wrT70lwSq1bDNfa5SGQjGr2PTWQDFePtdhqOELt7LaOeVB1//VwsnQiZY9fVSgnLfW0Lyo6Dic74VOh
-Zbh8jF5dZTxTsuQ3uU/YrfNlWFEqfLmXIj1C3GTw/sOFO6/jwZ2jcq9jSt2cfKI/VX+6pFAfqtfi0MFr
-eE5NPtKxoSavC9uru+KgJpXzttKDW0Vb8KcNOsNire6aYk2qwpQ+R/gZdawMI0VZsblPQRh+6es3zWJv
-1e0OZZ2etwl5xeKeJyg1Rzs+J2jXB+8jzJJeg1C/GAaUljTWaDRPI0bP4WQTw29w6RX1B/BWaAfcIKsp
-jFNP37PDZbxNzxG8gzhZXKF+hFbeDdA2qaesYk289/IhQX74RzAeJJtPqFW4lwIeaZqZJR6ZFnaU/hOY
-DGJC8VvVyCeisulInFvUU+yiqSamX7YoDwXBFgLI+J5BSFf1ZmAE9NKBGApmJqQbaSLTiXK7bdOREOVn
-dTFD3wc0qyLEU4OZP7GQilD7VSqq2iYWO9GW2zjFW5ziuIuvwcb+ItylEPcG2SiroWTqNZY7cViAQ+tj
-S7SP1dBnMtxHNPkaue4uq6Tl2hEtDwW8191bSZhvCxjIm3yDB686XCZbLsMoHHLZ57je6dKKQrmxGfQe
-45vgWcQWPcepN0JW30J9sjGUEPsXUEsHCMtl11keBAAAswwAAFBLAQIUABQACAgIAAAAIQDLZddZHgQA
-ALMMAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABdBAAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification.class-93403a51-f487-3612-998b-79fcc16a35bc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsOperationMatch.java-a67dd6f3-6be8-3a21-8ea2-de05449e3cae
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsOperationMatch.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsOperationMatch.java-a67dd6f3-6be8-3a21-8ea2-de05449e3cae--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfBehaviorProcessor.java._trace-bae4c69f-e571-3428-a26e-2762d4995985
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfBehaviorProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0/sMoy8Dk
-reuQ7uDj4MfIoF9clKxfmpujX1ySWJKam5ickZmXqh+MxAlLzMlMSSzJzM/TKyvMYXJ47SzAIYMwgoHH
-8bYsPz9QwFQEyPdhYHRiFgDzYQoYnYQlUQWcbVjFxFAEHDnAAjAjnD2FwXxPPjCf2dmfC5nP6BzJDOEz
-QfmxkmB+hAhUfTI/Mp/RuYgFwmeG8iezSkqiOGAGB1gA7oBlkmgK9rOhKAAAUEsHCKHAjPSyAAAATgEA
-AFBLAQIUABQACAgIAAAAIQChwIz0sgAAAE4BAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAADxAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfBehaviorProcessor.java._trace-bae4c69f-e571-3428-a26e-2762d4995985--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorQuerySpecification.class-a3e0c122-8457-3701-81b4-757b8f1cb10e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfocEFuIq
-KbbYT20FNB+FRSpUDSoCQVOCYGPpRa+GZQyDm812dkMbn6cX/Ud6ozy96MetP6pPzyxLEkIowZg8mZ2P
-c97znnfOzObtv3/8CWAGPxroY8jVKo7lBzwQFW7vSFdYtUA61gZXvCICodafLYodvier6klNqHrJE7Z8
-Jm0eyKprIM5QrKqyJWxHer6w9iQPFLd+1qaWqrmBrAiLe9KSFc+xFrkvHgpXKIq2nV9bOY7IMDAvXRnc
-Y4il0psM8aXqtkhgCOcMJBhWe2A73gi9ES6aMHGeYZDbtvD98WmG9VS6+B4D5BKIYdhEP5IM+dTpQlV4
-YO8I5VueX/eJQbgshW9FeFqQ4SKRelyrbAn1lG85gmGkWLW5s8mV1ONoMh7sSJ/hbi/55Egc6ZKzaxPi
-/d7EIbBE/ldbeHrgG/iEEE8VRBw6WJvhcgjbQEngM3xh4HOGlV52rchf1B9VnW2hdEWMJsBwxcSX+Irh
-kqequjgKVJKSO/KFUHmlqophN1Xc5XvccrhbthqMCm67ZS59+rb/f5Y5A2MME11Fo1MjFLXXuyTHcL4U
-cPv5Gveiujl3sOFkFtCo3EXR6tPdytstk/65DrXSYTfWDgqeDkoGXxvIMmTP4GZiEimGvvDaEGFchlvv
-ypi0cMUv+YoX1EN8hslOFX8SHcrhG8wauMmQ7trJxDRu0CmjwFHMhdRPLXu3vrUr7OAsYlK13Ga43KoB
-+c7opuljgLId62iz7nES6xBS53TXxBzoPlZHa+E4aq7z+lHEM+VCV4Z3uEaX2cUO0jAUOivWVRUUNnhA
-2O7hDjIs6Wy/ZZhLvTPELIPfw7k5q2PzDDE8MnFdH4mFVE9XdXpTg63qN9dA8wV5U08+NrGuJ68I168p
-0bxRtguuloE7JVfw53XaulK1pmyxIvW1kukq8JTeR4ahkiy7PCB4ht/e69+L+TPdSveousyCS4BLDvd9
-QSU43PaKpzSbrw/cIIFi0J8E+rR4NDZoNEcjRs/BzD4G3+DCK+r34YPIDhgjq3GMUM88sMNFfEjPIXyE
-UbK4RP04rXwcom1QT1sl9vHpy1WCvPxXOI6RzVVqNe6FkMckzUwRD6uB3U/fcUzQ6Br9iN+yQT5xXTXH
-4tymnmbXn91H+mWD8kAYbDaEHD0wiOjq3hQF0/SmQzE0zFREN76PmXaUOy1JxyOU3/UBjHyXKQ0dIZmN
-zfyNW9k4tXf2Md+Oc7+FTbLBJknzC2DJfwjxQYR4jWy01UAm+xqL7TgsxKH15APKYDnymYgy6M+8Rv5k
-l2VSceWYikcCPjzZW4tXaAkYCpt5g+9etblcbbgMonjE5ZDjWrtLIwrJuRH2nuD78FnCU3qOUG+IrH6A
-/kvFsInEf1BLBwijm5LkEAQAACYMAABQSwECFAAUAAgICAAAACEAo5uS5BAEAAAmDAAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAATwQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorQuerySpecification.class-a3e0c122-8457-3701-81b4-757b8f1cb10e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/.classpath-437b7bad-b463-3bd2-bdb0-796ca3df3c6e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/.classpath
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkMFKAzEQhs8KvsOS
-+07sRTzsWkRWaMEq7eq1pMmQRtNJnCTFvr2rWBQPpb3NP3z/xzDN+GPjqy1ycoFaMYJLUSHpYBzZVjz3
-9/W1GN9cnDfaq5SiyushnP0mpMy76s2RaYUOJKqvZSsCW0DtXUwIryaDV4X0enDCdN4t7x5n/e1k1s3l
-f85RRiblweCqWCjup4kMi6zIKDYvD/0uopyqrVp09QiuhDz5pGgQdGAExvfiGM2TL9ZROqRKrPeqYZTH
-o7VFOoiHkmPJ+8bK0TfcyL8v/wRQSwcIhvrYg9UAAACoAQAAUEsBAhQAFAAICAgAAAAhAIb62IPVAAAA
-qAEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABQBAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/.classpath-437b7bad-b463-3bd2-bdb0-796ca3df3c6e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationQuerySpecification$LazyHolder.class-a69dca4d-d51b-39c8-ba14-e1ea524c8030
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMW
-moZyK7dCAyQIYYQQCCVCKqGoVq1UkBBRXtDGWcpWjl18QWq/qtCHIpD4AD4KMWsMqYLEgx88MzueM2fm
-7P74+fU7gPtoVVBgeJpMPCuSHxLpu3KsxHYoJlYSK89aF9HmrgxFrAL/RSLDvf6udNU75aaZhiP299YD
-byzDCkoMtR3xUVie8LetzdGOdGMGw+71B6u97hrDYycnTZuhTk0Gdvet3bMH9qpjv1l7SUlnlo8qjY7r
-KV/FTxiKzdaQodQNxrKCkwyPcvKb4JjnqGGBodzJmneauddpDatgOM0xh7JJ0RmOszjHsCD9KAmlTQRK
-eGpfjhkWm61/t9TwCxwVGAzzjvJlL5mMZDgQI09qWQJXeEMRKn1OkyaKuKw3MEmP+L2KGJ7lHf/Ypbe1
-Mtc4rmtlDOG6MooaD6bhPYY2zZ//2s1+kISufK70Xiv/L7+rZWLgtu/LsOuJKJK0pjmdFsskW5GefQFL
-WnqKlrSG5Etkq9B3cYJOD9MqoP4NfIsd4dQh6l+weIjznzI0qLZA1qH6V7iYZvVX+9vDIs/Iz90+wqUp
-rJwmN1II/12AK7hKvqrfQAa+k/4BjM+aeJkdzNC+pj5bf2hrBlbQyJCNDFki5MEMq3Ns0BupvYlbaU89
-KkcT5i9QSwcISw0EnvIBAAAYBAAAUEsBAhQAFAAICAgAAAAhAEsNBJ7yAQAAGAQAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAADECAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationQuerySpecification$LazyHolder.class-a69dca4d-d51b-39c8-ba14-e1ea524c8030--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceSwitch.java-ee092c73-7a9d-3023-b525-a9518b07ca53
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceSwitch.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNVt9v4jgQfg5/xZzu
-oWlVYJ8XilqxOanSXve05aS+nUwyEG8TO2c77aFV//cbx84voJTdbaUiJMJk7Plm5pvPHp+dDeBsPChY
-fM/WCH/n2UKxGEel4dlkMOB5IZVpzWetTar1COOMFxpHmK/oWSocRV+W3zA2kxe8/nLxXtrNohjdPnIT
-p+Q6rsDC9LfhEJa45mJYalTDRMYwHM7sq0WKMF3O3IrpeDmDlVRgyJrLBLMTDVykqLhhIkZIOSqm4nQz
-smuvDeiysGB0tSJmWQbfLzMu7uH3RLo9Q5/fKTQW6QxPdg8jKcCDvMdqh2lMQWcx03h3dzcdV/8gR5PK
-pMKFLE4hzpjWIFctynO7kzZMGS7WQEHS6h2LTcmyvr+Lbf2ZSKBQMkZM7KqyqN7vzda6l4IqCwyEFENR
-UqIKdZkZ4JqeTKkEJhWMx5QTRu4q4n18bF2lP2o6giLZ6celxg6n6gff/MphjYJgGUwcDctlxmOfY+3u
-u7mYAf5nKIqG1vJ9APSxxAh8+2MqKiaukuBpXb18ljb281wOQR9jYEFafyq1ocpTIGqUIchbubn4Lcu7
-KOcKaTNNLaP+aNecrZq+Pl5X2H5Jw1OqXxDwFYRduHBxAZYT7m3Qf7Wd6Aivb24XVzfzaELOTwP69pNN
-Mb7XxCOiPdpRJC7Rl/lUm/lc8wcUdb9+tQAFUyyHphd2/1rguIB/S9SGS+GiXDq+/xTCfZW+/PKASvEE
-t3iylDJD23Ltiv+HVGEtgw1UV3KPCDv96NNpp8gkVXq/3BzQGS8CUqCfee0EATqCMAFuYMMxS6wEMOPN
-v9ogn6GFsuJKmx0dqkUIlhsCtTczq88/3oZFK9xcGFcVviJpvP50Dl7cLa5G521DPBPCrrefDgtqZyYW
-X6/m0T/R5+jP6Gbx0TkGlUeUYY4U13T/XEDYfXnahp+4lXVVLsCG6/qG3Y1Onbud53pBPcnNBgmuGD3N
-aZ+wk6Zb6dviW29NT8/mGM0/X93efqizi+a2Nh8A/S/l5E0vpePdQr/yrZLwaz56ah3aY1fFvvr56J+C
-RCBUBe1nT9z2OAa2o+0nU8xnVfnA92o6JsvJUXO0qBQpL9xCZqWrGVhbmEnt6IwWzO7B/sjpmeDmXNCg
-9A/wI/VUNsMBdDlZ485NYHu0X79S1X2ivYwdvIJ2rmi15aXjcbE7X72plR1N8Hm6BrwJX/xgHMOU4Cia
-BD/PkeB9EWRPad6CGkGPF7VQ1VJ3kA1WiV6XDQ7ou9GNc1iWprktWTtVxVSFIvybR7Z5j8qyp4o/RJxj
-7xs1b7qnTH27OMibJxiP+7f0wf9QSwcIR9SNv+EDAACkDwAAUEsBAhQAFAAICAgAAAAhAEfUjb/hAwAA
-pA8AAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACAEAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceSwitch.java-ee092c73-7a9d-3023-b525-a9518b07ca53--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperClassProcessor.java._trace-e4b3e72f-48d9-3f26-a9cb-7726f436df24
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0nssozcDk
-4OHozMLLyKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOnc7CbFIwLQxMjnZOcTwgfomjOBsv
-A5tjnggvSJiVm5OTgdGxVwDEg0oyOs5F5W52zOETQZjltNkhR0QELs/qdJgVicvodIIDxIUa7XRBDcwT
-4AHymJ2uSSN4jE4fWSE8FjDvO0SlLETlX2kEj9FZAqJSFqzSWc2hWEwS4SA4H+ogZytWcXGEg5ztOUBc
-qIOcfQVQJGPZkCQBUEsHCDKt/ufNAAAAbgEAAFBLAQIUABQACAgIAAAAIQAyrf7nzQAAAG4BAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAMAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperClassProcessor.java._trace-e4b3e72f-48d9-3f26-a9cb-7726f436df24--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsPropertyQuerySpecification.java-b9611fce-b1ab-3421-9561-e47dc7f4c7f0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsPropertyQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsPropertyQuerySpecification.java-b9611fce-b1ab-3421-9561-e47dc7f4c7f0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatch$Mutable.class-bce16726-c9d6-3799-8ef9-baf87a3837d7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkE1Lw0AQht9J06aN
-0WqtH4iIB5FWi5FeK14KgpJ6qfSgp2266EqahHz0V3nxJKiIZ3+UuNlGDx4iGMhk9p13npnsx+fzG4Au
-Ng1ohP106tkz5okJS0Tg28M05FHfY3E8YIl7tzdIEzb2uAGdsFPsJVROhC+SU0Kv5QTRrc1dT4Qxt2Vf
-Nwu2MveKau0RQe8HE26ihJqFMkzCzb9xTvHKalzdET6/TKdjHl1l/0poOIHLvBGLRHbORT25EzGh9Qfy
-+8Z6siMcpmPCdtGC8tJCRSDURJz3Ekqt9jXBHAZp5PIzkUnNX4OO7tmMEaxz389lLtczcgSOISnIHk2+
-ZVTk2ZDZBXSlVw8OO/SE6qNyLMhoKueLdL3Cktnu3IdFLClOFXUsS0qWrchMk3kDqzm3I79ZTdMffogV
-pbwrmjWv5jQNTRXXsK4mk9p2A1tfUEsHCKFt0BtOAQAAnwIAAFBLAQIUABQACAgIAAAAIQChbdAbTgEA
-AJ8CAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACNAQAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatch$Mutable.class-bce16726-c9d6-3799-8ef9-baf87a3837d7--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/TransitiveSuperClassQuerySpecification.java-c61d61f3-cc13-320b-901d-299f5a4414bc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/TransitiveSuperClassQuerySpecification.java
-
-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
-AABQSwUGAAAAAAEAAQA/AAAABwcAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/TransitiveSuperClassQuerySpecification.java-c61d61f3-cc13-320b-901d-299f5a4414bc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsPropertyMatcher.java._trace-19fdf284-0464-3b30-8d67-528fd8d2266a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsPropertyMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oHFUUxvcmk51M
-kqmZmQ0oo8F/Qw0kBiJEH0I8YwmmVRrSZclusnXYLNk/7WzaZFPFPAVUEAs+SfXBglDUh/ahiCB9iL5U
-9CWEVihBq9BCpS+1KBLaIK3Te86duXf2aX/f+c4539y9u2wmk+lirP0D80cyHa/9BIuDT7PMM+3V6uip
-Vji61Dq59m41rLTbo1OP3h549PbFt1fCjgNPnPzS8YdFTwaOTF3NDQ1FvG0ODmbY1F99nLDKpvZsGV+/
-lRsbk/B+J0dsne6w5eJ0TpeKB7/WJiaS4sHzfRypuKNNTkrF630csXjI0CF6JeVD/UJAw+H1HMzATMKf
-GMTUcPhst2KYtXNwFI4mPGwTU8PspK4Y8tleaEAjMeQtOyU8v48E6hjziK/3RtyZf8WVmeXzmuBOzkWH
-+PY+7n/LkJnl68J/m/sLH9iwBmtJgMKnAyRggMIFjxgDFL5xZWaFLU0wDrzqEGOAwo4hMyvcEH4MMLfb
-DRuwkQSYe2CQgAGKukeMAYqmKzMrvqAJ5gOLIw4xBii+ZMjMihPCjwFKUaDTcDoJULplkoABSv94xBig
-dM+Vmc07YgAGmH/cIcYA84OGzGx+v/BjgIW7XXAGziQBFv41ScAAZeYRY4Cy7srMys9qgvnA8n6HGAOU
-RwyZWXlc+DFA2e9XA5RLdkoIe5REwUA3nINziSF4aoAEMkTXFhkjB9G1lZgF0bUl5hGC6NoiY+QgurYS
-s6Au/Bg5WO1PBfjITglne5RElU0bLsLFxFDZNkggw45HjJErf7gys8p9TTCPUHngEGPkRc2QmS2awo+R
-F4/4N+Bb2BQDs9Xo4l6CS/GC6rCr8nTMfEC1qav11V6lvhQtvAyXkydcstyUMGKRgI+89L6/Aj/DthjZ
-VZvTYAu24hW1BVfldyzBfGXtQ48YN3TWPrYVgdW+MEnAlbX//FW4Ar/FK+vbGlyDa/GK+i+uynctwXxl
-I+MQ47E3sobMrPGYmIfH3jjln4ff4U9hyDbf0OAm3IwbmjOGyiVXMB/QXNfV+nu9Sv3YngZ34E7yyMei
-HzBFON5tkYBncDzwA/gb7omRXeGYBruwG68Ixw2VwRLMV4azHjEdezhnKwILmyYJuDL8MTr2PV+LV7Y+
-0+AhPIxXtD43VP7KEsxXtr7ziPHb0dp0ZWatHTEPP6blgu3rvp4kWq6bJGCi5fVsyrDRoRhOXLB9y7cS
-w4nvTRLIcEVPGX7NKoaVHtt3fTcxrDyZI4EM43rK8GpWMbSfy/lDvvS/pf1yWnjTIQE7/gdQSwcIbFmU
-5MYDAABPCQAAUEsBAhQAFAAICAgAAAAhAGxZlOTGAwAATwkAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250
-ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAAUEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsPropertyMatcher.java._trace-19fdf284-0464-3b30-8d67-528fd8d2266a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsPropertyQuerySpecification.java-e5dfeb69-554b-3c72-97c2-705012e32823
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsPropertyQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsPropertyQuerySpecification.java-e5dfeb69-554b-3c72-97c2-705012e32823--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace2.ecorediag-bf64a8dd-aab1-3ca5-a0cd-ee28f4f7f5a0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace2.ecorediag
-
-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
-fQYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace2.ecorediag-bf64a8dd-aab1-3ca5-a0cd-ee28f4f7f5a0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasNameQuerySpecification.java._trace-545eb4af-58b9-34e4-be4a-467ec8e3f093
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasNameQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQMZ2B06GZg
-8mB0CHbwdvBlZDAtLkrWL83N0S9OLSxNzUtOTclMTC9KzNUPhvJdIPywxJzMlMSSzPw8vbLCHCbXxMB5
-kg5dCJMY1N2MpRQVgQKcHEC+NwOjW6gymA9TwOhWwY8mMFVKSQlJh/tMKW1tZAXumznBAjAFHr38JibI
-Cjzm8IAF4ArWCaEpOMCOosBTl9fSElmBpxUfWACuYBqvnR2KgsWcYAG4gk3saAr2cKMo8N7J7eDl4IUs
-8kAKzEDS5P2LEyoEU+Q7k90hxCEEWZHvAmGoEFzRY3aHMIcwFEWvhKBCMEV+JQIOMQ4xyCI94lARuDa/
-/VoOsQ6xKEIvOaFCMH3+OuwOCQ4JyIr8jcWgQnBFi1gdUh1SURQtZ8cQWi8EFYLpC5BidchyyEJWFCDP
-jSGkzQcVgut7zeKQ75CPoug9G4bQN1GoEEwfAFBLBwji9CaeVQEAAAEDAABQSwECFAAUAAgICAAAACEA
-4vQmnlUBAAABAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAAlAEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasNameQuerySpecification.java._trace-545eb4af-58b9-34e4-be4a-467ec8e3f093--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsPropertyMatcher.java-53e6b36a-f235-378a-ae4a-36b69d5d6af4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsPropertyMatcher.java
-
-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
-AAEAAQA/AAAARgoAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsPropertyMatcher.java-53e6b36a-f235-378a-ae4a-36b69d5d6af4--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceResourceFactoryImpl.java-a8aa60a7-74d2-3e86-8452-665d2e9e9211
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceResourceFactoryImpl.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1k99KwzAUxq+bpzje
-bYOmD7A5BEEYKMLYwNs0PeuCbVJOEjeRvbvpX+bmpl6YqyY53/nO72ubTCYMJgmrhHwVOcK6LFYkJHLv
-VDFlTJWVIQeGco6yUJVFjuWGS1OWRjdFfL1cXC5EaQg5oTWeQtdl9/BrQagqBtWDkM7Q+yKc/dRgXyr+
-8vR45Jc0pDC7iWNIMVc69hYpzoyEOJ7XV6stwiyd9xro7GZJOgdhrZFKOMxgp9wWXKjtMuNDW9TZWdM7
-iyep8n7XG9U8TWmOGqn2aF+JTwslQRbBG041R1EA7l1wtvDd3QeDsGr2KDjcE4b2FoQGpa0TOlCaTQPT
-Jw6bVs0bwcW06nWJOvrKEtUwdX0HdAVlNA4DR5H1FdJoPGXRgf11/n+Y++75DYlUhscUw1cim5n67Sj8
-DeBJtSBDUZjOFw5uQePuLICGvNYE4IjQedKdoE3gAElyJTT2CVBLBwi3s3wwXgEAAMQDAABQSwECFAAU
-AAgICAAAACEAt7N8MF4BAADEAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAAnQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceResourceFactoryImpl.java-a8aa60a7-74d2-3e86-8452-665d2e9e9211--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatch$Mutable.class-7c976dc9-6462-368b-8905-b268363a1f5d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkE1PwkAQht8phQKi
-KCp+xEQOHgCJNVwxXEhMNKAkGg6eXMpG1pSWtAXjf/LiycSoiVd/lHG7FC8ae3CTnZ2defeZmf34fH4D
-UMeWAY1Qnoxsc8psMWCBcB3z/M7xu5475l5w32GBNdzrTALWt7kBnVCKUxNSR8IRQZPQLLdd78bkli3G
-Pjfly3pozJbNfL/xe27OalR6BL3lDngWCWRySCJLuP4PsR3XuqqZbwuHn01Gfe5dhlMTCm3XYnaPeSK8
-R0E9GAqfUI2Fzn+vQdDGLcLOXxOEmi5hN2YSQkb4EZeQKFeuCNkLd+JZ/FiEoeKPNg5u2ZQRcieOwz1V
-jMv2jQiCQ0gOwqXJnURK3g3pnUJX8XR1v0ZPSD8qxYK0WaV8kapX5KRXmumwiCXFSSOPZUkJvRUUpJqw
-irWIW5NnmNP0h29iSkXeFS03y0Y0DevKFrGhKpPqdhPbX1BLBwhKS1WCWwEAAMsCAABQSwECFAAUAAgI
-CAAAACEASktVglsBAADLAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAmgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatch$Mutable.class-7c976dc9-6462-368b-8905-b268363a1f5d--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace.ecore-c870eec0-ffbd-3f88-943e-41cb6561d05c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace.ecore
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVVMtOwzAQvPcrInNu
-XMoFRX1IoFaqBBKircR1cTaphR+R7TTl71m7JaKCCwIO+JBod2cms2s7k/lBq2yPzktrpuwyH7EMjbCl
-NPWUbTfL4TWbzwYTFNZhsXgA8QI1Zgcti540jiSSMb6g/JTtQmgKzruuy62uc+tq/nS/6iH+HNJdJcR4
-NLok2N1a7FDDUBofwAhkg4zWkZk8nHFRKNl4TAKoqygy5osIY5kBTeCtVhsHIsZ++7jq2cTo2XsJwUGO
-B9CNQp+3WuUhkngcRzJg/IPDSh6mjIqpxmZUmOCtAu9lJWkWGXVWhNeGvnqaViq+O0k2Fgo1mpDIkb4O
-rhWhdaCWCPTGL1QesUKHRvQ9edu6GCnbobuxrSlp444+48LNJw9ZoyBU1umCN6qtpTnrn1oaxwfXtkTF
-t/d3eSJfcH7sgP/IbgBXY/g3dqXZoZMBy/VpzG3T9L6Hf2q8lxY7MDXCsyL9CpQnF3tL0jImqCmK6RAa
-L+ksvSdKcr3H8hT+0gw2p737vzOY8I939LuX9hiNohQJnf0DZ4M3UEsHCNC/jO+cAQAAPAUAAFBLAQIU
-ABQACAgIAAAAIQDQv4zvnAEAADwFAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAADbAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace.ecore-c870eec0-ffbd-3f88-943e-41cb6561d05c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeProcessor.class-a4a59dfd-ac37-3c9c-b8f0-8617f84b5c92
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdU9tu00AQPZNL3QRD
-k1DKrYEGCuQCGFUIHlJVqhBIldJSqVVf0cZZpVs5dtisi/JZvASJB8QzH4WYdaLeaIDwsDM763POzox3
-fvz8+g3AGp46SBFexr3AG8iPsQx92VGiq0XPi40KvM3BIPKVMCoK34ad/WFf7urIl3yqHWQIhSNxLLxA
-hF3vfftI+sbBHOtFuutJP1D9gfSOma6Fx+J66Ok4NKonPdFX3ta2MP7hiR5hbl2FymwQ0tXaASHzJurI
-PNK44sLBPGGhpUK5E/faUu+LdiAJpVbki+BAaGXjyWHGHKoB4VXrf6pqEpz+OCB8qLbOVsJ6a9ac5Tcv
-R7BeX2oznPLZXtm0Nb6oXprl7wkmvWJKHotYcnCD0JiB6OImbhHmu9IkCMJqtfb32uxld1zcxTLBZe62
-tL1nYUJlGv+kcku+5+I+Vgh5Jk/yIZSnUZOu5EF44KKAIiHbs8kTns3UJMLr8/9t+gvcFcZIHZ42l/DE
-3l3ilPeiWPvynbJPauUPL+a5HQFCbk91Q2FizfBPrYtj0fzHhM6PxPpMdW80MxUuIM0ry8OdYc9jwzbH
-kcee2GfrX5D/zJsUXLZzyWEBV9m6YwCuYQHJbKPIsfWlicgWi6bYF+uNEa7zus2rPELlVDCfAJaZVE5E
-l8aEsWiye4hVUGGTEY8msjXGWFSu3viOxREeX8yPEqlUsqqJraGe+MYvUEsHCMHxLUEXAgAAygQAAFBL
-AQIUABQACAgIAAAAIQDB8S1BFwIAAMoEAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAABWAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeProcessor.class-a4a59dfd-ac37-3c9c-b8f0-8617f84b5c92--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsOperationMatch.java-6d1b51bc-ff1a-3dad-9ae5-51ade92b814c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsOperationMatch.java
-
-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
-AAEAAQA/AAAAwgYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsOperationMatch.java-6d1b51bc-ff1a-3dad-9ae5-51ade92b814c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatch$Mutable.class-9987b844-f892-37b8-8f35-fd7753097fd4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkD1PAkEQht85Dg4Q
-RfEDNRYUxoASjtBitCAx0YAUGgq75djAmuMO70P/lI2ViVETW3+UcW85aTRK4iY7OzvzzjM7+/7x9Aqg
-gS0DGqEWjm3T5zchdyw+EGzosbHZvXP87oR7LBCu02GBNdrthAHr29yATtibr4aQOhSOCI4Ix+W26w1N
-btli4nNT1jciY7Zs5vvNn3MzWLPSI+gtd8CzSCCTQxJZwvBfyPZ8I6jW+bZw+Hk47nPvMvoDQqHtWszu
-MU9E9zioByPhE+pzor9+tEnQJi3Czm/jRJouofTXWISM8GMwIVGuXBGyF27oWfxERKHi94fUrtktI+RO
-HYd7qh2XYxgxBXVIEKKlyZ1ESt4N6Z1BV/H0/kGVHpF+UIoFabNK+SxVL8hJrzTVYRFLipNGHsuSEnkr
-KEg1YRVrMbcqzyin6fczYkpF3hQtN83GNA3rym6gqDqTeu0mtj8BUEsHCKwNcuVgAQAA5wIAAFBLAQIU
-ABQACAgIAAAAIQCsDXLlYAEAAOcCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAACfAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatch$Mutable.class-9987b844-f892-37b8-8f35-fd7753097fd4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfOperationMatcher.java._trace-1f66593c-b042-32f6-bca7-45add6970f8b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l9oW1UcB/B7em/+
-9GTR0NsyuQb1wYdZaPPQB+1D3e9sUEJFupoZLiFd1pslWepNmjRtZQpqcSDi5j+EiAUd2Anigxsow4Li
-xIGizH8PRZg+bKBIy0Bfhu5BY/n9bs459zGffn+/8z33prSGYUQY67zOxLgxMPM5LEIWZpiR6SyXM6sN
-P9NZWVipNBbKJ+vNSiYnfcgv+PUTCyv1peb4WtsfOOy2JofFWH+HAY9Ni/ToaE++GulB1mDTlX17nynB
-ptuOCtkT6YkJBZ4z94BWZF8c0gIbMSUw87A1NSUHZg4l9iAINK2DB5XAcmIPgsDbMRAglMh5IgrN7k/D
-ETgiy+QgSjA2eyiuheYupeEYHJPl5yGUYGxuJ6aFcpcSUIe6HMp94YTolzuQgrkdG6X3o//FzP3JVWG5
-2ybJAMq/NLWLU0cjXBV29E6a2sWp/LgDq7AqF8pnR5CoUH7eRqFC+TJXheUbJgmtbtMUFco/yVVh+XWa
-okLuK3FYh3W5kNsdRKJC7jkbhQq573FVmHvBJKHVH9EUFXK3uCrM/ZKmqFDBs+AMnJELFapJJCpU6Ngo
-VKhwiqvCCs+bJLT6BZqiQoWzXBVW6NIUFSq6EehCVy5UnE8iUaHioo1ChYotrgorPmWS0OpnaIoKFU9z
-VVjxZZoKCr2ZChW64IToG651LDXjsAmbcqi0NoIUhF6yUegipde4Kqy0YZJgpdI7NEUXKZ3nqrDShzRF
-Fyl9kgoV+sEJ0S7XOnpRBy7CRTnk3TeIFIQesFHoIl6Gq8K8SZMEK3lTNEUX8Q5zVZj3KE3RRbyu+AA+
-hs/6q6Nl34It2JIOK/e+EJo87ZDgovJGTM9sJrRM5W4LrsAV+faVe3mIRlNI9EAqz4oKfA3f95dHqnMW
-XIWr0nHVx7kux1MkWKDaGkOh08zqmqMRq76aRKIC1R0xDz/CNalA7VMLtmFbOq52mevybYoEC9Su2Sj0
-kmrXuSqstmuS4NTJ2d5L+hV+74ei9fstuAE3pLH6Aa7LhEOCi+q5mJ4pJrTM4k8W3ISb8gNZ3OYhup5C
-omf0xIO9l/QX/N1fHvEHLbgFt6Tj/CTX5a4UCRbwD4yhBC/J7/3tUYn52SQSFfDf7b2k2yIiFWisWsIQ
-hnRc4xTX5XSKBAs03rBR6Pev8RZXhTU2TRKcat7jiLiIyx2bDyWRqGPzkWgoNDeghZY6jhgSQ3Jo6WwS
-KQidi4VC70e1UOs7R6RFWg61/hhGolDbjOmh9r6oFlr+bViMCuV/ueV/0jp19ttINPcfUEsHCDzOkDHE
-AwAAfwoAAFBLAQIUABQACAgIAAAAIQA8zpAxxAMAAH8KAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAADBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfOperationMatcher.java._trace-1f66593c-b042-32f6-bca7-45add6970f8b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/.settings/org.eclipse.jdt.core.prefs-b414c443-ea9b-3bc0-af22-e1a7dff4eafc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/.settings/org.eclipse.jdt.core.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVjrEKAjEQRHs/ZuEa
-uzR2WvkL8TJ3rCSbMJsT/HsjXO/ZDMMwDx7mrM0hjVhA2AyXF+haLUynylWwP56py1yJEaVpBkdJWGGi
-ltVwc17eHd8xwOIjIx3ke+SKfs+xL5UlTHL+CZaWNQ7ZA+fGOlyKRHewXxOs66JgAFl5EIZt5U/U68Zd
-8ANQSwcIBKDIj4cAAABlAQAAUEsBAhQAFAAICAgAAAAhAASgyI+HAAAAZQEAAAgACQAAAAAAAAAAAAAA
-AAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAMYAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/.settings/org.eclipse.jdt.core.prefs-b414c443-ea9b-3bc0-af22-e1a7dff4eafc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OperationWithoutBehaviourMatch.java._trace-5f17e95e-2ede-3308-b41c-21ec959b90b0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OperationWithoutBehaviourMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkc1vEkEYh3coZJdZ
-oBpTI4JsYi+kETHGcGrMi4WFlqRBhJV4AmsbaQCtBa5NPKAH7aHx5KGJrVEShRibWONH/IgxJv4DHj30
-7M2DN9l9Z5ihe9k8v/eZ3zvJKIriIcT6S+Ct4rp0PTkVDBMlvn5nKd5u1OPrrWpruVFdullrLsevSGBV
-67Ub1VbtVvNsZ63uSm6WVnTY5w3KxdQ5IxhUXHMnh59CUleP2sSGJNWIDFPX3IXjw99Eqk0FkdSGjkQd
-euIJh6WDz9QxHEzayJf8MSKREaX9IYdwR/oYFUTSp3QkZ0e6qU5Pi9J0220jr9kYH3YD8vAfpKIzoyWm
-QqPR0RKT+pGcJWZZi8VEj1lx28h6zFV1bLgWkIfd8eFDrzTM3PUkEmKYuee3kQ8fhRzC22UeU0Ek81RH
-cm6XTaqzs6Imm/XZyGqyrz2QhKQ03lcPBZ8mMWAn5mMqmGAKYT6hYcCF+wbkICcJz30YMGEhoEIe8kJY
-mPJhwIXfbihDWRIOvBgwIdfToAIVIeReqRhw4aN6SPjmHhMWX56BDnSEsPgrgAET8gcGdKErhMsTAQyY
-UHhgwBZsCaHw4ggGXHgfYoxvVPhCZSaFnzpn552KmwZsw7YoLPa9GLDC4psQYywsfqAyk+J3nbNTWDqt
-wQ7sjM6XzhvIfEGprMEu7AqhEmKMC0orVGZSuq1zxgWfNehBTyr8QTFghdYJCn3oC54xkPkBK09hAAMh
-XAsxxhtYFSozsVZ1zs4NrHca7MGeVPiVYsAK/wNQSwcIus2xk0YCAAACBQAAUEsBAhQAFAAICAgAAAAh
-ALrNsZNGAgAAAgUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEA
-PwAAAIUCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OperationWithoutBehaviourMatch.java._trace-5f17e95e-2ede-3308-b41c-21ec959b90b0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/EmptyClass.java-0fe27b26-4b13-39e6-885a-843ba47349e1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/EmptyClass.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtWE1v2zgQPa8B/4dB
-T06QyPcmDZItsm0OTbqbbPfMSGObKE0qJGXXLfrfl6Qlm7RliTQMGJbMGc68efNBJiXJv5MpQjVnGc5L
-vcoZUepqOBgO6LwUUoOQ0wxzRkuF2YISLUn2VqFcZbLims4xIyXNvjnB33b9nk8px6u0/UaXZX8ShZ+Q
-oyQai69Ea5T8kxRVmWAMf+RYaip4AKlZ3BoK483u7etH+/qF6HyG8qDmZ6KeSgvRmIvQ/SqF0darPtVH
-weMxPC15PAirHIviuTJqURCc5pO8f6sIi9rwIglXVNMFxjupNGVealwun0vM6YTmpDOfbqefqiP2NqSl
-bg1Smbo5SO0xm49Fvc3KUTv9Ukg10FYarTaGg/H5+XAA53AH5Xo+wNQOCJgIOccCxAQIY41MQYETM4sK
-oBy2KckWbyxzVtzXdXnzr0LQMwSljafcaJsXniMQBYSv4Ncto/x73CB78OfW7wvQAnLBF8gpcs1WUEos
-iUTnmcC3h7uXf+7ABQvoBqcNBea2MSifhtEISY2GWVr5gU0ow53oLpx5IxOyQGkxEGMOFwivaG2BYdky
-5oLUM2IUOV6+ri7Nw7xeFmhExRqF0abcJIcw+tPlIaQO/pJibiC2nSIXjtR1ggwJmhhi3ZJDT60xmzG7
-MhGMiaWNuIn2PVxX7GbthtEbtamM67H5uVnXLbUTaqjd8gzFwm+4fVHTTqFkRg7tmZEDW3CToXCd+9PC
-E42b6N3XrUKEoLY2svFwcGtiN4Wl1H9EckOiGr0zVfLubDgoq1dmKnpiywZcUrxSAfyhkRcKDh688Mt4
-gHXTgW27PDdeXMaC/stqef24lagrI3M9ZfAw1CbVm7aqcz6tw3A79EyKpYK2Qxuo05cIS9eQgFKaHmGC
-FLZgnKkGvKmzwjlo4Cl/hKgA5tg+aoLqzve4adCOzqALmyMILMTRw+Pzy93jx3v48AF4xdhZI/xjKwGO
-S8/L6OxqrfJ7/ah5a/Sd0IkcVEkXJsYWrIG+r+p7ignjbW/qqowUxahrLmdbpppoDpmJG/QJBiOOngRr
-PWdvoqXDB3GCoe4rTJqhkwDqutkkmOm5I+1Z2jbBul+76sdMA72VxxV+3XiRZdkDqb7W7uBYz+C9P5Tq
-Y/84lLWnTPBRbaYVWlzfWbxtmkkMJrd4NGCP1VaUp+O3w3sf0xEDaVMWvlp6lUZPvTicuzUbgDtx6bb4
-7eO1ZzRb2IFKEp/xc78fm8djCOh0HLb5i+Hv8Pxv0DYayexFHS29wHa426A5LXU73vqY6z6BLVZfI4m5
-6MO9F5jHXIDmdMy1eItgrrvkPIVU3o4vuP3/ye1COSlpidXWdSmyOFMv9DWQyLtWDySPLw/H6eja89TH
-Vs8t0gINVJI4i7+i9mPzmAsBnY68Nn8t/JnP/1BLBwggetxXJQQAAPMXAABQSwECFAAUAAgICAAAACEA
-IHrcVyUEAADzFwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAAZAQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/EmptyClass.java-0fe27b26-4b13-39e6-885a-843ba47349e1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClass.class-ed6d046b-88ee-3213-9ba5-278c957be350
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClass.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtl21T3FQUx/8XKGlh
-KdjS1lr7rC0PSiiFFtgK8gwWFihIC7ZgCBcILNklm4WCfVCqVfvCF36S+jDTqjO+dcbxMzmem4UmZJMb
-xlle7N6TPed/fuck9+Ty97+//wmgCS8UFDGczq4lVb6Wtrf0pJbJqH1i2SOWCkoYelLWksr1pJHOcHXD
-0GxLU9ez3NpSraxpG2tc1dKGaqylk2q3luED3OSWZvOFMc22uWUOWKlsmuHwUGJisivR08dwZjg0YZwc
-DTNja6bOGc7W1Epdy/oe6jxtGymTSMsZOiNJ+V6AOuX8PC5+faPCUNKTWuBHwHA0hkMoLaNVVQxv4RhD
-6S3DNOwOhuKa2imGymHD5Ins2jy3JrX5JNEeG07pWnJKswxh716smLA1fXVESzt2GYpRJeTfjuE03mE4
-7uBNpLluLBq65pQitFe0DU3N2kZSneB2vAzv4pyCswyNvnbkXLJpbjk9Gc9Ti0HBeYbm/E5GhsbLcRGX
-FVyiKvbxxPAe3qc+aAsLDCdqcrBJzVxSR+dXuG7Ha2fKcBW1CmoY2oPSTlqamTFsY4NHsdcxdISwH0yE
-mvcBGhR8yHAztAOjVt96VktKOFSGuKyHcgWCuIbrCpoYrgdJjG6amdG02DbkHAzQTPwhABHRlPwGWhXc
-ZGgKCx+zUiRgbwXnbmO4IckdHkyp4/hIwa2Q1INaVNkd4anlwZT6Y3Qr6GK4FhItL7qHoSU8s7TmPgwo
-6A/Zre4EC847GL5bZaGU9hMMK7gd8oglUmZU5pHwRywimmZxib1s0OiqWOK2ux0Z7tcMH+j14R3H5hKN
-1ngeiCs7otn6Mreo5DuYVDDBcCHKN4ZPMcZQJIZ8KXcyMLT+XzaGU1Rn0ABiWCxcxUEJ3No/wwMF9xnq
-Dh4lujDNUL13k7xTi0Ev8L3yqrvYGnQF8wxXDxgimOfoNUzM+wYdw1zhePcpu6xLMBQsM1w+gLvgpGeq
-cpdzb0AwzBYWc0/YpVxDSgH141K0t4BczUF6x2dBIb3CLmQGWQV2PmSAt4BcpyNYDtJt5IOCMub3cQtf
-KNhmuBjpLAg3c8POHYsFHXaurMv3FF8p+DJ/2OX5CrzHuS2zb3AXdMvsU3Yhv8G3Cp7nb5kgd8H5jI7x
-E6mspfN+QxyYK12vBnGwpIMTHTXpvxXyE0dyWlXjCL2tDqOIvoES55cYrfroivir/hkVf6HiD7DpV6j8
-BRVkv6TrxThOn0cdtTZSakcVbpEanLgTjgerIoPO+3ni/9AVRt/bda9wsu5XnHqNM7/hQhHu5owrXqPe
-azR6jRav0e41Or1Gr9cYyhk/OaCihAaU02cX0XUTaw/OoRf1VH4r+sXZg96Kg5jDEJJ0JNjCbafEWI4e
-CaeFDKM4n1djA62EVwnV9vJNtlLnWsKjUuJRGctTaaOVaOih+tcY98vccWRO5hx2ZcRqCned5PdQJ8O6
-4tebCsS6h2kp1oxfZiYCaxaqDKverzcbiDVLd0WG9blfZj4CawHNMqxGv95iINYCuBRr0S+zEoG1QuES
-rBa/nhmItYJVKVbSL2NFYKXRIcNq9+ttBGKlsS7Fsvwy2xFYG7SDJVidfr0ngVgb2JRiPfTL7ERgPaIh
-IsHq9es9D8R6hMdSrCd+mRcRWDsYkWEN+fV+CMTawTMp1td+mR8jsL5z/L//D1BLBwjfDLAh6wQAAFoT
-AABQSwECFAAUAAgICAAAACEA3wywIesEAABaEwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAAKgUAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClass.class-ed6d046b-88ee-3213-9ba5-278c957be350--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationQuerySpecification$GeneratedPQuery.class-1f2bc8e5-a140-3f89-b39e-d4f44d821de3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationQuerySpecification$GeneratedPQuery.class-1f2bc8e5-a140-3f89-b39e-d4f44d821de3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfOperationMatch.java._trace-a075dd16-eedc-3afa-991b-a7d7aa58b33a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlk01IFGEYx/fd2WnW
-t2UtFj2MiAiBENgibVJg9oQ72+z6geiwMx4MVhNUVvvQtVueCqIkAuliBoF2sCgKREEpDdQC7Qs6dIi6
-FFEd7FTUpWXnfcbnXW/7//F7nvf/zsz6fD6Vsa5GBm99/tQKDIIJKeaLjlzojeaGstGR0cxo31Cmt39g
-uC/aSUI6kx04kxkdODt8aOx81n/ysX09BG92dvjAjJ/QdT1PXpTlgelj8cz+QkaDxS+WV1TkwcdwQVDi
-45xmFr+quNkv8mR5ZWU+/0T/NqeZxe8pbkZ/Ra2qkg5c04rAVmkBYEWD69XVNB+IFDI2NA5ympkRU9ws
-TjSOuj42NBo5zcwwXR8bGpNaTQ0tZEwFCsArMFssPAhLQqIpVhslDRMpXltLGiYs1c3ixMSlWN1h0jBx
-mdfVkYaJG6qb0d8K1tfTAon3gQLwCnzSioSvYVn4VySc8pdIgtmmQhM0UcXsRORJTkQQvKl5msuEmf0K
-EtHe/KwWftDVXxB5q79HBMGHYm5zmTDzr4JErE6Oa9AGbXR18kpIIFyd/KFCJ3RK0ra2C/0pFQjnUhkN
-HHColBoMCuRJizp0Q7ckvQsJhFLzEQ16oIdKzQ0hgVBqORaALGSp1HK8RCCUWmNByEGOSq0NmkCelNR2
-Se2BIql9rAYmYIJK7dNhgVDqmNFhGqap1PE0LBBK1jUd5mCOStbsPoE8aT4iCH461hKXCbPWFCTi/Vov
-cQq/Cus1lwmzPuAUfhXpVzoswAItlP5WIhAWSv+KCIKF0r+5TJjNFCRita3iFBay93KZMLsMp7CQ3ReE
-JVgip9s5XRCvon0rCMuwTKU7EUGwoj3DZcLshwoSPOwJTnkVF7lMmP0cp7CisycIq7BKCzlhLhAWcvL/
-9nVYp+ScLsjO2E0OG7BBpamIIHgP5y6XCXPuK0iw0SOcwns481wmzHmGU3iPLiUIm7BJC3Xl35CLsNB/
-UEsHCKdrKM3dAgAAcQcAAFBLAQIUABQACAgIAAAAIQCnayjN3QIAAHEHAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAcAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfOperationMatch.java._trace-a075dd16-eedc-3afa-991b-a7d7aa58b33a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OpaqueBehaviorWithoutOperationQuerySpecification.java._trace-20772b73-24df-351f-82c0-c12d116d31a4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OpaqueBehaviorWithoutOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM9GF0mMDA
-5OLiaKSizsigX1yUrF+am6NfXJJYkpqbmJyRmZeqH4zECUvMyUxJLMnMz9MrK8xhcjMNFpN26IeZwKDu
-7mOorMzA5Mohr6rKwOjeqgziQSUZ3VeooXDvGKqowNV6fDfU1UVIempwgrhQSS8mNTMzhKSXBg+IC5O0
-EkKR9GFHlrygYm2NJPmFD8SFSnqnqzgAAULau5sTIgBTMIsdTcESbhQFvse4HXwcfBD8t4YOvg6+CA1+
-cpwQAagC/yvsDmEOYQgF/reFIQJQBQFy7A4RDhEIBQGqQhABmIL1Ag5xDnEI/nFxCB+u4ZeDo0O8QzxC
-JNCaEyIA1RJYx+6Q5JCEpKBVDCIAVRDEweqQ7pCOUBDEy44mICoEEYDpqGF1yHHIQVLQyI0m0MsHEYDq
-CFZncSh0KEQoCNZmQxMwEoUIQHUAAFBLBwh9E/mlTwEAALQCAABQSwECFAAUAAgICAAAACEAfRP5pU8B
-AAC0AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAjgEA
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OpaqueBehaviorWithoutOperationQuerySpecification.java._trace-20772b73-24df-351f-82c0-c12d116d31a4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEndTypeMatch.java._trace-10779a30-f652-3f34-b0b5-6d5d591cb18e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEndTypeMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkk1IFGEYx/etHWZm
-XXZdHCgVGaRAOuiyRNsXwVPOfvqx6dqsM6vVqksIq7Xq1qFTdbGDHSq6CR461BIEFphokQR6kahDRIe8
-GRRdgrp1aNl5nu191+P/x2/e+b3DuFwuibERk8FH1754Bv5ACi4w17HZmfFgaaoQnM0XS/np8fzEZO7K
-TG4qmMZtONvMFSYncnOTV6e7rhcL+85u2A+98OH/SS6IG6e0lpYKueSvgJSLGWaguslgRuFka2sFTIeq
-wn5jTuc3Mx4EnN2I+9mBtrbKXvKj/1LiNzNWVWcruL9Iui68cEeuA9/8VUCJkeNaezu/e8LVTYWRAZ3f
-LHIt4GwsjNx2nqfCyLzEbxZZUJ2NhVFZ7ujgg6I+dxVQQPRgvaD7RGEH8p1BLjG6q3d2cokxd5OzMTGW
-PB06yiXGBqRQiEuMmQ3OxsTYkhIO8wWxJ+4qoILYslwnrPpE4X298EkVhIQlQTd080riYhOimlQMI6Gb
-Jm7oImGJRwEieNvkCQniEOePTp5pQERHJ+MaEvooyX5JJCyZVongh0n+kKEf+oWjf3kR0dE9aQnSkOal
-nmF5D7rsR1R77p0MwzAsSNsKIpJ6uzQYhVFe6j3nRVSTVmUYgzFBeutFRFLfrhsKUOClvu8qIpJSigIl
-KPFSqlFGVJPa5D3SYXedNDjfDguwwEuDT32ISBoqa7AIi7w09MaHiCTzhQZlKPOSudWIqCZ9DiOhX8f8
-qouEmX8DRPDXyfjoaPorMpokEpZpVongX2Gd12AFVvgga0JFREHWVBgJBVmzukiYdT9ABIOsx3Q0BVll
-SSTMek7voiC7WYE1WOPebh/RkNQSbUOBdVjnpd4wEkq0B3WRMLsYIIKJ9h0NCSXadyWRMPueSoQSfyqw
-ARtC0G8PIgrKGh7YhE2emBqS2mPZoge2YIuXboaR0D2yt3SRsOxSgAjeI7usIaF7ZF9JImHZ1yoRvMdI
-qwLbsM0HjRzyIKKgf1BLBwguNZoH6gIAAHgHAABQSwECFAAUAAgICAAAACEALjWaB+oCAAB4BwAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAKQMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEndTypeMatch.java._trace-10779a30-f652-3f34-b0b5-6d5d591cb18e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatch$Mutable.class-a4b4088b-4f3a-34ea-99e7-f3230dfcb173
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkM9Kw0AQxr9p08bG
-aLVqBU8FPbRajBTxUlGkIAit4B8qeNvGxaykSUk2PpEeBC+eBA8+gA8lbrax3ixd2GHn229+M7tf3x+f
-AFpYN5Ej7CdD34klk3zIXE8E3LnkLh9JEQY3QnphIk/cNOkx6XpbvUSygc9NGITmLJWE4qEIhDwibNa7
-YXTvcNcXo5g7itJKw191u9EnGJ3wjlvIo2SjAItwMbWsO8tAukm5q1znyXDAo+v0XYRKN3SZ32eRSPNM
-NKQnYsLBTA1+/6pNsEYTH6E27RmEkoizYkK+3rhVhKswiVx+KlKp9k/X3Qf2yAj2WRDwqOOzOOZqcjPD
-YQ+KiHTl1C6gqHJTnY6Vmirm9g69Y+5NG+ZVtLT8pIzPsNWpOrZhAYsaY6KMJQUhLKOSwZo6VwTjdcIp
-auVFM+zxbcbIYUXHVazpfqRHrGLjB1BLBwhU4U1ETwEAAKkCAABQSwECFAAUAAgICAAAACEAVOFNRE8B
-AACpAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAjgEA
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatch$Mutable.class-a4b4088b-4f3a-34ea-99e7-f3230dfcb173--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ReceptionWithoutActionProcessor.java._trace-8ba465fc-e94f-3218-aee0-3c5e629825ca
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ReceptionWithoutActionProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0bmSUZmBy
-93FsNbdjZNAvLkrWL83N0S8uSSxJzU1MzsjMS9UPRuKEJeZkpiSWZObn6ZUV5jA5HHTazy4FM4CB23GL
-Ah8fkPtX3MKCgdHxvgCYB5FkdHwvg8x1us4qIoLEvcMB5kK0Oj2RBvE8RMSAPGanV1wIHqPTF24IjwvE
-c5ZhFRdHGOOsyAHmQoxx1pdBkfRmQ5IEAFBLBwiZ7q7nngAAAAIBAABQSwECFAAUAAgICAAAACEAme6u
-554AAAACAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-3QAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ReceptionWithoutActionProcessor.java._trace-8ba465fc-e94f-3218-aee0-3c5e629825ca--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatch$Immutable.class-f587e424-6598-3888-b665-b0f311ad5787
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkEtLQkEUx//n+r5Z
-lmUvglq40BKvuDXcCJFhIRQu2o3XQSfuw+4j6Du1aRW0aFtEnymaO5pBRAkNzJkz5/znd86Z1/fHJwB1
-bKWgEaqhbRk+vw65Y/KBYEOP2cYx87ueO+ZecHvKAnNUbNt2GLC+xVOIE4rzvCEkD4UjgiahWeq43tDg
-piXGPjfk63pkjJbFfL/xc+6T1Sj3CPGWO+A6YshkkYBOGPyH2JmnfVU31xEOPwvtPvcuoukJ+Y5rMqvH
-PBHdp8F4MBI+oTYX+OsvGwRt3CLs/DZLpOkSdv+YiZAR/umES4iVypcE/dwNPZMfiShU+N5H9YrdMEK2
-7TjcU7W4nCEz6w41SBCipcmdQFLeU9I7QVzF0/sHFXpA+l4pFqTVlfJZql6Qld7eRIdFLClOGjksS0rk
-rSAv1YRVrE25FXlGOS12NyMmVeRN0bKT7JSmoaDsOjZUZVLdbmL7A1BLBwggXfjrYQEAAOACAABQSwEC
-FAAUAAgICAAAACEAIF3462EBAADgAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAAoAEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatch$Immutable.class-f587e424-6598-3888-b665-b0f311ad5787--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsPropertyQuerySpecification.java._trace-8ae275ca-e838-3381-86d7-52464a7eb0ef
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsPropertyQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMYGd06GFg
-cjrukCSnwMigWFyUrF+am6OfmltQUpmck1hcrO8KYjqDmHplhTlMrjFBqyQdumF6GNTdbOUVFYHc87xy
-cgyMbinKYB5EktGtXQSFu1JeSQmu1n2TvLY2QtL9IieYC5H0WC1iYoKQ9NjPA+ZCJS8KoUg+ZkeS9AwV
-srRESHqm84G5UMkTQnZ2SJK3OMFcqORLdhTJz9xIkj6s3A5eDl4Ivo68g7eDN0K5jzcnVACiwPc9u0OI
-QwhCge83YagARIGfJbtDmEMYQoGfgxBUAKrglIBDjEMMgv9IHMqHavAX1XeIdYhFEnDhhApAdPi3szsk
-OCQgKegTgwpAFfxldUh1SEUoCGBiRxPgEoIKQHQEFLA6ZDlkISko5UYTaOSDCkB0BDqxOOQ75CMUBLqx
-oQn4ikIFIDoAUEsHCAvkqv1CAQAAnQIAAFBLAQIUABQACAgIAAAAIQAL5Kr9QgEAAJ0CAAAIAAkAAAAA
-AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACBAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsPropertyQuerySpecification.java._trace-8ae275ca-e838-3381-86d7-52464a7eb0ef--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatch$Immutable.class-eb333b48-fcfd-3dad-b2d9-5d85e19ada1f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkD1PwzAQhl+n6VcI
-FMqnKgYGhhYqgoqYiliKkIpSlqIObG5qWqN8kcT8KhYmJAZGkOA/IRw3KguqKiz5fH7v7rnTfX6/vgFo
-YacIjeBEeK4VswfBfIeNOB1H1LMueMScpC9CFnVcGsc9mjiT/a7niYQOXVaETtBYuJCgcMZ9npwTtOt2
-EI0t5rg8jJklEa3UWCq5PS/WGBDonWDEDORQNpGHQXD3b5y98PSqc8XmPrsW3pBFN+kGCKp24FB3QCOe
-/jNRTyY8JjhdnP671LYsD/tiSLA7b3C5zFAxCMo87k1rCXL1xi2B0Q9E5LBLnkq1Pxse3dNHSmB2fT+T
-mZy4PBsDx5A0pEeTN4+C/BeldwVd6aWDwyZ5QelZZSxJa6jMd5n1AVN6e9M8LGNFcUqoYFVSUm9Nepr0
-q1jPuE35pjEt9zQjFpTypWjmNJrRNGwou4kt1ZmoabdR+wFQSwcIioQYKlwBAADXAgAAUEsBAhQAFAAI
-CAgAAAAhAIqEGCpcAQAA1wIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAA
-AAABAAEAPwAAAJsBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatch$Immutable.class-eb333b48-fcfd-3dad-b2d9-5d85e19ada1f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasNameMatcher.java._trace-28948d47-3747-3901-bf00-0acc5041c6de
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasNameMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l1oU2cYB/C87Wne
-1u5tbE8iWwQVRUZBVxAEL6Q8Lxr8Yn4kZCEe23CapunXaWxaBQWH6250XozdiFe7cYyhN4JaqMNtFzJ6
-YXXD0a6U4UftRmG9UKF+W0N8ntP3fZO78+P/Pv/n5JxAAoFADWPF50xuDlTtZpCAffA5C2wdKmZbjnn9
-LUO5wWO5gWyus8fNF12vJYHXOz9cf+H293S6wz2Fgc+OD/ZX7Vhf+MuWm5YnBSAeGw01N5ekrrYE+wIs
-NvFR+ZoSLDYtdNj1a2jLFg3uVJeBRuyaajIC81wL7Cla27ergT3HQ2XwAz9ara1a4FJDGfzANIfSR4s8
-IKLQ/lgIDsABVQ7XofjH9mdrjdDBv0PQBm2qLDSh+McOLnEjFL9dD93QrYbiU6KC5hqQ/HPPoiiNkbJU
-x18KXVgiyEmCKA02yqc1ZalKhLkuLBkTMAzDan0yHkGi+mQ+ikL1SU/owpInOQnWJ0dsFKpPnuG6sNT1
-WjgNp9X61M06JKpP/R5FofrUbaELS5UeNgrWpx7aKFSf+o/rwtI/WHAOzqn16Z8EEtWnr0dRqD79s9CF
-pcc5Cdan/7BRqD49yXVhzmgNnIfzar1TGv2BqN4Zj6JQvXNH6MKcGU6C9c6sjUL1zjzXhTlvV5r1RyKi
-gjasMDZqn6mFi3BRDbXPRpD80IsoCq3d/k7owjL1nATXztg2Cq2d+YTrwjKbV5r1mZiooMQKYyN3RMAV
-uKKG3G/rkPzQhSgKre1+L3Rh7mVOgmu7V20UWtsd47qwDi5/g2twc3lQsOOBBWMwpozueCxMebqGBMuy
-q7iRya6tNzKdpRf7FtxS77Wz9GKbNBpGotvP2TIP43B3eXhNbt6CCZhQ6nILwpTXYRJcoCu0DoXaqrsi
-wiDWtZ6IFuj6ShbgT5hRFsinLJiESaUu7whTesIkuED+lI1CjyT/NdeF5Z/Ly/AP/LtMVvddCx7BIyXU
-fY+b8s6U3i8tWIAF9dZ6R3gFfWMj0d32zsl2eAIvlAX6bliwCIvK8L5fuCnT61D8L7fvvjCI9f1PRHX9
-e+UAvJKWUuettWAJlpTh3gZuSmsUhX4T3k6hC/MO0Sl6AN6kkFxydSNvlog28haDFaE3VUao8LGQjbJR
-DRU2EvmhbbwiJING6Kgr5Gq5Wg0dHQgj+aEzvCL0XdAIFXNh2Sy1/zzFE6EKOmsj0bn3UEsHCNhDOHiI
-AwAArQkAAFBLAQIUABQACAgIAAAAIQDYQzh4iAMAAK0JAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADHAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasNameMatcher.java._trace-28948d47-3747-3901-bf00-0acc5041c6de--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatcher.class-2cafb567-e997-3970-90a6-db2fdc92a015
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatcher.class-2cafb567-e997-3970-90a6-db2fdc92a015--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.DirectSuperClassMatch.java._trace-48562715-bffa-3f73-ae32-c62a3660109a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.DirectSuperClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdk11oHFUUx/emO5nd
-ZdmmPoxbpzVV0+3WoEtpRLCgZ5L9zm7IuszuzBZpliSUbZOYJq0fBcmjH0EtfiGtVR+qBrVFxCBdtDWh
-obVUxQcfCkKl+hJEqoLgi+Lk3nPn3PUp/H538r//c5IbCAQ0xhptBt8FuoaWLPPOJAs8MD83njo2PZWa
-nzxybHJmfHKi1Tw415xOVZHTgmvNqdZE82jr8Zn7nzgy1WWNu7UIfCtzvJ+f1bXbN0R6F7zVlwzcMfSL
-EY97mNrS1xdg6a4tnMQhS8d3b93qIUS9w03pHSYRS+/TBAU55ftN06NyjH85ahKx9GFdUDen4zC6fTs1
-kox3BtPPawqy9Et6B76xmSPW/R4+6L1byUL2s64bvb309a0EJ5zmL5OIZXo0QXyajJHkJKbJbDOJWOZB
-XRCfJrMAV/p2UwPJ2EDLvKrv3En1MyeDHEWhzJnOw49iymF2BAr99/l1s7bZ3+/Xzc7qgnjd7NtQTu3x
-+2bfM1Mpv2/2q7Ag3jf7p7W89xHqKxk76Lnu0MAAVcrFghxFpVxc7zjsjamHA52H+8LKYf4cnAEL0nQx
-GfnHyi9rnrAoIt/WUWDISgJZrCR/2VSZ5W/KALGWggsfQxYKdCkZeWlhTPNEli4tTIZRiEsLM0lksdzC
-UVNlVnhZl8wXXIzCBAzDCF1KBu/YVNyhQwlKdGlxVxSFuLT4JByGUagqIb6RzYuLGlSgooSc0P8n3tyM
-AlPXoQY2OEqqb/xq/+ieqlHIcHcIhQgZzsJT0IDHKISMDBluGLAf9ishs1EUGLJmheEAHFRCfOOHXNdh
-DMaUkJ+iKERI6QcrAC2YpRAyMqS0HoRDcIhCSr+FUYiQ8o9DOZiD5yiEjHzD5d9DMA/zFFL+W0chQkY0
-vfODkWiw44PKvdYBeAFeoVvIyKqVh++BRVikkEozhkKEPHrCSsBrcJpCqjVvIac2jAypThieOEUh1eMx
-FCKk+uXgQ/AOfEghdgY+haUNI+e1q4YnlijEbvWgECH20wlk8RDtBVNlZp/UJPOHaL+bRBZvyH7fVJnZ
-K7pk/obsfwenvYf6OZWsX4CzsLxhZMn6NcMTy1SyfjOMQpSs/5pAFiXrf5gqMyeqSeYlnduSyKKkEzdV
-Zs5eXTIv6cxZ2+A8rFJJMrKk82LIE+f9Ts5pAxlLO214BtrwhRLiG/nQnXbIE20KWU0gi8GcK6bKzPlZ
-kywGW08i42C3TJWZG9El88HcQcjBBVihTmTk/5nrhOAiXKRB3LEIClHSfd26Cy7BN0qIb+R23E8inrhE
-v7NqIMvQG7AAa3BZCfGN3I57I+KJNQpZTyCL7bjetAqzRkSTzLfT6Ekii+00DFNl1tijS+bbabQgD1/D
-NepERm6nsRCCq3CVBmk8G0EhSv4HUEsHCLXIGDgeBAAA4wkAAFBLAQIUABQACAgIAAAAIQC1yBg4HgQA
-AOMJAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABdBAAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.DirectSuperClassMatch.java._trace-48562715-bffa-3f73-ae32-c62a3660109a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.UsedInStateMachineQuerySpecification.java._trace-00ef1ec7-4b01-3271-8820-c6f5b488a46e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.UsedInStateMachineQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWRMeMXosJCB
-ybXSUVXTgJFBv7goWb80N0e/uCSxJDU3MTkjMy9VPxiJE5aYk5mSWJKZn6dXVpjD5KYTtVfaYQHMBAYN
-dwlVZWUgt1NYU5OB0d1VGcyDSDK6ZwijcKv5ULgzVFVU4Fo9lqvq6iIkPc5wgrkQSc9lwmZmCEnPnTxg
-LlTytBCK5F12JEmvYD5ra4SkVyKEC5U8zOcABEjSFzmhAlAFD9jRFLziRlHgs5XbwcfBB8G/o+rg6+CL
-0ODLyAkVgCjwW83uEOYQhlDgt0kYKgBV8JXdIcIhAknBHyGoAESBf5uAQ5xDHII/TxzKh2rwv2jqEO8Q
-jxAIYOOECkB0BHiyOyQ5JCEpCBCDCkAVHGd1SHdIR1Jwhh1N4IoQVACiI9CR1SHHIQehINCNG00giA8q
-ANERJMHiUOhQiFAQJMOGJqAsChWA6AAAUEsHCDmhtitRAQAAwgIAAFBLAQIUABQACAgIAAAAIQA5obYr
-UQEAAMICAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACQ
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.UsedInStateMachineQuerySpecification.java._trace-00ef1ec7-4b01-3271-8820-c6f5b488a46e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasOperationMatcher.java-8ebaab3e-8e0a-3489-b17d-bad673cfeb55
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasOperationMatcher.java
-
-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
-AQABAD8AAABFCgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasOperationMatcher.java-8ebaab3e-8e0a-3489-b17d-bad673cfeb55--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsQuerySpecification.class-4825d017-449a-3d2d-be3b-5c52686f5eb9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cYPUMCC+sq
-FFtsa1v7AZoEywJV/AiFIgSNBsQGuenVsBnD4Gaznd3Yxqc3/Ud6ozy96Mdtf5RP39ksIYRQAhGeZ3dm
-533POXPmnZn8++6PPwHM4qmBPoa7tYprByEPRYU7O9ITdi2Urv00EKVNJctloYqy7HE3eFITql70hSOf
-SYeHsuoZSDIUqqpsC8eVfiDsF5KHits/61Bb1bxQVoTNfWnLiu/a93gg7gtPKCIr5dZWjyIyDMxLT4YL
-DIlUeoshuVwtCRNDOGfAZHh4drHjTeaNaNCChfMMg9xxRBCMTzOsp9KF94efNZHAsIV+jDDkUifbVOGh
-syNUYPtBPSAB0bAUgR3jaTuGC6RpvVbZFmqTb7uCYbRQdbi7xZXU/fhjMtyRAcN8D9PJkjXSo1zPIcCF
-nqwhLDP3qyN83QkMfMKweKIdYj/B3oqGI9gmionL+NzAZ2RtD0tW4C/rD6puSShdDWMmGK5Y+BJfMVzy
-VVUXRp6qUXJXvhQqp1RVMeymCrv8Bbdd7pXtpqC81x6ZTZ+85v8/yayBbxgmumKjDSMUPa91KY7hfDHk
-zvM17sdFc66x3BQWUu9ZFxWrN3arbq9M9mc7VMrRxVhrFDttkgyuG5hkyHSfZeFbpBj6ovNCRKwMt8+q
-l5zwxC+5ih/WI3yG652q/Rg1NIPvcNPADYZUtzkWpjFD+4toY8bF1E8t6/Z4e1c44SmMpEK5w3C51QBK
-ndUPuxGnVWYtzGGeIX94adsiT0NL+9rnildESOcWw8UOk9B0HefW1WrlN3hI2N6+1QxLehK3GOZSZ4a4
-yRD0UN2nTTwodYZVC9d06S6mejlO01saK6/vloGDG+yG/liwsKY/XhFeUFPiYNuX8p52gbtFT/DndVq5
-YrWmHLEq9d5Pd8M7pVeRYSgKCAmd4bf3evt3uK+OPzkWqLSsvEd4yy4PAkH1N9x2BdMkD054zJA9Ceg/
-E33aOuob1JujHqP3YGYPg29x4TW1+/BBHAdMUNRVjFLLasThIj6k9xA+whhFXKJ2kkY+jtA2qKWjzD18
-+uoRQX7xV9RPUMzX9NS4FyIdNn2ZJh0zTex++h8nPhAftL4Vg3KSumSO8NyhllbXP7mH9Kum5IGI7FYE
-OdYIiOXq1hSRannTkRkaZiqWm9zDbDvKfMukkzHK73r3xbkLFK0ZzMnE7N+4vYe77QhLLTrMpg4T31Mu
-G/mHsBZjrKsx1kBm8g1+aMdhEQ6NjyyR9ntxzkSsvT/zBsvHp6yQfytH/DtEmDs+W9t2v4UwsjTzFg9e
-t6WMN1MG8fBQyr7GR+0pTRaqh/Wo9ZjqR7+f4Ed6j1JriKKK0D93GDZh/gdQSwcIGw6nm/kDAAC9CwAA
-UEsBAhQAFAAICAgAAAAhABsOp5v5AwAAvQsAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAADgEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsQuerySpecification.class-4825d017-449a-3d2d-be3b-5c52686f5eb9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OpaqueBehaviorWithoutOperationMatch.java._trace-ec3f3e71-4eae-335b-bbdc-7fbac67eda21
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OpaqueBehaviorWithoutOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkTFoE1EYx++1CXe5
-hpxil4TaQ3OlqaWGqhSRUr7A3SVtaG1N75KxoVYMpBWbmKGbCBlF6hIQKqSDHWyXCBaELooUsW4OIuLg
-UETo4CBumrvvvbyXjr///3f/78FJkhQkJH+HwL7UY5qpK8YwkZKV9eXkg9VyslItVldWi8t3S2sryZwA
-brFcul2slu6tXa7dL/ekGs5RH7xmC9KUOWdEo1KPpehDQxIxN856REtiPrkYi7XL4Vi77DUbGidivlCR
-Qj4dBgcGhA+P5C78rHlIj1j9xuAgp+u6T3jDmtI4EWtWRfJvWM/keJyPWs2Ah2zmZXfZigilbUA6calz
-xB7VEonOEftGGMk/YteVsTG+Yz8OeMh2GnJX+Twilq+6yzchoUy3ghMTvEzvhz1k5TvdJ3xd+oPGiaS/
-qEj+6zIVeXKSz2Q2wh7SmczPIKQgJdQn8qngj4YB/WK6JIMNNhem1xUMmPDWgCxkBeE4jAEVZmZlmId5
-LswshjGgQvZ8AApQ4EL2QggDJvxQYAmWBOGXjAET/sqnhH+BLmHu9zjUoMaFm/EIBlRYuGZAHepcWChE
-MKDCre8GbMImF3K9ZzCgQu6cThn/US6qiUxyCZWx/58Wjw3Ygi0+6PSFMKCDTr9OGQedmCYycUZUxv6g
-80iBJjT5908N5M6BAwW2YZsL73XK9MBHTWTifFUZ+wfcEQV2YIcPuuMqBnTQfajCLuxybr/A584HByrs
-wR4XDnXK+AL3kyYycb8xH1+QH1WgBS0+mL+qYkAH/wNQSwcI60p0o0kCAAACBQAAUEsBAhQAFAAICAgA
-AAAhAOtKdKNJAgAAAgUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAIgCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OpaqueBehaviorWithoutOperationMatch.java._trace-ec3f3e71-4eae-335b-bbdc-7fbac67eda21--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasNameMatch.java._trace-55c57ff3-6d4f-33e2-8db8-9487a7b90a18
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasNameMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkk1IVFEYhufYTOfO
-5BkbBiMvJlKhBIOaJBUEfTp3xjuOAzZO917BiEklJkfDv36oNlHRQqpFPxDaVtwIbVwohBEaJVkQSISL
-cFW0ihatgoaZ77udMy7fh+ec972X4/F4fIz1HWbwyVNhMuiFJKSYp21ifKB5aiTfPDE0NjU0OjA0mMte
-HM+ONPdiNkrZyuZzg9nJ3OXRpitj+Yr2u/aLPfDx/00eMKPboqamQPxaASQ9LPonVMxkMEMc0PUCCFUX
-hV1GtZAzMw7yUt6N+ei+2tpCbvQVc4VxksuZGed8dXVKwQVeBi5VFQFNMhZEfb2cl/Vidhe9FnJmxgYv
-ZVq0GS5md9EWlzOLAW9okAfEOr1FQIWxM+WCE1SFv6cjTdKiuFdEItKieMhfyrgoHj3e0iotinfxlhZp
-UfyJ1tYmF8ZnvUVAhfE5XiYsBFXhTbnw3q8I5mEfdECHrJhH/IhcqVVHQl9mnhAqYWaME8GvM9/5oBM6
-las3NETu1ZthJPQTzC2uEpYY45AqHJcuSlyrREQXJT77IA1pRfrCd6BvVYjoXNcpDjbYstQV0xC50nMB
-/dCvSHOViEhKhjhkIStLyf2ViEjqPuSFYRiWpe5GPyKSUhENJmFSllLHOCJXauc7JNNbJvUM6DAN07LU
-cyuIiKT0VQEzMCNL6TtBRCRlzguYh3lZyuT3InKlmzoSeiiZ20IlLPOQE8GHknkWRkJvIDPLVcKslwIW
-YVGut175EVG99VZHQvXWB6ESZn3lRLDe2g4joXrrO1cJsxMaLMGS1GX3CSTuIHtEg2VYlqUpHQkNsm8I
-lTD7PieCg+xHYSQ0yH7KVcLsnxqswIpS/zuAiOqdaABWYVUmZwUS95iTC8AarMnShI6EVjvXhUqYc48T
-wdXOgzASWu085iphzg8N1mFdqf8VQET1/wBQSwcIcdsffrsCAADtBgAAUEsBAhQAFAAICAgAAAAhAHHb
-H367AgAA7QYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA
-APoCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasNameMatch.java._trace-55c57ff3-6d4f-33e2-8db8-9487a7b90a18--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification$LazyHolder.class-615adbea-2928-399f-9253-bee286b8b345
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtU8tu00AUPZOkiWMG
-mobyKgUKBEgQwsCCTStEG4JqEoIgVnhs0MQZyFSOjfyo1H5VoYsikPgAPgpxx5imhBUKC8+dub7nnnuO
-x99/fPkG4B4aJeQY2snYs6JYxHIs3JHypZXEyrM25EhsqyDcFFHvg3TVO+WKWAX+80SGO39kah2xu7MZ
-eEMZllBgqGyJbWF5wn9vPRtsSTdmMOxuz1nvNlsMG51Z+VYZqtTNsZtv7a7t2Osd+03rBSU708RUaay5
-nvJV/IAhX2/0GQrNYChLOM7wcNZBTHDMc1SwwFBcy1ha9dkFNvplMJzkmEPRpN0pjtM4w7Ag/SgJpU1M
-SnhqVw4ZFuuNv3Vr+DmOEgyG+Q6N0E3GAxk6YuBJbVTgCq8vQqXPadJEHhe0FJMcikcqYng6s44jF2NV
-e3WZ44r2yhCuK6OodneyvcPwiIT8h6th9oIkdOVjpZX+A/S2NpGB274vw6YnokiSCeZEAlbI1Dz9ODks
-6Q9DuyXtMMUCrWXoL3WMTvfTKqD6Ffw1O8CJfVQ/Y3EfZz9maFBtjtY21Ts4n2b1UznsYVFkFOduHmB5
-AiumyScphP8qwEVcoljWNyQD30rfAMYnTbzC9qZoX1KfV79pKwauopYhaxmyQMi9Kdb2kUGvpet13Eh7
-6lE56jB/AlBLBwgbRoPy9AEAAFoEAABQSwECFAAUAAgICAAAACEAG0aD8vQBAABaBAAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAMwIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification$LazyHolder.class-615adbea-2928-399f-9253-bee286b8b345--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.IncompatibleSpecificationProcessor.java._trace-34f84546-22cd-36a3-adb3-c52e66546b6e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.IncompatibleSpecificationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0CWKUZWDy
-uOL40sHBwY2RQb+4KFm/NDdHv7gksSQ1NzE5IzMvVT8YiROWmJOZkliSmZ+nV1aYw+Tw0TmBQwZhBAOP
-43Nlfn4GJs9NUg6ODo4MjE6iAiA+XAGjk6o8qoBzAauYGIpAKQdIAG6Ec608mH8Gwmd2buZH5jM6T+KC
-8Dmh/LnSYP5zMaj6xVzIfEbntdwQPheUf5VVUhLFAbc4QAIIB7yQR1Xgws6GogAAUEsHCBbnvX61AAAA
-TgEAAFBLAQIUABQACAgIAAAAIQAW571+tQAAAE4BAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAD0AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.IncompatibleSpecificationProcessor.java._trace-34f84546-22cd-36a3-adb3-c52e66546b6e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification$GeneratedPQuery.class-ae41ca7f-7fca-3e32-afe5-9dca0164993e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification$GeneratedPQuery.class-ae41ca7f-7fca-3e32-afe5-9dca0164993e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PotentialAssociationBetweenProcessor.java._trace-ed0feec5-e837-339a-80fb-76611adabde3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PotentialAssociationBetweenProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0sWSUZmDy
-YnRMdYhxSGJkMC0uStYvzc3RL04tLE3NS05NyUxML0rM1Q+G8l0g/LDEnMyUxJLM/Dy9ssIcJoclzlPY
-pBAGMfA4zlfl5QUKcMoA+TEMjI7nBcB8mAJGx/uKqALORqwiIigC5hxgAZgRzva6YL6qMJjP7Owqjcxn
-dE7ggfC5ofxciHpLmPpiaWQ+o3MfRL0lTP12VnFxFAfs4QALwB1wShFNwWs2FAUAUEsHCKqUypu1AAAA
-VAEAAFBLAQIUABQACAgIAAAAIQCqlMqbtQAAAFQBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAD0AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PotentialAssociationBetweenProcessor.java._trace-ed0feec5-e837-339a-80fb-76611adabde3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperOrEqualClassMatch.java._trace-972da474-1a30-3ac8-967f-f67536d287e6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperOrEqualClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdk01IFGEYx/e1HWZc
-ll0NY9xeRIRckEW3wqBL+Kg7szu6BouNO7NeNKlQtKztgwiKiEDYQ9AlxA5REPZ1CPKgFF5WApG+6CBB
-p05Rt7rUIRrneWbfd73t7//85n3+7w4TCoUUxkrzDN6HGgZUmG5pZaGO8oWp9KW52fSpufmLV6dmJ8vl
-tLHzc3DnZ8/l87MN/SV3XwTeBc+EIDf4RW9t9Ti+t6UlxAb/NPuEU5aJdyUSHnZEveGejM4FscxhBSns
-U18X5x71oJnlgljmpIKE5nWlrU1acUutw0rcR6yT2dLb2wV9S/pEbb5zQcwIK0j+DiOCJrYxmrggZqTQ
-xDbGTbWzU6w3FsI+4kLjbv1wMSYNzaNgpbprdcw+nkrV6pglFclfYi6AlT5U62Pe4el0rY/5VEVC9afW
-2ytWmr/DPtLKf6o8zCoxaZjdXz/saJSGuXsK9EO/GOfuqxSQ8ChJjNfJPeEys1w1OACvZA0oYIIpDrSy
-KgV4oHU8SYyXtk5wmZl1LjgAL279VSEPeXHgEItSgAcOTSpQgIIknFZ3BWfjFNATn1UYgzFJ+KpRgMJw
-WodxGBfCsBmlgIQXKkzAhCS8ilKAQn41DDMwI4T8m0YKUBh5rUEZykIYqaoUkPBR3SVsh+uEgnIAKlAR
-QqErRgEKo906LMGSEEYzMQpQsBM6LMOyEOyDTRSQAElifPm2yWVmtvfXE/vvyj4T+Phu7TkuM7MXAh/f
-bbGiwwqsiALFh40UYIHisyQxFii+5DKz4pYSMB74KfCxQHGby8yKvwIfCziWBquwWtvnuDoxFXKuaLAG
-a0K4kSTGQs5tLjNzHigB44LHgY+FnOdcZua8DXws5DZrsA7rooCbiFCABdzpCFShKviaThw8sBiBDdgQ
-gvcBI2Nj1/uAJWau9wETY4PNwMfG7gcuM3N/BD42Lh3RYBM2RYHSsQgFWOA/UEsHCPjffV7OAgAAkwYA
-AFBLAQIUABQACAgIAAAAIQD4331ezgIAAJMGAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAAANAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperOrEqualClassMatch.java._trace-972da474-1a30-3ac8-967f-f67536d287e6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatcher.class-20173548-5021-318c-906c-3413186dcbfc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatcher.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWWt4FFcZfk92ySbL
-BMiFtE0pLBXpJhu6LeVSTUoNIdC1G3LZEA2twmSZJENnd5bZWSBVW63W1ku9VgvWu9YrKpQaYikVb61W
-ffzbx9/qX//6w8fH75yZTHZnZzPDgn3kebIzc8753u/93u87lxne+M/LrwLYjj9H0MAQK+W05ElZU4/J
-pqrnk5lSQTEGNblYHJbN7JxiRBBm2Kkbs0klq6mFopI8qcqmISdPlBRjPmmU8qaaU5JyQU2quYKW3CsX
-FduUQRodyaQmUiMHj2QO7WVgKYaWQT1fNOW8OSlrJSVEVMCwpmzc6NA4b2UMjemRAweGxhluSXP/ckEm
-1KSmz+44nkzrs7OK0cfQ1E+08qq5hyEU755kCA/qx5QoWtEeQRtDvy/1kqlqyUnRM8Y7OLSanz1EzRI6
-sJ6heVYxLYcMvfH0cfmknNTk/GxSCNXXXZNeM8V2k4TVkBjWptW8crCUm1aMCXlaUxja0npW1iZlQ+XP
-dmODnmd4OJ4OpHgZ66E8kVaIi19CSbPo0OmsUuDdxQg2Mtzv60xZMqhwudQYpTBjEjbjdgpKGGYKSlad
-UbOCAyUh3h0soNRYlXVfFFuwNYK3M+yqTxQJdyBOzCiLQ6fVoknJdSq0FFBpL2IBYyrjs5QCLliPhAR6
-qcr77fLtqz/pVPaNirhnuLdeFIZIbkmW24OUUUvGlLOPDMsFu3QTlQEouZlkVs/lyDqvm+rMfPIgv6hk
-ywlH9ykFQyEplWM0w8ctapNqUSWsgTxZCMdFhs6yCbdsI8pit4Qu3MswHdxz/eqEzTmV6EQIfVzXTYbA
-TqMI4T6e7j3BC66awXUUKsndQtU/oGlW9iiM0UoelO7t/Mde0lbq67byIZbNQV3TlKxwQstkRp3Ny2bJ
-oFowbjB8v09B9u3pi2Afw7rlWhmZPk62fKrtl3AAD1CnIZ86UClDIv5Q2m1SO8JwIVOaZtiwEn+aigVB
-jqGDNB/JKwPGtErJsqc/w+Hr0MZHBR7tiIRRjNHGY0XrQSDlHXSw+hqVTVMx8pa/CDIMG1cmRXv0nLx0
-21d/7Id5cO+R8F5MMaym4B5wUDs9AzpMB5CsTtydbF+H9xT3/j4J78cR2svJ+2AFsjcDOu9IM7oxRCcD
-m+mJuhkETI/wM2roWaVY1K2V9tm31mf/Nv+52j3J5TwmQcGMJef+CpnSXnLWr0BzYemRDhH1wfB9qOK4
-Nl9YOrJN/c9koiWEysdjBr/lZXT4/7OMxJqgSyjghLXg7feU60aWEynRlFdOieYoxmFKMDDMcCt5H8hm
-S7mSRucT2mPEC05xZEZsGVv89pmMYlK69wYY1r+S1HwbnGdoXbagVXKOrKI4jQ/wM8gaLtmHJDyGx6mm
-vUkzbI2nvCSr5CuOcQXZkHMKbQlk1e5hQycmQymWNLPI34HcAW+7ptgoMOsYU6Fta7xayKS7zQeZi/IJ
-CZ/EpygkJVcw5wcMQyYl18e7PYLiw5+RUMJJhrvjfoVaTW/kWm186Y/j8xK+wOlHTN3mLlFuTFXW7FkQ
-8/NJ6VhxjlfH8eC1jPdN7m21p5A4T7W7k0+tPBNfkfAcz4Rklgq0Mut2vFMBjtr2G08xKUyTE/w3yDHr
-6/hmBN8I8mXEy4OEb+HbDCGKh1dYqru6wiL4LkNXbcGa8D2GO4Y0JafkzXixO6bmY8JDjN4+YrTfEWNt
-PmbSNnVscxQ/wI8i+CGtkTU+VUj4Mc4xrFIMg2+SPfFak1+0TMwZ+im++dESEMFP6UTs+iYyKBdN5/MA
-A6Mwd9eZDLKmPXaj+6tLhQcaJMm85p3c7/ReSH3y2oSFKlEFrpeopFbOctZe7nu4ZHJl+Ix8WcJlvjWs
-5fuF1WzTO3odH0T8XoXohZMvCK/iagS/ZLjLNdqajY5JNb6EX+HXtMmp4jtdlsTfEa9SzhdFLJG/lbCI
-l/jdaxIu4iWGXP1zso7XE+75DxKex1dpVc/oJSOr7Ff5ka2zSrM7ebUEPsu5P3UGeD3FZiLDv2yG0IVV
-aKSnCD01oImem8ueo/S8GhLdd1FfC9ZQz1p66qYr/9fcxhax7iI6L4jhN9Nvo+gawC2ihYaQ6a10t4Hu
-w9R3mwCYI9e8t6tnEZsW8LarYOnE65Aug031XEJ3OnFe0OOIbWQH7CQiu8h2N7W9U6B3WgjYhjvpupr6
-kriLPNxNT01g/8bNEXqi92psJ4Rl//cI6jtsrjvpulYwbrD49iQWsYsoLIcUFR1jBDpe5rgZ7yB3QgUi
-1Ge76g3kKrTsatMl9LtdHSFXR2u44tFyV/fjXdQ3ICz3CtgRSiVPamvPqisYnAolMlPh3swChs67knNc
-QMeswQ50K1J4t+hvxYN010D3aQzbGR+3wTtc4AevYtyNf7IMv8PB73DwOxz8CRyy8WuRnzznAn8iMPnD
-eMgH/GE3+DOBwY9CduSfFk4K5IQXaluFk20LyF5wStlK7xnCOSs89VgWjqc2x1Ob7YnfzYrpotK9ZPfN
-Ug5DdP8INIdFTrDQarHIn3NYWLG+cEMYGE6F7KOxXLfGRO8iiu6aeLFM2UbHW6PjrdH2FuYHWSemUwJZ
-pVaRkcs4PXUJjw73hBK9C/hg7/IasUYMuEzz5hUyuVIjjR/GR8hZE82iJ/BRgl8KyGr5mEjsk/i44/4p
-4f4e0c6na88Cnl7Ap92xvSbcWcosTVUO9BkH6LMC6L7lJWYBn/MA+kuNOf9FPCvm/JP4kgP5ZQGZonTz
-0S1WusOJTAWsJcubtJr/lWDeLINvceBbhPKMNH4ugPJhb+X/Rhr+nUz+cR3Kn/FV/qxbsH96Kn/GV/kq
-oH/5KH/GT/kQV/6sS3lG+yhrQDNdvZVP2crTqcCeRY+RHRcvlggt4GtX8Z1E2LryOTX8IjrbXqAEfJ+d
-F7TbaS39Sfk2yaLoYKuxnknYyFrKkhFzvMbwM3Dr9bRlXqB52SA2TJJhIkJYYX42srk8anPZkAhtF0y2
-l/P4eRmPtVjn4tGBdWw9WlknuthNZTw2ODw24JIoilY3j1GLx6Ifj18E4bGReGwiHjHisbkOHs38vxLJ
-YnlPt4rgFcFsi30OCi/iiqukWGLpCLRuH8UyZsey1a7ERl6Jv3GXISuzueht87uVbJ7H6142v69pQ39v
-iN8/2nH96b9QSwcI4WSpGDkJAACVHwAAUEsBAhQAFAAICAgAAAAhAOFkqRg5CQAAlR8AAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAHgJAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatcher.class-20173548-5021-318c-906c-3413186dcbfc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatcher.class-a6cea3a1-0c44-3ede-8a61-fa493ece89b5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatcher.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWWl3G1cZfm68yJLH
-ie0E1y1tcdqQakkzbdIl1CbFUeRUQY4dy3VxCi1j5VoaZzSjjkZOzF52GnZo2dcWKJBC0oJjGsoJn4B+
-Y/lGy2d+BIfDe++MR4vHsaRQDjnH0sydeZ/neZf73nuVV//98u8AHMArIWxj2F8pGmrZ0Rxe1HIF3eTq
-DM/xkqNb5iO6U7AqznhO3ExqTq7A7RA6Ge617LzKc4ZeKnN1WdccW1OfqHB7RbUrpqMXuaqVdFUvlgz1
-iFbmninD4PRUNj2bnjrx+EwqmZoWVwwszdCXtEzSYDpzmlHhHSQPDN2ZqWPHUjMMN2YEn1YifVw1rPw9
-S2rGyue5PcrQM0YyTN05zNARjc0xdCat0zyCHRgIoZ9hbEupFUc31Dn55KR4IKB1M/8wDSsYxE6GcJ47
-LiHDvmhmSVvWVEMz82rS0Mrl0dim8sLkxZsUhBFh2JGh2J6oFBe4PastGJyikbFymjGn2bq49wa3WSbD
-UjTTVIRrVKdMEs1JS2vppAhGUue8F8oh3Mzw4JbUfN2gTsD6YIScvlXBWzBCLkrDbInn9EU9p4nHlJJo
-rDn30ic3WI9GcBv2hHA7w33thUjBW7GXlFFOU+f0skOp9uuz0mTcg4Q16VONnvUUiIBFFcQQp5of84p5
-tP0SoEnQzeU1w6F2URhCxfWw3NV6UfVlHS13ZlIreWWdqHeHFxfVnFUsUgmZlqMvrqgnxJdOtkJ+5Cgv
-2ZwCy0/T7J9xhc7pZZ2wxk2ykCEvMwzVTMaqjSySexUM4z6GheaZ249Vp1PQSU6I0Gcsy6F8NksaQQdG
-RfLHmi+/jQquo2wp3H00F8YNw80euXGoXgcl/4D4qCadQiXjLltn0jIMLtNPgQhn9bypORWbcl5oE2as
-pXIbPTwawhGG/molTC0sEZKYVkcVpDBBD23t7LF6JxPRRzONJpv7FSn5EhhGtvKLYReFdMrk4/aCTrnw
-5jrDdBMhacl54WRGwSRoIb3BdTKANh3sa3NFM605Drc9vhCmaQ1sRSIt0QWt7F3evrX/p4RLswoeBlVm
-L7n0kG89FOjGKQYlZ5FiP7VNsKQFyykFj+LdtDQTS7IOIZiJNirKomWnyGlP0fyWTE0GWeJN21aOl8uW
-2wSfemOwx+5sdXrF5kSwNAULyLnBmqgLQiYoWO37HS6t39Ia3x6MWBjq9lYrpfX9Vf5/FDRqAVQqAXPx
-DSuZU/9PJSNnMe2fizDdxjQRGIz/ZumQ/z0mPyuHI5jCEwosHGfYTezjuVylWDFIPy0B8oxRnlqs6eh7
-tloMstyhlE408drYVikQ69Uyw0DVijpcgSwjqOCc2AooInjvU/B+fIAqOVg+w95oOih49Zrlbqqk2VqR
-UxMnq50BNrRxsXm5YjhlcUxpdPrulv2jjLs7ioBID0Q3hvVg41gTHCJEn1TwKXyaHOTFkrMybtvaCp23
-orEAF8XrTymwQS4qTqVEPcHyajDfxK7L2wqXVWmqzorP1pfqz+OLIXyhmeNzEJ+CL+HLdMql0Aov07GN
-XobwVTp7XTt2PXiG4Y6UwYvcdKLl2IhujkiWEdqajlDvLXHbWBlxqGWe3h3B1/HNEL5BGd3kjKvgW/g2
-Qxe3bdGw49HNSlKOzBZs66xoxFSYIXyX4eaGw3RSKzv+SZKBkav3t5kesqZ+f2vjcb2OgV5SNFE3fjUk
-g6d4S5nuwY83hFiyBIWYYld0qXfWKpmsOCJOopH9TMHPRSPbIbqbO+yJNa/jJN3aLptOKmLO/QIXQ/gl
-w+ENtnLqBgNs5FZwCS9Su9bljz45StORaECMW8KUU/xXCp7Hc+JqVcGzeI6h2P7sbmN7LJh/o+A8Pktd
-KWtV7Byf0MW247Zrxna/qLim9yaNv6u1fF7CbpIpfmTbhpvQhW66C8m7HroPI0LXu+i6Fwo96aO7GH2L
-f+FBtobtL2HXJfn6EH12y0dJ3CBH6BU6dd8ogYFOevZmCVAgOvH0pvgablnF7qtgmcQfoFwBm49fxh2Z
-xEV62iERB8kOeBvRP4AdGCW8wxJ9yEVAAvvou5ee3Yn9xKDSXQ/YvzAcojtGYu8ihCr/3VL6AU/rQfoW
-isYJTeqNJ9ZwD0mouhSRD7IEOltDHMb9RCejgEMkz6WKN0XVUaW65TIeaKTSiGphEyrhraB6O0VhGx6U
-lu/wYLvk233xzlcwPt+RyK4iebEhMWdqYPt82D4cw0MSNo3jXo6PenD9NXDvvIqpRsTlGsR+H7HfRzyJ
-GQ8xSGD2QgPck1sIfATvugbcfCPc+S3g3oPH/DA+LmEXCFbMhe0+7L5VvPeSX45uip6md5+R2CPu2z72
-dg9bXJ0Gp7cX6VrxR/I0wmgC6D7vkuR9LIj3zAWf1/XnB9fBafm5FdUqvOiiAiw1JvSFmpB1+RRdHkWn
-2DP50h0Jp9OoEDRwBZX5yzg7Ge9IkPiVfdVJvF2+sEqFfZkm6lqNFwM+xQA+iA8RRQ+V+YfxkRov3JEn
-pRcfxcd8+o9L+oNyXMyn+Co+sYrPNHr0e0nnhmN9LnWKpuyFY5mECCnDiY5VfO4qviKiMvkidg0+TW58
-jV2UlqL9faeuJ1HDwh8J4U809mqNS8O+S8P4Hr4vWXopdT8kVaqrKhMirE6xJHkaHE/DUKLjQK2CH9Uo
-EK24XsGfaeQvhP1XatB/q1Ew5CsYwk9kUHsbFRx3FTy/uYKfNqPg7zTyGmG/Tgr+0YaCsPiPAbKoNk03
-tRekpj3eQtO5hhcas/rP9TWm/yh5ccLzYq/Xx7vjiVW81GjDamyeDbb59bVszlP5BtisbWpDfy/Lzyue
-X7/9D1BLBwjF2q+gRQgAAG8bAABQSwECFAAUAAgICAAAACEAxdqvoEUIAABvGwAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAhAgAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatcher.class-a6cea3a1-0c44-3ede-8a61-fa493ece89b5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification.java-1ae982cd-6240-3750-8440-845c2b5e4fb6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification.java
-
-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
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAIMHAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification.java-1ae982cd-6240-3750-8440-845c2b5e4fb6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.UnreferencedClassProcessor.java._trace-8641dfe4-5760-3a05-92bb-5596ef81391f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.UnreferencedClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0tmKUYmBy
-5nKYLSnDyGBaXJSsX5qbo1+cWliampecmpKZmF6UmKsfDOW7QPhhiTmZKYklmfl5emWFOUwOs5zms0nC
-jGHgduyW5uUFcoWEJCUZGB03CoB5EElGx4PiyFynKazCwkjcmRxgLkSr00IVME+FC8hjdloujeAxOh1i
-hvCYwLxHrGJiSMY85wBzocZ8FUeWdOZhQ5IEAFBLBwiX8yxpoQAAAAgBAABQSwECFAAUAAgICAAAACEA
-l/MsaaEAAAAIAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAA4AAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.UnreferencedClassProcessor.java._trace-8641dfe4-5760-3a05-92bb-5596ef81391f--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/.classpath-94fcff5c-50ca-3a8c-b2ad-e6c629c5011d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/.classpath
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkMFqAjEQhs/1KZbc
-na2nethVStlCBbXo1muJybBOm07iJJH69rpQaRFa6G3+4ZuPn6mmnx+uOKBE8lyrEdyqAtl4S9zV6qV9
-HI7VdDKojNMxBp12k8HNd0BOcizeiW2tjGdV9MtaeekAjaMQEd5sAqczm93ZCLNV8/qwXLT3T4tmVV5z
-xAmFtQOL29xBpq9LFFgnzVaL3czbY8Bypg963QxHcKfK/zYKFsF4QRDcZxK0zy53xPEPUxRzMfXj76DP
-KeR0YbfEPVuVP753AlBLBwiwfHujzgAAAHEBAABQSwECFAAUAAgICAAAACEAsHx7o84AAABxAQAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAADQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/.classpath-94fcff5c-50ca-3a8c-b2ad-e6c629c5011d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperOrEqualClassQuerySpecification.java._trace-aa30b103-7b12-36f3-8dad-20574203d768
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperOrEqualClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMymd0mMHA
-5MTukCkiwcigWFyUrF+am6OfmltQUpmck1hcrO8KYjqDmHplhTlMrhtD9ko5TIfpYVB3W6iipATk8guJ
-iDAwup1VBvMgkoxuHySRue7iKsrKcLUeqio6OghJD09OMBci6aksaWqKkPS04QFzoZJ+QiiSCezIktfF
-rayQJN/xgbkQSa8QcXt7hKRXNieYC5WsYkeRbOFGkvRZxO3g7eCN4J9UcfBx8EEo93nLCRWAKPCbxu4Q
-6hCKUOA3VxgqAFXwgN0h3CEcScFzIagARIF/oYBDrEMsgt8pDuVDNfjvMXGIc4hDEvjACRWA6AgwZndI
-dEhEKAiwEoMKQBWsY3VIc0hDUrCZHU1gtxBUAKIjUJnVIdshG6EgUIMbTcCEDyoA1fGFxaHAoQBJwQ82
-NIH/olABiA4AUEsHCHpOPSlCAQAAnQIAAFBLAQIUABQACAgIAAAAIQB6Tj0pQgEAAJ0CAAAIAAkAAAAA
-AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACBAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperOrEqualClassQuerySpecification.java._trace-aa30b103-7b12-36f3-8dad-20574203d768--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification.java-b1908020-f307-3572-8726-5b93a4c0a858
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification.java
-
-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
-AAAANAcAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification.java-b1908020-f307-3572-8726-5b93a4c0a858--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassProcessor.class-5201db59-f99a-3d9c-953f-40f5f717b304
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU1trE0EU/k4u3WaN
-No21pl5qa9UmKThQBB9SClIUhKiFSN8n6ZBO2OzG2dmAP8uXCD6Iz/4o8cwkGBs0Lcucy8w337nM2Z+/
-vn0HcIj9ADnCfjaMxFhG+lxancQiszoSnWykzEkk0/TUJD2VpokJUCBUBnIsRSTjvvjQHaieDbBCeJGY
-vlC9SI9SJcZaWiPFp0yZz8JksdVDJeRIi7fvpO1d/OEjrBzpWNtjQr7eOCMUTpJzFSKPG2UEWCWstXWs
-3mfDrjIfZTdShGo76cnoTBrt/NlmwV7olNBoX7OQFiEYTR1Cq97+O3mmOHRC+CutZWcu5b36YtB5PF8t
-o0JsYDPAHcL2cmwZd1HjrvSV7WRdhtcby+I73ntl3Hd3Vv0dZgtBeFhGBeuE4tCxEnauypHw8nIX/v+E
-p9JaZeJ5bYTHLlyVEHaSzPTUG+3epPaPvj93s0ModXQ/ljYzDBu0F+epdc1ELs/S0VUlHrcKu5xrnleR
-Z7/AmkeMZYk9wZpYF5tfEX5hI4cyyxW/eZM/sO8BuIU1+P8A6+w7XZ2RvGbynMM3Dya4zWtrggdzstAf
-1tje8oSbU/CU0FvbeASqvGLKnRllgzEOVWoe/MDGBLuLuZGnyvm15+UTPPX62W9QSwcIez6RiOABAADl
-AwAAUEsBAhQAFAAICAgAAAAhAHs+kYjgAQAA5QMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAB8CAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassProcessor.class-5201db59-f99a-3d9c-953f-40f5f717b304--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/AssociationEndTypeQuerySpecification.java-e677af99-87df-3877-92a8-a69b0a0dd562
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/AssociationEndTypeQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/AssociationEndTypeQuerySpecification.java-e677af99-87df-3877-92a8-a69b0a0dd562--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PropertyNumberOfClassInPackageMatcher.java._trace-1388d514-3425-39e7-8dde-71304bb71f4a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PropertyNumberOfClassInPackageMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1lFoW1UYB/Cc3Nvm
-tlk0vd1k7npR6PVW7GzdWN1gWL8zN7daB2NdtkBIvbHp0q5JuqSpbbNRypgrOkV0ThgIFfRhiNsKVpFN
-mA/DDVEKDmFTcQ43xDn6oD44ZOhovu/mnJO+3R//75z/OYdAA4FAHWPTfBfj6UDwhb08AFkosEDnaLG/
-YyyX7RgdKIwN5PsH0kOpTDGV6+jF782V792p7FA6VRoaybe/XMgGn310qt3k/dWVApB67h+3re2e/PIw
-5CEfYFvdZUvflGBb1zoydHe469ZJENOWgJbo7jOVwP6QFOhp1bu6xEBPW3gJ/MAeHe79SZFEGMkPzeiw
-CTZJoaPLkPzQ5yHYDJul0HkiCu3Y6EIv9IqSaUDxx3bsN5TQzpsupCAlSG+TieKP9baElFCsOww5yImh
-2C6nhibvQ/LnZlyU/8JLosXesGVhsY80kiDKaVx6e7gRp+YtWVhsQSOhqcsmygPakgRjVw1ZWNxzoAxl
-sXT88AokKh0/4aJQ6fisLQuLf6GR4PbxL3Fpv3T8K0sWFr+ukdDUTROFSsf/MGRhiT0GzMCMWDrxYgMS
-lU4MuihUOpG3ZWGJoxoJbp9406mIXzpx3JKFJeY0EpqaN1GodOKsIQtLfqbDMTgmlk6ejSBR6eRFF4VK
-J7+1ZWHJWxoJbp9cdCril07+bcnC+u7XSHCqr9lEodJ9DxqyMG9DHczCrFjaezqCRKW9510UKu3tsGVh
-Xk4jwe29glMRv7Q3bsnCvLc1Epp610Sh0t57hizMOxOtKX3RqaHbjco5+m8YcApOiaH+2yuQKJRmLgod
-Nh2yZWFpRyPB2unHnIr4h023W7KwdLdGQlPbTRQ6bLrXkIWl90bV0ukpp4Y+aFTOkTEdOAfnxFDmqQYk
-P/SMi0KHzWyxZWGZlzQSrJ3Zi0v7h81kLVlYZkYjoamjJgodNvOWIQvL/MVvwHm4VN2+fvCSDhfgglBo
-8BtblVurSHCzocaQkhlqDiuZfXM6LMCCeEP75u0a+i6KRJc23MoPwWX4obp43fAdHa7AFWG74bu2Ilkr
-SoIFsm3rUWg3LbvGUYhlYxEkKpCd47PwE/wm3FLukA7X4bqwXe6IrcqHURIskJt3KuI/ZO6sJQvLfa+R
-0NRVE4UeMnfNkIXld/Of4Xf4s7pQ/UibDouwKCw90mGp0rOKBDcbGQ6pmVJYyRQiOtyBO+KlFZqsGnoi
-ikT3WDjEp+Eu16uL1xV36TzIg8J2xbilSilKggWKh9dXpPqQxdcchVjxdASJCow28Flez5uEWxr9Uedh
-Hha2G71mqfJvlAQLlMJuRfzfcanJloWV2jUSmlpr4jr0kKUNhiysdIaf5M38oSrpY6/ofCVfKYTGXjVU
-+SSkyPganbfwFvFCxjuNGupqQqI7Gj/O9/NW3i4UmBjU+Wq+Wlh8ImuocmR9RapPMvG6oxCbmIsg0XaT
-y/j7/Em+sbpU3eQ1nXfyTmHxyV8NVe66FfEfoKzZsrDyIxoJPkDZcXAd+v2VH7dkYeUtGglNfe3wLi79
-a15ejCDROQ6wejV0IBRUQgfHHL6NbxNDB09EkPzQx6Ga0Kf1Smiq1eE7+U4xNNWzHMkPDYRqQvl6JTQN
-7yznHvfE1DScdGttoRmNRv8HUEsHCCCRap/PBAAAiQ0AAFBLAQIUABQACAgIAAAAIQAgkWqfzwQAAIkN
-AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAOBQAAAAA=
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PropertyNumberOfClassInPackageMatcher.java._trace-1388d514-3425-39e7-8dde-71304bb71f4a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/OpaqueBehaviorWithoutOperationConstraint0.class-9bd684a2-e5a4-3285-9e4d-5f5598f72e17
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/OpaqueBehaviorWithoutOperationConstraint0.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVm1XG0UYvQMhgRBa
-GikUtZpaoIHQrNIilqTUFkFoE95Cqe86LNNk2+xu3N1w5FdZPXpEP/gD/FEen5ndhJBNTwPyIZudZ+a5
-9z4vMzv//PvX3wDmoMfQw7BYN6ua63FPmFyvGJbQNmv8x7p4JCr80LCdZ4ZXseveZk043DNsa9m2XM/h
-huV9GEOEYfgFP+RalVtlbXP/hdC9GKIMK7ZT1oReNWqu0A4NTh4aPziwLe2QV40DhaTptiM0XjO09RPQ
-Uk3oxnNDVysYkqTEOWozrhVCmuueUX2D8O0QUo4hmjcsw1ti6E1P7zHEV37SRU3OuTEMMTzoEIZSpDl1
-yzNMoYmGg7anphVLE4UhsmwfiDh6MZzAAOJxJDESw1sMqxcTQwJXMcrQb1ACuaULhsfp6YvKzwAYriUQ
-Qz/D5QLhbNTNfeHs8v0qESULts6re9wx5DgwRryK4TLkwxK6bisqy3BZeEXhurwsVm3H5B7DCIV10mol
-zzGscq4fKYaF3YpI7Qe4qYkGw0Sqwt2UZafc1phSdoMxyzBENE/Ekd+3pHolXXhjwVW/bnHPE45V5J5e
-yQW6VIqLvEbyB0pG2eJe3aGEvLwIzHw49EL7vsstUTqmqBUaCRhEGjMxTDPMnV1BAhnM0ragDDFMpcP8
-02EBcWRBh4JGDrptamXbLlcF7XLTVJu9WqVF2rpp1j3ZKxRWAh9hjqHHfs6wkQ4Dhi3The6QZRHckyLc
-PU8NKHqT12Tnt9d39HTnH9Ua3T9/rrIxDPqNuMFNQW2YTLeWv2C4Xk7WoN3YAX2JanAfD2KgE+1WF5mS
-MLIInzLc75D/rrId6Ot/2dQ/HFY/0Y12f99vOXKLej6YDGdVKvycIZM+i56hWisOwzhBl45MUxCbvnV6
-7sqp3JaE9F9ot+W7CUEWoIjNGDa62wSEK6PbYpjpLjpf3LjbMZKS3KyXQ6HMnysQOnJbU3bSniNuu03x
-yh4uiUPhGN4Rwz0K50x3gIYrfXS+xNcxfEW6zwWQwDf4lqFvZWdnc4fqeE4ZDFcpoPBHkb5tnUPrcJx0
-vHL8/D/c85nuXFvuIuosE063nqePQL8P4iW77uhi1ZBHXLbr73hWthVu0B2il3599OuRVwm6e8p7BV2G
-aDxIowiNErhEb0tkYfSfmPkDl2eOceV3jP1C4x6M0/MS4QBjtP4a+Y3jbbnSX4938C79M1zHe/SUWLfp
-X871Jt9/1YSIKtP1FtfepusNfECrbqq1EwqiQrOScjg5mUlO/olbPTjG7eLsK+V3ImmCQrlJ71MKN+X7
-BLjy7Q7uKlE9mMfH9FwI2H3LJyroe1hssucU+55KGNCfnDym+1SmnXWWZjMUUVaxjvprA9YojR7iESE0
-uHzLskrKZyGurYAreoyVVqa4st6hlM+3sEQDlgiN1k6x+BafZR2PmyxP2lkKYZZF8s6/hmUbO20s2ygp
-lt0zsjwk7+XXsDwNsTwNWPbwLGirbNBWkV/xRXtfrbX0VaTZV9/h+6bCHxSGFmD0zfyGsXaQYgtIXxOE
-q1X7/wFQSwcIpwYb0oYEAAC8DQAAUEsBAhQAFAAICAgAAAAhAKcGG9KGBAAAvA0AAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAMUEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/OpaqueBehaviorWithoutOperationConstraint0.class-9bd684a2-e5a4-3285-9e4d-5f5598f72e17--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsPropertyMatcher.java._trace-a6efc632-8e89-3522-8aab-56cd5325db32
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsPropertyMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oHFUUxvcmk51M
-kqmZmQ0oo8F/Qw0kBiJEH0I8YwmmVRrSZclusnXYLNk/7WzaZFPFPAVUEAs+SfXBglDUh/ahiCB9iL5U
-9CWEVihBq9BCpS+1KBLaIK3Te86duXf2aX/f+c4539y9u2wmk+lirP0D80cyHa/9BIuDT7PMM+3V6uip
-Vji61Dq59m41rLTbo1OP3h549PbFt1fCjgNPnPzS8YdFTwaOTF3NDQ1FvG0ODmbY1F99nLDKpvZsGV+/
-lRsbk/B+J0dsne6w5eJ0TpeKB7/WJiaS4sHzfRypuKNNTkrF630csXjI0CF6JeVD/UJAw+H1HMzATMKf
-GMTUcPhst2KYtXNwFI4mPGwTU8PspK4Y8tleaEAjMeQtOyU8v48E6hjziK/3RtyZf8WVmeXzmuBOzkWH
-+PY+7n/LkJnl68J/m/sLH9iwBmtJgMKnAyRggMIFjxgDFL5xZWaFLU0wDrzqEGOAwo4hMyvcEH4MMLfb
-DRuwkQSYe2CQgAGKukeMAYqmKzMrvqAJ5gOLIw4xBii+ZMjMihPCjwFKUaDTcDoJULplkoABSv94xBig
-dM+Vmc07YgAGmH/cIcYA84OGzGx+v/BjgIW7XXAGziQBFv41ScAAZeYRY4Cy7srMys9qgvnA8n6HGAOU
-RwyZWXlc+DFA2e9XA5RLdkoIe5REwUA3nINziSF4aoAEMkTXFhkjB9G1lZgF0bUl5hGC6NoiY+QgurYS
-s6Au/Bg5WO1PBfjITglne5RElU0bLsLFxFDZNkggw45HjJErf7gys8p9TTCPUHngEGPkRc2QmS2awo+R
-F4/4N+Bb2BQDs9Xo4l6CS/GC6rCr8nTMfEC1qav11V6lvhQtvAyXkydcstyUMGKRgI+89L6/Aj/DthjZ
-VZvTYAu24hW1BVfldyzBfGXtQ48YN3TWPrYVgdW+MEnAlbX//FW4Ar/FK+vbGlyDa/GK+i+uynctwXxl
-I+MQ47E3sobMrPGYmIfH3jjln4ff4U9hyDbf0OAm3IwbmjOGyiVXMB/QXNfV+nu9Sv3YngZ34E7yyMei
-HzBFON5tkYBncDzwA/gb7omRXeGYBruwG68Ixw2VwRLMV4azHjEdezhnKwILmyYJuDL8MTr2PV+LV7Y+
-0+AhPIxXtD43VP7KEsxXtr7ziPHb0dp0ZWatHTEPP6blgu3rvp4kWq6bJGCi5fVsyrDRoRhOXLB9y7cS
-w4nvTRLIcEVPGX7NKoaVHtt3fTcxrDyZI4EM43rK8GpWMbSfy/lDvvS/pf1yWnjTIQE7/gdQSwcIbFmU
-5MYDAABPCQAAUEsBAhQAFAAICAgAAAAhAGxZlOTGAwAATwkAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250
-ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAAUEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsPropertyMatcher.java._trace-a6efc632-8e89-3522-8aab-56cd5325db32--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification$GeneratedPQuery$1.class-f2e717e5-e8af-3510-9d00-c0bc3500fc06
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification$GeneratedPQuery$1.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVVtPG0cU/gYDazZu
-ACel9JLGpE5iDGRDWtIkJjRcDHVrA+lWSEmfhvVgJlrvmtlZBP+nD32p1KtKK7Wq+tgfVfXM2sEErCoq
-2Brt2TPnfOebc5n9+5/f/gBwD+sW+hg24qbvRGIvFoEn6pI3FG86sZa+Uwl2hZKak35F8mYY1J/GQh26
-LeHJHelxLcMgvyYCobgW9c1kMz9roZ9h5AXf547Pg4azsf1CeNrCIMNqqBqO8HzZioSzL7lW3NkzXo6K
-Ay2bwmly7VHQyGlFh5EWTadSPmgpEUUUqrzP/ZjrUDEM6l0Z5WeJfPVC2ZcIel4GUi8wfFG4YOzJLYb+
-5bAuhsDwRgYW0jZSGM5gCCMMqYIxGK7KQKzHzW2hvuTbvmDIVkOP+1tcSfPeUfabBDA8vViK+VlKwJWG
-0O5uqPSKiDwlW8aQ4WphstqtqauVDBqlNMYZ5roVyol2iYy4o8JmrsW1FirIyTNkGMYoTiVoxXqTE2lB
-duv0oEONvRKqQhvmzMRsyJWNgOtYUQKKPY3mz3JcKFl4/5WGbG+kkWMYWDIx07hB4rIRbeRxy8LNlw5J
-KheV4odRBrdRoP7gUVVGmuFm4avq6S4vdUglbsaMWGc7SRHdPDFsFar/Yxa2CEhsqnBf1oUqTZ4Nz2CX
-DzyR1CyyMEPV7Noc71yCAxrTuwxPzksiQ9fIhwxpqmWiZ7hVOFuDHkxtzOFjC/cZHp+rhTN4gIdEgHse
-5TY/x3C7B4EelJ7bKOGxhXmG0e7uUhj6ghPqAj5hsEzlxMaO6cnnJw/RMaN8p1udTDAsnb+kZtrPUKWi
-umGsPLEqzehPvk5a7hgUuk3KgeeHEaHUhN4N6xbWGGoXemdkUMFndD/UwzWhl8NAc7rA6kthXZpZHi2c
-nAhXmBbNVAJCWPZ5FBmT4VOAhNU+7orYjhvlAy0CMzPI0a2ZojUANjJiLk/6hvXTGoJN2kskPUAf/QG7
-OPUzMsVfcPl7euvDqNElO8b7a2RJypBstFdwNdG/ibEOygw9zV4q+9Z3x+6DieqbE66pY9e38Q5ZvZvY
-vpdAzBMxY5Md+B3XnqWy191n/dkJ9wgfnEb89gRi9hhxEkWymkoOyDCdYO6Rxhx3Yip7/Vfc6cOfuFab
-yk68lNenZ47w0REedUNcJpLADwT/I8bxUxKq2AbphDLSEyxSkAxlIIcl8hynjN4gKUWWywnWCsoJlVV8
-is8Ton0kz6GaZL79q9H6y60tbtqv3Z52uba62f5AVKndY94QdtHN9dKu2lO5uzm307Mr7Z6l0ZH1Ntz+
-nm9HynN6dfZ/exWr9uzco9mH96fv2cWy/S9QSwcI4QA66+cDAAAcCQAAUEsBAhQAFAAICAgAAAAhAOEA
-OuvnAwAAHAkAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA
-ACYEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification$GeneratedPQuery$1.class-f2e717e5-e8af-3510-9d00-c0bc3500fc06--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassQuerySpecification$GeneratedPQuery.class-38407cb8-9216-365c-ae1c-39ea31f7bb94
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassQuerySpecification$GeneratedPQuery.class-38407cb8-9216-365c-ae1c-39ea31f7bb94--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/HasOperationMatch.java-05c590a8-ea30-3476-b198-a859a1af7287
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/HasOperationMatch.java
-
-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
-AAAAAQABAD8AAADEBgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/HasOperationMatch.java-05c590a8-ea30-3476-b198-a859a1af7287--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatch$Mutable.class-98a88fba-20c7-354f-85df-fa58c07cf59d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkD1LA0EQht9JLp+e
-RuNHVCwiWCQmeJI2okVAUBJTKCnsNudiVi53x30o/icbK0FUsPVHibubM41iChdubnbmnWdm9uPz+Q1A
-Cxs5pAj1eOxYfOxH97bDwtDq37lh3+cBi4Tn9lhkj3Z6ccSGDs/BIGzPlBOyB8IV0SHhqNb1gmuL247w
-Q27J0pYyVkeVtn/PTWHt+oBgdLwrXkQaBRMZFAnDfyG7M6fXXUtd4fKzeDzkwYXanFDuejZzBiwQ6p4E
-jWgkQkJjNvX7CduEtN9xCFt/baFEfZ9QnbUOoSDCBC2LavVLQvHciwObHwsVqvwcZe+G3TKCeeK6PND9
-uNwhl1CwDwmCOin5ZZCV95z0TmHoeH630aQn5B+1Yk7aola+SNUrTOlVJzrMY0Fz8ihhUVKUt4SyVBOW
-sZJwm/KvcinjYUrM6si7ppmTbEJLYVXbNVR0Z9LTrmPzC1BLBwjN6tI1WwEAANUCAABQSwECFAAUAAgI
-CAAAACEAzerSNVsBAADVAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAmgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatch$Mutable.class-98a88fba-20c7-354f-85df-fa58c07cf59d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionQuerySpecification$LazyHolder.class-e88994d6-3f72-3784-a493-89c3545e399f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU9tu00AQPZukiWMM
-TUO5lVuBAAkCjBDipVVFiIqwsBzRROEqoc1mIVs5duULUvtVhT4UgcQH8FGIWWNIFV6Q8uCd3fGcOXOO
-1z9+fv0O4D5aFRQYnHTi23HCEznhYqwCaaeJ8u0tKeROosLghUrGYZq0hT48T2W029uRQr1XgutMw+V7
-u09DfySjCkoMtW3+kds+Dz7Y3eG2FAmD4Xi9ftvrbDI8cudjW2OoU6++03nneE7fabvO680tSrqztFRp
-rAtfBSrZYCg2WwOGUiccyQqOM2zMN4YJC4sWalhiKK/nHJ3mvOJagyoYTlpYQNmk3SkLp3GGYUkGcRpJ
-h3gU99WeHDEsN1v/atbwcxYqMBgWXRrASydDGfX50JfapFBwf8Ajpc9Z0kQRF7UQk9xJxipmeDaniiMX
-Yk37dMXCVe2TwYWQcdx4MN3eY3hMMua+EmYvTCMhnyit8s7/Au9q+xgsJwhk1PF5HEuSb07HxyrZWaRf
-pYAV/Ulot6K9pViitQr9jY7R6WFWBdS/wXrFDnHiAPUvWD7A2U85GlRboLVL9S9xPsvqp/a3h02RUVy4
-dYgLU1g5S3oZxPpdgEu4TLGq70YOvp29AYzPmniV7c/QvqE+b//Q1gxcQyNHNnJkiZD7M6zdI4Nez9Yb
-uJn11KNaaML8BVBLBwhXKecB9wEAAEwEAABQSwECFAAUAAgICAAAACEAVynnAfcBAABMBAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAANgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionQuerySpecification$LazyHolder.class-e88994d6-3f72-3784-a493-89c3545e399f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfBehaviorMatcher.java._trace-36da0b3b-fb41-3b18-8033-1629d39b5d7c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfBehaviorMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1s9rHGUcx/F9MrM/
-Msl2NtkNMm7/gpgmSBU9WPp9KIYaQ3+47TCu20yzm93smNlN0020SA+JBy/NQWkk2HgRgtBYkEJFDbSH
-SsVCW20vvVR7KFpQrGBpS5GCw+b7nX2eZ4774jPPvJ9dAonFYnHGWo8ZH451vbkDpmEc9rHYSOt4ZWSh
-4Y+05ifnq43JSt1rVkcKwgd70vemJue92ebwe3N+1553jp3J8R2dM2Lw1uhr+cHBQF7OBTAeY6Nub/sz
-LdjojCXD3iP5nTslOKG1gY7Yu9SvDE4npcHYS/quXeJg7NWeNoSDKX33bmlQ721DOPg0CRy4NPmciEb7
-03k4AAdEGe5GCR/b/0pKGR08l4cJmBDlej9K+NjBu0llVDjXAx544qjwrRWhm9uQwufuZlHe2NYWrfC7
-IQsr/KORdKE8pKOdHD711JSFHUrpJNqW2IMWLMCCGGTvGUCiINvJolCQPWHIwuy6RoJBtk9HU5B93JSF
-2Us6CQY5p1OwBEtikLPWjURBznoWhYKcDUMW5lzQSDDI+c5CoSDnkikLc67rJBhUnNVhGZbFoGIrjURB
-xcUsCgUVPzJkYcWPNRIMKq5YKBRUPGPKwopn6fUUVGrGYRVWxaBSELRFFFQKgraEgkpBkCSsFAShYFAp
-CNoSCioFQZKwUhCEQkEXMpGga1aE/jCURnc5BeuwLo7clQGkcHQ2i0IXcb82ZGHu9xoJXsS9aKHQRdwf
-TFmYe0snwYu4v2YiQY8slY6ahtJYHrLgPJwXR+XXu5HC0b4sCl2kfMiQhZUnNBK8SLlMR9NFynVTFlZ+
-XyfBi5Qv86/gG7jUOTpRWdVhEzaFl1XWDFW+fJ4EX1/5Malufu5RNtVRHa7AFfH21TEjQoczSPSFVDf4
-FFyFXzqHx2sndbgBN4TX1RYNVU5lSDCgtjaEQm/Tal9YCrHaZhqJAqYHgoBbcEcImL6vw224Lbxu+i9D
-lccZEgyoJywU+pHqvaYsrJ6nk+lHqi/yi/Ab3O+MEp6twz24JzzmFU1V3s2T4EHeqaS6WelRNjPP6fAA
-HohfyEzejNALfUj0Hc18yH34F552Do/7h3V4Ak+E1/lvm6p4fSQY4H8whBL+SP6ipRDzP0sjUYD/iFfh
-Px4XAho/6TzGY8LrGtdMVe70kWBA4+8sCv39NR4asrDGM40Ef9rmCYuneEpsbH6SRqLG5noiMtroUkaz
-Ny3ez/vF0eyfaaRw9Cypjo4lEspo7kWLb+fbxdHcWA4pHE0lI6NGQhm1xnN8kEv/y7WO5iN0MotEz/0P
-UEsHCGQvYHPNAwAAfwoAAFBLAQIUABQACAgIAAAAIQBkL2BzzQMAAH8KAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAMBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfBehaviorMatcher.java._trace-36da0b3b-fb41-3b18-8033-1629d39b5d7c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/UnreferencedClassMatch.java-dab0cd54-9c4c-3fc3-953c-9e0950db4f55
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/UnreferencedClassMatch.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/UnreferencedClassMatch.java-dab0cd54-9c4c-3fc3-953c-9e0950db4f55--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/NoMethodDefinedQuerySpecification.java-5a993e9c-0c3d-35c0-8bca-93584eff7127
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/NoMethodDefinedQuerySpecification.java
-
-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
-AFBLBQYAAAAAAQABAD8AAAAGBwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/NoMethodDefinedQuerySpecification.java-5a993e9c-0c3d-35c0-8bca-93584eff7127--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperClassMatch.java._trace-1a859791-7c2a-30dc-8d93-2cb3049f4995
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdk0FsFFUYx+eVHWZ3
-bZctERd82VQUlmxq2RiI4WDwm+7suLPdNtvutDMD6FIJolhM7UK1MTHxpLEeDKAHGzVRE6XxICYVi0ai
-lpCCWBO5GE284EETk4YDB+LB2fne2+8t4dLf7339f//3ymiapjMW3GSwpnVB2SzGepi2vTlzpHDqxFTh
-6Inpk3NHpiabzUKp9WOx9ePu2Renusy6/3YSfpa/o3UVX584lInESTOzsUe7v3ghvXWr1mXq9yQSGiuu
-9bZIHLLiX/lt28LDdHd4uKH4LydiVlxHikW0Jc95SNlo0spyImbt05FwsgQj2Sw1ajPujFmuriCzAqMD
-Jze1UNS13oOFvgeVLMky66N0Xx9Nf5mLCG9jfc2JmPWrjoQdf8NJcZs/ORGz7uAk3qb0GKzsyFODNmMD
-vVQzdu6k+iUv1kJRqDTZefhsSjm0DXD6B9p17RTv72/XtfMGUlTC9sApPNLuaz/FC4V2X3vOQMLRT83z
-ex6nvm3GDob9TXzvXqpk/xhroax03eg4vJFSD//uPFxPKIflBnwCJli0WDHij1V+Rg+FSRHl5w0UMmQm
-JxifpPwyV5mVz+iSo7s6yXCFDQ4tVYxY6vTqobBpqXOfgUIsdbI5wfi4zkNcZebs1yXj0iUIYAhGlKVk
-cMcGZ9WAKlSVpb90oxBLK1vgKNSgTiGKEc0reR1GYZRCKruNu8Sjm1DI1NfAhXHwlVQyolrlHQMmYEIJ
-+SCOQob8AdNwAJ5UQsjIkPU0HISDFDKkdaMQIUN1U4cGHKMQxYiQoWMGHIbDSsgL3ShESLUB/8FzME0h
-ihEh1WYMjsNxCqm+lEAhQoafLg7ADLxBIYoR3/DwbBya0KSQ4VcNFDJk3rhr4HSsY6D2rlmHN+E0bVGM
-qFpbzMI8zFNI7UoKhQgZXTcfgLPwPoWMfRW++0JkRMjYSjoUCxQydiOFQoTUM4MPw4ewSCHuAnwW/luk
-+7rn0i1FIe6yECLEXc0Jxg/RXeMqM/cfXXL0Tbjrch6/Ifc2V5mN98p5/IbGK4MN+BwuUElvI3wMS5ER
-Jb1706FYopLejgQKUdIbyAnGkt4erjLzRnTJ0VLPlfNY0jvAVWbeKTmPJb0vzM2wDD8oJcnIktfioVim
-Tr+nkdulb8EcXIRvlRAy4kP3bsVDcZFC7uQE48V8javMfK5Ljor62+U8XszfxVVm/qCcx4v5s/AEfAff
-UyfFiP9n/ltxuASX6CL+2SQKUdJfNTOwAteVEDLidfybyVCs0O/cTiPL0KAHXoHLcIVCFCNeJ+hJhuJy
-OyTI5ATj6wRZrjIL9umSo9sG++U8vk5gcZVZ0JDz+DrBGSjDKvykdCIjXic4F4ercFW5yPkkClHyf1BL
-BwiKlgOZBwQAAM8JAABQSwECFAAUAAgICAAAACEAipYDmQcEAADPCQAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAARgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperClassMatch.java._trace-1a859791-7c2a-30dc-8d93-2cb3049f4995--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyQuerySpecification$LazyHolder.class-659ff612-868d-3ef5-ba5d-7e0dc951c0d6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMM
-TUO5lVuhARKEMEIIhBIhlVCEWysFYoXLC9o4S9nKsYsvoPSrCn0oAokP4KMQs8aQKkg8+MEzs+M5c2bO
-7o+fX78DuI1WBQWGh8nYMyPxPhG+K0aSb4V8bCax9MzNj370NAx2RBhPniUinPR3hCvfSpfHMvAbNt+d
-PAm8kQgrKDHUtvkHbnrc3zI3h9vCjRk0q9d3VnvdNYb7dk6aNkOdmjhW943Vsxxr1bZerz2npD3LR5Va
-x/WkL+MHDMVma8BQ6gYjUcFRhns5+XUYmDdQwwJDuZM17zRzr9MaVMFw3MAcyjpFJwycxCmGBeFHSSgs
-IpDck7tixLDYbP27pYKfMVCBxjBvS1/0kvFQhA4fekLJErjcG/BQqnOa1FHEebWBTnrE72TE8Cjv+Icu
-va2UuWTgslJG464roqhxZxreYmjT/PmvXe8HSeiKx1LttfL/8ptKJgbD8n0Rdj0eRYLW1KfTYplkK9Kz
-L2BJSU/RktKQfIlsFeoujtDpbloF1L/BeMUOcGwf9S9Y3MfpTxkaVFsgu0H1Ds6mWfXV/vYwyTPyc9cP
-cG4KK6fJ9RRi/C7ABVwkX1VvIAPfSP8A2mdFvMz2ZmhfUJ+Xf2hrGlbQyJCNDFki5N4M68ahQa+k9iqu
-pT3VqAaa0H8BUEsHCABRzIj2AQAAGAQAAFBLAQIUABQACAgIAAAAIQAAUcyI9gEAABgEAAAIAAkAAAAA
-AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAA1AgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyQuerySpecification$LazyHolder.class-659ff612-868d-3ef5-ba5d-7e0dc951c0d6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.IncompatibleSpecificationQuerySpecification.java._trace-c3b64c3a-2e0e-31a4-b348-34bee9806718
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.IncompatibleSpecificationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzL9LAmEcx/Hnjq7j
-MCyMDFpEGjQ4PB1aJPBzIXWp5J1KkDh0Xkbij8xfW7S0ROAcbfYnNDb3F1RLNLQFrfUPhDzw3HPe+H3z
-+nwJIZIg2BkBj0Q03vUfAHsC0QZ9Rxt12tpgaA8bHds5b3YbWpk7jux289QeNi+6ifFlW9xvHH9EMHV/
-kJjRUWMxIh48bUCHTgRjujm7GRCMl+hc+FPjcW6RU9RUige5bWUWGMgvR9NpHuSTS7Pggt3QHKjIXvAW
-yWQ84Dc4CwwUTiLIIsuTwrVCk4smsg/dB+bQ4WcAJkyuFEUVFix+VkwoNDFkfsmoosoj83uVJoasLRk1
-1HhkJUM0ueh5BXXU+fK6Tos7K0k7cOB4kq7QxHalGxlnOPOguzBNDJUVCS20eFQOyr4UDtHk7m4l9NDz
-oEnAlx6CNLFdpb+AEUY8qowXfelqjSa2+wdQSwcIdh55eVMBAAADAwAAUEsBAhQAFAAICAgAAAAhAHYe
-eXlTAQAAAwMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA
-AJIBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.IncompatibleSpecificationQuerySpecification.java._trace-c3b64c3a-2e0e-31a4-b348-34bee9806718--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/UmlTracePackage.java-85a287a9-b3b0-3615-a9d5-4c624424bbe2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/UmlTracePackage.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWNuS2jgQfYav6J19
-mGRqsSe7+7RDqKGIZ5eqCUkBU7VvlDAN4x1fKEmkkkrNv68kyxdsy2AuIX4yUls6fbrVao59c9OGG7u9
-Ju4LWSE8Bf6UEhfv2m0vWEeUQ0RXFrq+t2ZoYbAU7xFFyxn4hLG7HUaf41V3mY1xiRRDtautAEH3l04H
-5rjyws6GIe0sIhc6nZ6cmj4jdOc9vXbXnvdgGVHgYjiIFuhb0mjIwY1CTryQAXFdZCyiLLNDTiCa/4cu
-Z8AjoLimyDDkauuNr/YB6PpeD4n7DK509reuLX4XZpZI+IYiREvYYYnhJihOkHARf7YgAhD/tsbUoGtr
-GIoJDBclHu4ZZvGykpcH4vKIflMGig548cLF+ysd4Cs1scIQKeG4iGO/mfueC17IkS7FEumimmLAr1wA
-YJDEE763hQMgQ9XSAUnyJyQBWmrUGEH5mNxqbaNrSXjSfsKpF64AR/2PDryHqwThlciYOihsrfwZD8+J
-aTITG0hUz5yv/7LtfJZ/8QinxMKvJFj7yKxN4FtcIrffWbf7oT83pZPZ57HzMPxXeiDgcROvTJj7yKNQ
-ZArjRBxXmfU8w3wGkKVMHI4m0/5oIJMgTX1RXHyrYDmUY17o8TdvK1zJnX/wFmlZuP5+73vhS2Fl9er4
-GIj6IJeFLgY9NQh6tGuLkdfr+PAfy8LWqa4EYLKroODXFfL852/eGqkWxx+m4/7AmTmPzkdnNBUU31Zw
-l1S8PG+SEVGSJ9GGuqoiK0auRV3Vhf2kqQH3EV2IdevAz2aTT09jlScNnZgSKkj7SZyY9sd/OzIS75o5
-MQyfkXpiKzDHBHyP8Qv4NBz944yHU+dDFqLfD/XOHKzLe5fG7o8K70QzMEcqCyjjdOMKT4mfuMySunpd
-XWlOVGiaO/fg9KdPY2c2+PSkysOfwrHjamvcRt6mZVX/blBQW02raW7LhoVUf2mooS3JlzN47E8mt/rA
-tsRzWNDzPJyChrpY54GXQiyL55YfYxRoRVNdaKNVnBXOcqTzF5Dx8jw2m6nCVQfLcJisiizIIzZemHGM
-oHTDFk57HWFyLKtYtcTJBIxruaIwKevn5q6AsLD1TvIy1MmpkaYNupLsv2GR6Fmy7vn4jm+XOGX1RXMB
-vnNb78V3bH96vpN1D+Zb3si7SU8v91y2l9uZHxuHGLkRyV5hKfh1+viUNvhRgcodk3JndvlANT0/Bb/O
-GKgDTpThitX9QkUPdVTbsN+lutWsVDGsDarbpuwaTfurO3PLsYzlLfFOOLhU9E4YTySaRNpHaS3wZIl3
-0M51moZW6qTnhaFSRuxw4AMuvVDs74ukEi2lSeeUwHNKp3ZeyYzxu0nxLM3Wqp4l67zymZ80qp8amZ2D
-1kw2yqTMx4SSWLJMSa36t6LpO7kctDOCtS7uLQodpwoVqUy5zLW6RXkoVeMsUxPcjO+dMlKSeKch1eht
-VrpNmpLR82JXehABNarGhQlINQ0zAYVL7SAC9pavLs1HhZZlZsbUoB1J0Q4N7OehaI/kqWqNWvo5sm7v
-KTXVdks17dI+atPBclMl9a2kdcpEpy1i8+2UDNFru/0Ktl3Yrf0/UEsHCFI2vDKoBAAAAh4AAFBLAQIU
-ABQACAgIAAAAIQBSNrwyqAQAAAIeAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAADnBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/UmlTracePackage.java-85a287a9-b3b0-3615-a9d5-4c624424bbe2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeQuerySpecification$LazyHolder.class-8498d936-92c6-3134-a0da-37f3153fce4e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUk1v00AQfZukiWMW
-mobyVaAtJUCCEEZVVQ4toCoqqqkVBLFS4II2zlK2cuxix0jpryr0UAQSP4AfhZg1hlRBHJqDZ2bH8+bN
-vN0fP79+B7CMRgk5hkdJ37di+SGRgSd7SuxGom8lA+VbWyJ2h/vyRSKjYXtfeuqd8sRAhUHNEQfDrdDv
-yaiEAkNlT3wUli+CXet5d096AwbDbrXdjVZzk2HFOT3DGkOV8K7dfGu3bNfecOw3my8p6YxTUaWx7vkq
-UIPHDPl6o8NQaIY9WcJZhuXTU5vgmOaoYIahuJ71fVifZIlGpwyG8xxTKJoUXeC4iEsMMzKIk0ja1FsJ
-Xx3IHsNsvfHvbhp+haMEg2HaUYFsJf2ujFzR9aUWI/SE3xGR0uc0aSKP63p4k1QYvFcxw5MJJj9xwWta
-jxscS1oPQ3iejOPayih8wLBKo090xWY7TCJPPlV6m/n/Vt7XujBwOwhk1PRFHEvayxzNiEXSKU9vOoc5
-rTVFc1o08gWyZWjxz9BpNa0Cqt/AX7NjnDtC9Qtmj3D5U4YG1ebIblO9i6tpVn+Vvz0s8oz81N1jXBvB
-imnyWQrhvwswjwXyZX3pGfhe+gcwPmviRXY4RrtDfV79oa0YuIlahqxlyAIhD8dYt08Meiu1t3En7alH
-5ajD/AVQSwcI9P508PIBAAD1AwAAUEsBAhQAFAAICAgAAAAhAPT+dPDyAQAA9QMAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAADECAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeQuerySpecification$LazyHolder.class-8498d936-92c6-3134-a0da-37f3153fce4e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification$GeneratedPQuery.class-37f82ce9-d981-3697-b710-4009c80d1f68
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification$GeneratedPQuery.class-37f82ce9-d981-3697-b710-4009c80d1f68--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/InheritanceDiamondMatch.java-6da61716-e39d-3fba-a048-ef5ba7119ae6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/InheritanceDiamondMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/InheritanceDiamondMatch.java-6da61716-e39d-3fba-a048-ef5ba7119ae6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatch$Immutable.class-4ce03da9-d9e3-35b9-a02b-0c2e8a62c746
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkLtPQjEUxr/DG0QR
-fDuR6ABIvIbJBONCNGIuLBgGtnJpoOY+8D78q1ycTBxcNca/ydgWgiYOGJv09PT066/f6fvn8wuABvbS
-iBFqkWMbAb+LuGvxkWBjnznGFQu6zOEdFlqTw7bjRCEb2jyNBKG8TE9InQlXhOeE04rp+WODW7aYBtyQ
-NxsqGEo7urC5w92wad6ye2bYzB0bvdAX7rhZ7RMSLW/Ec4gjm0cSOcLgfyxzmV39WsEULu9GzpD7N6pT
-Qsn0LGb3mS/Ufl5MhBMREOpLod9/1pTfMdUeCQd/6ICQ1HLl4FczhKwIOjMwIV6pDgi5nhf5Fr8UqlT8
-aeJY3Sfk267L/ZbNgoBL89mFNZxAQqBGTM4kUnKfltk1ErqeqR3V6QmZR61YkTGnla9S9Ya8zMozHVax
-pjkZFLAuKSoroiTVhA1szrl1uaqzWPxhQUzpyoem5Wenc1oMWzpuY0e/TNrtLva/AFBLBwj+t5yZagEA
-AMECAABQSwECFAAUAAgICAAAACEA/recmWoBAADBAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRV
-VAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAqQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatch$Immutable.class-4ce03da9-d9e3-35b9-a02b-0c2e8a62c746--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasOperationMatch.java._trace-aad07428-ca43-3192-b6ad-5081648e3520
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkt1LFFEYxvc4u8w4
-o7s2QaAjKrRYga1LYARivenM7K66gck6s7IUg0oufuFXt12FIWZgRRb2QUZg4F14oSBepETSB3QT0U3/
-QFAUVHTRct5zdo57+Xue533f5zATCARChPR3EPgQKLNvwlIbAAm0TE8NNM+OjTZPD03ODo0PDA3mvStT
-3lhzL2MTuc8bzQ96M/mJ8djVydGy83Pulgbvi4sCkOz4rVdXF4S7lW1tAWLqhygxm5jHj9XUFPipWnAl
-M274RMwuCamMUl9dbW2B1o/Q5CXVJ2IOa0g4Nx+qqxNv3JIP8r0IZdboi97Q4NO3KCXW56fhE7EiEhLt
-Yx1GD/tY1apPxDqqIeHcnNzYKNy3FoOU8aK1XOI+DguubYPVFCsWstNGU1OxkD0cQqKF7CUw46eKjez7
-ajxebGSvViLh4HelpUW4af8JUsabCUk+4CbUsOjWl7iN5YKbvB2CdmgX/OQyV1jiYZQxPim5aohMktsS
-Z/qs1OkQJCAhbEy1VjIFN6aSBmN8eeqCKjJJuRpneiH1S4Y0pMWN/yqYghs7cyG4CBeFRKcnlyr5CFPY
-zBsZHHDExEeFKZjoOqFDDnJCoqu1giks8VwGDzwxsV7BFEx0bwZhBEaERPd2OVMwkd5VYAZmhET6rcwU
-lvgslya+Bg8keiL1sAALQqInFmYKJnpP6rACK0Ki91yYKZjI1OqwBmtCIhOrYgpLnI0yxj8hYxoik8xl
-iTP9EzID3MfvnMmrIpPMtMaZzjs3dNiADaGB86CcKdjAWY0yxgbOmiEycV5JnGkD5zX3sYHzThWZOJ80
-znTePaPAJmwW77lJnTFv5HoKbMGWn8hHGWMjd8IQmbjzEmfayF3kPjZy76giE/eRxhnnfyiwAztig78q
-U7BBtlOFXdj1Oacz5hPZWRX2YM9PXIsyxs7Z64bIJPtE4kw7Z59xHztnX6gik+xLjTOd71cU2Id9oUF/
-lcoUbPAfUEsHCDSYHBXjAgAAxAYAAFBLAQIUABQACAgIAAAAIQA0mBwV4wIAAMQGAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAiAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasOperationMatch.java._trace-aad07428-ca43-3192-b6ad-5081648e3520--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/StatemachineValidation.vql-5a5ad329-7e37-3274-bfce-3935611346a3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/StatemachineValidation.vql
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1Vt9r2zAQfm6h/8PN
-5MEB45Sxp47A1q5lhZWUpWOPRbVlR8y2PEluKGP/+06SJf9InK6sg1Kf5dPdd/edPqUmyQ+SU2jKIpaK
-KFqSZMMqenJ8cszKmgsFwUap+myx2G63MU0KVksac5EvcMvbxbv4ND5dfLv5EugdNVGKigoaSdM7wfKc
-ijXLK1LI0D7hDKwxh18nx0etT9g+5+9xzX6/fKSVCs3/8WosjW0/Ri6edsK/jFUpUP3liotR+Ah8vN99
-tBPuiHW4ERdsAIN9rbt1Y7sVrpW2DAiDQNmN19Uerwj65bZ2bEBMIhXsEeOAQ1zxG6o2PP1EMRtNw1VN
-BVGMVwjR2xbmqiY/G3pON+SRcRE6w+R2L6S4okQ1gsalCdvFi2DvhljWNGEZS4yTDxr1kjvoHy54JZUg
-DKuTWKRg6mkZUCG4CKKC2wjLLmFJpcSBXAZ3Gwrc1zXzHjPYEIkdgNQWDw8OVBCBIiKn6jJliovrFJYQ
-4KT6qa1J/SQaGbMqEyROuPBLdkcw74bCp/7OsCWNamtsxKFmVzQHw/8kQZOUuio+E7ne21zM5rkwyZ4l
-YxDnMOED1xHpHnu4E3CSYd35lmNwJONah62lWftpol31MHMunuZBdR0tr8v28JS0lHeF9zgYeo5of5bE
-Sfq1Yo7VwgibE8wILgoiJSIwz8Ma5NLR1DgjDlSYxJteDcxXHJT/pF5H/yTne/t0CJq+XHqrHmkn5Ie7
-1l+PBc31lOFcV5Ipa9rrYU8f/uYceK37ShNa72qdcMsw8x4zKPB+lq5q+bpD7zO28/4xMbPqs2PfvG07
-Z+bFTo3pmLFivkWJ855uqLqt2tO/Obq7LvRvcGuGvRV/tiZPSHsyXsyDF6MBDVVTPuDI8AxHThCUR2y7
-fusJExEUUpZlVOgfBZngJTAlR0LVu7BelTRWJbzEF/ZQ0MmLYihSvWt598p62ZWuT3TCG1225sS3aJV1
-YnnvzVv3uR8FMATAmyXsj+O16d5ZvSi7Mtp2ZS+QW6y2D2G6+O4+NLPsN4WrCG4PJfNox7nOJ64K3+5x
-onOX6Q9QSwcIZ8atEB4DAACSCwAAUEsBAhQAFAAICAgAAAAhAGfGrRAeAwAAkgsAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAF0DAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/StatemachineValidation.vql-5a5ad329-7e37-3274-bfce-3935611346a3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperOrEqualClassProcessor.java._trace-edd6b99d-a06e-325d-99b5-21306b488c76
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperOrEqualClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0PsAozcDk
-xO6QKSLByKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOE5z12aRgWhh4HGukeXmBXH4hEREG
-RsdFAmAeRJLRcZM4MtfpPitQEYL7hAPMhWh1eqMG5inyAClmp0/SCB6jMy9EoyILmCcMUakHVuksKY3g
-MTqbQFTqQVSGsYqLIyx0juYAcyEWOmeKo0g2sCFJAgBQSwcISHsMjKUAAAAeAQAAUEsBAhQAFAAICAgA
-AAAhAEh7DIylAAAAHgEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAOQAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.SuperOrEqualClassProcessor.java._trace-edd6b99d-a06e-325d-99b5-21306b488c76--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.AssociationEndTypeProcessor.java._trace-0fc62701-2516-376c-ad9a-8db4a2f093c2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.AssociationEndTypeProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Occoz8Dk
-6e+w3iHcIYqRwbS4KFm/NDdHvzi1sDQ1Lzk1JTMxvSgxVz8YyneB8MMSczJTEksy8/P0ygpzmBz5nfdx
-yiEMYuB1YpQREAAKhAsD+eEMjE4aAmA+TAGjk4UEqoDzFVYJCRSBmxxgAZgRzg8lwfwsETCf2fk5DzKf
-0fkzO4TPBuX/lgLz60Uh6l0YOZH5jC5c3BA+F5QvJgLmT+WHqpdhReYzuihC9E/lgPLdWaWlkR3s4sMB
-FoA52CVKAk1BERuKAgBQSwcIBWv5CM8AAACEAQAAUEsBAhQAFAAICAgAAAAhAAVr+QjPAAAAhAEAAAgA
-CQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAA4BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.AssociationEndTypeProcessor.java._trace-0fc62701-2516-376c-ad9a-8db4a2f093c2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenProcessor.class-7b7d91d9-7072-3026-b712-e0c40127bcbe
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU91rE0EQ/00+euZM
-bRprbf2o1s8kBReKKJJaqUVBSDXQ0PfNdUm3XO7i3l6lb/5LvkTwQXz2jxJnL1HboqFElp3ZmZ35zcfO
-fv/x5SuAdTz0kCM8T/uhSNT7VEWB2teyZ2RfpFaHoh1bFVktw60kiQMtrY6jl8p+UCpqmzhQrDUeCoTK
-oTySIpRRT7zrHqrAepghPI5NT6gg1INEiSN2N1JwFHMsTMqwfSXkQIs3O9IGB7/xCDMbOtJ2k5Cv1fcI
-he14X/nI42IZHi4Q5lo6Um/TfleZjuyGilBtxYEM96TRTh4rC/ZAJ4QXrf8qr0nwBiOB0Ky1TpbEwOuO
-iO1QJklz0p0r5Fntr6lMyCLrDPv6WMCihyvc0mkQyriKJcJsT9ndODWB6hwPuEErtfqklF3Qa2Vc/+Xa
-kcZRdvVBuFlGBfOEYt9FIDyZrjbC09M9/feYtKW1ypzoCeGOS6JK8Edlvdbu3evnedZHbmAJpV3di6RN
-Dft9bJ0d4uY5Mzs9wBvTdWKzWVjlkvK8i/w5C8x52pmWWBLMiXmx8Rn+Jz7kUGY6kylneYHlzACXMIfs
-S2KeZcerY5BXDJ5z9o21IS7zXh7ixh8wP7tc4vNyBrg4Mh4BZqcV3AJVthjy9hiyzjbOqtRY+4aFIVbP
-5kYZVC7bdzN6D/cz/uAnUEsHCH2Asw78AQAAhgQAAFBLAQIUABQACAgIAAAAIQB9gLMO/AEAAIYEAAAI
-AAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAA7AgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenProcessor.class-7b7d91d9-7072-3026-b712-e0c40127bcbe--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsPropertyQuerySpecification.java._trace-34d25018-7228-3ee5-9d8e-fb02e287e0ea
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsPropertyQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM4GB06GFg
-ctNySLC0ZmQwLS5K1i/NzdEvTi0sTc1LTk3JTEwvSszVD4byXSD8sMSczJTEksz8PL2ywhwm1+ygOZIO
-3TBzGNTdfOQVFYFcI15LSwZGt2JlMA8iyeg2TQSFu0NeSQmu1v2gvLY2QtL9ASeYC5H02CViYoKQ9DjH
-A+ZCJR8IoUh+YkeS9EwRAlJwSc8yPjAXKnldyM4OSfIlJ5gLlfzBjizpxcSNJOkjwu3g5eCF4FvLO3g7
-eCOU+0RxQgUgCnz/sTuEOIQgFPixCkMFIAr8PNgdwhzCkBT4C0EFoApuCjjEOMQg+B/FoXyoBn8VfYdY
-h1gkgWBOqABEh/80docEhwQkBXPFoAIQBQGCrA6pDqkIBQFi7GgCckJQAaiOJlaHLIcsJAXt3GgCk/mg
-AhAdgUEsDvkO+QgFgWFsaAKxolABiA4AUEsHCCsVGOtRAQAAsQIAAFBLAQIUABQACAgIAAAAIQArFRjr
-UQEAALECAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACQ
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsPropertyQuerySpecification.java._trace-34d25018-7228-3ee5-9d8e-fb02e287e0ea--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasOperationProcessor.java-27d00dfd-59aa-3184-ab04-17b917e21c64
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasOperationProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2L2zAQvRv8H4Y9
-2WFRoNeUkuIeuoeyhR56nsgTR1SWtPowDaX/vWN5Y5usoQu2Pmfee/NGDuUv7AhSr0Wgl0RGUquw89iL
-FJU+lEVZqN5ZH8H6TpDUygUSHP9hHMSzI49RWXPYjBsURo+Cgf1V+GSi6kmgU+LpG0Z5+e6tpBCsX7K3
-lHzFMPPkvCxrv9uVBezgM/TjGbgbGERU2npq4TxuLtvlXVag4DBG8kZkwDw0WpGJAcLFJt1CS14NBGig
-QmPNtbcp1CA1hsAMGIHla+pzysiIp8CFy3hTVdUL9r4sjj+Sc57Pf6I3ynShekCtH+qycOmklVzyJ4q1
-A7Npa847Pz++sewT/GFumEwDVvKFzsrQq1qZXZgK4SMLJwL6TTJFdpFvCNngbLN4TT86ZBfBNRlgQJ0I
-7PlmJORb4iU0oEyOkcl71qqvN08YOkPeIS5d+Q/yEvhOhmnaj9O9zYNV7dwrNgb19ntvcjtc8whT0OoJ
-zcv6MDKM//F5IO9VSyvKDaY3zZpU11PLYI6eGtBRbKr6EebdnFvVE/XfsuDvH1BLBwiyhbQKowEAANwD
-AABQSwECFAAUAAgICAAAACEAsoW0CqMBAADcAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAA4gEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasOperationProcessor.java-27d00dfd-59aa-3184-ab04-17b917e21c64--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsOperationQuerySpecification.java._trace-7e20acff-391f-370f-957b-3b1971b80d62
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQM/8zo0MPA
-5HrFIdjUnJHBtLgoWb80N0e/OLWwNDUvOTUlMzG9KDFXPxjKd4HwwxJzMlMSSzLz8/TKCnOYXHODWiUd
-umHmMKi7BSooKgK5d/hMTRkY3SqVwTyIJKPbHFEU7n4FJSW4WveTCtraCEn3l5xgLkTS47CoiQlC0uMG
-D5gLlXwlhCL5hx1J0jNf2NISIenZxAfmQiWfCNvZIUl+5wRzIZJebOzIkl4C3EiSPmrcDl4OXgi+r4KD
-t4M3QrlPLidUAKLAT4jdIcQhBKHAT1IYKgBVEMPuEOYQhqQgWQgqAFXwVsAhxiEGzvdnFYfyoRr8LQwc
-Yh1ikQQyOKECUB2r2R0SHBKQFGwSgwpAFASoszqkOqQiFATosKMJmAhBBaA6ZrA6ZDlkISmYy40msJIP
-KgDREZjJ4pDvkI9QEJjLhiZQIgoVgOgAAFBLBwjNMCalUgEAALECAABQSwECFAAUAAgICAAAACEAzTAm
-pVIBAACxAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsOperationQuerySpecification.java._trace-7e20acff-391f-370f-957b-3b1971b80d62--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SequenceDiagramValidation.class-d8adaa67-9801-3ee2-925e-9976bfe50675
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SequenceDiagramValidation.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SequenceDiagramValidation.class-d8adaa67-9801-3ee2-925e-9976bfe50675--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.SuperOrEqualClassMatch.java._trace-813a483b-48f2-31da-b99d-f1c28c862ac8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.SuperOrEqualClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkd9Lk1EYx3fm3s42
-bKugphzUi3QtxY1Ir4J4rL37oVMQ23w3u1BURPMHuiyw/0AvCoyIDCooEAyiQEIJJFIKIYPAq4guurJb
-wyAMejnP8+6cefn5Pt9zzuec43K5DMYKOwy+uNxmMzyPXmSu1uLMYGx2YjxWHJ6eHZ4cHB4aHRiZGZiI
-9RDHkXMD46NDAzdHpyajt6bH3W1D+VE/7Dj7uCB1dS9UVWVz66lo1MXi3pOScMriteerq21MVtrDinhY
-KGLxNgPJI6mrSQibrgVkMycUsfg0Rzom6a5RU6MdcZ+X4eOgRNL5EaqrU3QQlkQ2h0IRM0MGkrQxayKS
-0MY8KxQx8zJHkjbmI97QoI43n3kk4oHmSvnwTUAbJrKQbmou6SSui6amkk7iNkeSOokX0Bm7UPJJvBSx
-WMkn8dGHJH2Sx70tLerI5GmPRDwyWcfLhuGAPrxUPrzi04apdwa0QZsap95zCqjwKUyM10ntCJ1Zas/Z
-AK+UHjEgAQm1YXrcRwFumJ6NEOOl03eEziz9gDssL95+jkMGMmrD9mglBbhh+6IB3dCtFR7yI8HTIAW4
-ouMYhxzkVKEj6KWACoMh6IM+rTBXSQEVfnLoh36t8KuSAixk9j0wBmOqkPnjowALnX+9UISiKnS5OQVY
-6AryI4UznrJCd0c9LMCCKnRPBSjAQk8xBEuwpAo98wEKsJC1r7kMy6qQnTtBARXmw8T4+dl7QmeWXTEc
-lp+ffR0hxr/NvhU6s+xX7rD8297vIViFVSXQ+9tHAQr0/gsTo4BVIXRmVq3hsBSw6iPEKGA1Cp2ZZXKH
-pYD1xAtrsFY6z3oVIiYh67MX1mFdFXbDxCT0TejMrAPDYRQ6jBCjUN4tdGb5Gu6wFMrf8MIGbCiBfNFP
-AQrkP/hhEzYV74aInQX7ftiCLVWwnxAZjQv2E2rMCvYTEkvjgv2EyGhcaBQ6s4L9hMTSuLDohW3YVgKF
-JT8FKPAfUEsHCJGlHgbjAgAApwYAAFBLAQIUABQACAgIAAAAIQCRpR4G4wIAAKcGAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAiAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.SuperOrEqualClassMatch.java._trace-813a483b-48f2-31da-b99d-f1c28c862ac8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasNameMatch.java._trace-e0cf100e-97ae-3144-bd50-a3b348134401
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasNameMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkk1IVFEYhufYTOfO
-5BkbBiMvJlKhBIOaJBUEfTp3xjuOAzZO917BiEklJkfDv36oNlHRQqpFPxDaVtwIbVwohBEaJVkQSISL
-cFW0ihatgoaZ77udMy7fh+ec972X4/F4fIz1HWbwyVNhMuiFJKSYp21ifKB5aiTfPDE0NjU0OjA0mMte
-HM+ONPdiNkrZyuZzg9nJ3OXRpitj+Yr2u/aLPfDx/00eMKPboqamQPxaASQ9LPonVMxkMEMc0PUCCFUX
-hV1GtZAzMw7yUt6N+ei+2tpCbvQVc4VxksuZGed8dXVKwQVeBi5VFQFNMhZEfb2cl/Vidhe9FnJmxgYv
-ZVq0GS5md9EWlzOLAW9okAfEOr1FQIWxM+WCE1SFv6cjTdKiuFdEItKieMhfyrgoHj3e0iotinfxlhZp
-UfyJ1tYmF8ZnvUVAhfE5XiYsBFXhTbnw3q8I5mEfdECHrJhH/IhcqVVHQl9mnhAqYWaME8GvM9/5oBM6
-las3NETu1ZthJPQTzC2uEpYY45AqHJcuSlyrREQXJT77IA1pRfrCd6BvVYjoXNcpDjbYstQV0xC50nMB
-/dCvSHOViEhKhjhkIStLyf2ViEjqPuSFYRiWpe5GPyKSUhENJmFSllLHOCJXauc7JNNbJvUM6DAN07LU
-cyuIiKT0VQEzMCNL6TtBRCRlzguYh3lZyuT3InKlmzoSeiiZ20IlLPOQE8GHknkWRkJvIDPLVcKslwIW
-YVGut175EVG99VZHQvXWB6ESZn3lRLDe2g4joXrrO1cJsxMaLMGS1GX3CSTuIHtEg2VYlqUpHQkNsm8I
-lTD7PieCg+xHYSQ0yH7KVcLsnxqswIpS/zuAiOqdaABWYVUmZwUS95iTC8AarMnShI6EVjvXhUqYc48T
-wdXOgzASWu085iphzg8N1mFdqf8VQET1/wBQSwcIcdsffrsCAADtBgAAUEsBAhQAFAAICAgAAAAhAHHb
-H367AgAA7QYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA
-APoCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasNameMatch.java._trace-e0cf100e-97ae-3144-bd50-a3b348134401--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationProcessor.class-36c3547d-b9bd-3754-ab16-8913c025e5c6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdU1trE0EU/k4uXbPd
-2jTWqvXaesml4GApKKYUVBQL0RYifZ+sYzIle3EzGxB/lS8RfBCf/VHimU1a20qw8WHOmTN7zjffd/bM
-z1/fvgPYRM1BjvAkDfpiYKRRgfR7OlQiNbovdkM/CmJpdKev2rHy9QftcxSF+0nkq8EgShwUCOVDOZSi
-L8Ou2OscKt84mCNsRUlXKL+v44ESQy1NIsXHVCWfRJKGRgdKyFiL3TfS+L1jPMLctg612SHka/UDQuFF
-9F65yGPeg4MLhMUW03ubBh2VvJPMi1BpRb7sH8hE23hyWDA9PSA8bf2vsibBiccB4XWtdVINY25aI/Zi
-yZKeq54cai6ZlqSSDLtpBW3V/qY0lU3WHC5zsYwVB5cJYsZiD1dwlTDfVeaIJqFaq59Lj7121cN13CB4
-jHCshLA+HeJIrQvCLQ9lLBGKgSVDeDSzeMLj082fPkr70hiVnGga4a69v0Jw21Ga+OqVtrNR/ffff2hH
-mlBq624oTZpw1efW2TFvnpPX6RHfnrkFO83CGmvJ8yryoy2w56fAtsSRYE/si42vcL/wJgeP7Vx2uIgF
-tt44ARc5zt4rlji2vjIBecngOfYLjY0RLvG6NsLNP2Bu9nEVdhQs4Mo4eQyY7W7jDqj8jCHXJpB1zrFZ
-pcbGDyyPsH6WG2VQuWzdy+x9PMh89TdQSwcIiQxO/QQCAACeBAAAUEsBAhQAFAAICAgAAAAhAIkMTv0E
-AgAAngQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAEMC
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationProcessor.class-36c3547d-b9bd-3754-ab16-8913c025e5c6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/TriggerInStateMachineQuerySpecification$LazyHolder.class-4c172622-ba6e-3de0-bdc6-a2e5f75f272c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/TriggerInStateMachineQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU9tu00AQPZukiWMW
-moZyK7cCARJUYeCBlxZQiIrq1gRBrHB5QRtnSbdybOQLUvtVhT4UgcQH8FGIWdeQKrwg5cE7s7Nz5syc
-Xf/89e0HgAdoVVBg2EjHvhUnIpFj4W2rQFpponzLjdRoJCM76Omj50dHL1MZ7fY+Sk99UJ5IVBg0HLG3
-uxH6QxlVUGKo7YhPwvJFMLJeDHaklzAYdrfntruddYYnzkxkqwx1KuXanfd213bttmO/W39FQWealTKN
-Nc9XgUoeMxSbrT5DqRMOZQUnGR7N1IUJjnmOGhYYyms5xdPmjKO1+lUwnOaYQ9kk7wzHWZxjWJBBnEbS
-JholfLUnhwyLzda/E2v4BY4KDIZ5h0i66XggI1cMfKklCj3h90Wk9D4Lmijisp7DJG2SbRUzbM42xLHH
-sKpVusZxXatkCM+Tcdy4P3HvMbRpilmfg9kL08iTz5SeceU/cXe1dgzcDgIZdXwRx5JmNyfNY5m0LNI/
-UsCSvg/ylrSwZEu0VqEv6ATtHmZZQP07+Ft2iFMHqH/F4gHOf87RoNwCrVuU7+JiFtVf7W8NiywjO3fn
-EJcmsHIW3Mwg/CgBV3CVbFU/jBy8kp0AxhdNvMz2p2hfU503f2hrBm6gkSMbObJEyP0p1q1jjd7M1lu4
-ndXUrXI0Yf4GUEsHCMirTcf2AQAARQQAAFBLAQIUABQACAgIAAAAIQDIq03H9gEAAEUEAAAIAAkAAAAA
-AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAA1AgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/TriggerInStateMachineQuerySpecification$LazyHolder.class-4c172622-ba6e-3de0-bdc6-a2e5f75f272c--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceResourceFactoryImpl.class-e115a5ee-1069-3d1c-accb-6d5e1fa29a30
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceResourceFactoryImpl.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUU1PwkAUnIVCpaAg
-fn8lYkwEMTbRgweMFxMTkuIBkcRjqauuaVmytCb+Kz2RaOIP8EcZX0vxgAbpYee97uxk3rzPr7cPAEfY
-0JFgqFx7bkvZDjcDX7jmqGvyvgyUwy9sx5fque71XB0aw4lU9yZ3XNHrc5N7d1RLxU0V001BRPOPxwzp
-U9EV/hlDslxpM2jn8pYbSCKTQwpphrwluvwy8DpcteyOyxmKlnRst20rEfbxT81/EH2GqjW17xrDnKO4
-7f9cMlhla3wQR3qe7MZqzXqt8osxNupIraZjnmFnsp/QiIECFsJpFxl2pzBAKSUDJRhK/3IpXvIVuD4t
-dGrfDMbVMCwRJrs9IcPDR/vJRgnkCOGXoIq2RqdO3TEhI0ztDzDzGl0bdBqEwCY0bCFLVW5IIpwlpK0g
-Hws0SDYUzr6jcFMdoNg4eBmT2UMG5Uhme0iNZcJqCcsklCHeClYjb2vR6/VvUEsHCLy84j9mAQAA7AIA
-AFBLAQIUABQACAgIAAAAIQC8vOI/ZgEAAOwCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAAClAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceResourceFactoryImpl.class-e115a5ee-1069-3d1c-accb-6d5e1fa29a30--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfBehaviorQuerySpecification.java._trace-78e8d4ae-9594-3c29-ae3c-717f19ef1fc1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfBehaviorQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMmMzo0MPA
-5K3rkO7g4+DHyKBfXJSsX5qbo19ckliSmpuYnJGZl6ofjMQJS8zJTEksyczP0ysrzGFyLQhWknToRpjB
-oO6WpqaoCBQwFQHyfRgY3aYog/kwBYxu26XRBB6oKSkh6XD/oKatjazAQ4wTLABT4PFB2sQEWYEnNw9Y
-AKbAU1YITYE+O6qCFZKWligKDvKBBWAKvDQl7eyQFXg5cYIF4AoC2dEURHOjKPDp4XbwcvBCFtms5uDt
-4I2syecmJ1QIpsivhd0hxCEEWZFftzBUCK7oHLtDmEMYiqKrQlAhmCL/eAGHGIcYZJFycagIXJv/KjOH
-WIdYFKEHnFAhmL4AZXaHBIcEZEUBWmJQIbiiRawOqQ6pKIqWs2MIrReCCsH0BYqwOmQ5ZCErCpTkxhBS
-5YMKwfW9Z3HId8hHUfSZDUPolyhUCKYPAFBLBwgK3D/qUgEAAPsCAABQSwECFAAUAAgICAAAACEACtw/
-6lIBAAD7AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfBehaviorQuerySpecification.java._trace-78e8d4ae-9594-3c29-ae3c-717f19ef1fc1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/TriggerInStateMachineQuerySpecification.java-2d570bc5-e759-36ec-948a-89ce42300ebd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/TriggerInStateMachineQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/TriggerInStateMachineQuerySpecification.java-2d570bc5-e759-36ec-948a-89ce42300ebd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasPropertyProcessor.java._trace-79a1f522-aeb3-3db2-a478-b006a2eb6b21
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasPropertyProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Xs8ow8Dk
-vMShTF2LkUGxuChZvzQ3Rz81t6CkMjknsbhY3xXEdAYx9coKc5gcNjr9ZZeGaWHgcZwuyscH5K7hUVdn
-YHTcLgDmQSQZHY8LInOdXrGKiiJx33OAuRCtTt9Vwbwd3EAes9NfaQSP0VmCBcJjBvNkhcG8I3wglc7K
-nAgeo7MOROURiEpfVgkJhIXOQRxgLsRC5wRBFMlCNiRJAFBLBwg9LAhMpwAAAB4BAABQSwECFAAUAAgI
-CAAAACEAPSwITKcAAAAeAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAA5gAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasPropertyProcessor.java._trace-79a1f522-aeb3-3db2-a478-b006a2eb6b21--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatch.class-2e658f4d-88ce-339b-b9f3-9c41ab1e165e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatch.class
-
-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
-AAAA2AgAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatch.class-2e658f4d-88ce-339b-b9f3-9c41ab1e165e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsOperationQuerySpecification.java-37bfb2f0-32f2-3078-be0e-f4a035f3492c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsOperationQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsOperationQuerySpecification.java-37bfb2f0-32f2-3078-be0e-f4a035f3492c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatch$Mutable.class-d586c268-bae0-32ca-9202-63e81068bb4e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkE1Lw0AQht9J06aN
-0Wr9REQ8eGi1mNJrxUtBUFovLT1428ZFV9Ik5KPgf/LiSVARz/4ocXcbvVmKgczOvvPOM5N8fr28A2hj
-x4JBaGUT3+WTKH3wfJYk7jBmQSJSMeWDLOJxV4l9lnp3h/0sZWOfWzAJ9UW7CKVTEYj0jNCp98L41uWe
-L6KEu5LQVsHV5s68WmNEMLvhDbdRQMVBETaB/xvXW3R5PbjaEwG/yiZjHg/V9xNqvdBj/ojFQt1z0Uzv
-REJoLwz/+Z8d2RsNsjFhb97SM1dEqIgk7yQU6o1rgj0Is9jj50JJ+38OPLlnU0ZwLoIgl7lc2MphaEHy
-oB5DvkWU5N2S2SVMrZePjpv0jPKTdizJaGvnq3S9wZHZwcyHZaxoThlVrEqKytZkZsi8hvWc25Snqhnm
-4y+xpJUPTXNm1ZxmYEPHTWzpyaS33cbuN1BLBwhbU7mhUgEAAM8CAABQSwECFAAUAAgICAAAACEAW1O5
-oVIBAADPAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatch$Mutable.class-d586c268-bae0-32ca-9202-63e81068bb4e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.AssociationEndTypeQuerySpecification.java._trace-2530665a-1d84-38a5-8804-27b32ba59390
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.AssociationEndTypeQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzD9PwlAUh+FbIjYV
-Q0yJiMQFTONAAgsMDOIZtEBpKCBpDSkJDTSGyp8AoovfQhJnF2Pi4O5gXIyTCx/B1UVdXBwk9d56C+N5
-8/wOQsjLMPqUgQny5BW4Bw1qDEqNhs3EuNtJjMzB2Ow1zVbbOB4a3cQhvvf/btXotFvGabvfi58NOp6D
-c622CZf/n9COaAmRyCxogdmtIUa82rZvAhjxITwX3oRolFpkP4VYjAa5IGcHAnIf4WSSBvmVVTsQkN/i
-50CcdYObUDrtAo9+OxAgCaFMhgbSLmcHB8jsHFB9LiDf+UACiS5TAQpQoEfyN4cTQcVrFqpQpVHxNoCT
-g95ZUEF1oS8eJ4KUizXQQafLZAMXZ6a8pKAOdVf64XAiu9IeCw1o0KgkBnFy0JMXTDBd6JldSK88TmRX
-znrBAotGZdm3kI78OJFdpbEEfejTqNJaXkgn6ziR3S9QSwcIiXPgRlkBAAABAwAAUEsBAhQAFAAICAgA
-AAAhAIlz4EZZAQAAAQMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAJgBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.AssociationEndTypeQuerySpecification.java._trace-2530665a-1d84-38a5-8804-27b32ba59390--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.UnreferencedClassProcessor.java._trace-485d934e-ea39-3e08-bca3-1a365f80d5d1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.UnreferencedClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0tmKUYmBy
-5nKYLSnDyGBaXJSsX5qbo1+cWliampecmpKZmF6UmKsfDOW7QPhhiTmZKYklmfl5emWFOUwOs5zms0nC
-jGHgduyW5uUFcoWEJCUZGB03CoB5EElGx4PiyFynKazCwkjcmRxgLkSr00IVME+FC8hjdloujeAxOh1i
-hvCYwLxHrGJiSMY85wBzocZ8FUeWdOZhQ5IEAFBLBwiX8yxpoQAAAAgBAABQSwECFAAUAAgICAAAACEA
-l/MsaaEAAAAIAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAA4AAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.UnreferencedClassProcessor.java._trace-485d934e-ea39-3e08-bca3-1a365f80d5d1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.HasOperationMatch.java._trace-060f6582-aada-3c41-9f19-87b1d58f008f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.HasOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkd9LFFEUx/c6u8w4
-o2ZDFrtjZrBo2OIukUUQdbL9qS6aMs1MCbFUD6IZ2iZRREIRKVIiFgQ+9BTYSwkhpA/5kL6I1F9QECQU
-9OabPbTcc2bvXZ+Gz/d8z72fywQCgRBjV+IMvgWqOhtgLtzIAsfujF+P3701Ep8ojAzdKBSHbo/G+wrF
-4s3x0cvlpH1ibKTqwkN3yYCv/moAshd/m+FwiQ/Xlj4sqeznhFOWDLdGIiVs00upkjxqCWLJswpSFadM
-U2NjiToO8mavLoglPQMJ9x6EmpqkKybVCny2jyPpbJnNzYJ+RDmRzS9LEEsFFCRukwriDG1Sui6IpQ4Y
-SLh3T21pEdenHgU54oWpqcrhbJ00TJ+GVKy9rJM+Z8ViZZ20F0LiOunHkEycKPukp/VEouyTnq9FwsWf
-WkeHuDL9J8iRrtxRK4a7ddIwU18xzByqlobZJyHohE4xzk75ARWeR4nxOdl5S2aWfa/4zJ+Uaw1BBjLi
-wFyslgI8MHfGIsZH587rMrNczvCZX5DbViEPeenAvzUU4IFd2RD0Q78odOXVPYG9jwLaWFbBAUcqfNYo
-wEJ3gwmDMCgK3a01FFBhToUCFKTC6xoKsNDzNgjDMCwKPe+qKcBCfkmDIhRFIf9JpYAKG+qewlawotC3
-ewRmYEYULkXqKMDCQNiEBVgQhYHjdRRgwdZMWIRFUbAj9RRQoS1KjD/fTlgyM7tb8Zn/fLvXn+O/tW1d
-ZmZfM3zm+07RhGVYFgLO02oKUMB5ESVGAeelJTNzPig+cwHnoz9HAWdFl5k5Xwyf+b4b1WAFVsr3uSdN
-YhJy8xqswqoo2FFiFHKvWjIzd0LxmQu59/05CrmTuszMnTZ8xv3vGqzBmiSwrVOAAt4pHdZhXXDWJKYF
-r6DDBmyIwnCUGI29MUtm5s0oPnNjb9afo7H3SpeZeW8Mn3F/R4NN2JQE/ukUoMB/UEsHCFM/+1fRAgAA
-mgYAAFBLAQIUABQACAgIAAAAIQBTP/tX0QIAAJoGAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAAQAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.HasOperationMatch.java._trace-060f6582-aada-3c41-9f19-87b1d58f008f--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/UmlTraceFactory.class-4c186626-2bfd-302d-9469-fafe2864c25d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/UmlTraceFactory.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAB1UV1LAlEQPdfMVdM0
-M1P7gJ7SlzZ6LYKQDQSxQPP9uk2ydndXrmvQz4peood+QD8qmrtpiODCvTP3zJwzMzvfP59fAC5wbCEh
-UH3wVV9Ll+yFcyvdKNSvFpICxbF8kbaSwci+G47JjSykBI5DPbLJVd5kSjb5T+yHmmxnzhTIULvb6990
-W45AvbOuwqVA+opVAi+6FthoNAcCyVb4SFnkUbCwLXDyz/X8iVoVaDOWQxE7zDMqAoeN5vpyGQjs5mAh
-LVDoeAF1Z/6QdF8OFQmUOqEr1UBqz7wXoKtJRhTLOIp8CrhIbbnIcogHyv8RnJaS0+m5QHk5d45yWmlE
-0QK+l+6zHNGa5udR5mR74UzzNJ5prLwy3JlZFK+G/yOfTT41MygvOsl3BllGtvh1ytZ81gdy7yi9sZtA
-me9UHKhgL0bM7ivYj22VpYyt44Bj3GaccfQLUEsHCOGue/FUAQAASAIAAFBLAQIUABQACAgIAAAAIQDh
-rnvxVAEAAEgCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8A
-AACTAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/UmlTraceFactory.class-4c186626-2bfd-302d-9469-fafe2864c25d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassQuerySpecification$GeneratedPQuery.class-73c0f32a-b065-3485-adce-356b31a078be
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassQuerySpecification$GeneratedPQuery.class
-
-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
-AAAAUEsFBgAAAAABAAEAPwAAAIAHAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassQuerySpecification$GeneratedPQuery.class-73c0f32a-b065-3485-adce-356b31a078be--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/InheritanceDiamondProcessor.java-1f1d3d27-b286-3d0f-bdda-d2932a2cbc33
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/InheritanceDiamondProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU02P2jAQvUfKfxjt
-iaCVkXqlqoDksofVVuqh58EZwKpju/5ARVX/eycOZBeWFayU2Bl73pvn54lD+Qu3BKnTItDvREZSq3Dr
-sRMpKj0vi7JQnbM+gvVbQVIrF0jsFUaPggH+IHwyUXUk0Cnx9IxR7r57KykE6+cj+lqFJ7MjryLyUqOw
-s6bN6Fx0Np2WBUxhCV2/Bu5ECRGVtp5a2PTB7rp49Y4aHMZI3ohMm4daKzIxQNjZpFtoGbEnQAMTNNYc
-OptCBVJjCFwHI/BRNHUZ0tfFdWATZDxpm1Sv3LOyWPxIznle/4neKLMNkwfU+qEqC5fWWslX/FDivRuj
-jW8rXzj89QMTv8Ff1gGDjcCqGtooQ0flMiprjofiJQtrAvpDMkX2lXcI2fJsvDjCFw7ZV3DLTLBHnQjs
-5mQq5F3iT74wZXKOTN6zYn04+cPUmfKCcXWLcfVZxvoWY/1ZxuYWY3Mv4zDN+umyDfZWtWMv8WWhPvvn
-uM2/9IOoc7u45SPcTlrdk1Tfk9RU8150/y5e9uS9aunNKa6I/6AzBzuqoT9hxAzdtqW4nFSPMEars6g+
-i5pJNYj6Vxb8/AdQSwcISUsEO7wBAADNBAAAUEsBAhQAFAAICAgAAAAhAElLBDu8AQAAzQQAAAgACQAA
-AAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAPsBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/InheritanceDiamondProcessor.java-1f1d3d27-b286-3d0f-bdda-d2932a2cbc33--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatch.class-20dc88ab-07dc-38f1-81e5-2e3d41a5bf87
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatch.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1WPtzE9cV/taSvbIs
-Y0exiXmDaxtZkq2WZ8E4Cc/ExAaDicHkAWt5bQtkSVmtAKdPkiYtJY8mJWkhTZs+AqV1iyFgOyEpZDrT
-zPS3/g/9KzqZpt/dvZLWsoTt6cQzaO+ee8933uee5Z///eRvADbgcxVlCkKZsXgkrb+Q0RNRfSimjRja
-WGRnOp2MxjQzlkzsTQwdGU/pPZoZHVXhVrA9aYxE9Gg8lkrrkTM8ZGgRchvjESOTMGNjekRLxSKxsVQ8
-sktL672aaepGwuJXUDFsQSto7HbCUIcN4scpuEOBd7hHHxvUDeqgYE1xjl4jmdINc5zHPcNSWQUrih8W
-mzy4JKXRSp16HeAjraC2+5R2RotkzFg80h1LmzxT2RcbSWhmxiBaU8H2Dvs9riVGIn2mEUuMdDwq5O+g
-vETMfFSBK9Dar8C9Ozmkq3iYAgoZPKhXUG6Z68EjFJez1INlClRpiRe0xYeVWKXgoTHttN41NpYxtcG4
-LvRQ0Bx4xqHLwcFTetTsaC20ppIoa3yogk9BTXcsoR/ICGFHBI4Cf3cyqsX7NSMm3iWxYoe05ERg/kjN
-E5kHxKK13wsXmn1oRK3Qcr0P5agQq1YfVHjEKuRDJbz0pjkaY6zauheRsYxKRUqmnDflyCZPKpcrrhGd
-nmwJzA1q61zfeuHHJh82YwuRqYMWp0r1gSJBOK6gelaeCU/PEcFDfaYWPd2jpaTnPVRHatwUaF1ImfjI
-4TBtXSkuR6l4yZJzwKpSDLJcXGnhoPVFHFTMbJGyu33Yg73M6li6x05XqySOq3iCQHmmpxPpTCqVNEx9
-6CBVs8N3LqqnxMKLfWhWsV/B2vmcoKKbZjzQaBUHFCwraSb9ntDP9mvxTEGcpF3cT+fi0ryAmhD170vP
-CkxjCbZcXASPN+2IzOoSHLJ2FFSl7PZq51ddoHVujDxgJraQq72gZtq1OTVD0wNzuoeojUJiiQ6omsmd
-hqGNi5JoLdKZVJyc1QttMs0wk7nGpiBCcYupcZFxQz7oGLajKO+ai19v51pkG6pKGbppjvfSV6aKmIJH
-Cj24KxOLD+mGF6No9iBOWxotuMZOQUqIHpks6DXZPtUvXPCCDwbEZeaQJBO6pViDmosj5GR8OIOzbG5a
-KqWLrG2bpzHOUp7ZxuCXhdcKqO/48F0cox1mMnvpfZ9F0ZgricZOD37IlG+UvmrspFxDT2fizIllJWUQ
-cVRLj4rL1WorXV6cwKs+vIwf8U5NGTFRC0qXip8q2LCgaaXLOaUIX77mw+t4g805ndKjseFY1Aqpgp0l
-UtMqjLnBPyQk9TkhOqpwAT8T6G8p2FHQeEvrVwRIGL1J6HrJh+fwvMC95MUvcFnFL7NFZqslKjLtwxW8
-R18P6Xpqr7y3WotND8UGCnYQV3LwFB2fNEd1g6ORgk0LVN3pWoau3ELw4rf4vYrfKej8v9zpwx9EmDyx
-RNrUCKDiKkedvAFd8bg+osV5xZq642L5EH8U5XRdQYMzu4+MGsmzogexolT8WcFj85qoZ0Ej/da2pWJO
-EktBP8esmd9VD8YRYwIb296xlDkuJ/FJBRsX0YGa5D3sxQ3cErZ/g6Og6JU2WYLeUbB5MaC5pu3FbdxS
-sGXBCT0rK0QWf+yDhkFW3tfatRfVtO22SrO8fcmMEdX3xcTttLLE8XaRR2xvXYmEbuyO83IVXxaVjntN
-lc52ryOsi99gbpSJcZerMjHsWk+Ounx6xbDOU9UWbQkauFuDWlIeImU7OcXf8orP4B9w+ev6Btz+pX0D
-5f6Gvhks/wirb1p8a/lbQR4w3ussivjH2EucON8EUl1wGk3B0B20BMN3EAi23UEwj7CUOgJNPNlM7Vqo
-zXo8jICFGLT5EUabpVEd2qXEOkSoc5m1+ibElK/gW/zqtCWf5Y7YC/vrQlPYeBme4G20TPqX5t8Ck/6G
-/FtwUpnkeZelkd+SGqYmbfw0aqcWEUubpTZmTpswtuLblLiN63K4llRX82U7OqQSET6FquWW7AKPbbQQ
-ffYBiciOjc4izIFC5q1FmR/FY0WYg4XMHUWZH8dOyfwpT4vs2R+cwq4rqLqLfQPTePJe1pXVwfB9dDGY
-7omsPy3SUwwtSQ0OUg8D7Z5wTeQ82868A2XVUFoDdpG2m/myFyHO4hvxBL97umjGfr49hSfRY2m61tYm
-5/X90utidRC91HabZZu7xu/3k34Ih6Ulx2UW1BdYYqXizZxSSywBh6jUYSZTnyPU9Tmh9TLxtllcSg2X
-fTiyADmBQjn9lHOUco6VkCPSepacp8kyv5xgoZxnKOdZynmuhBxRNLPkHKVKtpw2mT4u/0Bh8miO5HHl
-kqeK0spkM3nWgmiXEO5bWF2IMezAcOcwOGNI8XtIVWT7OTHgEtXDBiTqgC1IZHRfIeJpB+LyHCL7vUQ8
-bLUHYIVw3GX6j5ACT4DNIHoN7mC++m3IlANyhYQUzlJRtuxx1bJuJOewCavVAqN3McqInOoOiYX/9DTG
-hKgZpKZg+s/xZwov8veovf89ez9Qav8H9n7Q3s9u8Zm3326eGebMGbbMcyyaFxHlWJyP+ahU3oOTOI+X
-LM05yUrN/y2L/WDtmh3uzto1K0eFwl9AdV2DVyyn8MrJLD2Qpwec9GCeHrToK/MVv9y6f87z7SWq+jJW
-UfRmvMLaftVR3Qelki5048f4CZUrZ3Wf58qu7k5UfMVcdtHxCg1QviKqfClTlN553gm3GVtsi5Vj0uLr
-wdBVlLsnQp9DuYKtoS9Q7hIvF65Yi/u40ENjLoY/xpsKpvC2RSbl56S8o2AG74pDSo/tL1+Yj3+gnke4
-CFuOkyyW38R+ILsfCFsOzO0H7f1gdj8Ythxp77vzvjzAexG4SN+8xjx8nYX+Bu+qN+mYt5ijb9O3l9hN
-3+Et+C42cVTfhcvsqVdY2e8xWX/FW/F9evfX3PkNruEDxw17PdcYrvNcL13VSInv82wZEQZ5vk1GYhmq
-VJ/nSyxVceE/qP4SdXRzjfgjE79pZF49T5VF9i2ZwQeT3Xfx4UBoGtfuyb7hxp9m9aqrpFyjWdcdebtE
-qlTOoWACf5G9isW5RyV3Jf6aq+6QVQMQ/fDGAEM+jZuFDeJObj6pxEdsQDZjl7i1s4zBULgI498dSVpl
-3QGWJNmlxUr0UTFW6cVgb9uwU4Ww/1oYbO1ONrFpCducu9SnMFMIqGQNJAu//YqwXCzNIua3TyRLgKEQ
-7vRQ8bZp3C2c9Jock96n1u9nEP/f7+fqNk/cY8Xf4PM+lv8PUEsHCJwNUm2RCQAAChgAAFBLAQIUABQA
-CAgIAAAAIQCcDVJtkQkAAAoYAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYA
-AAAAAQABAD8AAADQCQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatch.class-20dc88ab-07dc-38f1-81e5-2e3d41a5bf87--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatch$Immutable.class-97b6dc1e-ebc4-3673-80b3-90afeb3c6f8f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkDtPAkEUhc9d3iuK
-ouIjFhSagBJRWowWJEYMaKGhsBuWEcbsy334q2ysTCxsNcbfZJwdyFpolMRJZvbOvWe/c++8fTw9A2hg
-LQONUA8ts+7z25DbBh8INvSYVT9h/rnLPRYIx+6ywBhtti0rDFjf5BkkCVtT/URIHwhbBIeEo0rH8YZ1
-bpjC9Xnk2VDGLZP5fvPnWgxrVnuEZMsZcB0J5PJIQSdc/wvZmWoC5VzoCJufhVafe5fRCxCKHcdgZo95
-IrpPkslgJHzC/nTkrwdtEjS3Rdj4bRyC7sYAQvmv8Qg54XfHBoREpXolCRdO6Bn8WESp0reOdm/YHSPk
-27bNPeXK5Ti5uE/sQZIQLU3uFNLynpHRKZIqn93eqdEjsg9KMSNPXSlfpOoVeRmVxzrMYk5xsihgXlKi
-aAFFqSYsYmnCrclvVNMS9zExrTLvipYfVyc0DcvqLGFFOZPqdhXrn1BLBwjiOPCXYQEAAPACAABQSwEC
-FAAUAAgICAAAACEA4jjwl2EBAADwAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAAoAEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatch$Immutable.class-97b6dc1e-ebc4-3673-80b3-90afeb3c6f8f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.EmptyClassQuerySpecification.java._trace-66e0a2e6-1ab7-3875-8c50-f8c8366a1c50
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.EmptyClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMucDosJ6B
-yUXa8YaOBSODYnFRsn5pbo5+am5BSWVyTmJxsb4riOkMYuqVFeYwuZmEzZZxWAfTw6Duzi+rosLA5DqV
-29SUgdHdRBnEg0oyuocLoXDLZVVV4Wo96mT19BCSHrM5QVyopGepkLk5QtKznQfEhUnORJVczY4k6SUt
-YGODkPTS5gNxYZJdAg6ODo5I0rM4IQIwBSvZ0RRs5kZR4DOB28HXwRfB3y7r4Ofgh9Dgc4UTIgBV4FfG
-7hDuEI5Q4FcrDBGAKTjA7hDpEImk4LgQRACqwD9QwCHeIR7BzxSH8GEa/OfoOiQ4JCAJnOSECEB1BPCw
-OyQ7JCMUBAiLQQRgChpYHTIcMpAUtLKjCfQKQQRgOt6xOuQ65CIp+MyNJvCfDyIA1RHYxeJQ5FCEUBDY
-x4YmMFUUIgDVAQBQSwcIlgp0qUQBAAClAgAAUEsBAhQAFAAICAgAAAAhAJYKdKlEAQAApQIAAAgACQAA
-AAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIMBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.EmptyClassQuerySpecification.java._trace-66e0a2e6-1ab7-3875-8c50-f8c8366a1c50--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OperationWithoutBehaviourMatch.java-fa37d871-8a35-368e-82c9-037736bf12dd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OperationWithoutBehaviourMatch.java
-
-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
-BQYAAAAAAQABAD8AAABPBgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OperationWithoutBehaviourMatch.java-fa37d871-8a35-368e-82c9-037736bf12dd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyQuerySpecification$LazyHolder.class-7286e7fd-8c8f-3d24-8e8a-7fe63c52d181
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMW
-moZyK7e2BEgQwlz70qhSFRXVwgrQhIjygjbOAls5duQLUvpVhT4UgcQH8FGIWWNIFSSk9MEzs+M5c2bO
-7o+fX78DeIhGCTmGZjL0LDkcxWPXE1FkJbHyrG0RvQiDkQzj8ctEhuPOSLrqnXJFrAK/5oj98XbgDWRY
-QoGhsic+CssT/nvreX9PujGDYbc73c12a4vhkTMzwTpDleBdu/XWbttde9Ox32ztUNKZZqJKo+l6ylfx
-BkO+3ugxFFrBQJZwmuHBzMwmOOY5KlhgKDaztmv1E6zQ6JXBcJZjDkWTonMc53GBYUH6URJKm1or4al9
-OWBYrDf+3UzDL3GUYDDMO8qX7WTYl2FX9D2ppQhc4fVEqPQ5TZrI46qe3SQN4g8qYtiYffBjl7uu1Vjh
-WNVqGMJ1ZRTVHk/C+wxPaPKTXK/ZCZLQlU+V3mX1v9X3tDIM3PZ9GbY0haTNzMmYWCal8vSic1jSalO0
-pGUjXyBbhpb/FJ3W0iqg+g18lx3hzCGqX7B4iIufMjSoNkfWofpXuJxm9Vf528Miz8jP3TnClQmsmCaf
-pRD+uwDXcJ18WV97Br6b/gGMz5p4mR1M0b6mPrt/aCsGbqCWIWsZskDIgylW59igN1N7C7fTnnpUjjrM
-X1BLBwhrMLnq7gEAAPMDAABQSwECFAAUAAgICAAAACEAazC56u4BAADzAwAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAALQIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyQuerySpecification$LazyHolder.class-7286e7fd-8c8f-3d24-8e8a-7fe63c52d181--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PotentialAssociationBetweenMatcher.java-db9f24ec-e3f3-3045-816c-641e6fa3f773
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PotentialAssociationBetweenMatcher.java
-
-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
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAI8KAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PotentialAssociationBetweenMatcher.java-db9f24ec-e3f3-3045-816c-641e6fa3f773--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.UsedTriggerSignalsMatch.java._trace-e12131ce-22e2-30e4-9d40-474d8bdc32df
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.UsedTriggerSignalsMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkUFrE0EYhndqlpls
-Q9IqC5tSIqW0xGIaLy5IW/kCm02aoEnYXZNjQq0YSSKamItHpQeP/QEFW4SqtCI9NB7EmycPFkE86MGT
-N0/+AMPMl8ykx+d9n32/gdU0TSck+ElgoE1BCd7q00RLdx9vpZ+0W+lur9Hbbje27jc722lPgTuNVvNu
-o9d82FntP2pNZZ771Wk4HS1oNx3DiseHWL2k6xpxVmY5iZI4YM3NDfHBzLC84OSpJOKUmCDKqaPPzysf
-dukEPo1xxCMDK5GQ9NXkhDe+U0nE+cUE8RvZJbq4KEezV0McxUzWniw3omr5Zi25Mr6RfU+TyfGN7MAQ
-xG+4Gkul5IzLQhzFjHuRTpTxqFquTpbXw0qZW9BtW5a5ZYMjltdMTuJ1OZtKIrkNJoi/LndG19eVmR8R
-jmImv6ZDBjKyzgM9F+RjGOAX7yi44CrCgGEghE1qQRGKUti8HMEAhWcUylBWhBcRDIRQKIWgBjUpFLww
-BkIozjKoQ10KxTjFAIVlek5IhSaEW/+WoA99KdyORzEQQjlhwQ7sSKFsRzEQQuWDBbuwK4XK2QwGKPw2
-kcU/qvyhKpPKXzZi/p+8VxbswZ4c9D6GMRCD3mcTWQx6X6jKxPvGRswH/SsM9mF//L1/w0LGA36NwQEc
-SKFuIosD/j2qMvHbIx8PnDI4hENl8JOBgRgMYgYcwZHkBQsZPwjAgGM4lkLBRBYvCMpUZRJU2Yj5C4KX
-DE7gRBl8bWAgBv8DUEsHCCE87Jk1AgAAAQUAAFBLAQIUABQACAgIAAAAIQAhPOyZNQIAAAEFAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAB0AgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.UsedTriggerSignalsMatch.java._trace-e12131ce-22e2-30e4-9d40-474d8bdc32df--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsPropertyMatch.java-bb722a04-d0b6-3cd3-8767-76c6f06b9e30
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsPropertyMatch.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsPropertyMatch.java-bb722a04-d0b6-3cd3-8767-76c6f06b9e30--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasOperationQuerySpecification.java._trace-ef5685d1-156a-3d5d-b784-93562439f490
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjEtLAmEUhr8RbRgs
-qckKhBhwFm2kWU0LQzxEDl4GL4UpgcLkpcRLXrJtyzZKUES7ti6CFi2C/kSbVrWJfkcExXwnPbp8n+c5
-hzHmEoT8lgBD5jCGcB0CEJje65a0frOh9SqdfqVVqpRr1nHXamr7uHf5PrAatbJ1VjttbZ53Go7I496l
-DwbjR2zDuFL8/r99uxAKMcF4Vu2FVjDevdP7W1HVcR11KoEAsVFVsjfaH6+uExtbmrc3tzFVnra6SO1I
-DgapffHYm9u4Tw6HiY0HJHuj3RanbcRNrJl3QwISk32hgAkm6c17CQkvkjsiZCFLimRsGQkWAxFykKPF
-jYyEF6n1RShAYbL1Ndz/F6kTDYpQpOROQoI3HyJYYNHiaxUJL9JZF1ShSor0oThLjmQkePPqgjrUafHm
-niWfHiT8JjNyQhvapMg8zM2SpxUk/OYXUEsHCJnX7FRRAQAAxwIAAFBLAQIUABQACAgIAAAAIQCZ1+xU
-UQEAAMcCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACQ
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasOperationQuerySpecification.java._trace-ef5685d1-156a-3d5d-b784-93562439f490--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperOrEqualClassQuerySpecification.java-b315b83d-322f-3cfd-a26a-c2a62b8eedc2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperOrEqualClassQuerySpecification.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtWG1v2zYQ/pwA+Q+E
-+0XuUrobsC9LGuRl6WosTdI664ANRUFLZ5utLKokFcct8t93R1EvlmXHXgoMGFq0sioe747PPXc8MhXh
-JzEGlk1jDtPUzsNYGMMzK+ODvd29XTlNlbYsVFM+VmocA8fXqUrwJ44htHwA1hyUch/FrXCT+YnWYt46
-ciGNbfuOmqrPSo85hLFMDaBfI3xXGvj5GXnXLnUrhdWCf85Az7nOEiunwEUq+Ts38Ia+nydjmcCW81E2
-5qfCwG+QgBYWovPXL6+dvm+hySkapBDKkQyFlSrZQitBY+cpGA/NjRaJkVbeQj8xViQhmN9hGzfhLoSU
-nFiArfi4haKpsOEEtOGpmRsLU359qqJtPFlW8E5oKYbxNvFbUjIURoYRjEBriPj550zE0j7KrYbGO1ID
-0bXQYgoW9KNVQ5JNkSy4bsNPZSL0vAryWaxMph8PSN3GDdLpTCF7tJDJiozcTDUNS9R4/U3AKLQ5RvYT
-XD+G7otLmEfx02YpVrWXsbA39FapaJTEQZaCvtKOMi7XXpOGLcXrELSU3HyWE28tC3u7vadP93bZU3bC
-UmER0eSZ8TLMrY+Z+hRmJwKLt0iYdOUAMbPAVrmGQkwwKifPjBgBm4k5d8bc49jA6qkPSZRqenu7xyiS
-ajDmT6ETmYxN0BFx3Onu7abZMMaFjJDlMXOoLKtbxoXBnYUkMuzhynq4yv8j9hW9Y6mWt60ILasKuvkU
-xgwJB6XhfGfg/cvBzcnl2Xn3gKTu6UH/8vgxQkuDzTSFCJhBGGKwqohTCEyN3EhLUIv5dqLVzLC2Os1k
-PttzhGF5kpQxOBKqLI5YoiwbAouViCDyCvOfnsMhDwS6YvFnkxgUfiMs6/zykFk99287HoUL8WX+SsUR
-6BK5g1ziHvmLMWJBqaWflOkP+lxrpRkW3zIeO84BjKXC3c80RQMSLVQvhOb46hbHZAQ5E5TF9gaiddlS
-plSQU3ap02DgfjbCxAOxyhxHynltB2vczgPXroQlMDunguP+VxF4rWXemPQY47mKHKur4UdqHzlHkvrd
-wWzuUa4pqFd5LKc/0YM7yW5N7d/P3++zTWV/fL8yY/sJprivS1ix1Ayzdk36fj2OZfJpk+y5Z1ZROoYa
-qIL4TGQ7h8MjTNTD3vCIYRknS7lxSltGu1hRJVRmC8/2y9nDzDKsSERVP3sktaHtII7J4Ob+Pamy+54v
-VAt2mB6xm4k0bKb0J6FVlkQM/6fhcyaxH2LAx5yMYZF0m56GMNOG+suWquOrry87+VqrwlCQoxDLebRF
-jSoKC3tBZNysyPtKkT8LKpDfA2cXoZwzWZYYs6pmMwylGGGQXDDzWADWYR+DJ4Vr9wQeuiLHCTaTpTGH
-sFzoebDDIUzqWNdglkmEn8IlvEvEq9iVeFfLcGrdnoFaM2I39gUTiBEv7zeaooAzH/FYTqV1bpmCkqGK
-gI3zTVHpZeu9NcHMawNDSG76Zx/6l/2b/slF/6/ztxg5SKjjrap61IjR4tblNbVMKtjESlrwJal+Qrun
-iAcJiE/z0lBZn5Isjg926E/bftJK50absLJ38cOPpDxvmmukQGO4AeVCca/Ku9VEiDHYl7j8+Rs6QSEp
-okusoHVYPUadRptrml536pvxetN0c3CY2z8iB8pzBdk2LcbzSwguDM0MOiYbdvbxmXa6WxqtjjCLhh82
-SjBXs70PrLN6N+p095fnpA/N2WJBA8D10GH8iEXqN7B42LOCUh2/SQej71bWnbSqVdfUDZ0C5BZdCtE2
-fYHFDaJXwkzwSy1/bEVt7Neqtx2niPTMPUPdh8Bi/atmo1hxFcBuhf6AkKI0TeIYmyt95rbRQuR07pjp
-gF+nI91IR7qggzxcPC8HpGLfuV4eKQPvZDf/vu6mJgjy0S464V4otfSFRBqIOOhMrE1/6fVms1lJBCRF
-j8jQ+5k/5897f7y+IKoUrPjXzqb/sbMuEgbsYD4dKmRtLeN8fh0uXbUc+ZSrtODDLaIp6Rfu44IuOHLs
-bzkxdRNTOrkW8xbW0OuxHcfNF7QvLwaiuHlqelKgvwgF3XuIKHLCtaH77yn0PYX+9ymETU+UX7K4Vf4Q
-OHuE72JgVlyOrqNTlW/7bN3VG68OQMTtoi90gm+BLrMgsf7EsG3q4hKpcZcx0LkxVNMUX92NhtKlkByx
-YCRiU1wluOW03SYEnUvATZ84MRFpii1tLdvKq5TWewi4q/Uyi5covwJqitDBmiEUrxQ3WqB83Y1bFvz7
-D1BLBwgkE5mungYAAG4aAABQSwECFAAUAAgICAAAACEAJBOZrp4GAABuGgAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA3QYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperOrEqualClassQuerySpecification.java-b315b83d-322f-3cfd-a26a-c2a62b8eedc2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperOrEqualClassMatcher.java-5779e8ac-6506-3246-8d3f-36edc66adcc3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperOrEqualClassMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperOrEqualClassMatcher.java-5779e8ac-6506-3246-8d3f-36edc66adcc3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperClassMatch.java-89153523-d0f1-3201-8af0-5ab45c5c499e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperClassMatch.java
-
-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
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperClassMatch.java-89153523-d0f1-3201-8af0-5ab45c5c499e--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceAdapterFactory$1.class-969c672c-b353-3cce-9c55-c0c48af6f542
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceAdapterFactory$1.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVVW1P01AUfi7MjdUq
-E3GIgKDMuRelTHwh2UIkyxCT+ZKAfL/r7raSriVtp+FfaaKY+MEf4I8ynntXlzk6GV3annvueZ77nHPu
-7X79/vETwBNsJzDFkP3QtQ89bgqjF1i28Xe02+QngfD2uBm43mmmlECMYTk69uCTFZgdhnjQsfzMJnHW
-JyEtE6JiOVaww5DPTQbJHzHEqm5TJMFwVccVxDVM45qOBK4zTOdkwGzdcsTbXrchvEPesAXDXN01uX3E
-PUuOQ2dMymWYbOVMieSmTO4LNVmzRVc4AcPLIfjwTDlfd722IUzbOvGFIbotw3S7XdcxHDewWqdGSF/W
-kMbtBBYYMpPo0LGIOwyLpid48I+WME7WctK1qQFu41iYlMfCmDSoyjLpWtXmvk+tLQ/lGzovleqajnsy
-gfl+AiHFQPvceXZS0BQt3rODKglh2M+dW06YrkeAdyqXS8nJ6ng4LKdPMZCzesFSDMXx/T/mH7lhc6dt
-hNEa7dmijpuYZ9i6OItI/IaOdWToiEX2IRJS0rGCuwzagdvzTLFnyc2/FL29NiQDQ/LAajs86HkU+WrM
-+eif+sqExd6hWs3WHNN2fctpvxFBx20y6K8dR3hKvvCxRmKn6dPEUil5sMlKqHuG/EmytjFFP0ArFL/R
-4zv0LzSawqz0qRlGuBpSZOlkS+8NzCk/FT1kqdBbxs4UvkI7w63PA464wuwrfLofE+KltYRlmmeyltFM
-q6NM9bFM9xUTNTKa6cEo0/uxTDmq1i5llw+ZsmGN4oXiGQqjPEzx0Dxh1vEoCvP4f5gVGFGYzbEYxOiP
-RlpbeKrez/BcedP0fKE6xBSCrj9QSwcIe6RC/HkCAACZBgAAUEsBAhQAFAAICAgAAAAhAHukQvx5AgAA
-mQYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAALgCAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceAdapterFactory$1.class-969c672c-b353-3cce-9c55-c0c48af6f542--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatch$Mutable.class-732328be-b9ad-3d25-b290-3ffe25c4b5b0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkE9PwkAQxd+WQqFW
-UfwbY4wHD6BoDYnxgPFCYqIpXiAcvC1lA0tKW7stn8qLJxM1xrMfyrhdqjdJsEmnb9/M/mY6n18v7wAa
-2DGgEZwnE88W7CFhvssGnA4jOrG7EfUFj/mUdZKQRS2PCtGmsTs6bCcx7XvMgE5wstBVgsIl93l8RdCs
-OkE0tJnr8VAwW2IaabBVcXNertYj0FvBgJnIoWQhD5Ng/G+cs9AfqO5lh/vsLpn0WdRNN0FQcQKXej0a
-8fScmXo84oLgYrEOP+ttSkDYSfoEe/PGlysNFYGgxEV2lyBXrd0TmJ0giVx2zVNr/8+Wp2M6pQTWje9n
-NpNzGxkMZ5A8pI8m3zwK8mxIdQtd+cWj4zp5RvFJVSzJaKrKV1n1Bkuqg1kdlrGiOEWUsSopqVqTSpO6
-gvWMW5ffNKfpj7/EgnI+FM2aZTOahg0VN7GlOhM17TZ2vwFQSwcIdOQA4FwBAADlAgAAUEsBAhQAFAAI
-CAgAAAAhAHTkAOBcAQAA5QIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAA
-AAABAAEAPwAAAJsBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatch$Mutable.class-732328be-b9ad-3d25-b290-3ffe25c4b5b0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageWithoutAssociationProcessor.java._trace-51e5a6f4-dfa5-3145-af67-41b2b4f29802
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageWithoutAssociationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVzj8LgkAYx/F7kouL
-/hhHJAkl1J5TQ1t6B72AqF1UQrDCyl5m0OLY1FQNTU0NxT2FNn74fe94CCEUQGbQIyXn6Iy5AWS02/p2
-uortXZik4doPg8hbbr2VPftaohdeHAXePtqsh4ckLk1u4sq6v29I3bkMdP3DzOScgMubSjiC27eKFCdq
-GAVmTBGfirOh9OAfaeLCcoG4V1BM6alKV8PyRXOBhBqqqtTAsq1K2aK5QHawbGPpUtPMT5NTpoinybn1
-N+7LhfENUEsHCKltmtPHAAAAXAEAAFBLAQIUABQACAgIAAAAIQCpbZrTxwAAAFwBAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAGAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageWithoutAssociationProcessor.java._trace-51e5a6f4-dfa5-3145-af67-41b2b4f29802--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/PatternValidation.java-87b9e579-9c1d-329c-bd93-f493d28abd85
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/PatternValidation.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltP2zAUfl6l/oej
-PRUE6ftgCIbYxsOAjY09m+S0tXDtYDstHeK/79hJ2pimuSCkqkl8bt/5ziVJWfzApgjZXEQLJnjCLFfy
-aDgYDvg8VdqC0tMIY8FTg9GCM6tZ9JihXkU6k5bPMWIpj+684Kc7v5BTLvGonz3piugLM/gNJWpmMblh
-1qKW37TK0h7O8CnG1KUQQCoPN47CfKPvzFynLjA9/GA2nqHeqXu9lP2Ub7Qidbtq073NSO1cMGM6aV7r
-i8eMiU4GmeUiSNLzcptizCc8Zo3ceNsg6bcYlyT0td2Q8ibLKkm1DoaD8f7+cAD7cAZp3nMwdU0HE6Xn
-mICaABOilBlIcEL9nQCXUPTo3Sbw4lFE3pn/O05P/hgEO0MwlhRiMqIbGSMwA0yu4PlUcPnQbUYuqyPx
-cgBWQazkAiVHacUKUo0p0+gjM7i7PPv96wx8zoB+Jl1GMHedwuU0TEppThp0tKrmN+EC65M88FFIRekE
-tYPCyCsuEO7RqQNR7/jzudoZI0WJh/erQ7rQ7WGCJEpyMKTNJbecAvzLAwQMwlet5oS0bk8deG7zchEX
-lhG//sgnwZ2Kq587mSgh1NIlXib9CY4zcZKHEfzErBvteEyP4Xm1jUKxqg7Gtqhs+1AyY7U24xKP/zs1
-iBAUfS0bDwen1N5UcWP+Mi0pLTP6SOX7uDccpNm9oFabuHpC7BBv1xDwyaJMDOzcufBMgSCfDXDTEccU
-zFMZjElUyIvLqUabkcz3PMESaCnauu2LYkyLbLyFnWm1NFC3r4F7fY2w9AMDqDX1sFAscZX0rkrw1ACJ
-D1DCM9VJNwHMsbsUPBWTuU1RCXq0B00QPU/gkI4ur25/n12dX8DnzyAzIfZK4YeNBCQut4ON9o5yzZf8
-UrBYmnmhF3ngmi8o493IA7OqRU3cLrk9bi1OE7EkGTXt5mhDX5lbo5vmRd3DW8ubqqen3a+tHo6aX7xb
-jjaFzju0iWbqf7uRdytn0Vwdq9cCqfjyeIUjXz5bX4XFi+htKItIEXVt4WY3tOZuWoOtqvXnrnPLdsP5
-mskA3DsTWhO3jdeWuXKwA5VefHYf2nZsFR5DQO/HYV28Lvzt3iYl2lKjN3udFlUrsFfcrdG8L3WvorUx
-17w+HdaqRi/mOm/mVmAV5gI078dcTbQa5uj3H1BLBwi5gvaHcQMAANQPAABQSwECFAAUAAgICAAAACEA
-uYL2h3EDAADUDwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAAsAMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/PatternValidation.java-87b9e579-9c1d-329c-bd93-f493d28abd85--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatch.class-b61ec0fd-5920-356d-a560-6258b02fc0c3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatch.class
-
-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
-ANYIAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatch.class-b61ec0fd-5920-356d-a560-6258b02fc0c3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatch.class-31367a0f-2d68-3765-9583-44d47d8ae812
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatch.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClV/t7FNUZfk92w26W
-IQkLCYpILi6w2Vy2ppaoSbiDRBOIBoOBqkw2QzKwl2F2FghS7yj0orUXW6i2tlZpLW3B1oSWp9X+Up+n
-f1Ifn9r3nJndHTabhFbyMHPmnPO93/e93+Wc/dd//vp3AL34OIQagdZCJp00MpYzm0rr+Xzy4JlsftTO
-WYbtzI7oTmomhKDAwzl7Ommk0qaVN5KnTd2x9eSpgmHPJu1C1jEzRlK3zKSZsdLJXXreGNUdx7CzSl4g
-cHx3WmDDsB+DWnvlI7lbau2Xm0ZtgZbqm4oGcV+9pdt6xiD8Ab7yAo3DJ/TTerLgmOnksJl3uKduzJzO
-6k7BNgRiFcsD7ndaz04nxxzbzE73b6NIeIA6s6azjZbEO8YFgrtzU0YIq6mgUiCMNQI1qXQYTXxbdgQC
-6zTchbsFVmf0k8ZQJlNw9Mm0IRUKbIof9Sk9OHnCSDn9HZVm1xHlHg11iAg0DJtZ40AhM2nYhySOQHQ4
-l9LT47ptym9vcsWAZ/K2+FLkLsNpx3gEAbRp2Ih6acR9GmqxQo42aQghTC6cGZNMtw8vlysyjpYMdsCS
-0QxMG3R/c3wh5R0LCYmgEd0aepCkY8apgp6myqZ4FeaOCKy6LQskPQtUcNOYo6dOjuiWR1ctzZHGbYx3
-LJ2LcqO0v22xjb58DOSlj1uq+FjNcpkqD2voxwCz1MyPuGmicu5ICIzklrLQk9l8wbJytmNMHaQ23TFz
-2b1nU4YlBxEMoi2EnQLrF3clhN0C9y7pATM/a5wZ19OFChY9k0lG3mWtZckckyUjd0ra2hfZ6cs4gZWW
-2yPc+K2NdywkMIwRlgQle8o515Pz5Rwtji+oI5lwlZOLFH3Iye20bX1W5llHlRoNYey28nenabuTK5U4
-OwzVLVsYMvCHNTyFCZdxrzU++5UK907qcaVlG44zO0qnnRC+yU5VScWugpmeMtjFjqItjGcZx/ZUun1Q
-fuuyKUxWlGGxhMelT1MaDBwnSz41XjZtrla7C3GknhkNJk6w7nXLMrJTAt3L9IzbLGeiMD9rulolVFZD
-Do+RZCdX7NanpEuW3T5IBbaRL6QZwrsXBaPojJ6fke1f1eVQBE/gjAYHBeJYtinzVQyF8JxA7x0di0P+
-41CS9i0Nz+MFNqi8ZaTM42ZK1bbA1oWZpFLYH9fHJfyYX65/Jc7hJQn5ssBARcta3KgqQNLTbmngBQ2j
-eFziXojgIr4dwqViISiDVNXkNXwH3xWITBmGtddr2B3Vzrpqxx+beCA3yZiHc86MYfPEFnjgDk338yk7
-lEKI4Af4UQg/ZFT+dw41/FgGJGxm846eTfHg/wk7XtnqoXTamNbTPFAcw9eD38ZlWSFXBO7yJ+yhGTt3
-RjYHFkkI7whsX9YvowiaHFfLysSSJma3cVZg5/L8LI0jD0U2n72SG+9y90uB+HJtJOadUxG8h/elwy28
-osgm5k57SB8KJJZFKvXNCD7A+27K/x9Bl0n6kYZDeFLg2Ffpocu3ULfP0dTIWK5gp4x9pmz6zQs29sj4
-C2hD2axhK93ydlrnOyhCHl/BNgIGeAcPoEZetTiqkRctviPy/sfVlWpOQzNnV6GeMw2c+QaCkP+aav+G
-xolANDo2EYyuHbuJ5j9h/Q0lsoHPFdwORuleNSP/M2IexAS/pOqGxDxaE52foD3R9QliZeGo0tHKZxtt
-aafu+xRQqyuGzdiibGhA3FPUgA5aWcNxAp2emil+S9Ubo9HOOXRdRjjxZ7Rfj64tf8Wui+uKA6m1XqFv
-4TvO7w6lsdlFKGnciK/hfuL3chxETf0qjr+OBzyNSb6lNbVKUQUX3QpQczd4gIJ0bq0iHKsUvr+qcB8e
-9ITf8SjtS8zhoStYeQuDE/PY/mnR9VWJrs+wg0wHrxX9V1O7yHvwWuBaiYR2lQJbCdrHHxMPkvKHONdP
-Ugfo6CDt3e4LRV+JmD6PGDnag700p1eZGmiIRjm9D494lh7xotJUYanKgxsVwdhNkT1YS7xyMJpKOpu8
-8PcqKdHA4X4M3YGeWKWe/RQZop5HF9Ejk+s2PY/iMU9Ptxe2QHS4MmgHfEELlIJWx/kar7gOKogeDyL4
-MdZXYoz5MIIlDB6MnvpBzsq1NSzHJyYCMvFYkDKFxiqhnvJBrSlBsX15UAdU/QDrJGOXsVpiSaCbGL+K
-YKJcKC7c0z64dR6cZIi/6Jt2hJRLR0osXZTVIom+haMMw9PDnXIQfWYex6Sam0jNYTp6ko85ZPg87K5b
-7nrMXS8u8V32ze0VkwxQiulgMGWmfUHc7xkWxg7YyCureInyrLpZrJrGloHgYGPLhhlpzOcIBa4iIodz
-OH2sOB8rz8fU/IZy1TQz04E0vzIcZWlAjpViVamUAJvFWczSgFqyZXPkVko3gl8yAQMkTtBI8SVZ9j5q
-hBit+KZ4j2oY9EL0eF5cSnR+iNrgtc5/QFxBX+fnqA3Ij3NX1OAznBthZM93/QUvCszhFTXNmVc585og
-Ga/LTWLE5UDr4uufaOIWDroUGZ6I4kKux4rrsS5FirseLPOyD6v5LNDX08yLM6y2swzYLB19DvfgPPl5
-nt3lBTLwInl5CbvwChvFqziMCwzja5R4nX8XFY8JFehLpaq8hO+xL/CXHhl+A2+ShEco/32uuoyuQ11I
-C3+B5hDO/RurvsBa0tfQIKuXF18vA55R5x/bwE28dX34Ft6e6JzHTz/1SjaIn93WJt7gzJt05i1fhtV7
-BtWysN/Fz702wRLZE6J0HX5Rqq+Ed3JGbuG9CSHm8avKCn23dFzW4dc8Jl25bV7tKLlEZxW5j3z2RFRT
-VHq8tlUnf/EtxPpAYV2txJpfCqtxJ/vFbzysTaUDaw6/rYQRRVcowh8FVUTOLy4iz9nfeSJbVBzYVhKd
-XfO4VnnDaPXdMH6vnn/AH1VbqOHlTuA61vPCKHAD6/8LUEsHCDRsO1KeCAAAdRQAAFBLAQIUABQACAgI
-AAAAIQA0bDtSnggAAHUUAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAADdCAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatch.class-31367a0f-2d68-3765-9583-44d47d8ae812--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/build.properties-a4d7739d-cd98-3f63-90af-15e2c39c286b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/build.properties
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABLyszTy8xLzilNSS1W
-sFXwdQ1x1PX0c9PXieFSQAV6mEIFOaXpQP0VuTlcxfmlRcmpenpAM4qLktG0A0V001Pz9LnyS0sKSkvA
-qpIygXwAUEsHCH8FuVVPAAAAfgAAAFBLAQIUABQACAgIAAAAIQB/BblVTwAAAH4AAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACOAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/build.properties-a4d7739d-cd98-3f63-90af-15e2c39c286b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsPropertyProcessor.java._trace-ecfc0b78-5f24-3486-8cf6-97c0ec2bb9e1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsPropertyProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0XsMow8Dk
-uMkhQVSckUGjuChZvzQ3R78sMSczJbEkMz9PPyCxpCS1KC8MLqJXVpjD5LDJ6Se7NEwnA4/jTDE+PiB3
-F6+oKAOj4y4BMA8iyeh4SgiZ6/SKFagIwX3PAeZCtDp9VwHzjnMBKWanv9IIHqOzBDOExwTmyQiBeZdA
-+pidlTgRPEZnbYjKSxCV3qwSEggLnQM4wFyIhc5xQiiSBWxIkgBQSwcIgtloJ6sAAAAlAQAAUEsBAhQA
-FAAICAgAAAAhAILZaCerAAAAJQEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAAOoAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsPropertyProcessor.java._trace-ecfc0b78-5f24-3486-8cf6-97c0ec2bb9e1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatch$Mutable.class-561009b1-2996-34ea-b772-545ef10d3a49
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9UTlOA0EQrF6vbXxw
-34iQwIBhEUdkhARGSEiGBERANl6P7EF7mD14Dw8gIUIi4AF8BQJegOgZFjKQHMBI213T3VNVM/v8/vgE
-YBMLRViErdT3nFhepzJwZUeJbiR85zjoyUglgkuHSvhh0DkRidtbOkkT0fZkETZhdYCDhMKuClSyR4hr
-rTDqOtL1VD+WDpNs6uA0PRHHjb/oLV8Q7GbYkWXkUKoijzLh9t9ttAZ4L+N5tKUCeZr6bRmd61cnTLRC
-V3gXIlJ6nxXtpKdiws4g/F8/skGw+vuExd+M65kDHZo6HBJKKs7OE3K15UtC+SxMI1ceKV1a/EF0/Urc
-CEL1OAhkZKgl+y5mVNgAs0Evi788CrwvMhKM8pwrK6v1tXmbHjB0b4YqHMtm+IXzK6qMtj9HMYwRQ1XB
-KMaYSKNxRpZBE4xyBk0ysrk/helMrs5Zz1v23bdKwVTejEL1s5spWJgxcRZzxg2ZS8xj4QNQSwcIlgzH
-im4BAABmAwAAUEsBAhQAFAAICAgAAAAhAJYMx4puAQAAZgMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250
-ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAK0BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatch$Mutable.class-561009b1-2996-34ea-b772-545ef10d3a49--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.BehaviorHasSpecificationQuerySpecification.java._trace-e60fceff-6607-31e0-bbd8-08c7d30280f5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.BehaviorHasSpecificationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjEFLwmAYx99Jawxj
-xKRCgoF6CQbtkAQiyAPR1ClTyTyYgsNWKptSaoduEV6kg36EvkRfoWvXIAKhW/Udir1Pva8ef7/f/3kI
-IaIg1BcCzEno6BaetbhAjOF12xj7njEcOSPXd9qdbt81TjioOV733Bl1B/39mysvdDw5PYvC7O8D2TPv
-9VjsF6dRTSOC+ZQIiEbBfI0s4ZfCY1bW4/H/05ym6zqLubwcII35RCSZZDF/uBEgxpy6FOsSH1+UVIqL
-7xRptEDJZFi0bDlAjE1pKV6GuVjMhMECi7GrQwEKbF6cySjowAYJqlBlAzsbQYGDqQQ1qHGDuYqCDkq7
-m9CABuODHWQ8KF2koQlNTjzKKPDiQ4IWtLjB5zYKOih3RHDBZYOyL62IsYoCL95E6EGPGyzCK+JbQUEv
-KndrMIABG1Qm6yviYQsFvfgBUEsHCPf9+oRLAQAAugIAAFBLAQIUABQACAgIAAAAIQD3/fqESwEAALoC
-AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACKAQAAAAA=
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.BehaviorHasSpecificationQuerySpecification.java._trace-e60fceff-6607-31e0-bbd8-08c7d30280f5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OperationWithoutBehaviourQuerySpecification.java._trace-892c87de-086b-3d42-a957-fdda40fa317e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OperationWithoutBehaviourQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM2MfoMIGB
-ySnJUVRShpFBv7goWb80N0e/uCSxJDU3MTkjMy9VPxiJE5aYk5mSWJKZn6dXVpjD5KYUNFvaoR9mAoO6
-u5aOsjIDk7MUEDAwuscpg3hQSUb3RkUU7gYdFRW4Wo9jOrq6CEmPT5wgLlTS84yimRlC0vMtD4gLk/wv
-hCzpJciOJOk1Qd7aGklyPR+IC5X0lpV3AAKEtLcNJ0QApsCbHU1BKDeKAt9kbgcfBx8Ev0vHwdfBF6HB
-dxsnRACqwD+d3SHMIQyhwD9PGCIAU7CR3SHCIQJJwQ4hiABUQYCTgEOcQxyCHyUO4cM0BPTaOMQ7xCMJ
-nOSECEB1BPKwOyQ5JCEUBAqLQQRgCiayOqQ7pCMpmMaOJjBPCCIA1RHExuqQ45CDUBDEzY0mIM4HEYDp
-WMviUOhQiKRgIxuawA5RiABUBwBQSwcIu/pS200BAACzAgAAUEsBAhQAFAAICAgAAAAhALv6UttNAQAA
-swIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIwBAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OperationWithoutBehaviourQuerySpecification.java._trace-892c87de-086b-3d42-a957-fdda40fa317e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperOrEqualClassProcessor.java._trace-f67a29af-693f-3960-a945-9827a4d3771e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperOrEqualClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0PsAozcDk
-xO6QKSLByKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOE5z12aRgWhh4HGukeXmBXH4hEREG
-RsdFAmAeRJLRcZM4MtfpPitQEYL7hAPMhWh1eqMG5inyAClmp0/SCB6jMy9EoyILmCcMUakHVuksKY3g
-MTqbQFTqQVSGsYqLIyx0juYAcyEWOmeKo0g2sCFJAgBQSwcISHsMjKUAAAAeAQAAUEsBAhQAFAAICAgA
-AAAhAEh7DIylAAAAHgEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAOQAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperOrEqualClassProcessor.java._trace-f67a29af-693f-3960-a945-9827a4d3771e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OpaqueBehaviorWithoutOperationProcessor.java-b777f83e-bc83-3412-90a4-bab850433aed
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OpaqueBehaviorWithoutOperationProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNkctu2zAQRfcC9A+D
-rCwvaKBbF4X72HRRuEAWWY+psUWUr/IhxAjy7x2Rlu26RlJAIiVq5t47Rx7lLzwQZKNFTJjIoByUJZGT
-0uu2aRtlvAsJXDgIklr5yN+M/jAtYuvxd6YvNOCoXFjfLR4VpoCC68JRhGyTMiTQK/H9ByY5/AxOUozX
-3f9k+dvmSaXB5bT1FDApZ4tMibpaLtsGlvAZzHQGftaGhEq7QD3sp5fhzrxve4DHlChYUfTL8lUrsilC
-5ELdQ09BjQRoYYHW2aNxOXYgNcbIhpiAh9NkSssUAHeRscg0h1x0F+1V22wes/eBz58wWGUPcfGAWj90
-bePzTit56a8Wb8c/Q75OccP/439Q/gQvnA8qZ+C032jP8E4TyUKqDstHDnYE9EwyJwbPX4hR1z8jTu0b
-jwEN+Nm06IyoM4Hbz8yhFBE/wrlO2VIqcwg8iz7OFNmoGJz067aatltso1P9mT0PgfqG4SVVt54Epnuz
-HSkE1dOV4rtCd0nWmF3lCef+SudAaW5edNX9tW34+gNQSwcIETi/pZUBAACuAwAAUEsBAhQAFAAICAgA
-AAAhABE4v6WVAQAArgMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAANQBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OpaqueBehaviorWithoutOperationProcessor.java-b777f83e-bc83-3412-90a4-bab850433aed--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PropertyNumberOfClassInPackageMatcher.java._trace-500dcd04-20f3-3763-bdd7-a1da4656eecc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PropertyNumberOfClassInPackageMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1lFoW1UYB/Cc3Nvm
-tlk0vd1k7npR6PVW7GzdWN1gWL8zN7daB2NdtkBIvbHp0q5JuqSpbbNRypgrOkV0ThgIFfRhiNsKVpFN
-mA/DDVEKDmFTcQ43xDn6oD44ZOhovu/mnJO+3R//75z/OYdAA4FAHWPTfBfj6UDwhb08AFkosEDnaLG/
-YyyX7RgdKIwN5PsH0kOpTDGV6+jF782V792p7FA6VRoaybe/XMgGn310qt3k/dWVApB67h+3re2e/PIw
-5CEfYFvdZUvflGBb1zoydHe469ZJENOWgJbo7jOVwP6QFOhp1bu6xEBPW3gJ/MAeHe79SZFEGMkPzeiw
-CTZJoaPLkPzQ5yHYDJul0HkiCu3Y6EIv9IqSaUDxx3bsN5TQzpsupCAlSG+TieKP9baElFCsOww5yImh
-2C6nhibvQ/LnZlyU/8JLosXesGVhsY80kiDKaVx6e7gRp+YtWVhsQSOhqcsmygPakgRjVw1ZWNxzoAxl
-sXT88AokKh0/4aJQ6fisLQuLf6GR4PbxL3Fpv3T8K0sWFr+ukdDUTROFSsf/MGRhiT0GzMCMWDrxYgMS
-lU4MuihUOpG3ZWGJoxoJbp9406mIXzpx3JKFJeY0EpqaN1GodOKsIQtLfqbDMTgmlk6ejSBR6eRFF4VK
-J7+1ZWHJWxoJbp9cdCril07+bcnC+u7XSHCqr9lEodJ9DxqyMG9DHczCrFjaezqCRKW9510UKu3tsGVh
-Xk4jwe29glMRv7Q3bsnCvLc1Epp610Sh0t57hizMOxOtKX3RqaHbjco5+m8YcApOiaH+2yuQKJRmLgod
-Nh2yZWFpRyPB2unHnIr4h023W7KwdLdGQlPbTRQ6bLrXkIWl90bV0ukpp4Y+aFTOkTEdOAfnxFDmqQYk
-P/SMi0KHzWyxZWGZlzQSrJ3Zi0v7h81kLVlYZkYjoamjJgodNvOWIQvL/MVvwHm4VN2+fvCSDhfgglBo
-8BtblVurSHCzocaQkhlqDiuZfXM6LMCCeEP75u0a+i6KRJc23MoPwWX4obp43fAdHa7AFWG74bu2Ilkr
-SoIFsm3rUWg3LbvGUYhlYxEkKpCd47PwE/wm3FLukA7X4bqwXe6IrcqHURIskJt3KuI/ZO6sJQvLfa+R
-0NRVE4UeMnfNkIXld/Of4Xf4s7pQ/UibDouwKCw90mGp0rOKBDcbGQ6pmVJYyRQiOtyBO+KlFZqsGnoi
-ikT3WDjEp+Eu16uL1xV36TzIg8J2xbilSilKggWKh9dXpPqQxdcchVjxdASJCow28Flez5uEWxr9Uedh
-Hha2G71mqfJvlAQLlMJuRfzfcanJloWV2jUSmlpr4jr0kKUNhiysdIaf5M38oSrpY6/ofCVfKYTGXjVU
-+SSkyPganbfwFvFCxjuNGupqQqI7Gj/O9/NW3i4UmBjU+Wq+Wlh8ImuocmR9RapPMvG6oxCbmIsg0XaT
-y/j7/Em+sbpU3eQ1nXfyTmHxyV8NVe66FfEfoKzZsrDyIxoJPkDZcXAd+v2VH7dkYeUtGglNfe3wLi79
-a15ejCDROQ6wejV0IBRUQgfHHL6NbxNDB09EkPzQx6Ga0Kf1Smiq1eE7+U4xNNWzHMkPDYRqQvl6JTQN
-7yznHvfE1DScdGttoRmNRv8HUEsHCCCRap/PBAAAiQ0AAFBLAQIUABQACAgIAAAAIQAgkWqfzwQAAIkN
-AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAOBQAAAAA=
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PropertyNumberOfClassInPackageMatcher.java._trace-500dcd04-20f3-3763-bdd7-a1da4656eecc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperOrEqualClassQuerySpecification.java._trace-82238f1f-b2d9-3968-8959-ea8dbccb73c9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperOrEqualClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM6md0mMHA
-5PDMoZibn5FBo7goWb80N0e/LDEnMyWxJDM/Tz8gsaQktSgvDC6iV1aYw+S6MeSulMN0mFYGdbeFKkpK
-QO47IW5uBka3s8pgHkSS0e2DJDLXXVxFWRmu1kNVRUcHIenhyQnmQiQ9lSVNTRGSnjY8YC5U0k8IRTKB
-HVnyuriVFZLkOz4wFyLpFSJub4+Q9MrmBHOhklXsKJIt3EiSPou4HbwdvBH8kyoOPg4+COU+bzmhAhAF
-ftPYHUIdQhEK/OYKQwWgCh6wO4Q7hCMpeC4EFYAo8C8UcIh1iEXwO8WhfKgG/z0mDnEOcUgCHzihAhAd
-AcbsDokOiQgFAVZiUAGognWsDmkOaUgKNrOjCewWggpAdASqsjpkO2QjFARqcaMJmPFBBaA6frA4FDgU
-ICn4w4YqEMQsChWA6AAAUEsHCGtPmSxIAQAApAIAAFBLAQIUABQACAgIAAAAIQBrT5ksSAEAAKQCAAAI
-AAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACHAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperOrEqualClassQuerySpecification.java._trace-82238f1f-b2d9-3968-8959-ea8dbccb73c9--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/build.properties-2213d3c2-ed4a-34df-b382-a7708ec09ea3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/build.properties
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABT5uJKyszTy8xLzilN
-SS1WsFXQ04nhUkAFufkpqTn6mOK+riGOup5+blikCnJK04HmVuTm4JQrKMovSC0qyUwt5spKLCrWS87P
-LcjMSdXLL0pJLQI5hKs4v7QoOVVPD8gpLkrW58ovLSkoLQHzgY7W5wIAUEsHCARYlZVzAAAAvQAAAFBL
-AQIUABQACAgIAAAAIQAEWJWVcwAAAL0AAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAACyAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/build.properties-2213d3c2-ed4a-34df-b382-a7708ec09ea3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedInStateMachineQuerySpecification.class-7c27058e-bb4f-307f-8e4e-e286dcf28fee
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedInStateMachineQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVt93E0UU/oam3XQJ
-tBYp+BPFVpIKbEGtSGJBIGA0hXoiPcfj03Q7tFM2u+vsBi1v/kfyYjl6jn33j/L4zSSkJYDNacmeszN3
-5t7vfvfOvTv5598//wZwGTc8HBG42mlHQZbLXLVluKFjFXRyHQX3M7XWiFt2fam7/n1Hma1WqkL9QIcy
-10nsoSDQTMx6oMJIp5kKHmmZGxn8bFUD04lz3VaBTHWg22kU3JCZuqNiZQi6Vl+6/SKiwFhNxzpfFBgp
-V1YECjeTNeVjHEc9+ALfHpzsTN/zstssoYRjAkUZhirLZuYF7pYrzdeHX/UxgokSRjEpUC/vn6a2zMMN
-ZbIgzbYyEnDbWmVBD8+mY6JJ33c77VVlfpCrkRKYaiahjFak0VbuLRbyDZ0J1A4RTpWp0TFt45CAi4dK
-DbH8+q+hSq2QeXhL4Nq+6VDPDIIVt+1g+yg+3sF7Ht5lag9xZE35eOubJFpTxlbDtA+BMyV8gA8FTqUm
-sYXRYDVqGenHytSNSYzAZrm5KR/JIJLxetAn1IgHNauV/c/8/4OsevhIYHYob2wYZfg+NyQ5gWNMTvhw
-Saa9ojnaPW6q5ZSyISrWNvZe3vE60zxM2AOGS93KZ7hzDGCX//0466RpYthT91LbWwxlTwVUcN621xg/
-Gsq5FrhyUNJMR6x+qbfTvMtGYKE8ZCCNZZnnysTOzrYNgXoYjfJPe47j3uqmCvNh8zMI66fSyLbiEjv7
-xEtw2VTlwzRpZcXW//ndT+IlK39ZwlWb4jOKh2HUbh0R0NKTUStW8uEWCbaSjgnVbW2LqTKMy4s2BoHx
-ll6PZU50gZ3Xep3UDlqKQxo+f0aLfARKjZiUbkYyyxRPamLgWmCedr86mGeGR2B/vIttLVP2KC1QEhyL
-c09R3MbxJ5wfwRt8+xyBWWp9jCnOSl09nMCbHMdxEtPUOMV5gTunHdoyZ1bLf4q3f/+OkO/vOHmEOmf5
-trjHHY+AK/PkcamPPcpnhv5Af7D8bnm0KeAcyi/4qXHFsiv+hcqP2/hkp896zPn7wqFOd3V6jO3sAi46
-hoHLh+f+nPTifwVS7SWx/0bWl3v2+zH5+hVMPsVnEJNgzJ/3kGY5Wq3RuW0sPBmAmXEw3J4sMri9JsKZ
-/IErgybimQnzXXWzGr5y4yKucZzibJxa12GvOEGm/n9QSwcIyRUiIHUDAACxCQAAUEsBAhQAFAAICAgA
-AAAhAMkVIiB1AwAAsQkAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAALQDAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedInStateMachineQuerySpecification.class-7c27058e-bb4f-307f-8e4e-e286dcf28fee--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsOperationQuerySpecification.java._trace-ce908428-d086-3918-84b4-a63b0aa01aa2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQM/8zo0MPA
-5HrFIdjUnJHBtLgoWb80N0e/OLWwNDUvOTUlMzG9KDFXPxjKd4HwwxJzMlMSSzLz8/TKCnOYXHODWiUd
-umHmMKi7BSooKgK5d/hMTRkY3SqVwTyIJKPbHFEU7n4FJSW4WveTCtraCEn3l5xgLkTS47CoiQlC0uMG
-D5gLlXwlhCL5hx1J0jNf2NISIenZxAfmQiWfCNvZIUl+5wRzIZJebOzIkl4C3EiSPmrcDl4OXgi+r4KD
-t4M3QrlPLidUAKLAT4jdIcQhBKHAT1IYKgBVEMPuEOYQhqQgWQgqAFXwVsAhxiEGzvdnFYfyoRr8LQwc
-Yh1ikQQyOKECUB2r2R0SHBKQFGwSgwpAFASoszqkOqQiFATosKMJmAhBBaA6ZrA6ZDlkISmYy40msJIP
-KgDREZjJ4pDvkI9QEJjLhiZQIgoVgOgAAFBLBwjNMCalUgEAALECAABQSwECFAAUAAgICAAAACEAzTAm
-pVIBAACxAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsOperationQuerySpecification.java._trace-ce908428-d086-3918-84b4-a63b0aa01aa2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OpaqueBehaviorWithoutOperationQuerySpecification.java._trace-6ace5890-76de-39ee-a5db-2fcbc5d6090e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OpaqueBehaviorWithoutOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM9GF0mMDA
-5OLiaKSizsigX1yUrF+am6NfXJJYkpqbmJyRmZeqH4zECUvMyUxJLMnMz9MrK8xhcjMNFpN26IeZwKDu
-7mOorMzA5Mohr6rKwOjeqgziQSUZ3VeooXDvGKqowNV6fDfU1UVIempwgrhQSS8mNTMzhKSXBg+IC5O0
-EkKR9GFHlrygYm2NJPmFD8SFSnqnqzgAAULau5sTIgBTMIsdTcESbhQFvse4HXwcfBD8t4YOvg6+CA1+
-cpwQAagC/yvsDmEOYQgF/reFIQJQBQFy7A4RDhEIBQGqQhABmIL1Ag5xDnEI/nFxCB+u4ZeDo0O8QzxC
-JNCaEyIA1RJYx+6Q5JCEpKBVDCIAVRDEweqQ7pCOUBDEy44mICoEEYDpqGF1yHHIQVLQyI0m0MsHEYDq
-CFZncSh0KEQoCNZmQxMwEoUIQHUAAFBLBwh9E/mlTwEAALQCAABQSwECFAAUAAgICAAAACEAfRP5pU8B
-AAC0AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAjgEA
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OpaqueBehaviorWithoutOperationQuerySpecification.java._trace-6ace5890-76de-39ee-a5db-2fcbc5d6090e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfOperationProcessor.java._trace-0dce7b59-898e-3e63-8469-de1286172873
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0/swoy8Dk
-dcAhy8HDwYuRQb+4KFm/NDdHv7gksSQ1NzE5IzMvVT8YiROWmJOZkliSmZ+nV1aYw+Tw3JmbQwZhBAOP
-4w05fn6gwAlRIN+DgdGJUQDMhylgdBKUQhVwtmQVE0MRsOMAC8CMcHYTBvPv8oH5zM4+XMh8RucwZgif
-CcqPgqh/A1OfwIXMZ3TOgqh/A1PfxSopieKAfg6wANwBc6XQFGxnQ1EAAFBLBwhAz16VsAAAAE4BAABQ
-SwECFAAUAAgICAAAACEAQM9elbAAAABOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAA7wAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfOperationProcessor.java._trace-0dce7b59-898e-3e63-8469-de1286172873--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasOperationMatcher.java._trace-2061143a-c71c-3895-835c-aa8715099df1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oHFUUxucms38y
-ydrudGLBCdqkjGK0SWikfYo519A0bTAmrovruGTNrtnssrP54yZC8mAtCCLEB0Ut+iKUgKIiDdSH9qFF
-SpC+1OpLXkQpfSiKRCzafwq6nXPuzL3DvuzvO9893zd32WU1TYsx1vid8T6tZaQXVnscpnU3Xiv1r9S9
-/tn64vJqyZtpNPqP3H87cv9t3+tLXsvIQ4s/7OEHxBkNnj+yY/X2NvlgqqdHY6NGh084ZaMPmjKOMWtw
-UMLOVh/x6NjDpjIcSEjDY5f0oaFweOy7Dh9p+Jc+PCwN73T4iMPjTgI48HB8/EkhoGHiIwsmYTLkM23E
-dGDiXFIxTPVZMA3TIY+ZxHRgyk0ohkxPO1ShGhoyB8yIAA+QQCcmHOLh9ia3Zl6wZWaZBV1wq8/LFvH4
-Lt+/ZsjMMm8J/7jvz542YQVWwgLZs50kYIHsZYcYC2S/t2Vm2d90wbjwD4sYC2T/NmRm2f+EHwvkrCSc
-hJNhgVxXGwlYIOc4xFgg94QtM8uN6oJx4bhFjAVyU4bMLPey8GMBV9NhHdbDAq6eIgELuGmHGAu4e22Z
-mXtQLMAC7mGLGAu4Q4bMzD0q/FggvysGp+BUWCBvpUjAAvluhxgL5B+zZWb5Z3TBuPCoRYwF8s8aMrP8
-i8JPBYq7IwXWzIjwrqE0KhxKwgZshIbC050kkCHjEGPlwku2zKywrAv2KxRWLWKsXDhhyMwK7wg/Vi58
-sDtS4CszIlw0lEYzv5iwCZuhYebPNhLIcM8hxspFzZaZFW1dsF+huM8ixsrFRw2ZWXFA+LFycYVfg2/g
-glgYL43rcB7OBwGl52yVawH7C0rrCXX+Ybsyn20GbsFW+ISzT9kRYTJNAj7y7Gd8CS7DVbEyVl7T4Qpc
-CSLKb9gqf5IW7EeWv3SIMaG1vGkqAitfSpGAkXOP8Ab8CD8FkXM3ddiG7SBi7patcMVMC/YjK/stYrz2
-yuOGzKwyKPbhtVc+5l/Dz3BDGOLV5i/mdbgeHKg2DJWbz0zsL6h+mlDnn7cr81q3DjuwEz5yzTEiwkCa
-BLyD2tv8FbgJd8XKmOfqcBtuBxHetKFyNS3Yj/TWHGK6du9NUxGY936KBIz0dprX/g+PBZH1b3WucS2I
-qG8ZKl9NC/Yj69ccYvx21G/YMrP5FrEPP6b5EyZP8mTYaP69FAnYaH4jHjF80aIYFrZN3nyFhoVfUySQ
-4d+EaliMxRXD0iGTd/Gu0LA0ZpFAhmIiYqjFFUNj0uK9XPrf0ng1KqzuIQFP/A9QSwcIadWnwsADAABP
-CQAAUEsBAhQAFAAICAgAAAAhAGnVp8LAAwAATwkAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAP8DAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasOperationMatcher.java._trace-2061143a-c71c-3895-835c-aa8715099df1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperOrEqualClassProcessor.java-0ef48fcc-7bc6-3ddc-bb47-44e226663bbc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperOrEqualClassProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk1rGzEQvS/sfxhy
-8pogQ68uxSXtIYeQQg49j7VjW1QrKSNpqSn97x1pbce1DQns6nPemzdvFFD/wi1BHqwa0Zoek/FO5WTs
-sm3axgzBcwLPW0XamhBJjQYTo3rNxHvF2SUzkMJg1OMTJr37wV5TjJ6XJ/QF+UsOxM/8/TWjfbAYY8XV
-dIv5vG1gDl9hKGcQjmSQ0FjP1MOmbHZXiuMlKQRMidipSliHB2vIpQhx57PtoSc2IwE6mKHzbj/4HDvQ
-FZx2mEDkWxoqpGTEdZTCdTqqmnVv3Iu2WUldgeX8J7Izbhtnd2jtXdc2Ia+t0W/4KcWVDSfnzhNfmPr5
-tnlf4I+ogMk+EE3faGMcHXTr4tChJDnysCag36RzEj/lhlCsroarA3wVkHGA8JLXlUKMzgR+czQV6j3J
-EkqIcTVKZ2YRbfdHh4S+0l6xSg3v85agDzJP06JMl2aP3vSnjokpaP97zfKMPpVBHR6NlHMPHwkTdd2y
-JCz/6nkkZtPTmYIbiW83b6qkm1oIJ8jUkC0lkTTr7uFsLyyzbsr+t23k+wdQSwcIDqYSYKEBAADHAwAA
-UEsBAhQAFAAICAgAAAAhAA6mEmChAQAAxwMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAOABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperOrEqualClassProcessor.java-0ef48fcc-7bc6-3ddc-bb47-44e226663bbc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfBehaviorProcessor.java._trace-7945c38d-d933-3fc0-bd04-b3baa6860a5d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfBehaviorProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0/sMoy8Dk
-reuQ7uDj4MfIoF9clKxfmpujX1ySWJKam5ickZmXqh+MxAlLzMlMSSzJzM/TKyvMYXJ47SzAIYMwgoHH
-8bYsPz9QwFQEyPdhYHRiFgDzYQoYnYQlUQWcbVjFxFAEHDnAAjAjnD2FwXxPPjCf2dmfC5nP6BzJDOEz
-QfmxkmB+hAhUfTI/Mp/RuYgFwmeG8iezSkqiOGAGB1gA7oBlkmgK9rOhKAAAUEsHCKHAjPSyAAAATgEA
-AFBLAQIUABQACAgIAAAAIQChwIz0sgAAAE4BAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAADxAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfBehaviorProcessor.java._trace-7945c38d-d933-3fc0-bd04-b3baa6860a5d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.TransitiveSuperClassQuerySpecification.java._trace-00ba2d56-560d-3ccc-b6c7-e384f2303b1b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.TransitiveSuperClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMuM/oMJGB
-ybHHoYpfiJFBsbgoWb80N0c/NbegpDI5J7G4WN8VxHQGMfXKCnOY3ISCzkg7TIDpYVB351ZXVgZyt4kK
-CDAwulspg3kQSUb3WBkUbru6igpcrccMdV1dhKTHfk4wFyLpOVPGzAwh6bmVB8yFSh4XQpG8yY4k6RUs
-ZW2NkPTK5QNzoZLXpByAAEn6AydUAKrgPzuqAm9ObhQFvgbcDj4OPgh+uLqDr4MvQoNvHSdUAKLAX4vd
-IcwhDKHA31AYKgBVUMLuEOEQgaSgWggqAFEQwCrgEOcQh+DLikP5UA0BAeYO8Q7xSALtnFABqI5T7A5J
-DklICi6KQQUgCgI9WB3SHdIRCgJ92dEEQoWgAlAde1kdchxykBQc4kYTOMcHFYDoCOpjcSh0KEQoCJrE
-hiYwUxQqANEBAFBLBwiqU+hVQwEAAKUCAABQSwECFAAUAAgICAAAACEAqlPoVUMBAAClAgAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAggEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.TransitiveSuperClassQuerySpecification.java._trace-00ba2d56-560d-3ccc-b6c7-e384f2303b1b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/InheritanceDiamondMatcher.java-a60a4cb1-0a84-3c3f-ba98-14cb15985211
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/InheritanceDiamondMatcher.java
-
-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
-AFBLBQYAAAAAAQABAD8AAAA+CwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/InheritanceDiamondMatcher.java-a60a4cb1-0a84-3c3f-ba98-14cb15985211--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/SuperOrEqualClassMatch.java-7efef92c-4e0f-3f47-91eb-5b6d2931926a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/SuperOrEqualClassMatch.java
-
-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
-AAEAAQA/AAAAwgYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/SuperOrEqualClassMatch.java-7efef92c-4e0f-3f47-91eb-5b6d2931926a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperOrEqualClassQuerySpecification.java._trace-288443b2-7dd7-35cb-9e7e-91016445117f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperOrEqualClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM6md0mMHA
-5PDMoZibn5FBo7goWb80N0e/LDEnMyWxJDM/Tz8gsaQktSgvDC6iV1aYw+S6MeSulMN0mFYGdbeFKkpK
-QO47IW5uBka3s8pgHkSS0e2DJDLXXVxFWRmu1kNVRUcHIenhyQnmQiQ9lSVNTRGSnjY8YC5U0k8IRTKB
-HVnyuriVFZLkOz4wFyLpFSJub4+Q9MrmBHOhklXsKJIt3EiSPou4HbwdvBH8kyoOPg4+COU+bzmhAhAF
-ftPYHUIdQhEK/OYKQwWgCh6wO4Q7hCMpeC4EFYAo8C8UcIh1iEXwO8WhfKgG/z0mDnEOcUgCHzihAhAd
-AcbsDokOiQgFAVZiUAGognWsDmkOaUgKNrOjCewWggpAdASqsjpkO2QjFARqcaMJmPFBBaA6frA4FDgU
-ICn4w4YqEMQsChWA6AAAUEsHCGtPmSxIAQAApAIAAFBLAQIUABQACAgIAAAAIQBrT5ksSAEAAKQCAAAI
-AAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACHAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperOrEqualClassQuerySpecification.java._trace-288443b2-7dd7-35cb-9e7e-91016445117f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasOperationQuerySpecification.java._trace-7f75d49b-8abe-30bb-b456-f75f85fd44fe
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQMP8Lo0MvA
-5KzlUKmkysigWFyUrF+am6OfmltQUpmck1hcrO8KYjqDmHplhTlMrlOD9KQcemB6GNTdyuSVlIBcI14g
-xeg2VxnMg0gyuh0QQeE+kldWhqt1fy2vo4OQ9ODiBHMhkh5PRExNkSR/8IC5EElPLiFkSU8ZdmTJPiEr
-KyTJBXxgLkTSi1HI3h4h6SXMCeZCJZXYUSR1uJEkfey5HbwdvBH8NHkHHwcfhHKfVk6oAESBnya7Q6hD
-KEKBn4EwVACqoJjdIdwhHElBlRBUAKLAn0XAIdYhFsGXEYfyoRr8/fUd4hzikATqOKECUB0H2R0SHRKR
-FJwQgwpAFASYszqkOaQhFATYsKMJuAhBBaA6VrE6ZDtkIylYz40msJsPKgDREVjL4lDgUIBQENjIhibQ
-IQoVgOgAAFBLBwjy75yBQAEAAJ0CAABQSwECFAAUAAgICAAAACEA8u+cgUABAACdAgAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAfwEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasOperationQuerySpecification.java._trace-7f75d49b-8abe-30bb-b456-f75f85fd44fe--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/NonEmptyClassQuerySpecification.java-2f51dd8e-8c17-3847-98cc-58b0544be4e8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/NonEmptyClassQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/NonEmptyClassQuerySpecification.java-2f51dd8e-8c17-3847-98cc-58b0544be4e8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatcher.class-e4dabf2e-3fff-355d-8b9b-12505773de6f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatcher.class
-
-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
-AQA/AAAAywkAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatcher.class-e4dabf2e-3fff-355d-8b9b-12505773de6f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/NonEmptyClassMatcher.java-7f2c2330-a050-311e-b9e8-28e944f56183
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/NonEmptyClassMatcher.java
-
-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
-iQkAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/NonEmptyClassMatcher.java-7f2c2330-a050-311e-b9e8-28e944f56183--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationProcessor.class-3fce94a7-b07e-39fe-aa48-2c71fdbd08fa
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU91PE0EQ/22/zp6H
-tBXxA1BQgX4kbtKY+FAkISYmJEVJaOB5e2yuS653dW+PhBf/J19q4oPx2T/KOHstigQQ8WFndnbm99uZ
-ycz3H1++Amij5SDH0EmHIU/kh1RGvjxUItBiyFOjQr4jk0QE8kCZQZyarSSJfSWMiqNdHfvki7WDAkPl
-SBwLHooo4O/7R9I3DkoML2MdcOmHapRIfkw4LTj9oU+4TiOjhpKLkeLbO8L4g198DKUNFSmzyZCvN/YZ
-Cm/iQ+kij9seHNximO2qSL5Lh32pe6IfSoZaN/ZFuC+0svb0sWAGKmF43f2P4joMzmhiMBzUu2cLItq2
-Fac0nYu9vZPRlS5b4qv6hUleml/WMUK6mMO8g3sM7X/He7iPBwxuIM00kGG53ri6RvvjIw8LWGSYIeRe
-nGpf2kIYli4DZ3Va5GMPT06RPaGtJJcLhhUPFVQZikObGo3OTRqSNfJ6M7crjJH6TCMZ1mwKNWrIpKa3
-yg7R+t9n5IWdfYbyngoiYVJNqI/d8/vQuWZef+7Cxk26sNkprFA5eTpF2vECaVobkmWyOGlGutj8DPcT
-XXLwSJayx1nMkPQmAbhDdrbbqJJtdW1Ksk2kOdLVZmuMu3Qe0lkaY/k3oZsFLBBoMSOdnwAmpNntKZ6B
-VbYo4vmUtkExNqrcbH3D3Bir5/NjGVUuO+uZrBPI6uZPUEsHCAc/itcOAgAA0QQAAFBLAQIUABQACAgI
-AAAAIQAHP4rXDgIAANEEAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAABNAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationProcessor.class-3fce94a7-b07e-39fe-aa48-2c71fdbd08fa--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatch$Immutable.class-a7764f21-e705-32a7-a41d-019ee8b74a0a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtkD1PAkEQht85jq8T
-RfHbxIRCE1AiBmOFsYDEiAEh0VDYLecqa+44vA9+lY2ViYW1mviXjHsLQqORwk12dnbmnWdn9v3z+QVA
-CetxaISDwLaKns98bjOzK3q82GIus7nP3eZNhXfZQDhug/lmd6tm24HPOhaPQyfkpy4kxI5ET/jHhNNc
-3XFvi9y0RN/jRYkohWZSWv453+yz+4B/U8v5NkGvOtfcQATJFKIwCN7/sOtTz6XaSNel5DywO9y9DP+G
-kKk7JrPazBXhfRTU/a7wCIfT0yffXSZo/RYh+9d8hEi/WSFsTzUoISm8xvAJWZnLXxGMCydwTX4iwtDm
-b63t3bEBI6RqvR53qxbzPC5nS44bxj4kEOHS5I4iJu9x6Z1BV/HEzm6BnpB4VIoZaQ2lfJWqN6Sklx3q
-MIs5xUkgjXlJCb0FZKSasIilEbcgzzCnRR7GxJiKfChaapgd0TQsK7uCVfUyqW7XsPEFUEsHCDAuesJs
-AQAAGwMAAFBLAQIUABQACAgIAAAAIQAwLnrCbAEAABsDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACrAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatch$Immutable.class-a7764f21-e705-32a7-a41d-019ee8b74a0a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/NoMethodDefinedQuerySpecification$LazyHolder.class-389483d6-288d-334c-b4bc-8e155b727476
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/NoMethodDefinedQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMW
-moZyK7cCoSQIYeABhBIhlbQItyGojRUuL2jjbMlWjo18QWq/qtCHIpD4AD4KMWsCqcIDkh88MzueM2fm
-7P74+fU7gAdolJBjeJqMPSuKRSzHwh0pX1pJrDyrG7yQ8SgYrskdyg23Ehnu9T5IV+0oV8Qq8Gsdsb/3
-PPCGMiyhwFDZFR+F5Qn/vfVysCvdmMGwuz1ntdteZ3jcyUjTZKhSE8duv7O7tmOvduy369uU7MzyUaXR
-cj3lq/gJQ77e6DMU2sFQlnCS4VFGfhMc8xwVLDAUW5PmrXrmdRr9MhhOc8yhaFJ0huMszjEsSD9KQmkT
-gRKe2pdDhsV6498tNfwCRwkGw3yHWLrJeCBDRww8qWUJXOH1Raj0OU2ayOOy3sAkPeKRihjWso5/7NKb
-WplrHNe1MoZwXRlFtfvT8B5Dk+bPfu1mL0hCVz5Teq+V/yLuaqUYuO37Mmx7IookbWpOB8YyKZenl5/D
-klafoiUtI/kC2TL0dZyg08O0Cqh+A3/DjnDqENUvWDzE+U8TNKg2R3aT6h1cTLP6q/ztYZFn5OduH+HS
-FFZMkxsphP8uwBVcJV/Wz2ACvpP+AYzPmniZHczQvqI+r//QVgzcQG2CrE2QBUIezLBuHhv0ZmpXcCvt
-qUflqMP8BVBLBwgChs9I9AEAABsEAABQSwECFAAUAAgICAAAACEAAobPSPQBAAAbBAAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAMwIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/NoMethodDefinedQuerySpecification$LazyHolder.class-389483d6-288d-334c-b4bc-8e155b727476--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsOperationMatch.java._trace-d91ba41b-ea4d-3825-b723-942bcabad797
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkUFIFGEUx+fT2Z3Z
-0VZjFkLH1A6rEaIi6M14rTvjrroiy7QzGx7aRCjUUFcNCcJbCZ70lAhBEeShk+BBoYRYCwwtulSHKILq
-UnSpi5fWeW/2+7bTzO//fvO9//BJkhRgLDvO4I1UEZuBy/UNTDqXnx3rmJ+a7Bifmp5bHJvM5fMd5slr
-38lr+8LMZMWlO863Kjjyv5Eg0fdLr6sr8mK4vl5i8dBpj3DK4k3ni2lF7G5V8VEZbzU4sXhMRqr0aPhM
-Q0OR1mo8M6NxYvGrMhKatwONjcKKJaUM79V4SHVe6s3NnD5GPaI2nw1OLH4sI3k7TCniEbYxgxonZtai
-iW3MnNLSwteb12UPcaE5Wz5cDAtDKwL9be2lOpZhtLWV6lg9QSRviXWtp7OrVMe6oXV2lupY+SASmltq
-dzffaO3KHtLGglI2fB0Wh1/Khz9CwjCRDEAMYnycGA5SQIIdJca/SVwxRGaJedlnr2fidwD6oV848E+Q
-AjrwOEKMP51kmsgsWSX77B2YXFMgBSl+YHK9mgI8MPk3AGlIC8KxUh4MVNZQgF8MjCvggCMIN1UKSHim
-wyiMCsLbagpQGOxRIAc5Lgz2VlOAwtBFGSZgggtDsRAFKKR6VZiDOS6kTIUCEtLKf0JWLhNGZpthBVa4
-MLIapgCF9KoOG7DBhfTjMAUo2As6bMImF+zlWgpIuB8lxsu3HxgiM3tH9tm7K/t5hBjv1i5oIjP7yPfx
-bjMHOmzDNi+Q+RSiAAtkvkeJsUDmpyEyc1TZZ+9A51SEGAs4uiYyc876PhZwplXYgZ3SPmdJJ6ZCzroK
-u7DLhYdRYizkPDFEZs4L2Wdc8CpCTIUONZGZ8973sZDbpMIe7PECbqtGARZwb2lQgALnZZ3Y/+CRBvuw
-z4WnUWJs7G4ZIjP3UPYZG7yLEGNj94MmMnO/+j42zl5Q4QAOeIFsl0YBFvgHUEsHCDJ9A9/OAgAAkgYA
-AFBLAQIUABQACAgIAAAAIQAyfQPfzgIAAJIGAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAAANAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsOperationMatch.java._trace-d91ba41b-ea4d-3825-b723-942bcabad797--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsPropertyMatcher.java._trace-6786ee71-7a66-3547-8ce5-3dc18e3fed28
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsPropertyMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oU1ccx3Nyb3N7
-m16Jx2R/el82SMUwtVA22IOU33V0WmFaDbGNicbb1qSxSdq10cfhGGMPhb3NwR7GoAPHGEPGxuaG9qG6
-6Ya6ddAOpg51DDaXBxkWmU4X7u937j3n5u3z/X3P+X3uDYFEIpEOxuZKzNkSiTqfweHUkyyyaW52vO9Y
-vdZ33K1VJ9xmdbrRN+w2m0dmG/v9ZOvxV2vRl56eGdzgbBZHI7Bv8Eoyk2nz11YqFWGDf3V7hFM2uMZl
-3HEz2d8v4T3NQzy64xGXhzsThjQcWtC3bQuGQ6fiHtLwZ31gQBquxj3E4S7NgPYnGO/qEgEWdjeTsAf2
-BPy2SUwHdr/bqRT2difhIBwMeCMnpgN7XzSUwr6HcZiEyaCQNXgo6FlHAZ7IbkoTf9fVZi271ZaZZYc0
-wVGPXxEXLlteP2vKzLJF0V/2+rk5Dk1oBgK5N1MUoEDuvTQxCuQ+sGVmuW80wXjhorgQBXIXTJlZ7oro
-o8DItU44AScCgZHfTQpQYKSVJkaBkX9smdnoOk2wd+Eo58QoMPqUKTMbfVb0USC/qMM8zAcC+SWLAhTI
-/5gmRoH8ii0zy9/VBOOF9zgxCuQfmDKzA7roo0DhQgechJOBQOF7iwIUKKymiVGgcN2WmRXua4Lxwoec
-GAWKUVNmVoyLPgoUUwlVoLiFhwLoUowO3e6EBVgICofupCjAQimSJkblUsyWmZXaXwKxp1Dq5cSoXHrO
-lJmVnhd9VC4NJFSB0n4eCqpdipH7BofTcDoouO+YFFDh/TQxKrsf2jIzd1ET7Cm4S+JCVHYvmTIzd1n0
-UXks6dyAz+GsuDA29qcOZ+CMv2CsZSs8bvYI9i4YzxjqvD+uzCd+0OE8nA+ecOKqHQruJCjARz4CTgMu
-wlVxZUeZ63AZLvsryk/YKvcnBHsry9t7iXGDVt7JlYCVD1gU4MryF04dfoJf/ZWVt3RYgRV/RWXeVvlU
-QrC3svIlJ8bXXjlryswq32qCvf5kxvkIrsMfohCbfKTDLbjlH6i2fx0Kd/cI9i6objbU+QtxZX70Yx1a
-0Aoe+einZij4KkEBvoMpyynCXbgvruyY+k2HNVjzV0zdNlVuJQR7K6f+6yWm117TuBKwWsqiAFfWZtqv
-/V9H91fWt+vwGB77K+ovmyoPJwR7K+uH08T466iXbZlZ/XVNMPYfcMdwjMCoYVkUoFHjmViosDGqFKaH
-ubPeWR8UpscsCqhwzAgVXosphZlPuGM7dlCYOZekgAq/GKHCzZhSmF1KOhlH+t8yuxoO/t5AAZ74H1BL
-BwgKYUfZywMAAFYJAABQSwECFAAUAAgICAAAACEACmFH2csDAABWCQAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAACgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsPropertyMatcher.java._trace-6786ee71-7a66-3547-8ce5-3dc18e3fed28--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassQuerySpecification.class-c782bcce-e266-38ef-9a6f-b6fee2d6b6c6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltbE0cYfocEFuIq
-KbbY2tZTQXNo2ZACakNRJEFTg2JjuWh7MyxTHNxstrMb23jXf6Q3mqcXPdz2R/XpN8uShEQJwcLz7M7h
-/d7v/Q4zm3/+/f0PAHl8Z2CEIdeoOZaoeUHTdrjvW41AOla14Qm1puePGkI1q56w5U/S5oGsuwbiDJW6
-2rWE7UjPF9YzyQPFrZ811FINN5A1YXFPWrLmOdYd7ou7whWKB2KntLHez8gwtixdGawwxFLpLYb4Wn1H
-JDCBUwYSDLeHlTjT9rcZbpowcZphnNu28P2ZHEMxla68K2shgRgmTYwiyVBKDU5JjQf2E6F8y/ObfiBq
-4bYUvhXx6dAnK9IVDxq1baEe821HMExV6jZ3triSeh4txoMn0mfIDx1EgdIgXT/grk00CydIAzEkSr/a
-wtMT38BHDLcGhi4ODKytcDukbbMk8DE+NfAJQ2HoolT48+a9urMjlK7ydAIMF01cwmWGc56q64KXqbck
-d+RzoUpK1RXDXqqyx59xy+HurtWWUXZ7kYX04KoeHVrBwGcMs8fyRu0vFD2vHVMcw+lqwO2nG9yL2uLU
-fmkJFtDsx2P0pD6m3brdXeq/Ql9XdEqwsd/E1PwZfG4gy3BpENbEF0gxjIQnXYQeGG6cVBtF7YpfStpf
-yM9wpb+LezSQ2i+xaGCB4cLRSBM5zNMZIRcR+2Lqh656PNzeE3YwMEFU9psM57tDJIO8flghSgsqmFjC
-MsP3h+t0GFg4am+gDDqrHle8JgK6dxjOviEUhvKbIzxWfcqbPCBu9yDNDKs6qusMS6kTUywy+O/Qu8Ma
-dlqaYd3ENd2si6nhL8b0lmYo6y/CWOdrs6AXKyY29OJF4foNJTpHeafs6ti5U3UFf9qkelXrDWWLdanP
-8+Wj/M3pmjFMVOWuywNiZVD/63d5efAtsELtY5ZdN1oW1GOTPZ9JCqlzR2OekhGD/ktgRCeK5gbNlmjG
-6D2eaWH8Nc68pPEI3otwwCyhrmKKRuY+DmfxPr0n8AGmCXGOxnHa+TBk26SRRiVaOP/iPlFe+DOcxwhz
-hZ6a90yow6KVHOmYb3OP0v8M+QP5g9ZXNMgmrtuiz89NGml1o9kW0i/aksdCZ9dDyul9QCRXj+bIqZaX
-C5OhaeYiufEW8r0sy11BxyOW3/QJi2yLFIb2kMzG8n/hRjauny181cuz2qUm2VaTxNdYAUv+TYy3Isar
-hNGosUz2FW738rCQh/aTqxTBnchmNopgNPMKa283KVIWi31ZPOSw9HZrnby7XQ7DxGZe497LHpOZtsk4
-vjlkcqDxfq9J2wul80E4ekhdpN+P8C29p2g0Qagq9I8VhsdI/AdQSwcIxPYI4fMDAABJCwAAUEsBAhQA
-FAAICAgAAAAhAMT2COHzAwAASQsAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAADIEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassQuerySpecification.class-c782bcce-e266-38ef-9a6f-b6fee2d6b6c6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasOperationQuerySpecification.java._trace-f87c58e8-fb35-3d9f-badd-94b41c73e72e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjEtLAmEUhr8RbRgs
-qckKhBhwFm2kWU0LQzxEDl4GL4UpgcLkpcRLXrJtyzZKUES7ti6CFi2C/kSbVrWJfkcExXwnPbp8n+c5
-hzHmEoT8lgBD5jCGcB0CEJje65a0frOh9SqdfqVVqpRr1nHXamr7uHf5PrAatbJ1VjttbZ53Go7I496l
-DwbjR2zDuFL8/r99uxAKMcF4Vu2FVjDevdP7W1HVcR11KoEAsVFVsjfaH6+uExtbmrc3tzFVnra6SO1I
-DgapffHYm9u4Tw6HiY0HJHuj3RanbcRNrJl3QwISk32hgAkm6c17CQkvkjsiZCFLimRsGQkWAxFykKPF
-jYyEF6n1RShAYbL1Ndz/F6kTDYpQpOROQoI3HyJYYNHiaxUJL9JZF1ShSor0oThLjmQkePPqgjrUafHm
-niWfHiT8JjNyQhvapMg8zM2SpxUk/OYXUEsHCJnX7FRRAQAAxwIAAFBLAQIUABQACAgIAAAAIQCZ1+xU
-UQEAAMcCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACQ
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasOperationQuerySpecification.java._trace-f87c58e8-fb35-3d9f-badd-94b41c73e72e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/HasOperationQuerySpecification.java-0daeea89-a5ad-300e-8048-05cd05fbcd27
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/HasOperationQuerySpecification.java
-
-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
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/HasOperationQuerySpecification.java-0daeea89-a5ad-300e-8048-05cd05fbcd27--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification$LazyHolder.class-92682d3b-9a5e-3f00-8edd-7750565a1b34
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtU11v0zAUPW67Ng2G
-dWV8ja8BBVqEyIQQL5uQqrJpkbpMo1UnxgNyU9N5ShPIB9L2qwZ7GAKJH8CPQlyHQKfyhJSH+No399zj
-c2z/+Pn1O4CnaFVQYNhOJp4VyQ+J9F05UmIciomVxMqztmQUibHcVfF+kMTtKApcJWIV+DuJDA9776Wr
-3ik3zTS64uhwM/BGMqygxFA7EB+F5Ql/bG0PD6QbMxi20+u3nc46w0Y3D85Vhjp17Nudt7Zj9+12195b
-f0XJ7iw5VRprrqd8Fb9gKDZbA4ZSJxjJCs4zvMxjMyY45jlqWGAor2VMdjMfoa1BFQwXOeZQNml2ieMy
-rjAsSD9KQmkTmxKeOpIjhsVm61/9Gn6NowKDYb6rfOkkk6EM+2LoSW1Y4ApvIEKl12nSRBE3tRyTnIr3
-VcSwk4uWMxdlVXt2h+Ou9swQrktdGs+m0xWGTRKT01Uxe0ESunJDacUr/4F9ot1k4Lbvy7DjiSiS5IY5
-1YFlcrdIL6qAJX1CNFvSVlMs0ViFPrJztHqeVgH1b+Cv2SkunKD+BYsnuPopQ4NqCzQ6VL+L62lWf7W/
-PSyKjOLco1PcmMLKaXIrhfDfBbiF2xSr+qpk4MfpH8D4rImX2fEM7R71efOHtmbgHhoZspEhS4Q8nmF1
-zmz0fjo+wMO0p94qRxPmL1BLBwjQ6oUd/QEAAHMEAABQSwECFAAUAAgICAAAACEA0OqFHf0BAABzBAAA
-CAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAPAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification$LazyHolder.class-92682d3b-9a5e-3f00-8edd-7750565a1b34--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationQuerySpecification.class-bea098d2-04e6-327f-b2b8-3c83c93723bf
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfgcCC3GV
-FFtsbatVQPPRskgVpaFagQApQbCx6UWvhs00Dm426+7GNt71H+mN5ulFP277o/r0zGRdQgBJU5MnszNz
-znnPez5mNn//89vvABbwg4EhhtvNumMF4mlTuLaoSl7zed1qhtKxNnmw4wmfh7LhPmwKv1X2hC1/krbe
-MZBgKDX8miVsR3qBsJ5JHvrceqpULb/phrIuLO5JS9Y9x1rhgdgQrsIT1cL2+lFEhtFl6crwLsNwOlNh
-SKw2qiKJcZwxkGTYGJDpTOx2VwtNmDjLMMZtWwTBzDzDVjpTekfg+SSGMWFiBCmGQvr0BNV5aD8WfmB5
-QSsIRV2LpQisCE8lYqIkXfGgWd8T/iO+5wiGyVLD5k6F+1Kto81E+FgGDEuDxpKnpEg3CDmZMeQHTwoB
-JQu/2MJTi8DARwz3Tk2EeGNgVbRYw8YoSXyMTw18wrAyaKVK/Hlrs+FUha86YCoJhssmPsMVhgue31DN
-UKT2k9yRz4Vf8P2Gz7CfLu3zZ9xyuFuzYjZFt1cznzm91G+PMG9gmmG2L290QoRP4/U+yTGcLYfcfrLN
-vahXznQKTWohrew+GlWd5G7ebo2aMn98j3RXYrvT4HQwsvjcQI5Y92li4gukGYb01SC0P4Y7gzKlHLji
-50LdC1sanyFzQocfoULcv8QtAzepPn0ZmJjHDTpN5DDytZz+satWO3v7wg77TR51xhLDxe64yW5BDdaq
-wwM6YRTdpWPlMZIK4WsTi6DrVRwu92Gw/PGyGKhv1nQJeJxEIqTrjeH8MQlgKB6fl75qXNzlIWHHNWJY
-VQHeZlhMDwxxiyH4H6fhvxoenA6GTRPXVcMvpwe+eDMVBbSl3j+jB6+4m2rzgYkdtXlZuEHTFwd3RLXo
-qhRwp+wK/qRFZSs3mr4t1qW6KKbf7nFOFY9hvCxrLg8Jl6H1Tv8VLPd9wdyldjKLLoHpPhbUcxM9b2eK
-7eAtgBuUlWGoTxJDKmO0Nmi1SCtGz7FsG2Ovce4lzYfwXqQHzJDWLCZpZnb0cB7v03McH2CKNC7QPEGS
-DzXaLs2UVrKNiy+2CPLSH3o9TDpXaVS45zSPOdqxiMd8jD1C3xnyBVyjH/FbM8gmodrkiJ8lmil2I7k2
-Mi9iyqPa2aKGnOooRHTVbI4cKnrzOhmGJtGhm2hjoRcl3xV0IkL5VZ24yHaNwlAeUrnhhT9xJ5eg8as2
-lntxvulik4rZpHCPJCz1FyHejxCvkY7SGs3mXmGlF4dpHJKn7lMEa5HNbBTBSPYVCiebrFEW149k8ZDD
-jZOtVfKKXQ51YrOv8e3LHpPp2GQMpUMmbzhu95rEXiidu3r2EN/pZxmP6DlJs3HS+h7qXxFDBcl/AVBL
-BwhfA3nOBwQAANULAABQSwECFAAUAAgICAAAACEAXwN5zgcEAADVCwAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAARgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationQuerySpecification.class-bea098d2-04e6-327f-b2b8-3c83c93723bf--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OperationWithoutBehaviourProcessor.java-d9b05dc3-7f9b-3d38-b5c9-9089953b5563
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OperationWithoutBehaviourProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAB9kU9v2zAMxe8G/B2I
-nuIcFGDXDEP259LD0AI99MzITCxMllRKMhoU++6jrcQOurSALdky33vkzwH1HzwS5N6qmDBRj7ozjlRO
-xm7rqq5MHzwn8HxUpK0JUb719su4qIdAjMl4t71ZNxhMjOolE58UZ5dMTwqDUfe/Menukb2mGD0v6v/a
-mBOeTep8Tj+ow8H4zJPD1OBmva4rWMN36MczCBdbSGisZ2rhML50N6b0H9lDwJSInZqsp+WnNeRShCiF
-toWW2AwE6GCFzrtT73NsQFuMUbIwgYxkqZ8kYzbuo8DQ6dLfqlm8N3W1e8ohsJw/IzvjjnF1h9beNXUV
-8t4avehLxIdgZqrXDbwD/vVzrN/gTbqCAhakx190EFrnOfSoO48oRx72BPRKOichLV9I2JZfoc7yXUDG
-HsKcOhkNaDOBP1xQw1RF8rgMB6bU6swsg9jThZ5ETRHnhLJtxu09rsGbdmYuY6C9sl9aarajeLx3DwMx
-m5au3D4zuYmwdNcUkDBLC5YjpVm9akry37qS6x9QSwcIq7rBzpIBAACPAwAAUEsBAhQAFAAICAgAAAAh
-AKu6wc6SAQAAjwMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEA
-PwAAANEBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OperationWithoutBehaviourProcessor.java-d9b05dc3-7f9b-3d38-b5c9-9089953b5563--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasNameMatcher.java._trace-b6ecb64d-23ef-3dfd-b510-bbc2e3aed652
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasNameMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l1oU2cYB/C87Wne
-1u5tbE8iWwQVRUZBVxAEL6Q8Lxr8Yn4kZCEe23CapunXaWxaBQWH6250XozdiFe7cYyhN4JaqMNtFzJ6
-YXXD0a6U4UftRmG9UKF+W0N8ntP3fZO78+P/Pv/n5JxAAoFADWPF50xuDlTtZpCAffA5C2wdKmZbjnn9
-LUO5wWO5gWyus8fNF12vJYHXOz9cf+H293S6wz2Fgc+OD/ZX7Vhf+MuWm5YnBSAeGw01N5ekrrYE+wIs
-NvFR+ZoSLDYtdNj1a2jLFg3uVJeBRuyaajIC81wL7Cla27ergT3HQ2XwAz9ara1a4FJDGfzANIfSR4s8
-IKLQ/lgIDsABVQ7XofjH9mdrjdDBv0PQBm2qLDSh+McOLnEjFL9dD93QrYbiU6KC5hqQ/HPPoiiNkbJU
-x18KXVgiyEmCKA02yqc1ZalKhLkuLBkTMAzDan0yHkGi+mQ+ikL1SU/owpInOQnWJ0dsFKpPnuG6sNT1
-WjgNp9X61M06JKpP/R5FofrUbaELS5UeNgrWpx7aKFSf+o/rwtI/WHAOzqn16Z8EEtWnr0dRqD79s9CF
-pcc5Cdan/7BRqD49yXVhzmgNnIfzar1TGv2BqN4Zj6JQvXNH6MKcGU6C9c6sjUL1zjzXhTlvV5r1RyKi
-gjasMDZqn6mFi3BRDbXPRpD80IsoCq3d/k7owjL1nATXztg2Cq2d+YTrwjKbV5r1mZiooMQKYyN3RMAV
-uKKG3G/rkPzQhSgKre1+L3Rh7mVOgmu7V20UWtsd47qwDi5/g2twc3lQsOOBBWMwpozueCxMebqGBMuy
-q7iRya6tNzKdpRf7FtxS77Wz9GKbNBpGotvP2TIP43B3eXhNbt6CCZhQ6nILwpTXYRJcoCu0DoXaqrsi
-wiDWtZ6IFuj6ShbgT5hRFsinLJiESaUu7whTesIkuED+lI1CjyT/NdeF5Z/Ly/AP/LtMVvddCx7BIyXU
-fY+b8s6U3i8tWIAF9dZ6R3gFfWMj0d32zsl2eAIvlAX6bliwCIvK8L5fuCnT61D8L7fvvjCI9f1PRHX9
-e+UAvJKWUuettWAJlpTh3gZuSmsUhX4T3k6hC/MO0Sl6AN6kkFxydSNvlog28haDFaE3VUao8LGQjbJR
-DRU2EvmhbbwiJING6Kgr5Gq5Wg0dHQgj+aEzvCL0XdAIFXNh2Sy1/zzFE6EKOmsj0bn3UEsHCNhDOHiI
-AwAArQkAAFBLAQIUABQACAgIAAAAIQDYQzh4iAMAAK0JAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADHAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasNameMatcher.java._trace-b6ecb64d-23ef-3dfd-b510-bbc2e3aed652--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeQuerySpecification.class-52406953-6a44-32d4-a9d2-70edd08610ee
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfocEAnGV
-FFus/bIfoPloWUBFaRCLJGhqItjQ9KJXw2YaBzebdXZjG3vVf6Q3mqcX/bjtj+rTM8sSQgglBOF5dmd2
-zvuec945cyb//Pv7HwAW8UMMIwzLzbpteuJZUziWqEpeU7xuNn1pmyXhebwm8k51u+WKx02hWmVXWPIn
-aXFfNpwYogzFhqqZwrKl6wnzueS+4uYzbWqqpuPLujC5K01Zd23zHvfEfeEIxX1RzZc2jjIyjK1IR/qr
-DJFkqsIQXW9URRwTOBdDnKEwdKwzHcdbwaIBA+cZxrllEXJmnqGUTBXfGn02jggmDYwiwZBPnixSnfvW
-E6E80/Vani/qwbIUnhnyaTEmi9IRj5r1HaG2+Y4tGKaKDYvbFa6knocfo/4T6TFkh88mS8JIx/M5ARnu
-nEUYoornf7GEqydeDJcZ7p4ohtgHmJVgOaDtsMTxIT6O4SOG3PD7VeQvWg8adlUoXQnTcTBcMfApPmO4
-5KqGLooCFaLktnwhVF6phmLYTRZ3+XNu2typmZ14Ck6vZTZ18ob/f47ZGL5gmB3IG50Voeh5bcDgGM6X
-fW49LXE3rJhze5tNZj7NxADlqs90d9xOjUoz279ODu9Faa/Q6YCk8WUMGYbUwCADXyHJMBI0ChH4ZLg9
-bLSkgyN+ztddvxXwM2SOqfQ+wVD813Ezhhuk+4AQA/NYoJNFTkN/q8kfu/Zsc2dXWP7gIlKNLDNc786e
-kIv6sW++aVlNpTRPT+Om5C/3BWp2ndodA0ugNvzr4WIY0EG2P0iTnyI/ah0up0XhU2NkuNhHLLoS+ms4
-UE0UtrhP3M7+jjKs67RvMSwlh6a4yeCd4QSdFnhwnhgeGLimD8hq8gwNO1XRVA/13TV2cEHe0B8fGdjU
-H68Ix2sqcdBZqgVHi8DtsiP40xZtXLnRVJbYkLq9zJ7kc05vIMNEWdYc7hMz1d1b/V2xcorGtEpFZRQc
-olu3uecJqrzJntud8ju4P7BAykSg/+IY0arRPEazJZoxeo+n2xh/gwuvaDyCd0I7YJasrmKKRsaeHS7i
-XXpP4D1Mk8UlGkdp5f2AbYtG2irexgcvHxLlJ38G8wjZfE5PzXshiMOkL/MUx0KHe5T+Z8gfyB90fLkY
-YaK6WI74WaaRjm4000bqZSfkscDZrYByes8gDFeP5sipDm8+EEPTzIXhRttY7GVZ6Uo6GrL8ps9diM1R
-GtpDIhNZ/Au3M1F6ft3GSi/PWlc0iU40CdzFN2CJv4lxLWS8SjbaaiydeY17vTws4KH1xBplkAsxs2EG
-o+nXyB8PyZGKG0dUPOTw/vFoLV6hy2EgbPoNvn3VA5npQMZRPATZj7HUC+l4ITm3gtFjfBe8y9im9xSN
-Jsjqe+hfVAwVxP8DUEsHCJ99+mkVBAAAGwwAAFBLAQIUABQACAgIAAAAIQCfffppFQQAABsMAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABUBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeQuerySpecification.class-52406953-6a44-32d4-a9d2-70edd08610ee--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperClassProcessor.java-9fd89430-79ef-38b9-b114-3c8416e62341
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperClassProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2L2zAQvRv8H4Y9
-2WFRoNeUkrK99FBa2EPPE3mSiMqSOpJCQ+l/70hOnNRb2AVbnzPvvXmjgPoHHgjyaNUJrRkwGe9UTsZu
-2qZtzBg8J/B8UKStCZHUyWBiVD8z8VlxdsmMpDAY9fkLJn38xl5TjJ43c/YC/DkH4ieLMdaEyrNerdoG
-VvARxnIG4YoCCY31TAPsy+b4Qmqc0SBgSsROVaQ6PFlDLkWIR5/tAAOxORGggw6dd+fR59iDrsnpiAlE
-sKWxphQq3EUpVaernK6/Ya/bZiuVBJbz78jOuEPsHtDah75tQt5Zo2/5E8Wt8Nmke8aFf+8XPn2A38IL
-k1MgKj7R3ji6KNXFjEsRcuRhR0C/SOck1skNobhavVWX9G1AxhHCc95VCPE0E/j91Uao9yRLKCHG1Sid
-mUWtPV89EfgK+wJVxL+OW4LeiDxN6zIt7T15M8w9ElPQ/vNi5cW8K4O6PBMp5xHeEibq+k0hLP/264mY
-zUB3Cv5DvOjaVEI/9Q7m2KkTB0qipesf4W4v6V0/0f5pG/n+AlBLBwgSTR+nmgEAAKQDAABQSwECFAAU
-AAgICAAAACEAEk0fp5oBAACkAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAA2QEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperClassProcessor.java-9fd89430-79ef-38b9-b114-3c8416e62341--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasNameProcessor.java._trace-2cfc58a1-efe5-321b-8539-8d470a66ea5a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasNameProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03sQow8Dk
-wegQ7ODt4MvIYFpclKxfmpujX5xaWJqal5yakpmYXpSYqx8M5btA+GGJOZkpiSWZ+Xl6ZYU5TA67nb6x
-SyMMYuBxXCTIxwcU4OQA8r0ZGB33CYD5MAWMjud4UQWcvrOKiqII/OEAC8CMcGaRAvMFRcF8ZmcuXmQ+
-o7M4O4TPBuXLC4P56qxgPpOzKjsyn9HZn1VCAtlC5xAOsADcwiReNAX5bCgKAFBLBwjTLQQ/swAAAEQB
-AABQSwECFAAUAAgICAAAACEA0y0EP7MAAABEAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAA8gAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasNameProcessor.java._trace-2cfc58a1-efe5-321b-8539-8d470a66ea5a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OpaqueBehaviorWithoutOperationMatcher.java-7c0b4a41-4881-34f5-80b3-0d418b240444
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OpaqueBehaviorWithoutOperationMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OpaqueBehaviorWithoutOperationMatcher.java-7c0b4a41-4881-34f5-80b3-0d418b240444--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OperationWithoutBehaviourMatcher.java._trace-71995b17-9233-3451-986f-64fb350b230a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OperationWithoutBehaviourMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkTFoE1EYx++laS65
-M7Y0TdCe5EhxithgKw7W0C8GLLXSQA0hJvH00vRqahKJTV3sXBQs1sGtWgSxHUTIIDhkiW5WcLF0EQcL
-KuKgg45icu8933t32+///b7/fcdJktSL0GIfgq+S62wxETx8BEmxpZtzseVqJbbUMBvzVXPuWrk2H7vI
-QcaslEtmo3yjNnKrXnElT1sfAvCFNkiQOPc7Eo1KruRQ55HQZPhAl8gUTUZ1HqeGI2NjHCZ7ukhWpy4M
-CEND5obTqjseZ8PpvkAX6TApT0xww/M2kmGqHYEZmGH8zYeZ6qlfXkGYtSJQgALjtQHMdGF2UxaE9KgK
-FlhMSMd1R3D5IA7oxnWN8MlQh3vSdYVnlL6tUla6nKnqUIc6K8zcC+KAFGaeaIRxYWZL4RllmipluzC7
-5oUVWGGF2Yc+HJDC7GONMC7MPlV4RtkXKmW7MDfkhlVYZYW5sB8HpDB3TCOMC3MnFJ5RblylbBfm3/bC
-Oqyzwvx7Pw5IYf6jRhgX5j8rPKP8D5UyLvzbLxYWQrojOKUIbzA2vbABG0wwtoI4oEJLI4xPMF4rPCPj
-nUrZPsH41O8o/KOLwZWQIrzhakfYhm0mmEEfDohghjXC+ATzqMIzMkdUyvYJ5t3EG3gOL6ngKVpuaELz
-/0JxURF5eZiyXVB8JIvzZ6owLx13Qwta7OJS50eLwZlDOCCfUHqlQxvanLDnxwEVvnscwk+XIFiSDjuw
-wwRL9+OACqOyQxj3CMJCSodd2GXCQm0QB1S4IzuEBx5BKF8ahH3YZ0K5GnEE9wM4IBv/AFBLBwh5zE8z
-XQIAAJEFAABQSwECFAAUAAgICAAAACEAecxPM10CAACRBQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRl
-bnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAnAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OperationWithoutBehaviourMatcher.java._trace-71995b17-9233-3451-986f-64fb350b230a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationQuerySpecification$LazyHolder.class-999b94a7-aba7-3b98-956b-45d3047258ac
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMM
-TUO5lVtpDSQIYcRdalVRRUW4tRJBrHB5QRtnga0cO/IFlH5VoQ9FIPEBfBRi1gRShQckP3hndjxnzsyZ
-/fHz63cAd9CsoMCwkQ59SwxHydjzeRxbaSJ9q/MxiDsjEfFEhsGzVETj7kh48q30sojp8L3x09AfiKiC
-EkNtl3/gls+Dd1anvyu8hEGz2113s93aYrjv5KBYY6hTAdduvbHbtmtvOvbrrecUdGa5KFNb93wZyGSD
-odho9hhKrXAgKjjOcDcHtw4D8wZqWGAor08KP2rkGqPZq4LhpIE5lHXyThk4jTMMCyKI00jYVFxyX+6J
-AcNio/nvdAp+zkAFGsO8IwPRTod9Ebm87wslR+hxv8cjqe5ZUEcRF1X3OumQvJcxw+M8rR9Z8ppS5IqB
-FaWIxj1PxLF5b+reZnhIvedbs94N08gTT6Sax/xP/i2lD4NhB4GIWopG0Hz6tFUsk15Fet8FLCnNyVtS
-4pEt0VmFWsIxuj3IsoD6Nxiv2CFOHKD+BYsHOPtpggblFujcoXwX57Oo+mp/a1hkGdm5G4e4MIWVs+B2
-BjF+J+ASLpOtquVPwDezP4D2WREvs/0Z2hdU5+Uf2pqGVZgTpDlBlgi5P8O6c6TRq9l5DdezmqpVAw3o
-vwBQSwcI8bl/+u8BAAABBAAAUEsBAhQAFAAICAgAAAAhAPG5f/rvAQAAAQQAAAgACQAAAAAAAAAAAAAA
-AAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAC4CAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationQuerySpecification$LazyHolder.class-999b94a7-aba7-3b98-956b-45d3047258ac--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatch$Mutable.class-0f1f7b66-9073-3def-826b-7d2ac3fcda06
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkDtPAkEUhc+F5ekq
-gm9tSLQAJK6hxZgYolEDNhIKu2GZyJhlF/dh4n+ysTIxkcLSH2WcGVZjo5i4yd65c+ebc++Zt/fnCYAG
-NjJIECrRyLECfhtx1+YDwa59NrJOWdC9H/MOC+3hTicKWd/hGRiE8iyakD4QrggPCUeVtudfW9x2xDjg
-lrzZUMFS7ODY4SPuhs2fkWa1RzBa3oDnkUTORAp5gv1P0fYsA7ptoS1cfhGN+tzvKu+EUtuzmdNjvlD7
-uGiEQxEQajNFP9+wKZ9nrEclbP/BCCGlccLWL54IORHEHQjJSvWKkL/0It/mJ0KVit9n2bthd4xgnrku
-91sOCwIuPWTi+9iHlID6EvJPIS33GZmdw9D1bG23Tk/IPmpiTsa8Jl8kNYEps/KUwzwWtE4WBSxKFZUV
-UZI0YQnLsW5druosYTx8KaZ15VWrmdPTWC2BFR1XsaY7k552HZsfUEsHCEz7hopgAQAA1gIAAFBLAQIU
-ABQACAgIAAAAIQBM+4aKYAEAANYCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAACfAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatch$Mutable.class-0f1f7b66-9073-3def-826b-7d2ac3fcda06--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification$GeneratedPQuery.class-10b78333-6110-3e21-a0c3-5a0e78b68539
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification$GeneratedPQuery.class-10b78333-6110-3e21-a0c3-5a0e78b68539--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfBehaviorMatcher.java._trace-292a3209-fde1-3ea8-a173-b7d39070b7f2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfBehaviorMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1s9rHGUcx/F9MrM/
-Msl2NtkNMm7/gpgmSBU9WPp9KIYaQ3+47TCu20yzm93smNlN0020SA+JBy/NQWkk2HgRgtBYkEJFDbSH
-SsVCW20vvVR7KFpQrGBpS5GCw+b7nX2eZ4774jPPvJ9dAonFYnHGWo8ZH451vbkDpmEc9rHYSOt4ZWSh
-4Y+05ifnq43JSt1rVkcKwgd70vemJue92ebwe3N+1553jp3J8R2dM2Lw1uhr+cHBQF7OBTAeY6Nub/sz
-LdjojCXD3iP5nTslOKG1gY7Yu9SvDE4npcHYS/quXeJg7NWeNoSDKX33bmlQ721DOPg0CRy4NPmciEb7
-03k4AAdEGe5GCR/b/0pKGR08l4cJmBDlej9K+NjBu0llVDjXAx544qjwrRWhm9uQwufuZlHe2NYWrfC7
-IQsr/KORdKE8pKOdHD711JSFHUrpJNqW2IMWLMCCGGTvGUCiINvJolCQPWHIwuy6RoJBtk9HU5B93JSF
-2Us6CQY5p1OwBEtikLPWjURBznoWhYKcDUMW5lzQSDDI+c5CoSDnkikLc67rJBhUnNVhGZbFoGIrjURB
-xcUsCgUVPzJkYcWPNRIMKq5YKBRUPGPKwopn6fUUVGrGYRVWxaBSELRFFFQKgraEgkpBkCSsFAShYFAp
-CNoSCioFQZKwUhCEQkEXMpGga1aE/jCURnc5BeuwLo7clQGkcHQ2i0IXcb82ZGHu9xoJXsS9aKHQRdwf
-TFmYe0snwYu4v2YiQY8slY6ahtJYHrLgPJwXR+XXu5HC0b4sCl2kfMiQhZUnNBK8SLlMR9NFynVTFlZ+
-XyfBi5Qv86/gG7jUOTpRWdVhEzaFl1XWDFW+fJ4EX1/5Malufu5RNtVRHa7AFfH21TEjQoczSPSFVDf4
-FFyFXzqHx2sndbgBN4TX1RYNVU5lSDCgtjaEQm/Tal9YCrHaZhqJAqYHgoBbcEcImL6vw224Lbxu+i9D
-lccZEgyoJywU+pHqvaYsrJ6nk+lHqi/yi/Ab3O+MEp6twz24JzzmFU1V3s2T4EHeqaS6WelRNjPP6fAA
-HohfyEzejNALfUj0Hc18yH34F552Do/7h3V4Ak+E1/lvm6p4fSQY4H8whBL+SP6ipRDzP0sjUYD/iFfh
-Px4XAho/6TzGY8LrGtdMVe70kWBA4+8sCv39NR4asrDGM40Ef9rmCYuneEpsbH6SRqLG5noiMtroUkaz
-Ny3ez/vF0eyfaaRw9Cypjo4lEspo7kWLb+fbxdHcWA4pHE0lI6NGQhm1xnN8kEv/y7WO5iN0MotEz/0P
-UEsHCGQvYHPNAwAAfwoAAFBLAQIUABQACAgIAAAAIQBkL2BzzQMAAH8KAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAMBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfBehaviorMatcher.java._trace-292a3209-fde1-3ea8-a173-b7d39070b7f2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/AssociationEndTypeMatch.java-a91e21d9-28aa-3e94-be50-e6206ef97055
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/AssociationEndTypeMatch.java
-
-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
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/AssociationEndTypeMatch.java-a91e21d9-28aa-3e94-be50-e6206ef97055--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsPropertyMatcher.java._trace-cb0c5a5a-7fc2-3516-acc6-85c997baae3e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsPropertyMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oU1ccx3Nyb3N7
-m16Jx2R/el82SMUwtVA22IOU33V0WmFaDbGNicbb1qSxSdq10cfhGGMPhb3NwR7GoAPHGEPGxuaG9qG6
-6Ya6ddAOpg51DDaXBxkWmU4X7u937j3n5u3z/X3P+X3uDYFEIpEOxuZKzNkSiTqfweHUkyyyaW52vO9Y
-vdZ33K1VJ9xmdbrRN+w2m0dmG/v9ZOvxV2vRl56eGdzgbBZHI7Bv8Eoyk2nz11YqFWGDf3V7hFM2uMZl
-3HEz2d8v4T3NQzy64xGXhzsThjQcWtC3bQuGQ6fiHtLwZ31gQBquxj3E4S7NgPYnGO/qEgEWdjeTsAf2
-BPy2SUwHdr/bqRT2difhIBwMeCMnpgN7XzSUwr6HcZiEyaCQNXgo6FlHAZ7IbkoTf9fVZi271ZaZZYc0
-wVGPXxEXLlteP2vKzLJF0V/2+rk5Dk1oBgK5N1MUoEDuvTQxCuQ+sGVmuW80wXjhorgQBXIXTJlZ7oro
-o8DItU44AScCgZHfTQpQYKSVJkaBkX9smdnoOk2wd+Eo58QoMPqUKTMbfVb0USC/qMM8zAcC+SWLAhTI
-/5gmRoH8ii0zy9/VBOOF9zgxCuQfmDKzA7roo0DhQgechJOBQOF7iwIUKKymiVGgcN2WmRXua4Lxwoec
-GAWKUVNmVoyLPgoUUwlVoLiFhwLoUowO3e6EBVgICofupCjAQimSJkblUsyWmZXaXwKxp1Dq5cSoXHrO
-lJmVnhd9VC4NJFSB0n4eCqpdipH7BofTcDoouO+YFFDh/TQxKrsf2jIzd1ET7Cm4S+JCVHYvmTIzd1n0
-UXks6dyAz+GsuDA29qcOZ+CMv2CsZSs8bvYI9i4YzxjqvD+uzCd+0OE8nA+ecOKqHQruJCjARz4CTgMu
-wlVxZUeZ63AZLvsryk/YKvcnBHsry9t7iXGDVt7JlYCVD1gU4MryF04dfoJf/ZWVt3RYgRV/RWXeVvlU
-QrC3svIlJ8bXXjlryswq32qCvf5kxvkIrsMfohCbfKTDLbjlH6i2fx0Kd/cI9i6objbU+QtxZX70Yx1a
-0Aoe+einZij4KkEBvoMpyynCXbgvruyY+k2HNVjzV0zdNlVuJQR7K6f+6yWm117TuBKwWsqiAFfWZtqv
-/V9H91fWt+vwGB77K+ovmyoPJwR7K+uH08T466iXbZlZ/XVNMPYfcMdwjMCoYVkUoFHjmViosDGqFKaH
-ubPeWR8UpscsCqhwzAgVXosphZlPuGM7dlCYOZekgAq/GKHCzZhSmF1KOhlH+t8yuxoO/t5AAZ74H1BL
-BwgKYUfZywMAAFYJAABQSwECFAAUAAgICAAAACEACmFH2csDAABWCQAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAACgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsPropertyMatcher.java._trace-cb0c5a5a-7fc2-3516-acc6-85c997baae3e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyQuerySpecification.class-3a0a19fa-f865-3aa6-97aa-5b4b907189d6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl17EkcUfieQbIKr
-obGNra211STy0WZjqqlKqo0JMShRLJZe9GqyTHHisqyzixXv+o/0Rnl60Y/b/iifnlk2hBBiKBUedmf2
-nPOe93zN8s/b3/8AsIyfDIwxrDTrjuWLp03h2qIqeU3xutUMpGNtcb+kGp5QQethU6hW2RO2/EXaPJAN
-10CcodhQNUvYjvR8YT2TPFDceqpVLdV0A1kXFvekJeueY93mvrgjXKF4IKr57c3DiAwTq9KVwU2GWCpd
-YYivN6oigSmcMJBg2ByN6FzXaykUmjBxkmGS27bw/bklhrupdPH9YOcSiGHaxDiSDPnU8emp88B+LJRv
-eX7LD0Q9FEvhWxGeTsN0UbrifrO+I9QjvuMIhpliw+ZOhSup99HDePBY+gzXRgwlRymRrh9wsmK4MXJK
-CCeRf24LT298A58w3Do2DWLPwKqE4hC2i5LApzhn4DOGtRHLVOQvWlsNpyqUrv5sAgznTXyBLxnOeKqh
-G6FAnSe5I18IlVeqoRh2U8Vd/oxbDndrVpdMwe3XzKWPr/O7A8wZuMgwP5Q3Gg6h6HppSHIMJ8sBt59s
-cy9qlBOdMpNaQLudIbpUD3Evb7dGHZkb3CE9hdjuNDcNRQZfGcgyLAxnYeJrpBjGwjNBhN50Y4/IkzLg
-il/zdS/CZ0gd0d39TIj5N7hq4ArD3DD6JpZwmeaI3EWecqmfe+r0YGdX2MGQiaOmuM5wtjdoMlvWF2vd
-4T7NFoV2bqB8D0jz/87ECuhMtQ8W+iBWbrBsD2dYyjT7HieJCOhMYzg9IHiGwuCcDFXdQokHhO3ulYdh
-XYf3Lb3GUiNDXGXw/8cU/FfD/bFg2DJxSbd6LjXqcZuuaJx7+p0zsf9Wu6If3jfxQD88L1y/qcT+0VAt
-uDoD3Cm7gj9pUdXKjaayxabU58OFdzpc1KVjmCrLmssDgmV4/l7/BqwOe6zcpF4yCy5hhS0sqOGm+97H
-FNn+0Y/LlJMY9CeBMZ0v2hu0W6Edo/tkpo3JNzj1itZj+CDSA+ZIax4ztDI7ejiND+k+hY8wSxpnaB0n
-ycchWolWWivRxtmX9wjy8z/DfYx0LtBV454KeSzSE4t4LHWxx+k7R76ABfoRvw2DbOK6Rw75uU4rzW48
-20b6ZZfyROhsJYSc7ShEdPVqkRxqekthMoyQRIduvI3lfpRcT9DxCOU3PW6R7QaFoT0ks7Hlv3AtG6fr
-jTZW+3G+72GT7LJJ4hZJWPJvQlyLEBdIR2tNZLKvcbsfh4U4JE+uUQQbkc18FMF45jXyR5tsUBY3D2Xx
-gMM7R1vr5BV6HIaJzbzB3Vd9Jhe7JpMoHjDZ47jdb9L1QukshauH+CG8l/GI7jO0miKtH6H/CTFUkPgX
-UEsHCOd80QAJBAAAxAsAAFBLAQIUABQACAgIAAAAIQDnfNEACQQAAMQLAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABIBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyQuerySpecification.class-3a0a19fa-f865-3aa6-97aa-5b4b907189d6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatcher.class-e52709eb-5a4b-3de3-8023-d8f67dae51de
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatcher.class
-
-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
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatcher.class-e52709eb-5a4b-3de3-8023-d8f67dae51de--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.NonEmptyClassQuerySpecification.java._trace-a9b24b8d-aa81-386d-9e2e-e81dcf1b3d26
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.NonEmptyClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQM62B06GNg
-cv3ikG5ly8igWFyUrF+am6OfmltQUpmck1hcrO8KYjqDmHplhTlMrn8DuqQdemF6GNTdHiooKzMwuSnz
-WVszMLpzKoN4UElGdx1RFK6/gooKXK1HpIKuLkLSo5ITxIVKegaLmpkhJD0zeEBcmGSVEIpkDzuy5H9h
-IAWX9BICicIkvUqEHYAASbqdEyIAUzCNHU3BAm4UBT5t3A4+Dj4I/loFB18HX4QGn7OcEAGoAr8idocw
-hzCEAr9KYYgATMEedocIhwgkBYeFIAJQBf6+Ag5xDnEIfqo4hA/T4D/DwCHeIR5J4AQnRACqI4Cb3SHJ
-IQmhIEBIDCIAU9DE6pDukI6koJ0dTaBfCCIA0/GB1SHHIQdJwVduVIFARj6IAFRHYA+LQ6FDIZKCCWxo
-AtNFIQJQHQBQSwcIRDRsCUEBAAClAgAAUEsBAhQAFAAICAgAAAAhAEQ0bAlBAQAApQIAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.NonEmptyClassQuerySpecification.java._trace-a9b24b8d-aa81-386d-9e2e-e81dcf1b3d26--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/META-INF/MANIFEST.MF-185a6a46-9585-341c-82bb-81987b46809f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/META-INF/MANIFEST.MF
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUstuwjAQvEfiH3Lp
-rbEKl0pBHGiVQ6tSRUC5L84m3daP4EdE+PoaklA4ICFLlu2ZHe/s7gIUlWhdskFjSas0HrOn6MWrQmCy
-6MEzNhmQT5CYxg+18BWp42UAVq3cakG8I2hTMeSCaousIXAGGO5B1gIt81Kw8MCRSV2gmFpSlUAXvpk5
-48+Cl3mFtfMgqCQ0A/4qwNoc3Hcas/8YVWiTxln3dbx5m6+X8zg3+ge5G1gfmgetA7iTfGclyva1Ni7J
-gf9CFRx8SbE+Jvk4is5nRsHB1YN3JEbREneeDCad/rV7rg0y45UjedK6xFCW4RwI04YsbUmQa9OZQTzl
-cpPN9pLuigiVnjDX1mjvp4ftLnLf1Z1H097y13OgKLTqmFuwWJQIzpswCX3YaGhMX8ci2yP3x+5kqiGj
-lUTl0vgdGlhlyZg9D/w5d9Sc2pgfR69NYwGHNvoDUEsHCMc6XHFXAQAA2wIAAFBLAQIUABQACAgIAAAA
-IQDHOlxxVwEAANsCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
-AD8AAACWAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/META-INF/MANIFEST.MF-185a6a46-9585-341c-82bb-81987b46809f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/TransitiveSuperClassMatch.java-e26faf10-acad-362a-a356-712661450dec
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/TransitiveSuperClassMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/TransitiveSuperClassMatch.java-e26faf10-acad-362a-a356-712661450dec--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/PatternValidation.class-04308889-b772-3c67-b887-020f149f063a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/PatternValidation.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtlm1z00YQx/+XGAuM
-DC6E9BkoUHCSEqUhj3UaICYJBMdOcOqUAOlc5GsQVWQhS2n5Bv049GEGWmb6tjP9UJ3uyUmsSLaU6cQv
-5NvT7n9/e77b8z///vkXgFFsKuhhuOztmNouN406d42Gpa1w1xWOVTuYUZBiKDacbU3opmE3hbZrcNfh
-2ktPOK80x7NcY0do3DY0Y8c2tTneFIvCEg53RX1PbdFpeDbDyQfl6trdcnGe4UopKW+B/A2r6XJLFwzX
-8gNHicjM/6QLWxpNBacZbidyi/0Area/XpVvD1QYUsVGXZwCwxkVJ5DO0Cin4j2cY0jPGJbhzjL05gdq
-DGdLhiXK3s6WcNb4lknQ50oNnZs17hjS3pvMVl2u/7DMbd/OoBc5Kf+Big/xEcN5H69qC9343tD9uppS
-+wXf5ZrnGqZWFW4hg09wUcGnDCOhVWm5eLZwiiZvNlcjaioUXGIYiy5oYmjhND7DVQVXqIpDPCqu4XNa
-B16vM1zIt2BNbm1rla0XQncLAxsZ3MCAgjzDZNe0FWf+pcfNGPBBhkIceLwCLdsXGFZwk+FWJ4nKj1az
-YsudS1OdATTi7wKQEE3Jv8QtBaMMo93CV5wGCbivOuceY5iIyd09mFJPYErBZJfU93lS2dPdU8cH05lM
-uc8N2sLZbeG2NxfD03zpSE0leCytbTpihQhHW3aZu/pz4VDBs7ij4Ha0v0V8VdzFDEOPPOxp4WdgmPq/
-bAx9+3UG9yKDfszlBtXbVS/igYL7DDeOGCKLp26cI+ZD25fhu+PjPaTcZl1GRUGZ4eoR3CXnQ2qDe5z7
-W51h83gx94XblFV8o2CNLqxkbwm52oIMHopjhQwKtyEf44mCjShkB28JuU4XZbXhObpYMOSV1B+5Sodl
-B6d+RT2d/iuQu7z7aKTiFHWDk+ihbyDlv1FpNE8z8tP3K7J/I/sO7PEbnP0NWbJf03wvztPzjK92k5SG
-kcMI+siScRd8D5Yjgy7WiPjPNMPoe2HwDfoHf8f7b/HxH7jcg/WWcT1oDAWNkaAx3jJ+8ZNKnItUCjBO
-mSYo7yTZUxjCND2/ooIKPp7aykwzaX8hCrgU4RumkfRKEdfrA/W0PzcbUEkFVGYiKtM0kotxYugtvg7L
-zPky/S2HPRk5mkPRT34Pg3FY18N6Cx2x7vm/Y3eshbDMUgLWErQ4rKGwXrkj1hIexmKVwjKPErBWMBaH
-NRLWq3XEWsFqLNajsMxGAlaNwmOwxsN6mx2xaliPxfo2LLOVgPXU93/2H1BLBwgOd46dvAMAADgMAABQ
-SwECFAAUAAgICAAAACEADneOnbwDAAA4DAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAA+wMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/PatternValidation.class-04308889-b772-3c67-b887-020f149f063a--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/UmlTracePackage$Literals.class-2746ca84-a455-3eb2-90bd-740d5a22cc38
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/UmlTracePackage$Literals.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAB9U11vEkEUPdNWKDDY
-D1ssqKVUVPCji/WjKo0JWVclWamBbV/JdDvFrctiFqq/S33SB3+Af8NHH300Md6ZBRtJ6SY798zMuefO
-nJn5/ufrNwCb2I5jiqGw2/WdULjSGIHXwn0rOrJoewMZCr8fxwzD/JF4LwxfBB1jZ/9IugOGtNOsmVbb
-sq1XVsNhWLV7YceQru+960tDdg8J90JpWKYv+v0qw/J/Ce12a2e3aVoM65MSm/JQhjJw5SnJTq35wqKq
-+bHxeuOl1aw71rN/8pMZI424Zdq1VqvCMLtNqwi8wVOG6VJ5j2HG7B3IBBZwIY5FhpVJbnEsYZkhIeuN
-llNrqLo5exK5miLBixwryDLMdeRAT1q+7MqAjF0rlc+2MgGGSxznEFNCVzhWkWfIjAm1W73j0JUMxcl6
-Jw4rzQJHHLNK8ypH8VRNR4Q0pMjXORIRucRRVuT8OLkevJEh3aKDaCUq6xZHMsq6w7FxdtZJrQpHKsra
-5LinXEvSTORGRREecHDEyEzbC2TjuLsvQ0fs+7T5RbvnCn9PhJ7qDweT0YKee6qzNHY6G+qqM/B6EMhQ
-l5B9uhmj50BV6HLQC4ohq46AUFbZpmNiGJPDmBpGrnmkgjTOU5yj3geK6jM/Yf4LMgyfkdPwsoJrGq4r
-eE3DGwre1PC2goaGdxW8/5FkpvCQ2pwu9IMK/0QGv1DAb6JPY4ulsaVZ6n+k28d4QjEJtaEFVGOJv1BL
-Bwgtjxl2JwIAABsEAABQSwECFAAUAAgICAAAACEALY8ZdicCAAAbBAAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAZgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/UmlTracePackage$Literals.class-2746ca84-a455-3eb2-90bd-740d5a22cc38--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsQuerySpecification.class-f5f347e1-ae4e-3603-aff6-74c22d911c0e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVlt700YQPRvbUWIE
-CaE1vdDSFif40kYhQAo4gULigMEmAVP3oU8beWs2yLKQ5LTOW/8R9AH89aGX1/6ofp2VFcd2bq4h/rLa
-y8yZmbMzI/3z7+9/AFjEDxrGGG4065bhiZdNYZuiKnnN5XWj6UvLKAnP4zWR3xG27z1pCrdVdoQpf5Im
-92XD1hBlKDbcmiFMSzqeMHYk911uvFSihtu0fVkXBnekIeuOZdzjnrgvbOFyX1TzpfWDiAzjy9KW/m2G
-SCpdYYiuNqoijkmc0hBneDCqq8mu3c3gUIeO0wwT3DRJMblAcaTSxfeFnosjgikdMUwz5FMnU1Tnvvlc
-uJ7heC3PF/XgWArPCPEUFVNFaYvHzfqWcJ/xLUswzBQbJrcq3JVqHW5G/efSY7g1cjA5okXans9Jj2H5
-HWghpHj+F1M4auFp+JjhzolUiD0FoxIcB7BdlDg+xWcaLjCsjnxZRb7betCwqsJVWZCIg+Giji/wJcN5
-x22ohChQDkpuyV3h5l234TJsp4rbfIcbFrdrRtedgj0omUuffNvHh5jTcIlhdihrVCbCpfHykM4xnC77
-3HxR4k6YLqc6V01iPq2qQ+SqKudev+0a5WXu8Czpu4pSJ8mpODL4WkOWITWsjo5vkGIYCzqECCxS3xrV
-V2LBFj/n647fCvAZMkdk+UFfyPuruK7hGsPccBo6FnCFaopMhtZWUj/23NfG1rYw/aEJpPS4yXChN3RS
-XFTDnrQGCvHqcRIbptl0XWWorzRUbCs6lkD997f+VBhEyB17egT+aEpDM0PtxuF0JnxqpQznDmGZoXA4
-+UOlUmGT+4Rt72UCdSHF1rcMS6mRIa4zeO9Qdv9Xcb8K6XWq47Kqq5XU6D0+XVFIj9TLbnz/hXpNbT7W
-saE2Lwrba7pivxtVC7bigFtlW/AXLbq3cqPpmmJdqpaUPMHkvLo+hsmyrNncJ2CG3ff6FbI8fC+7TRml
-F2xCW7W45wlKu6mBjwGKbv+NgyvESwTqL44xxRmtNVot0YrRcyLTxsRbnHlN8zGcDeWAJEnNYoZmekcO
-5/ABPSfxIRIkcZ7mUTr5KEDbpJmSirfxyatHBPn5n8E6QjJf0ahwzwR+zNOOQX4sdLFj9EuSLWCO/sm/
-NY10oipTDti5STPlXSzbRvpV1+XxwNhSAJnoCITuqtk8GVTuLQRkaIETHXejbSwOouR6go6GKL+qogt1
-H9KuspDIRhb/wo1slMZb2Zga21geRPuux6dE16cE7tAJm/6bcO+GuHMko6TGM9k3uDeIwwIcOp++S3Gs
-hTqzYRyxzBvkj1ZZIy7XD3DZZ/D+0dqKwkKPwYDezFs8fD2gcqmrMoFin8qej6VBla4Vyo3NYPYET4Nn
-Gc/oOUOzSZL6HupDjKGC+H9QSwcIBsvlkRoEAABNDAAAUEsBAhQAFAAICAgAAAAhAAbL5ZEaBAAATQwA
-AAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAFkEAAAAAA==
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsQuerySpecification.class-f5f347e1-ae4e-3603-aff6-74c22d911c0e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.NonEmptyClassProcessor.java._trace-f666bf1f-9fdc-336f-ab3a-c06819a91440
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.NonEmptyClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0lmaUYmBy
-/eKQbmXLyKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOPU59bJIwLQzcjiXivLwMTG7KfNbW
-DIyO0wRAPKgko+MyYWSuUzmrsDASt4YDxIVqdWpRBfMMuYE8ZqcuaQSP0WkpC4THDOYdYxUTQzLmNAeI
-CzPmpjCK5Bs2JEkAUEsHCK6A7LKRAAAA9AAAAFBLAQIUABQACAgIAAAAIQCugOyykQAAAPQAAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADQAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.NonEmptyClassProcessor.java._trace-f666bf1f-9fdc-336f-ab3a-c06819a91440--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsPropertyQuerySpecification.java._trace-b0fceca0-0b3f-35a9-ae25-138bddde9bdd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsPropertyQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdiz1PwlAYRm+JtalV
-YiqVODXgoAnGLiwdJK9GgVI+ikFcSgIRYiCVRkBWRwaNq7/BuDG6uBo3VkednBw0biaa3ldu6ficcx5C
-CM9xx18cXJPQ7hjqSpQjm/3eiXZx5mjDhtNuNgZtt6tZjcGg1etWp2R7eO6EDuzD2zW4+r+SjfSOGov9
-zYclRSFcurnuLSq59CgyM+/UeHzaZsZqIsFkZiJ6k8rsfSSZZDL7uOhNlBN5Rr4JPmkcybrOpHEa9ibK
-JzmV8skX0Zso34UZ+Sn5ZJ6XIAc5trdUMMFked4UEdCg8CFABSosKHyvIKBBURegClUWFEFGgMHzMthg
-s/0axY2HkqJBDWo+sC8ioI/SSIA61H3BzSoCDH54aEGLBVZICIAFGQF9WF0eOtDxBX0pAC7DCOijnJoD
-F1wWlPfmA8BQENDHL1BLBwgVM0taRgEAAKQCAABQSwECFAAUAAgICAAAACEAFTNLWkYBAACkAgAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAhQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsPropertyQuerySpecification.java._trace-b0fceca0-0b3f-35a9-ae25-138bddde9bdd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ReceptionWithoutActionQuerySpecification.java._trace-cc423e37-0b58-30b6-ada1-9858a01b441c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ReceptionWithoutActionQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMv8LosIiB
-yd3HsdXcjpFBv7goWb80N0e/uCSxJDU3MTkjMy9VPxiJE5aYk5mSWJKZn6dXVpjD5HYkkl/WYSHMBAZ1
-98OaqqpA7l9xCwsGRvcvymAeRJLRQ1wOheusqaYGV+sZpqmvj5D0rOcEcyGSXpFyQAou6VXOA+ZCJTuF
-UCRnsyNJeovL2NoiJL2N+cBcqOQ8GQcnByck6V2cUAGogpPsaAouc6Mo8L3B7eDn4Ifg/9d08HfwR2jw
-0+CECkAU+F9jd4hwiEAo8L8rDBWAKAhQYHeIcohCKAhQF4IKQBVsFHBIcEhA8E+KQ/kwDX8sHRIdEhEC
-gaacUAGIjsAKdocUhxQkBfViUAGogl+sDpkOmUgK/rOjCgSxC0EFIDqC8lkd8hzykBSUcKMJNPBBBSA6
-gsVYHIodihEKgqXY0AQURaECEB0AUEsHCNm9fntOAQAAswIAAFBLAQIUABQACAgIAAAAIQDZvX57TgEA
-ALMCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACNAQAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ReceptionWithoutActionQuerySpecification.java._trace-cc423e37-0b58-30b6-ada1-9858a01b441c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatch$Mutable.class-6c936eb7-e246-33c2-9387-29fd1c340440
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkD1PwzAQhl+nadOG
-QKFA+RBDB4a2VAR1LYKhEgKU0gHUgc0NFhilSZQPJP4TCxMSAiRWfhTCdkMXEBmIlPP57r3n7vzx+fwG
-oIsNAxpBM514NpuEyb3r0Ti2j2k8DFlEEx74A5q4N9uDNKFjjxnQCRp5aoLSPvd5ckBw2HSC6NpmrsfD
-mNmisiuN3ZeVvd9zM1ivNSLQ+8EVM1FAxUIRJgH9F9LJG141rTrcZ2fpZMyiC7k3Qc0JXOqNaMTlPQvq
-yQ2PCdq50O/36xEUwr5HsPXXDlI0DMVD5y1DUOFxhhZFzdYlgXkepJHLjrgM1X9MsntL7yiBdeL7LFLt
-mNjAyCDYg+BAfpr4iyiJuyG8U+gqXm7vdMgTyo9KMSesqZQvQvUKS3iNqQ7zWFCcMqpYFBTpLaEm1ATL
-WMm4HXHKnKY/zIglFXlXNGuazWgaVpWtY011JmradWx+AVBLBwibXPo6WwEAANACAABQSwECFAAUAAgI
-CAAAACEAm1z6OlsBAADQAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAmgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatch$Mutable.class-6c936eb7-e246-33c2-9387-29fd1c340440--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasPropertyQuerySpecification.java._trace-fb3a0c9f-b43d-3bcb-b303-7cbd85342488
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasPropertyQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdi01LAlEUhu+I02UY
-kZwpg6KhlBgIP1ZuZuMB0fwY/CjElQMiSqHC2JTQtnVtEqIf4CZq1a6/4rJ9tOgHVM49ea/uzvs8zyGE
-yJLUepbgngRyM5iYxxI59C676evRMN0buVc33WHH89L5xZlbnKnJeBjIP5xGd+Hu/4eYBdeIxf7ma8g0
-iVR4jPuLSanwrq/MuRGPL9uTDyOR4LJIFH8yWZzrmYwgP0P+RPmjibIUoYIs3UYsS5DTsD9RfkeyWS7L
-QcWfTJZ1uiL3VUHaCRUqUOH7zAAbbJ7bYwUBC6pbFJrQ5EF1T0eAgUOhBS0h6GkIMPjahDa0l7tGd3Dj
-Q81KgQOOAM4VBPjxQqEDHSF4iyJgQf1Ahj70eVA/omsgqSHAj6kMAxgIwZO6BmZhBOyj0QuCCy4PGhcb
-a8DdRsA+fgFQSwcIfimXokEBAACdAgAAUEsBAhQAFAAICAgAAAAhAH4pl6JBAQAAnQIAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasPropertyQuerySpecification.java._trace-fb3a0c9f-b43d-3bcb-b303-7cbd85342488--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatcher.class-7f2a1e78-6d47-3982-aeb6-e0b05f34a5e5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatcher.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWWt4FFcZfk92ySbL
-BEgIgUaEBZFusqEroUA1aTGEANENG7IhCmhhskySobM725lZIFVbr/Va7xdarJdqvaIC1RALVOql1Xqp
-96ePv9W//vWHj4/fOTOZ7E5m2WFD1T4P2Zlz5nu/93u/75zzzfSFfz/9DIBu/DmCOoaNxZyWVHIFazqr
-yaaZ3C+b6YJiyJaq54dkKzulGBGEGbbrxmRSyWpqwVSSp1TZMuTk/UXFmE4axbyl5pSkXFCTaq6gJXfL
-puKYMiwdTmcGRwfTB471pxjYIENTv543LTlvjclaUQkRF5Q+lh7mQ4yhPpXet29ghOG2FPctF2RCTGr6
-5J0nkyl9clIxehgaeolSXrXuYQjFO8YYwv36CSWKZqyMoIWhtyrtoqVqyTExc5BPcGg1P3mIhiW0YhVD
-46Ri2Q4ZuuKpk/IpOanJ+clkP1esp6MivUYKbLWEpZAYlqfUvHKgmBtXjFF5XFMYWlJ6VtbGZEPl985g
-nZ5nuDeeCqR2CeuBPJFWiEv1dJJq0YEzWaXAx8wI1jHsqupOmTMoczo3GKVAYxI2YCOFJQwzBSWrTqhZ
-4ZjSEO8IFtLgwQXWPVFswuYIXs2wozZZJNyOODGjPA6cUU2L0uvWZzGg1n7EAsZUwmcuBVywTgkJdFGd
-9zoF3FN72qnw6xVxzXBXrSgMkdycLJuCFVJTxpKz9w3JBad8E+UhKLmJZFbP5ahs8rqlTkwnD/AflWw5
-5egepWAoJKZyglb5iE1uTDVVwurLk4XwZjK0lSy6eRtRGDsltOMuhvHgnmvXJ2xNqUQnQugjum4xBHYa
-RQh384TfE7zkFjJYRKmS3E1U/32aZmePwhgt50EJ7+Z/nG3Nf86tAZJR5ERsn/26pilZMUzbZUadzMtW
-0aB6OPMyuOitWpo99/REsIdhxXzVpMdPkjVfdnsl7MN+mjTk0/vKBUnEj6a8JpXjDBX6NYa1NwqQP5Qu
-0N5YLVKGVkpOOq/0GeMqZdXZKRiOL1LAqlJxSYYlHAQdtKttSXxoDPorE6wch2XLUgzHXwSjpEc1WnSw
-T8mmc7lrcRoc4SG+WcJhHKE+g0Lc7yK3+YZFj0lZnSJwC2ORDAY5g3slHMNxagSIQX8Zuj8L6pSkCd0Y
-oLbCYVtcFIuAyRK+hg09q5imbm/Tj/33/fZuCbLIO8a4sHS8T2DSFnZvmWApP2Fr16GxMHdLnUhtMPwo
-K+v6pgtznd/Rl1Eo2l6olHzW9f+kpI78P5eU2C0KEu6HYW+Ie32Fu5WlRXo05JXTYjiKDIoSTBxgaCfv
-fdlsMVfUqN2hg0q8MJnpiSydO5uqnVUZxaK87w7wWO+NcsGP0gcYmuctSLYpsopiGm/nHc0yrtiDEh7C
-O6m8/TkzbI4P+ilWzlc0hQXZkHMKnRhktdLHhvovQzGLmmXytypvwFtuKjZqA+ymqFTa5vhCHZPesSrA
-XJMPSfgwPkIRiZrrMwx5mmFVvMMnJv74RyWcwmmGbfHqhbqQ4MGbt6oaQgaflPApHkLE0h3+EqXHUmXN
-WQcbq3tl2Fphtft3enY86Zu1qZrpistJpw5tb+3rZJ4R97K1BhtPDXI+2wLWWykQL6IvSDjLi+jQLSuH
-cqpbbrhxB0+j7/OBGEhWsUAHp+4U4NEAL1POW62ZFKbJUf43WG/8JL4ewdeCfP3y8yHhG/gmvQNQevnC
-H+xYWGIRfJsqs7JEEXyHYd2NZWnA9xhuH9CUnJK34mZHTM3HBIsYvYXGqGmhB7XpmEW9xokNUVzEUxFc
-osOtwmcrCd/HDxiWKIbBO53OeKVtW4yMThn6ad7B0OYdwWV6IfJ8H+uXTcv9UMTASIqdNaaMrKlRWuf9
-AlfmgVeIzLcqt0J2+i/tqtlvwI8WyCqQ/WQlvXK2u5Wl3oeKFteGb6U/kfBTfqov50e9PewQHF/Ex7Hq
-L8OKIbaG5/GLCH7O0O15fu5Id40W+pDwAn5JPYoqPttmKQU74gv0C4AjNqhfS3gW1/jVixKu4hpDrvYV
-XMP7J/f8ewlP4Ct0MGf0opFV9qq8/17jo9wdvG4Ct+bej9+BPlRgAxHiX7xDaMcS1NNdhO7q0ED3jSX3
-UbpfComu22muCctoZjndddAv/6+xhc1ixVNouygeX0N/68VUH24TI/QImb6CrtbSdZjmXikApsg1n23v
-nMX6GbzqOlgq8TykK2CHOy+jI5W4IOhxxBayA7YTkR1ku5PGXifQ22wEbMEd9LuU5pJ4DXnYSncNYP/C
-mgjdMeoWuwlh3v82Qf1Oh+t2+l0uGNfZfDsTs9hBFOZDioqJgwQ6UuK4Ea8ld0IFItTjuOoK5Co072r9
-ZfR6XR0jV8cruOLRcle78Hqa6xOWuwVsmlLJk9rcueQa+g+HEpnD4a7MDAYueJJzUkDH7Idd6GYM4g1i
-vhlvRIosGIZwwMn4iAPe6gFPX0fGi3+qBL/VxW918Vtd/EMYc/ArkX/TeQ/4uwOTP4q3VAF/qxf8kcDg
-MsZd+bPCSYGc8EJtKXOyZQYnLrqlbKf3LOE8Kjx12haupxbXU4vjiV9NQSX7k3QtOXNTuI9GGDTkXBZ5
-wUKrxEI/77KwY33yljAw3QrZQ89y3eoTXbOwvDVxqUTZetdbveut3vEW5u8jbkxnBLJKoyIjVzB9+DLe
-NtQZSnTN4B1d83vEMvHAFVo3V8nkWoU0vouqh84UWkXvwXsJfi4ge+R9IrEP4/2u+w8I99vEOF+unTP4
-4Awe8cb2nHBnKzO3VDnQx1ygjwugu+e3mBl8wgfoxQpr/tP4jFjzD+OzLuTnBOQgpZs/3WSnO5zIlMHa
-srxEu/lfCOalEvgmF75JKM9I47Mlyj9aQfmwv/J/JQ3/RiZ/r0n5x4TC50qU/7yv8o97BfuHr/LnSpT/
-oq/yC4D+WUX5c/iSC/llP+VDXPnHPcozOkdZHRrp1195u/rDvDNwVtGDZMfFiyVCM/jqdXwrERa/5/ma
-GrqEtpbvUgIusAuC9kraS2dKj0kWRStbilVMwjrWVJKMmOs1hln8kKxX0ZH5NC2ZOnFgkgyjEcIK8/7I
-4fKAw2VtItQtmHSX8nimhMdyrPDwaMUKtgrNrA3tbHUJj7Uuj7W4Loqi2ctj2ObxbDUePw7CYx3xWE88
-YsRjQw08Gvn/YCaL+TPdLoKfCWabnD4oPIvnPCXFEnMt0Io9FMuIE8tmpxLreSX+yluGrMTmqr/Nb25k
-8wR+62fzu4o29O8P4u8fnbj+9B9QSwcIq3KMi4EJAACrIQAAUEsBAhQAFAAICAgAAAAhAKtyjIuBCQAA
-qyEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAMAJAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatcher.class-7f2a1e78-6d47-3982-aeb6-e0b05f34a5e5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationQuerySpecification.class-b66e1461-534d-377e-ad68-87c507e54cbc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfocEFuIq
-KbbY2lZbDZiPyiIVqgS0CkFTg2Bj04teDZsxDm426+5GG+76j/RG8/SiH7f9UT49s6xLEoLEaPJkdz7O
-ec97PuZM/nvz518AFvCrhhGGa826ZXjiaVPYpqhKXnN53Wj60jK2ntveliNc7suG/aAp3FbZEaZ8JM1g
-RUOcodRwa4YwLel4wngmue9y46kSNdym7cu6MLgjDVl3LOM298QdYSs8US1sbhxGZBhbkbb0bzDE0pkK
-Q3ytURUJTOCEhgTD3WGppiK728GmDh0nGca5aQrPS82TH+lM6WOh5xOIYVLHKJIMhfTxIapz33wsXM9w
-vJbni3qwLYVnhHgqFJMlaYv7zfqOcB/yHUswTJUaJrcq3JVqHi7G/cfSY1ge2pk8hUXans9Jj2HlA8JC
-SInC76Zw1MTT8AXDzWNDId4qGJVgO4CNUBL4El9r+Iphbehklfhe627DqgpXVcF0AgzndXyDbxnOOG5D
-FUSRalByS+4Jt+C6DZdhN13a5c+4YXG7ZkR0inavZD5zfLbf7WJew0WGmYGs0TERLj0vDUiO4WTZ5+aT
-Te6E5XJiP9Uk5tOsOkCtquPcyduuUV3m+1dJVyo294ucDkcW32nIMaQH1dFxGWmGkaBDiMAi9a1huVIU
-bPG8UHf8VoDPkD2iyg9zIfbfY1HDVYbZwTR0zOMKnSkyGVpbTf/Wka+tnV1h+gMHkMrjOsPZTtdJcUE9
-jDWLe3TOyMFzffcjJOXEqo4lUKN91J3zbrB8/70IaHDa1AscTnvCpz7HcLpPCBiK/SMzUJ6L29wn7ChN
-1CKUhz8wLKWHhlhk8D7gTLyv4sERobtOxyVV9Kvp4RtwpqKQ7qmbaOzgtruqFu/r2FKL54XtNV1x0Cqq
-RVvFgFtlW/AnLcpbudF0TbEhVb9IHWNyTqWPYaIsazb3CZhh76P+RVgZvNHcoIrSizahBbUsqOwme25q
-8u7gOsAViksM6pPAiIoZzTWaLdGM0Xs828b4a5x6SeMRfBLKARdJKoUpGun7cjiNT+k9gc8wTRJnaByn
-nc8DtG0aKalEG2df3CPIc38H8xjJXKCnwj0V8LhMK3PEw4iwR+mbwgzNZulH/NY10omrSjlk5zqNFLvR
-XBuZFxHlscDYYgA5vS8Q0lWjOTKm6M0HwVAwcyHdeBsLvSjLHU7HQ5Q/1KELddfJDWUhmYst/INruTg9
-l9tY6cW52cEmGbFJ0vqPYMl/CfFWiDhLMkpqLJt7hdu9OCzAof3kLfJgPdSZCT0Yzb5C4WiVdYrixqEo
-dhm8c7S2Cl6xw2AQ2Oxr/PSyR+VCpDKOUpfKW46bvSqRFQrndjB6gJ+DdxkP6T1FowmS+gXq/xFDBYn/
-AVBLBwi2pywWCgQAAOQLAABQSwECFAAUAAgICAAAACEAtqcsFgoEAADkCwAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAASQQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationQuerySpecification.class-b66e1461-534d-377e-ad68-87c507e54cbc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.EventForTriggerMatcher.java._trace-cf2b13f2-8f1c-3a3d-8c3d-e08be1eafab2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.EventForTriggerMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll1oHFUYhudsZs/M
-JJkm3dnJgNDQGyFC6NZiMIqQ77gSQ6jWZMOwXXfLZDfJbn52N5tsW9SrUlTEUgS9CQh6FZGKFnrRCr0o
-Uqgg0lISNNSfaumPF8ZoCxpt1e752TlnL5/3e8/5npllYDVNiyJUfweRvVoEHsBH9k6kJZaXConD5YXE
-cn2yPl2eLJRmK9OJlAT+5MLs1GR9tlrZc6S2EEmO1J6Pk4S4QYPx4Ze9/n4tQqLdtq2h4Vc7G8SnaPgN
-V8aRujcwIOHbbQ3kR0feiynDVUMajg7pQ0PhcDS5s4FieFgHAkQav9LFAlH42IAkJKXCaR7wwoFdHozD
-eMhPW4zFgQNJUymMnfMggCDk9RhjcWDstqEUUl90wDzMh4XU125LcGMHC8SJ3z3Obuwht6X+NGVGqf8s
-wWaDJyyHc9+ORn+iC8uMJlxDMG6wP+bCUTgaCvgzPOAC/mseZybgHzNlRv5blmAq4L/rcGYC/gqWGfkf
-GIKpQPqyCcfheCiQ/sZiARdIX/c4M4H0LVNmlN4UfSaQ/svhzATS/2KZ0UHdEEwFMhd1OAknQ4HMlzYL
-uEBm3ePMBDLXTJlR5oYlmApkfnU4M4HMXSwzymwbgqlA9rsorMBKKJD9yWYBF8huepyZQPaeKTPK3rcE
-U4EcdjgzgVwnlhnlYoZgKpDb3a0K5AbdluDFdsUo6DJhFVbDQuC5LBCFfo8zUw72mTKj4OGnxZkqB885
-nJlyMIplRsFLhmCqHBzqbhE44rYEJ9oVo/xFF87AmbCQ37BYIAo/e5yZcv6OKTPKb4k+U87/7XBmygUN
-y4wK2BBMlQsHyVk4CxfEhXjqCR3Ow/nmgqlBU2WyWzBdOFU01PlihzKf/k2HS3ApfMLpu2ZLcL+HBfyR
-Z3JkEb6Cq+LKaHFAhytwpbmi+JSp8rM9gunKYrqPMd/QVjzkKgEqLtv8BFtZXCM1WIMfmitLn+iwARvN
-FaXTpsqf9wimK0uXHc7stZfWscyodM0QTF/77H5yCq7DL6KA5x7V4SbcbB6YewyrvLdXML1gbsJQ57kO
-ZT6/psMWbIWPPP8tbgl+jLOAv4OFZ0gJ7sE/4spoOabDNmw3V5R7sMq74oLpyvLjfYzFay8/6SoBKu+3
-+Qm2snyKVOEBMZorK8d0EiGR5orK61jlE3HBdGXlQ48z+zoqq6bMqPKpJZj+TNVBl7ST9tCo+oLNAm5U
-DXBLYSaiFBbfdEmcxMPC4vs2C0ThM6OlcA4rhdr3LuklvWGh9kecBbyw1GmohSUXK4XlzTjpJ9J/l3rE
-awkecVjAT/wPUEsHCLP8dgDWAwAAYQkAAFBLAQIUABQACAgIAAAAIQCz/HYA1gMAAGEJAAAIAAkAAAAA
-AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAVBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.EventForTriggerMatcher.java._trace-cf2b13f2-8f1c-3a3d-8c3d-e08be1eafab2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification.java-73ef71c8-8c85-3761-9b89-b0526c7b527f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification.java-73ef71c8-8c85-3761-9b89-b0526c7b527f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/ReceptionWithoutActionConstraint0.class-4d0efea7-80f4-392a-81b7-4af00ebca5f1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/ReceptionWithoutActionConstraint0.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVmtXG0UYfiYEAiEt
-NFIoajW1QBNCWaVgbZPSUgSLTbiFUu86LNNkS3Y37m448qusHj2iH/wB/iiP78wuIWTDIYAf9jLvzvs8
-z3uZ2fnn37/+BjADPYYIw0zdrGquxz1hcr1iWELbFLqoeYZtvTS8il33FnQ5WLQt13O4YXkfxhBlGHzN
-97lW5VZZW9t5LXQvhh6GJdspa0KvGjVXaPsGJw+N7+7alrbPq8Yul0iabjtC4zVDWzkGLdWEbrwydDWD
-IfljXTgHLcYnhZDWumdUTxG8EULIMfTkDcvw5hm60plthvjST4GrG8MVhsdt5CslmlO3PMMUmjhy0LbV
-Z8XSQGGILtq7Io4uDCbQh3gcSQzF8BbD/OW0J3Adwwy9BiWMW7pgeJrOXDYffWC4kUAMvQwDBfJfrZs7
-wtniO1UiSBZsnVe3uWPIcWCMehXDZZgNU5/ZNpT+wbLwisJ1eVks247JPYYhCuO4lUqeY1jlXC9SDJmt
-ikg5R6ipsQbBWKrK9T03RXPLZeG40wxXCPi5OPA7kfQtpQtnllJ14Dr3POFYRe7plVygRCWxyGskuK9k
-lC3u1R0Kfe//wMyHgy20rqTcPCVggsgbEfcjjckYMrRczy8hgSymqOMpRQwT6bCATFhBHNOgda6Rg26b
-Wtm2y1VBC9c01fqtVmmStmKadU+2BcWVwEeYYYjYrxhW02HAsCVT6AxZVsE9rsLsRYpA0Zu8Jpu8tcDD
-J5v8oHbU6HMXqhtDv9+Jq9wU1IfJdHP9C4br5WQNWo1t0OepBo/wOAbarO50kCkJI4vwhOFRm/x3lO1A
-X+9eQ/9gWP1YJ9r9pb7u2DXheD6YDGdZKvyMIZs+j54rtWYchlGCLh2YpiA2ff3kt2snclsS0v9+qy3f
-SQiyAEWsxbDa2SIgXBndOsNkZ9H54kbdtpGU5GIdCIUyd6FAaJdtTtlxew65rTbFK3u4JPaFY3gHDA8o
-nHP91o9c6f/yJb6O4SvSfSGABL7BtwzdS5uba5tUxwvKYLhOAYX/fwz59qG12U7aniZ+voR7PtuZa9Mx
-Q+1lwunU8+QW6PdBvGTXHV0sG3KLmzjzlz0t2wm36JjQRVc3XRF5WqDjozw60PmGxv00itIogav0Nk8W
-Rs/E5B8YmDzEtd8x8guNIxil+1XCAUZo/g3yG8XbcqY/H+/gXXoy3MR7dJdYd+kpv3Ul33/TgOhRpptN
-rl0N11v4gGbdVnPHFESFvkrKweR4Njn+J+5EcIi7xak3yu9Y0hiFcpveJxRuyvcJcOXbPcwqURHM4WO6
-3w/YfcsnKugHeNhgzyn2bZUwoDc5foh8IdvKOkVfsxTRtGId9ucGrD00WsBTQjji8i2LKimfhrjWA66e
-Qyw1M8WV9R6lfK6JpSdgidLo2QkW3+KzrODzBsvzVpZCmOUheedPYdnAZgvLBkqKZeucLAvkvXgKy4sQ
-y4uAZRsvg7aaDtoq+iu+aO2rZ019FW301Xf4vqHwB4WhBRjdk79hpBWk2ATS3QDhatbOf1BLBwhPu9n7
-eQQAAH8NAABQSwECFAAUAAgICAAAACEAT7vZ+3kEAAB/DQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRl
-bnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAuAQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/ReceptionWithoutActionConstraint0.class-4d0efea7-80f4-392a-81b7-4af00ebca5f1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/UnreferencedClassMatcher.java-03263bce-b440-3890-92c5-4c8d8f3e5657
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/UnreferencedClassMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/UnreferencedClassMatcher.java-03263bce-b440-3890-92c5-4c8d8f3e5657--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeProcessor.class-c19d024e-f7d8-31c2-83f2-62c8e67ba6fc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdU01vEzEQfc7XkmVL
-01AKlBYoX01ShFGExCFVJYSChLSllVL17mzM1tVmN3i9kfqzuASJA+LMj0KMN4HQqpUCB8947Jnn9+zx
-j59fvwFoo+GgwPAyG0Y8lZ8yGQdyoESoxZBnRkV8X6apCGU3HhydjeShTgJaSLSDEkPtVIwFj0Qc8oP+
-qQyMgwrDq0SHXAaRGqWSj5UwWnAC1mdcZ7FRQ8nFSPH3+8IEJ3/wGCq7KlZmj6HYaB4zlN4mA+miiOse
-HFxjWPZVLD9kw77UR6IfSYa6nwQiOhZa2Xi2WDInKmVo+/+qqMPgjKYBQ6/h/62CsNrW/K49CIJMa4vc
-G8lAfVSBMCqJO5cX2WM6VtPzxqWszhPK74XSXaxizcEthu0Fizzcxh26llCa+W53LGPD8LrR/C9FlsW6
-h3vYYHAJeHYew+ZVgLlaFwz3PdSwwlAeWnIMzYXFW7r+Yl10KIyROp5fGsNje26d6PaSTAfynbJtsXHF
-q7+wLcxQ7akwFibTlJr6F9u6syCZ8y29u7DevU5pi4gXaZTpU5bIU8uTrVLEyTPy5dYXuJ9pUoBHtpIv
-LmOJrDdNwA2K83+JFYqtr89AugReIL/U2pngJo27E2zOwdx8cx32oS3g2jR5CpjPHuAhWO0NQW7NIJuU
-Y7OqrZ3vWJ3g0UVuLIcq5ONJbp/iWe63fwFQSwcIQxuxVwcCAAB+BAAAUEsBAhQAFAAICAgAAAAhAEMb
-sVcHAgAAfgQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA
-AEYCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeProcessor.class-c19d024e-f7d8-31c2-83f2-62c8e67ba6fc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasTypeMatcher.java._trace-7bede9d3-ce8c-3990-b2e8-6a06b5e49b61
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasTypeMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l9oW1UcB/Cc5p57
-03anaf7USVjnYL7Y4eIsA4es+x262nXq2BpimiU03KVNmia3WVOr4ltB3ybiQIc4cUh9EQUHTnCI7GGD
-TcaoQ6zi/AMVpDKnTrHqJnVkv19yzsnj/fA953x/5xCIz+fjjNXWmdzuaxtehMMwDCPMt3Oulo/Pe5X4
-3OTs/ORMfnKi5BZrrhdP4Pfeu99PuZXShPt0qTqz/ZnZStvgUPXjqHywuZMPRod+CPb13ZH3Andg2MeG
-1jbUvynBHvMLHYZXg/39GvztrwNtsY+F9cC+iKMFRk5au3ergZFTwTo0AkvWnj1a4IuuOlBgv98BCVKN
-7O8gotCBahAOwkFVXmhHaSw78FLACB1qC8I4jKuyMYzSWHboAccIjf7VCSUoqaEEEy0U7EKidYneGMqH
-PXXxJ7YKXVjiIYfERnkkhPLZBlw1wHVhiUGbhN+VpCdgHubVQsnne5CoUPLlGAoVSr4qdGHJtx0SLJR8
-N4RChZIfcF1Y8oxNgoVS3wRgARbUQqmVdiQqlLoeQ6FCqZtCF5Zad0iw0JgTQqFCY4LrwsbCNgkWSl+0
-4BgcUwulLwskKpT+OoZChdLfC11Y+rpDgoXSf4ZQqFD6X64LS6/bJFgo8xWHE3BCLZT5ViBRoczPMRQq
-lPlN6MIy/zkkWCjLQyhUKNvJdWHZbpsEC2V7u81C2Z2ihQY7jI7jtwKwCItqKOfvQaJQ7t4YCg2S2yx0
-YbltDgkOkusPodAguV1cF5YbsElwkNzj3S2F8qKFZjuMju4pAafhtBpy329HaoQ+iqHQIO4nQhfmXnJI
-cBD38xAKDeIuc12Ye80mwUGObJXn4Ax82tzaPnLbgrNwVjks7xOmdG0mwePzDztm5tFOIzNxzoILcEGd
-fuK8aKGrUSS6kMm4LMIlWGpuzgvcgitwRTmu0C5M2RglwQKFbVtQ6DR/YYcwiBUGiKhA4U3pwVW4phQo
-zlmwDMvKccVnhSkvRkmwQPH1EAo9UvEtrgsrLtok+EhTIfkOfAc/NUP21KoFK7CiLJv6hZvyRy8JblS6
-xzEypfs6jcz0cQtuwA31QqZf4y10MoJEdzS9JrNwE/5pbs7Lly1YgzXluPISN+XLCAkWKK9uQWk8UvlX
-YRAr3yaiApXDsgK3JFcKeHFL+qRPOc7r56bsipBgAe+JGAr9/rxRoQvzcg4JPq33o5ABGVA7er8TUccZ
-yzZDMx1tRqh6v5BhGVZD1R1EjdBepyX0pG2EjpaF3CQ3qaGjz0WRGqHjTkvoDdsI1byo7JPaf7naQrCF
-Xokg0br/AVBLBwgJJIXr1AMAAIUKAABQSwECFAAUAAgICAAAACEACSSF69QDAACFCgAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAEwQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasTypeMatcher.java._trace-7bede9d3-ce8c-3990-b2e8-6a06b5e49b61--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.AssociationEndTypeMatch.java._trace-dcf6b727-7654-328b-bb7b-ec5634e0aec0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.AssociationEndTypeMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkl9oFFcUh/dqpndn
-Z5IoXXF3TUUkxaJgIGqQKPWoO5m4G5PVdF1GZyauumpC4qImpVCwUuJLBFvEGrGFKsQ/lBqhBlsUQQw+
-CNL6EB/0JT40in8efPBBsBSXnXPWc9fH38c3l/kuNxQKaUL09Ap4EZq1qQuuQg62i9Cqw4d2Nw0N9Dcd
-LhwcKhzYXdjTm993KD/Q1I07Gext+f7ePfnB3uKB5V8f7J+1/pH3Qy08/3BSCLYmd8UWLCiR3KclkAuJ
-5Pdzy5sMkTzT0NBQAn3RsjA7ec7kWyR/l8H+BPfNzxYuLO3v5qE/qfMtkveNYEdwT89ftKi0f6pH/5nG
-t0i+0oMdDrZlaosX8x+05soqEK8vA0qyBmKNjXwfi5c3FVnHTb6FNSqDjUXWr4nypiLrgs63sMaNYGOR
-dSNa3lRk3db4Ftbd4HsqauuUy5bxgLZsTRnQD7f1VAt76xTBzn7ZvJIV2a7Z3MyK7P16sLHIPgsbW1az
-JPu83tLCkuzfaoONSfa/a1rXsiT7pdbaypLs10awMam9NbxuHf/j9g01ZUB/3N4hq4TuOlXYXy0UdUVI
-bdAgAxmupGwdUUXKxJHQ1aS2mSoRqV2SCF5P6qkGWcgqR7+sRVQ5+m0CCV1i6n9dJSItDSJ4kelRDbaX
-DmRHp38xENHR6UtRJHTf6SuaSkT6D50I3nnHJgk7YSc/uiNjIqKjO65rUICCIt2UH6HJekT03ealEvqg
-j0ubV4QRVaTRGBShqEhXTUQkdX4hYRAGudTZZCIiqetkDRyFo1zqOq0jIinzJgwjMMKlzH8SEUlbdFkt
-bZlTUyV9NfM5jMEYl7KROkQk5epjMAETXMotqUNEktMfgztwh0vO8BxEFelUHAm9SuesqRLhXJRE8FU6
-4wkk9OCcCV0lwrllEMEH59yLIqG35PyjqUQ4U3QOvSU3F4MH8IBnuEUdEWW438SRUIZ7xFSJcEckEcxw
-TyaQUIZ7RleJcM8bRDDDvRJFQhnuNU0lwv2LzqEMrzEMUzDF/tlbGUNSCfO6w/AQHnJpRxwJhXl5UyXC
-G5BEMMwbSiChMO9bXSXCGzaIYJj3YxQJhXmnNZUI72c6pxL2LgyP4THP8GdHEFGG3x2BaZjmpBBD8uGz
-4Qg8gSdcOhFHQvX+KVMlwj8niWC9fzmBhOr9cV0lwv/TIIL1/mQUCdX79zSVCP9vOofqe5aHYQZmeEZP
-SwQRZbwHUEsHCHNMaEmXAwAAOwkAAFBLAQIUABQACAgIAAAAIQBzTGhJlwMAADsJAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADWAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.AssociationEndTypeMatch.java._trace-dcf6b727-7654-328b-bb7b-ec5634e0aec0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsOperationMatcher.java._trace-a4e0ee01-4e98-349e-b5d3-52cafc048651
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll1oHFUUx/duJjvZ
-STbNZGYEM/WrZYtRazAPKhLTMy1r24ApdVncbDaMu+tuNmYmzXZTJfQlUEFKBR8KSxGhQh98UKRoESr4
-UOhDKQZRsBS1VAMWqdQPhKhFiNs5587cO3na3//87z2/mZCwiUSil7H2z8zZnUjubUFhZDtLPNI+Whs7
-5ntjdX95ZbXmVdrtsdy9j/vufXzy9ZaX3Ld9+YrhPMHPJOCl3Lo1Otrl1cGRkQTL3R4ICKcst2mIuH/D
-Gh8X8O+eAPHogcSwODwwrArDgx8oExPR8OCHAwHS8LoyOSkMfxgIEIdTaRW6P9F4aogHWJg+bsEhOBRx
-J01MB6bP9kmFw6YFczAX8dgwMR047KhSIa/1QxOaUSFvGbFgdJACOvFMlvit/i735J+3RWb5osK5J+A5
-k/j0tqBf00RmeZ/3Twf9wtsGrMBKJFA4a1GAAoULWWIUKHxui8wK3yqc8cLvTGIUKPyoicwKt3kfBV7e
-6oM1WIsEimqaAhQoDmWJUaB4ny0yKz6lcA4uLD5tEqNAcUITmRVf4H0UmPlVgVNwKhKY+T1DAQrM/Jcl
-RoFS0haZlR7gF6BAaYdJjAKlRzWRWWmc91Fg9m4vdKATCcxuZShAgfJAlhgFysO2yKy8W+EcXFgeN4lR
-oPysJjIr7+V9FCi/OCQLlOtGLFjVJCN3Rx+cg3NRwX3MooAKe7LEqOzmbJGZ+4rCOVBw6yYxKruLmsjM
-Pcb7qOyuDcUEzhix4CNNMqp8acB5OB8VKjfTFFDhlywxKld+s0Vm1bTCOVCoDprEqFw1NZFZ9UHeR+Xq
-q85PcAG+4Bemas8pcBEuhgtqk7bMpZCDC2rHVXn+Zr80rz+kwGW4HD1hfacdC/boFOAj1zvOUbgCX/Er
-exsLCqzDerii4dsyn9Q5Bysb7+4ixg09jfcNKWCNTzMU4Mr5bU4bvobvw5XzGwpcg2vhivlbtsTNpM45
-WNk0TGJ87c37NZFZcye/D19786TzMdyAW7yQWnAV2ICN8MBC9z+kxEs25+CChXdUeX6mX5ov6grcgTvR
-Iy9aWix4WKcA38HiG04F/oR/+JW93pQCm7AZrvCmNZlndM7BSu+1XcT02r1lQwqYdyJDAa70bnZf+11H
-CVf6nyiwBVvhCv8zTeZLOudgpf9Nlhj/OvzrtsjM/4vfh7+mpWXDUR01Mlo6kaEAjZY6qVjhvaRUOHLV
-cHRHjwpHbmQooMIfaqzwb0oqtB43HNuxo0Jr0qSACkU1VqikpEJ7v+mMOsL3lvasFQtaBgV44n9QSwcI
-xRIy3ckDAABPCQAAUEsBAhQAFAAICAgAAAAhAMUSMt3JAwAATwkAAAgACQAAAAAAAAAAAAAAAAAAAC5j
-b250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAAgEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsOperationMatcher.java._trace-a4e0ee01-4e98-349e-b5d3-52cafc048651--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageWithoutAssociationMatch.java._trace-507320d4-a734-30cb-9185-316f7f68affe
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageWithoutAssociationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkl1oFFcUgPeuuexM
-Mox1oQ6syCDii9bGIEGCkJ7Vney6Gw1RY8iEmdk1ie1KEmO2URPUGFT8BQWR0gfxQUEoiFQpLSq0QSLS
-h/qQIEREkYrap/ZFBPvS5Z5z997t43fut5fvzN5YLMYZKxYZ/BWLp/9ItyUdFmutjA80T4wMN1eGDk4M
-jQ4MDZZLX4+XRpp3EWeQ95SGy4Olb8sHRr88dHA4nv4p/MGC9/KeGOzM+G4qVeVnqWQyxjIzywThKct8
-l1qxoor/JKuHSzLXDUUsc8tEMgT9klq5MhbfsgTN37gilpmzkJoELaZct0rL0XzNFbHMWwtJmJ7JV61S
-MZ6dqMPlSwViuDfmrl6t6JIjCLu9q4Yi5l0zkUS3d0uY1O3d5oqYd9dCwppf0cRub44rYt7vaGJ3x97E
-2rUqtKPcIBDTOir1h1O2dpidaG/ZWOvOHjVaWmrd2VNNSKI7ex/SrZtq4dlZ3tpaC88+tpFETi4O6bbN
-tfKcydvaauU520ZCNTTa21Vcbl+DQIzLjSXqDg/b+uHF+sMrpnaY38+hC7rUcf5AEw1ImHKIcfP8CUNn
-lj9rShbbF5IcdsNudWHBsWmAFxbWOMj0fQrruM6ssMGSLBYvPOLQB33ahU9sGtCFzxxk+oqFF1xnVnht
-SRYXds4kIIJIXdh51qIBXtj5gcMgDGrCp0T9YHt8KQ3wF9vHElCGsiZMGjQg4U8XRmFUCTviFg1Q2FGN
-qkBFE6pROECh62MDTMO0Err+NWmAQveQAefgnBK6RxI0IGEq8T9hpqFO6Dn5BdyAG0rouWPTAIXeBy7c
-g3tK6H1u0wAFf50LszCrBD//GQ1I8B1ifE1+0dCZ+d+YksVr8sfJp8fiH+E6M/+YJVn8t/556eNb8C9z
-nZl/Vfr4FoL1LjyFpyo46DRpgMFBj0OMwUG/oTMLBqSPwcEI+RQcVLjOLDhiScaA09LH4OAC15kFl6WP
-wSE3YB7ma33h5y4xLRBuNmABFpSw1SHGBcJths4s7DYliwXCfvJpgbDEdWbhPksyBlWkjwuEk1xnFh6X
-Pi3wzoBFWNSC/26kAQZHXzXCS3ipuNslph9EhxvhFbxSwoxDjBtGZwydWXTJlCw2jL4nnzaMrnOdWXTT
-kiyKox+ljxtGP3OdWfRQ+rhhcY0Bb+CNCi6ub6QBBv8HUEsHCKGdedB2AwAANggAAFBLAQIUABQACAgI
-AAAAIQChnXnQdgMAADYIAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAAC1AwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageWithoutAssociationMatch.java._trace-507320d4-a734-30cb-9185-316f7f68affe--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatcher.class-e9be1f79-475e-3139-8f20-4dd06dd0b374
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatcher.class-e9be1f79-475e-3139-8f20-4dd06dd0b374--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/UsedTriggerSignalsMatcher.java-1091f488-92f3-3df3-82d6-1996669cab13
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/UsedTriggerSignalsMatcher.java
-
-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
-AAAAAFBLBQYAAAAAAQABAD8AAACdCQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/UsedTriggerSignalsMatcher.java-1091f488-92f3-3df3-82d6-1996669cab13--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification$GeneratedPQuery.class-35f4bcd0-6580-3cac-9b13-d00c6b21142b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification$GeneratedPQuery.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNWVt0FOUd/32TvWVY
-CqxgGwSBEjCXTSahooVEJFdYTEJgY3CxLZ3sfmwGdmeXmdmERUFEwRtaa2ltBW/UVlt7iVqzwYiCvVmr
-5/St7Tk9py+etg89bR/61Ie2/29mE5PdEEOSY8s5me/6v3z/+395799vvAVgAz7wQmLozCQTiskPZbge
-5TFNjRtqUslYWkIJ6f3c0CyV9ls1NZnSY7sy3MiG0zyq7deiqqWl9PJtXOeGavFYt33ohYtha8qIKzya
-0NImVwY01TJU5ZA4VYyMbmlJrqhpTdGS6YTSrJp8HEVbZ7uDhcEX6gr3NHW1tDHs7JhXDhsIeSPxpmvW
-FoaSispeBldLKsZlMCzwww8fg6fRPi+lrU/54YaHYVGHpvOuTLKPGz1qX4IzBDpSUTXRqxqaWNubMkqw
-gPBZ/ZrJsCzOrfZMIpHdlVETxBCPdalJAlxaUdlxQB1QlYSqx5WwZWh6vMGHaxnW01NrC55aqxW9kmEJ
-oe5W6ZRb3BBYiVxgDK0tmw7NtOitpWEtrqtWxiC664suNBbzsaXBixUMiwsPfLiegTX5sJqGZh8+S0OL
-D+U0tMpYjwovbhgDs/E3GYaaNf2oRBUJVDUFPYZ1FXdOoLmz7wCPWg1T8L1w4gPpcXun4P1jzSypWlGS
-namkzaxp8aR9rHFT6R5Hbb+3lqF1PpD5UMewnDDV5jHVkj43iE9tS0I1TRk12CBM7HMMN1QUy754R1jn
-0lhqG7daUrqlkgnGmlMxTah7ySSJhLmQmtx2OMrTwuxNLz7P0Dv7V9nOEiIv0Mh2j9iuNI6coaOQ+Gy0
-0U1PyZICZDTgFi8aGa6PppJKPJWKJ7hCU7J1GhIJshFBg4xpC24lI9P5IHnjQR7brpr9dMBwXYF5TDgk
-/TYx3DxL9mRsRYtQWStDW8VcTM6JPpW9AmO7H9uwnaGMrHyn0WJwik9jgaQ560SJXVMYSOVspDyGmELM
-DgZ3s0DvQwdNW8TUiy4idvV4+1RTi3I9k6ToSthNpSeb5mSlJsFquuVFN8OmmaO1MmlSentCtXrEzIvd
-k4KQEylk7ESP0MbtDNdOGUl6vdjDsO1j6fLkfsUihk2lzXbNHkPVTTL2AR6iF4hYa97Gsz5EKGT1W1Z6
-s6IMDg6O+7XAL3xb2VhbV1un3N7Z4cOdQqKOmzN80Y8vYR85L2nY3hTx3+jQKEqoCYbQzLx/kroFyzya
-MnieZRsjWbfKsGK6ezJ6ERVCo7yxpmJalLZ5dmK/uB1nGJqNwTtefRWAjuZtrV8NWJQCIj9sKaGQns5Y
-pCxb+drsbTnG93PD4DGl7XA6ZYiCYSyuy+jHQSET0twjn4hMip13qtwgQonuRwppKjZMboWzyb5UQotO
-TJzXVBQmVyEmY1a5ocjlu1OOz3SrFlHTW9REQoaFAS8yDLdesW77yNnCmTQ3bNMrrtz8GMRhqta0vEMy
-tFCUnyPSBsHfET/uwt2Ubsg5Q7rgXE3YV3fztMFNTpnWSXOtFbOJuAUhX8YhHBPWcw/D6//PHnXFlOXF
-vQzhubpVF4+rRcZyHMe8uJ9hx1yxh3QyCipVLErZ9+GUkPcDDMP/K2+dC3Blrw8PUTNSO6AZFr3prrqj
-XjxCSeNqshoFiUyU6n410c7t+n9yXnuUwS+yf6wtwZNk8D58hfoWnXZE9vqqH0/ga06bkQcfT119M0pd
-V5HMijglj3kYXxca/AZDzRUzVjGcsNRvMmyfcwIYt6QnccqHsxN1UU+6eJqhZx6SDIUaU5TVA2oiYwcc
-L56lfnde293yehnP4HkhzPMMuyvmuZkWOegcXhDov8Nw+RP1tlCRCFPGXB1vAV7E97x4iRrQSe2NH9/H
-ywwlaoyKqGUVUxSee4Xf/NCPH+HH1AOmjRR5mtnK01yPkaizE3qnszOQEh+7rvTax7a0x3HMqg+YSWNH
-1eQrlLjnyB61+335JnVRUYvqoqMsdQazthSqsgdUYx/1dLfMSdl5PM35sSU/Up9Xau87XZg9b3Hmi8R8
-Xz4Q7KvbV7hTTzsSp5Klac4KpvZm8q9LFNTzPzvtmL/Gm6w8bKnRg51qOo/cp0aF3ZbXif5zmmJrlr+8
-yeFUxojydk3QqpwJklrxWMpVIV3P13Tc9OI9Uv6ceCPVFXBHrZrDXCvvy8TbDltcF5EFq8mtSwD6Lhc/
-BNLMC5/9R8ZBq2pIEP8WjIJFcpBfw8JXaClhEX09dAmIYbG9I/7844AKjeLUXZXDkkKQqA3idy4gYNOl
-Wh5L88A1eeCSwLKhAtD+CaAl46CfxmfoVpl9d7mNoh0u+84K70VcFykJrAxHXIFV4Yg7sCYc8QTWhkew
-rhB3cgLuFeO4qyfgDtq4D5CAxJ2thLsmUjJKn8DKgJJDPRGxV6vyK7e9WpNfeezVWmc1BX1jAv2t4/Rv
-xEZ66U00Fy+6Oc/JJsGJaw99F9DyHyPY3DGKrRGSdnNnMLByGG1dwcAqGja7goE1YnQHA2vF6AkGQmL0
-BgO3idE3is7gKHZGXBexK1JSE84hPIreSFXgjsDeYXzhEr6cQ18OfPK9MtdML7pnetFzxYtBknS/kHR/
-JFgTWJnDAVvStCojrdpLt7Mk/dpLj7MkTYslCXsYyVEcssm58w+NuJxHjMAcRjaHo1NccBdcOD7hAkEX
-3jhRcMNdROTEZCIODs80bDg4Cm/cRy8vc+dwcsZaCQYeFOouHQOYSL/UgXrYhjodeGwYj+dwxtbQk8Gy
-0jJvDt+asVaDgacEIbmAkP0MeVpCcpnPJnSO4J4Rtvwcy+Hb1cEL+K6EPS9C7qwKDuMHb1cPkSe4pA+l
-P2OIvEJ40HlU0HeQVkewkPrfpbibfPgoynGMvPYe8qLjaMS9FK1O4FFqoYZxP/6Ik/gTTuGf1EuV4EEW
-oL5kFU6ydTjN2vEYi+Nx9hCeYC/jDPuAqvW/U/n9LzwlrcVZqRrnpDvwtBTFs9JpPCedwfPSZZyX3scL
-0u+Qk35P4x8wIn2IN6W/4KL0N7xte/cR8m/y17x3u6S/4lW8Rq9ZKP0WP8Hr5NlLpd8Qdzny+RXSuxih
-mQvl0iVcoJkbQWkEb9DMgxulIYzSzItG6SW8STMfcXUBF2lWSvx04y2ayUTdQ7QvEebL+ejiUH2HZj+l
-nWsg/YcEKVFM81J9SJ8hz2Iffoaf56NxuR2QiNlXsbAwZH0U/EvwC3v2S7xLY4BmDL/CryEKdOff+/T3
-TrizqVuecWqUxX+aOQ11B5WjGTXO5arw6ql22+Xq1XWrw/mU2eqkzF4qAmMOuoFDCdk0ospUiXV6qKoO
-uX7j5vpNNwU3yFVt8n8BUEsHCD4T1iu4CQAAYhwAAFBLAQIUABQACAgIAAAAIQA+E9YruAkAAGIcAAAI
-AAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAD3CQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification$GeneratedPQuery.class-35f4bcd0-6580-3cac-9b13-d00c6b21142b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatch$Mutable.class-818b1bd1-fe24-3f2d-bf51-52b9ee7e59ef
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACFkEtLw0AUhc9t08bG
-aLVqCyKI4KIPMdJtRcGiIKTdKF24m8bBjuRR8hD8Pbpw4caV4MIf4I8SZ6bRjdAG5jLn5NzvXubr++MT
-QBcNEwVCKwt8hwfT9NHzWZI4wyg8V6qv1ICl3mR/kKVs7HMTBmFvYZxQPhahSE8Iu003iu8c7vlimnBH
-tnZVcXS41xoRjH50yy0UUbFRgkU4m9viLpyuqVVXhHyYBWMeX6vNCTU38pg/YrFQOjeNdCISQmcx9fcJ
-eoTitO8TduZtSaiIJO+QDc3WDcG6irLY4xdCWY3/Ew7v2QMj2JdhyGNtc7mamVNwBAmC+grylFCW2pS3
-U+kqx2x36B1LbzqwLKul7ScZfIYtb/VZDCtY1RgTVaxJCGEdtRx2oLUkGK9/nLJ2XjTDnv3NGQVs6LqJ
-LT2P9Ip1bP8AUEsHCHry50hCAQAAYQIAAFBLAQIUABQACAgIAAAAIQB68udIQgEAAGECAAAIAAkAAAAA
-AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACBAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatch$Mutable.class-818b1bd1-fe24-3f2d-bf51-52b9ee7e59ef--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperOrEqualClassMatcher.java._trace-9b039da1-2357-39f6-8df0-337c2b8d07cd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperOrEqualClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW1Ucx+9p7s1N
-lqYt14xLONUHwRgiXZE6/IOzvyNsdH0oqZ0hZMlIvbHJ3bKkbZqCKMzKwJf5H62gDyIVxkAhD0OZMnyw
-yJyUdVC2B51gZeoYBX1wjPlgPed3cs/J4+f7+577+9wTLsQwDIuQ5acJ22f0wU1oxQaJkW4teqPtk/XR
-5dm6X5ld8puN0ezs0tKLi41cN9m3vFDve/bf1rjDRuRRA547uJ3MZHZ5x4nFDHLI7OckpuTQkKvihJEc
-G1MwGeIojk486GjDx2xleHjTPHAgGB7einMUw8mQOT4eDCftQY44fNwGBkwZPyMDUZj6PAlZyAb8YxQZ
-D0xtRbTC9GQSjsGxgH0HGQ9Mv2xrhZlsDHzwg8LMUbcnaA1ggCdWUoKZ0b/LoZnXqcpk5lNLssn5bBo5
-PsD7X1CVycwlW3L4f37+ngttaAcCOWcvBkIg93BKMArkRqjKJDdhSeYCuak0shDIHaEqk1zTlswF8u9F
-YAVWAoH8R1EMhEB+LSUYBfLnqMokv25J5gL5y2lkIZDfpCqT/G1bMhcofGLCGTgTCBTW4hgIgUInJRgF
-Cl9SlUnhqiWZCxSup5GFQOEGVZkU7tqSuUDxigWrsBoIFLfiGAiB4q8pwShQ/IOqTEohSzIXKEXTyEKg
-NEhVJqWMLZkLlJ4Y0gVKWbcnqO3RjMr3R2AN1oJC+aG9GGDhqZRgVC4DVZmUj1qSuXJ5No0slMtVqjIp
-v2ZL5srlt4d6BM66PcG3ezSjF2670IFOUPBCUQxEwetPCUZlz6EqE2/EksyVvbE0slD2nqQqE++ILZkr
-e5+x3+A8XJQPDFdeMeECXOguqLxKdf54WDJfWLlo6/PvY9p8rmLCOqwHbzhXoz3BaQcD8cpzP7OX4BJc
-kY+0qh0TNmCju6J6nuq86UjmK6vbGcG4IVT909UCUjPiGIiVtRJ7A67CT92V/qMmXINr3RX+fqrztCOZ
-r/S9NLK4dt+nKhP/tC2ZX7v/F7sFN+B3WQgf/8GEbdjuHji+QXW+9YBk/oATA7Y2P+HGtHn9KxN2YCd4
-5fo3tCe4nsBA3MHJ/ewU/A135SOtRsyEO3Cnu6Kx+8Fq/EhCMl/ZGM8IltfeOOhqAWkU4xiIlY2v2Vtw
-j1ndlc13TGYwo7ui+T7VuZOQzFc211PI4utoXqYqk+ZNSzL/meZrLouwSGA0fyqOgTCafzfcU/iwTyss
-/OIyhzlBYeGfOAaisBi19cKiE9YKrZLLhtlwUGgtJTDAwpt2T2E1rBXaHyRYhin/W9rnkj3Bd/dhIE78
-B1BLBwgo6mE8zgMAAFYJAABQSwECFAAUAAgICAAAACEAKOphPM4DAABWCQAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAADQQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperOrEqualClassMatcher.java._trace-9b039da1-2357-39f6-8df0-337c2b8d07cd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEventsProcessor.java-948fd836-7456-35c4-9d41-4b9166a61386
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEventsProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU0uL2zAQvhv8H4Y9
-2WFRoNeUktLdQw/LFlLoeSJPElFZUvUwDaX/vWPZTpw0S1NI7GQ88700dii/454gtVoE+pHISGoU7j22
-IkWlV2VRFqp11kewfi9IauUCCe5/11/EC4XAAKu7ul6lTN73HBtHUu2UxKisuT3cKYweBWvyR+GTiaol
-gU6Jzy8Y5eGLt5JRrT9P3zIxMj93ZGLIg9nScrEoC1jAR2j7GrgJDSIqbT01sOv/HG5H085RwWGM5I3I
-iPnySav8JBxs0g005FVHgAYqNNYcW5tCDVJjCEyBEdiApjaP9JS4DWxdxklWVZ+xl2Wx3iTnPNe/oTfK
-7EP1gFo/1GXh0lYreZ4fKC4yOOU2J72K9P3fqX2AX8wOQ27AWp5opwyNemV/jKMVLlnYEtBPkilykPyE
-kDPOSYtxfO2QgwQ3MmWYDnUisLspUMg9xD8nC6BM7hzWKOrjlBDTZPgr9I1NXg42/sUwb/1Plq/o9xTv
-Ypm33sky3Jb97fp4O6ua047wcaA+BTUF+wgX9TfewIuk7h2ZealXvbz+u37tyHvV0Ezv2zJnCzZ4roc1
-g1P7sDTMM05U9SOcajPRF/WZsqoetP0uC/78AVBLBwjTcRHWzQEAAO8EAABQSwECFAAUAAgICAAAACEA
-03ER1s0BAADvBAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAADAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEventsProcessor.java-948fd836-7456-35c4-9d41-4b9166a61386--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatcher.class-7c3e5add-0f3f-38ae-88dc-6b52e397dc9d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatcher.class
-
-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
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAHMIAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatcher.class-7c3e5add-0f3f-38ae-88dc-6b52e397dc9d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsPropertyMatch.java._trace-ced93782-283d-3225-a06f-828777dd6a61
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsPropertyMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IFGEYx/d1dpmd
-VVcdiNIR9bBoxeaKYiRCPdruOH4s2DbOjGDq4hfiR6hrQQcrysDSS3TLW3Uw6JiBQnhRKA8WQWSEhzxF
-ty6dgpZ5ntn3XY+///Ob5/kPr8/nCzDWX8bgk69APw/DLa3M17wwPxJbnJmOLYzNLY7NjoyNTqYn5tMz
-sevEcWQrPT05ms5M3pytvzU3XdD2yH5cCAfeHh8YV/+q5eVZbixuafGxeFmZSzhl8bq6ioosXgllh1I8
-pnFi8S4JqcClvlOVlVnqKnbNGwonFh+XkNC8F6iqEk4sy3m4VuIi1fmo1tRw+hFxidr81Dix+D8Jyb2R
-YPgdtknICieWKEUT2yQG5Npafj4x4ncRDyZm8oeZsDDUCyERrc/V0VUtGs3V0S8EkNwjut3U0Jirow8q
-DQ25OvpEAAnNV8HmZn5Rf+N3kS6+k/OG78Pi8Ev+8LsiDI2LAWiHdj42Wr2ABIgQ498YuiYyM9KSx25P
-4zAAHdAhLDzyAlp4rBLjTxu/FJGZ8Ufy2F3YeVuGJCT5ws6lIgpwYWf2QApSgnAsnwh+l1CAX3T1yGCD
-zYWuviAFJLxQYQAGBOFtEQUodJ+RIQ1pLnRXF1GAQk+lH6Zgigs9NQoFKCRPByEDGS4kq2UKSIjKJ4Qm
-f57Q21YNq7DKhd7hMAUopIZUWId1LqTmwhSgYF5WYQM2uGD2llJAwnCEGB/fHNdEZuZ9yWP3rcxlbyG+
-rflEEZmZzzwf39ZaUWETNnkB67lCARawXkaIsYD1WhOZWbuSx7jwg7cQC1gHisjM+ub5WMA+G4Qt2Mrd
-sy+pxFTIvhaEbdjmQn+EGAvZQ5rIzL4jeYwHllRiLGQ/VERm9prnU6HPQdiBHaHAYYgCLOCcC8Eu7HJu
-VYnpA8cMwR7scWEwQoyNnVFNZObclTx2GzgPVGJs7KwoIjPnqedjY+drEPZhXyhwFKIAC/wHUEsHCBSJ
-Nb3XAgAApgYAAFBLAQIUABQACAgIAAAAIQAUiTW91wIAAKYGAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAWAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsPropertyMatch.java._trace-ced93782-283d-3225-a06f-828777dd6a61--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsPropertyProcessor.java._trace-f9d940ad-151a-352d-97bd-3eb0e84dba6e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsPropertyProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03s0ow8Dk
-puWQYGnNyGBaXJSsX5qbo1+cWliampecmpKZmF6UmKsfDOW7QPhhiTmZKYklmfl5emWFOUwOe5z+sUvD
-jGHgcVwhxscH5BrxWloyMDqeFADzIJKMjjeFkLlOP1lFRZG4/zjAXIhWZzYVMM+eC8hjduaRRvAYndWZ
-ITwmME9bCMzz4gWrNORE8BidrSAqvSAqo1glJBAWOsdzgLlQC3OFUCTr2ZAkAVBLBwi8xRsuswAAADIB
-AABQSwECFAAUAAgICAAAACEAvMUbLrMAAAAyAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAA8gAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsPropertyProcessor.java._trace-f9d940ad-151a-352d-97bd-3eb0e84dba6e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsPropertyProcessor.java._trace-e20daac0-9cfa-3ec9-8ff9-580e6142680d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsPropertyProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03sIow8Dk
-dNwhSU6BkUGxuChZvzQ3Rz81t6CkMjknsbhY3xXEdAYx9coKc5gcNjkzskvDtDDwOM4U4+MDcs/zyskx
-MDruEgDzIJKMjqeEkLlO71hFRZG4nznAXIhWp9+qYN4dbiCP2ZlRGsFjdJZhgfCYwTxFYTDvBR9YpTon
-gsfobABR+QKiMpBVQgJhoXMYB5gLsdA5RQhFsowNSRIAUEsHCJk6HsemAAAAHgEAAFBLAQIUABQACAgI
-AAAAIQCZOh7HpgAAAB4BAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAADlAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsPropertyProcessor.java._trace-e20daac0-9cfa-3ec9-8ff9-580e6142680d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasTypeQuerySpecification.java-9fb54aa8-c036-345f-8805-dfd98eb67c23
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasTypeQuerySpecification.java
-
-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
-AAAAUEsFBgAAAAABAAEAPwAAAMwGAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasTypeQuerySpecification.java-9fb54aa8-c036-345f-8805-dfd98eb67c23--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.IncompatibleSpecificationMatch.java._trace-03c87ab2-af5f-3b2d-9ab4-c2037da392a0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.IncompatibleSpecificationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlks9LFGEch+e1XWb3
-3XUnJTJ2sEEvImiLKEJB+F2cmd31xxJqgzODyGpCC6tSutEfsDexDlGHQKQfVAgd6iKhUWLooT1UWJeo
-Q1HSoVOCEEG5ve87877r8fPwzDvPO4wkSUGE3L8I3ko16Z3kDwAwkZSYuzyZKE4XEnPzufmp6dzkxfzM
-VGKYG1aukL+Qm8/Pzpy6cqlQk1xzeqPwxj9DgrQ+psXjUk3maRySkJSQXqqrbM9A+u1mVT0QykQ4ot9V
-+I30J5jsMN2bJxsbD/buceq/xvxG+vsI2Zju/aCmCS/8I4vACCgV4CUa57SmJn7Pks0KjaLCb2SUMNm0
-0Liu/t+s0LiJ+Y2M5QjZtNCsk1ta+CDzRKACvACzuVpojYnCZ0i1J7hE85vS3s4lmntRsmliqg30jk6u
-MdWJOzq4xtTZWrJpY2oh1N3NJ6RuBCrAS0gtyVXC/ZgoPKsWXoYFIZMIQi/08kqmK0qQL4FGCbtqxlRE
-gjLnMSP0upkvQUhDWjh6t5Yg/+g9lRL2UTK/sUhQXyDCCP0wfXdkyEKWP7rvUZQg7+j++iAMwzAv9TfI
-h5CmEOQ/tyjDKIwK0q0QQb70S4MxGOOlgfooQZ40UJJhAiYEaSFKkCcNPghAAQq8NLgSJsiTsi9CUIQi
-L2W3ZYJ8aUc+JH0MVElDA22wCIu8NHQ1RpAnjZQ0WIIlXhq5FyPIk6xrGqzACi9Zj48S5EvPqeT9Otam
-IhJkvcOM0F/H+qRSwv4K6ysWCbJ+Rhihf4XdoMEqrPJBdneYIC/I7qGSF2QbikiQPYIZoUH2uEoJC7Kn
-sEiQPRthhAV9CMEarPFv/64R4ic60RCswzonOcc0SliiE1dEgpxWzAhNdLpUSliicwaLBDl6hBGa6CyH
-YAM2hKCHmCA/aB/DFmxxxA1rhPiPuQkM27DNS6c1Stg93B5FJMjNsqfYPVxbpYTdwx3HIkFuPsIIvYf7
-KgRlKAtBZUyQF/QPUEsHCNEtv7vpAgAAcwcAAFBLAQIUABQACAgIAAAAIQDRLb+76QIAAHMHAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAoAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.IncompatibleSpecificationMatch.java._trace-03c87ab2-af5f-3b2d-9ab4-c2037da392a0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatch$Immutable.class-4afc8f5b-c43f-3378-9f66-d605c6cb28c9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkD1PAkEQht85vvEU
-RcWPmEhhAUg8Q4uhITHBHEqiobByOTay5j7I3YHxP9lYmVjYaoy/ybi3IBYaKdxkZ2dn3n1mZt8+np4B
-1LCVgkaojBzbGDNb9FkoPNc4u3WDju8NuR/etVloDfZajjMKWc/mKcQJxXl6QvJIuCJsEBol0/OvDW7Z
-YhhwQ76sRcZo2iwI6r/nvlj1cpcQb3p9nkUMGR0JZAlX/yGa81pXNXOmcPnpyOlx/yKampA3PYvZXeaL
-6D4NxsOBCAjVudDv/6sTtGGTsPPXDJGmQ9idMwshI4L2hEuIlcqXhOy5N/ItfiyiUOFHIwc3bMwIest1
-ua+KcTlAZtYeDiFJiJYmdwJJeU9J7wRxFU9X9qv0iPSDUixIm1XKF6l6hS694kSHRSwpTho5LEtK5K0g
-L9WEVaxNuVV5Rjktdj8jJlXkXdH0SXZK07CubAEbqjKpbjex/QlQSwcIubKpGF8BAADRAgAAUEsBAhQA
-FAAICAgAAAAhALmyqRhfAQAA0QIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAAJ4BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatch$Immutable.class-4afc8f5b-c43f-3378-9f66-d605c6cb28c9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatch$Immutable.class-17aa8c68-ac80-30af-80f9-97c9a73fd385
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkDtLA0EQx/+TXF7n
-aTRqfCBoYZHE4EnaSJqAELloQElh5eVczMm9uIeS72RjJVjYKuJnEnc3MRaKKVy4udmZ//xmZt8+np4B
-NLCRQ4pQS1xHZ24QjyzHjCL99M6LeqEfsDAedc3YGu52XDeJzYHDclAIO7P0hOyh7dlxi9CqGH54rTPL
-sYOI6byyIYzeFpXN33NfrGa1T1Da/hVTkUZBQwYq4fI/RGPW6LJn0bA9dpK4Axaei60JJcO3TKdvhra4
-T4JKPLQjQn0m9Pv9moR00HYIW38tIUS9kLA9YxtCwY66YzKvqVQvCOqZn4QWO7JFqPxjlP0b89YkaB3P
-Y6HsxvgKhemAOAAnQZwU/zLI8nuOe8dQZDxf26vTI/IPUjHHrSqVL1z1Co17O2Md5rEgOXkUscgpwltC
-iasJy1iZcOv8L3Kp9P2UmJWRd0nTxtkJLYVVactYk51JTruOzU9QSwcIUHCGeF8BAADTAgAAUEsBAhQA
-FAAICAgAAAAhAFBwhnhfAQAA0wIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAAJ4BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatch$Immutable.class-17aa8c68-ac80-30af-80f9-97c9a73fd385--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatch$Immutable.class-4139e4c9-7433-31d8-ab8f-d4e1ba875b02
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkDtPAkEQx/9zHE9P
-UXygxoLCGFDiEVqMFiQmGJBCQ2G3HBtYcw+8h34pGysTC1uN8TMZ9xaChUZJ3GRnZ2f++5uZfft4egZQ
-x1YaGqEWObYZ8JuIuxYfCDb0mWN279ygO+Y+C4XndlhojXZbjhOFrG/zNHTC3nyvCKkj4YrwmHBSbnv+
-0OSWLcYBN+X7emzMps2CoPFzbgZrVHoEvekNeA4JZA0kkSMM/4VszzeCKp1vC5efR06f+5fxHxAKbc9i
-do/5Ir5Pg3o4EgGhPif6608bBG3cJOz8NlCs6RJKfw1GyIqgMwETEuXKFSF34UW+xU9FHCp+b+Xwmt0y
-gtFyXe6rclwOkp01iBokCvHS5E4iJe9p6Z1BV/HM/kGVHpF5UIoFaXNK+SJVrzCkV5rosIglxckgj2VJ
-ib0VFKSasIq1KbcqzzinJe5nxJSKvCuaMclOaRrWld1AUVUm1e0mtj8BUEsHCOkmnKVjAQAA7QIAAFBL
-AQIUABQACAgIAAAAIQDpJpylYwEAAO0CAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAACiAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatch$Immutable.class-4139e4c9-7433-31d8-ab8f-d4e1ba875b02--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.DirectSuperClassMatcher.java._trace-3197c370-62b9-32b1-9b86-57a9baa612c7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.DirectSuperClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdlm1sU1UYx3u22969
-0AFjqyVXIJClFoluioZMDXlON7o50AWoHbWUrbbdureu7V4ECQgBQcOLZiAqOMWIgRBD+GAkhMRgMoyO
-LPqBTL8gkYA6CTHiVNQQvfee59xzT7NPv9859//8z7237RwOh5OQkWlCH3MUNZyi2kI/cTw+mE/UDvf3
-1Q6mcsOpTCKV7I535eP9teuRGxmH433dyfhQ90Dm4ZFcX1FD6eC1Srqc5ziKgruyqVpDND4A79b4HQuC
-p711dTrWzq2pcZDgxCyT2CIJTnkkvNPwyiNARVrzOXqx3hC4w9l8yVtfLy5ovlpsIgtv/rFSWryr2hZb
-ti+DBmgQ2ZbA/cUthxRJkJa33Cgw4uxDsApW2SK4sCIuKZIgLV/NRoERN6ATmqDJlmEZK+RvVRJktYML
-FrJ6beNReBo2iJDWDXAInjMMXqO0ZrwQhrB1Tev+UmQMbX2zRN5wJzAGz0OnCF07A8cgYRgeuq7MC0lI
-Wtes81ciY+i6J1R5w5FAPaQhJ0JDKnwJA4bBa1yhinJdDIiQ0HxPgairQMFSQyt9yDBL5+JQo2ZnEmp3
-clZMTvmRn6kw9/dqdiahPSpnl8lTgRMwCNtE6/BZmICthuEvYvicRxdbRcnwZDUKVjJ83YfMSoZ/1uxM
-2oqdnM2SbaV+ZFaybbZmZ9L2oMrZLNm2M9ADL8NromSkCU7AXsPwkpFnS3SxV5SMhEtRsJKRdh8yKxlJ
-aXYmkR1OzmbJyB4/MisZ2a/ZmUROqpzNkpE7gTLYB4dFyWgITsGoYXjJaFTRxagoGW13o2Alo30+ZFYy
-mtfsTKIHnJzNktFDfmRWMvqOZmcS/UTlbJbcWBzIwBF4X5SM7YbbMGYY7FQS2+fUxZgoGXvDjYKVjI35
-kFnJ2IeanUnsMx7ASsbG/cisZGxCszOJ3VQ5myVjv8+RC2wq9xSIJWVSo02bG9rhA/hYHKvjG6rCacPw
-Y3V8W6KL0yKk41o1ChbSMeNDZsfq+EezM4lXOzmbx4prfmR2rPhizc4k/pTK2TxWvGWOXCD+gqdAbCmT
-GsW/D7wIZ+C8OFbiPTin/50Xr1TiI4+hREjiQikKFpIY9yGzYyX0u29jkrjp5GweK3HLj8yOlfhNszNJ
-zlI5m8dKbqQ34AKM80BXarkCF+GiNSC1QpN5/f2czYGpYVVe314urXc20SB8AZPiLnRVwRa4bBj+bd2l
-Kbq4LO5C1yKtQDxZiYLdlq7DdDN8DVN8rDOdVuAKXLFqpPs0mV+t5GzWSh9dioy/ZenjHkmQ9KduFGxk
-9zx6AL6D69bI7p8UuApXrRHdtzSJe9RKzubInvl+ZPZoehZpdiY9+k8Ssvloek7SX+AG3OYbXL07FJiG
-aeuC3t2azMcXcjYDesdVeX2yXFrve5uugV/hT/Fo+rtgG8wYhj+a/oyiixlxW/r17zRZHKxCwe5T/y26
-He7Cf3ysM/O5AvfgnlUjc0mT+YcqzmatzB9LkfHRZP71SIIMzHWjYCMHsvR1Smi5NTIbVKiLuqwR2RZN
-5s4qzubI7Es+ZPYpy+7Q7Eyyx5yczUeZc9EMddNqceeE4R/t3AIPraAVonVuuRsFa50Lugo2rCmSNuS3
-0mF6H10kpgjDp+RHPdRLvSIkf8qNAkMuqAUbxl3ShsG/6C66mC4VU4ThU4YqPHQJXSJChmqqULCQoZVq
-wYYml7RheCdN0mX0UTFlZAWcoXWG4e/ayKoqXdj+yx6JeAtEfh4Klvo/UEsHCHpS9A0jBQAAIQwAAFBL
-AQIUABQACAgIAAAAIQB6UvQNIwUAACEMAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAABiBQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.DirectSuperClassMatcher.java._trace-3197c370-62b9-32b1-9b86-57a9baa612c7--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEventsQuerySpecification.java._trace-03dad4e0-952d-3445-a42a-714401a28aa1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEventsQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzDtLw1AYxvGTYjyE
-SJCUtiAdQjM4WKxLEYrSd9DYm71JrQotHNpU0pu92H4Bv4SCo59AxE1QJwfXujg6OLqLgxLPSU/a8f3z
-e16EkCgIVSzAFfKkLfiGOjQFFB0OapFRpx0Zmv2R2a2ZdYucDkgnckDvnf/7kLStOjm3zrrr437bs/t4
-ZKzA5fQTWjVutFDoL1woYIKJBONVt28GBOPL5w57qqbr3CIR1MJhHiS2JDswkPT7olEeJNeW7OCAbXUG
-5LAbPHtjMReYKHZgILXpjcd5kEpJdnDAMZ4BNdkFMhMZ0pDmy48GGcjwo/2gRBND2ScMJSjxKPvipYmh
-nIyhDGUe5VSVJgddL0MFKny5C9AynX1uQBWqfMoHJJrYLn+CgQBxIeKnyUFvIjSg4ULveC59qDSxXcEU
-oQUtHhWa8lwaKzSxXfF2AXrQ41HxfnEuPfhoYrtfUEsHCH9dyx5XAQAAAQMAAFBLAQIUABQACAgIAAAA
-IQB/XcseVwEAAAEDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
-AD8AAACWAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEventsQuerySpecification.java._trace-03dad4e0-952d-3445-a42a-714401a28aa1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatch.class-9d85758e-8d89-3e7c-baec-f591b5ef6581
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatch.class
-
-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
-AAAAAQABAD8AAADgCAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatch.class-9d85758e-8d89-3e7c-baec-f591b5ef6581--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification$LazyHolder.class-78495fb9-5adc-3c69-a168-3e50ea808815
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtU9tu00AQPZukiWMW
-moZyK7cCARKEMELASyukErWqwU1UEgW1L2jjLGQrxw6+VGq/qtCHIpD4AD4KMWsCqcITkh+8MzueM2fm
-7O6Pn1+/A3iCRgk5hu1k5FlRLGI5Eu5Q+dJKYuVZ7bH4mMiXcij2VRC+VfEwSOL2WIYiVoG/ncjwoDOW
-rnqv3DRSc8ThwWbgDWRYQoGhsif2heUJ/4PV7u9JN2Yw7Fanu9ZqrjNsOtmwrjBUqWbXbr6zW3bXXnPs
-3fU3FHRm6SnTWHU95av4BUO+3ugxFJrBQJZwlmEjm3ZMcMxzVLDAUFydcL2uZzVso1cGw3mOORRN8i5w
-XMQlhgXpR0kobeJTwlOHcsCwWG/8q4GGX+EowWCYd6iRVjLqy7Ar+p7UogWu8HoiVHqfBk3kcV0PZJJa
-8VBFDJ2Mpjl1YVa0brc4bmvdDOG6MopqT6fuY4ZXNE5mV8bsBEnoyg2lp372vwUeaVkZuO37Mmx6Iook
-yWJOx8EyyZynJ5bDkj4q8pa05mQLtJahz+4M7Z6nWUD1G/gOO8G5Y1S/YPEYlz9N0KDcHK1blN/D1TSq
-v8rfGhZZRnbuwQmuTWHFNOikEP47ATdwk2xZ35kJ+GH6BzA+a+JldjRDu0N1dv/QVgzcQW2CrE2QBUIe
-zbBunWr0brrew/20pm6Vow7zF1BLBwiLa+9HAAIAAIQEAABQSwECFAAUAAgICAAAACEAi2vvRwACAACE
-BAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAPwIAAAAA
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification$LazyHolder.class-78495fb9-5adc-3c69-a168-3e50ea808815--
-------=_contents/org.eclipse.viatra.examples.uml.instances/model.di-65d1d243-fa1f-3348-9ddc-db47a5e1f9ac
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.instances/model.di
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtU9FOwjAUfTfxH5b6
-zDowkbhsAiGYzECiTqPyYkp7tzXZuqUtDP7ebrAJAWMMPvbcc+7pPbf1BusstVYgFc+Fj7q2gywQNGdc
-xD4aheMgQIO7ywuPcTckKnnjguWlmolYWuuMu62yVylNL6Fcg/so0bpwMS7L0s6z2M5ljN9nQUtRh5Ty
-umb0HKdraNOQJpCRDhdKE0GhUbFDEdCUFwpqZUGKjVwq7Nh928HK3JRxZO5tWV5BYphypeuTOZMV4SlZ
-pPBoCjvQwJBFFRAwEJpHHKSVSIh8lOUMUlvkmmgz6NVn1P0YBRPan8A4I8tOJ5o/O69PCDft8an+55re
-PEznswm9/YOphw8G96pMZlVbiy6lNH4hpEB1vTyMh20ZD8vtjk2OQ5rwlBmyWW5jtat+z9BwLLNUV28K
-8JF5LC9kcZ+nDCRqmXvcPez/ot8mccLiTNtfwv/B9gjy8H50Hm4Tr74XPv5fBv4CUEsHCCrSALZpAQAA
-ngMAAFBLAQIUABQACAgIAAAAIQAq0gC2aQEAAJ4DAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAACoAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.instances/model.di-65d1d243-fa1f-3348-9ddc-db47a5e1f9ac--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatch$Immutable.class-f0d8797a-8493-31c7-9ea7-9cd69f8af8f8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkD1PAkEQht/hG0RR
-/ECNBSYWIOgZWowWJCaYQwoNhd1ybmTNfeXu0PifbKxMLGw1xt9k3F0IFhqvcJObm51555mZff98fgHQ
-wkYWCUJj7NgGd/zo3rJZGBr9Ozfs+zxgkfDcHous0U7XccYRG9o8ixRhO7aAkDkUroiOCMc10wuuDW7Z
-wg+5IUtbyhgdVdr+PTeDtesDQqrjXfECksgXkUaBMPwX0oydXnctmcLlZ2NnyIMLtTmhbHoWswcsEOo+
-DaaikQgJe/HU70dsE5J+xyZs/bWHEvV9QjVuIUJehL0JWhbV6peEwrk3Dix+IlSo8nOY/Rt2ywjFruvy
-QPfjcov8bEQcQKKgTkJ+aWTkPSu9U6R0PLfbaNITco9aMSdtQStfpeoNRelVJzrMY0FzcihhUVKUt4Sy
-VBOWsTLlNuVf5RLJhxkxoyMfmlacZKe0BFa1XUNFdyY97To2vwBQSwcI8PeiXF8BAADbAgAAUEsBAhQA
-FAAICAgAAAAhAPD3olxfAQAA2wIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAAJ4BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatch$Immutable.class-f0d8797a-8493-31c7-9ea7-9cd69f8af8f8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.UsedTriggerSignalsProcessor.java._trace-61e6f817-80d9-3420-bff5-166928f33100
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.UsedTriggerSignalsProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0jmaUZmBy
-8HdYzcrNyKBfXJSsX5qbo19ckliSmpuYnJGZl6ofjMQJS8zJTEksyczP0ysrzGFy2OW0gF0KZgADt+NK
-GT4+IDdcmJWVgdHxggCYB5FkdHwggcx12scqIoLEPcwB5kK0Op0WBfOyBIA8ZqeL7Ageo9MNiMosdjDv
-L6u4OMIYZyYOMBdijLOABIqkBhuSJABQSwcIu8dwGJwAAAACAQAAUEsBAhQAFAAICAgAAAAhALvHcBic
-AAAAAgEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAANsA
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.UsedTriggerSignalsProcessor.java._trace-61e6f817-80d9-3420-bff5-166928f33100--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PropertyNumberOfClassInPackageProcessor.java-ceb68525-387f-3add-8cb7-d475d7d47c73
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PropertyNumberOfClassInPackageProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU01v2zAMvRvwfyB6
-ioNCAXbNMGTwLjk0NbDDzozMOMJkSdNH0GDYfx8tJ24bBGkK2JIpkY+Pj7RD+Rs7gtRrEehPIiOpVdh5
-7EWKSi/LoixU76yPYH0nSGrlAomDwuhRcIA/Cp9MVD0JdEqsnzDKfeOtpBCsX07R1zKwmyMfj5vUb8k/
-72qNIaxNM5LKSJnAYj4vC5jDd+iHM3BneIiotPXUwm4w9tcLcTfTgMMYyRuRU+Sl1opMDBD2NukWWvLq
-QIAGZmisOfY2hQrkgMI5MQKXqKnPIQMH3AYWR8Yzz1n1ir0oi9XP5Jzn81/ojTJdmD2g1g9VWbi01Uq+
-xo8pbqs0Sf2WxUUXvt4h9Df4y/xglBqY7Q/aKUOnimRU1pyK5SMLWwJ6IZkia883hNyW3BxxCl85ZO3B
-NRnggDoR2N1ZbMi3xJ/QgDLZRybvmb0+nnVj6Ax5gVh/hFh/FnFjP4Jkjzsxx20xbJftPFjVTjPB4qJ+
-90/x6H4ZFjENZvMIN9xyE1mOs9PaROqYK5dTLYf8w7t6PpD3qqU3hK7wuGNAxiqrcUxgih+b3lFsZtUj
-TFb9ztrYWTVy+lcW/PwHUEsHCEYz7azAAQAAdwQAAFBLAQIUABQACAgIAAAAIQBGM+2swAEAAHcEAAAI
-AAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAD/AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PropertyNumberOfClassInPackageProcessor.java-ceb68525-387f-3add-8cb7-d475d7d47c73--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatch$Mutable.class-376997f3-4b0d-3e64-8265-d16207885c58
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtkDtLA0EQx/8TzyTG
-+H5FbSwEnxgVrCI2IYKSaBGxsFs3Y1y53J33EAQ/ko2VIGhh6YcSdzenNiJBPLjd2Xn8/jPz9v70AmAb
-szlkCOWk45Yjvk7Yk9xSoh2KTrnBUSTaXPNaJ7cBN0QsLxcbSSzOXc7BISz1WETI7ipPxXuE5nLdD9tl
-lq4KIjaq21Y6rTqWMglDg2sGLNWFkiJWvlf5ucgIVFZOCU7Vb3EBfRgooh8Fwt2/y9R7nNX2M1JXHh8l
-nXMOT8y2CON1Xwr3VITKvFOnE1+qiLDVK/tz+RXCaPAdr92wFxN2/jQyIR+kGoT5XxZAGFBR2gChb3nl
-jFBo+kkoeV8ZV+mHjjeuxI0gFA88j8OqK6KI9cC5FINNaBLMl9F/P7L6ndPWIRzrz6+urdMj8g82Y1Cf
-BZv5rLNeUNTWQjcPQxi2nDxGMKopxhrDuM4mTGAy5a7r28Qyzv0XMWs9r5ZW7EZTWgZT9pzGjFUm220J
-cx9QSwcII0JuDncBAAA8AwAAUEsBAhQAFAAICAgAAAAhACNCbg53AQAAPAMAAAgACQAAAAAAAAAAAAAA
-AAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAALYBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatch$Mutable.class-376997f3-4b0d-3e64-8265-d16207885c58--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasOperationMatch.java-2e07dd0b-3571-368f-a044-28614967d695
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasOperationMatch.java
-
-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
-AAEAAQA/AAAAwgYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasOperationMatch.java-2e07dd0b-3571-368f-a044-28614967d695--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.StatemachineValidation.java._trace-3d868235-9eb7-3d00-95c0-5e95f0025fb4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.StatemachineValidation.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl001IFHEcxvH/f6Zh
-ihBqfFnbXMsllUpb7IWUKJ4xK11d9/2NUplssS1XMd1CRMLEwl5O0SkwqMzeoPBU1MFuEhFJnaJTNwk6
-hEGgQj+YcXZ2nNvvw/fZy8wyxiTOk/c47jCBt97laOfMM3ip25PN9HoGh7ShVEbrPp/uS3nCliOm9abP
-aUPp/r59lwd6haY/kYcO3F77BVbUUu6sqzNP7q12NDRYzl8O0JMD3xIewwc/E+DHC2kzE33LlQQ+E3j7
-zhID4oWSRPcDvEQQYbOQ2p84CYKWyVyJAcbkh2ILfst5gT+E+4giTrCKmYKtTPQn3QRRE7h/pFAHVdpS
-UED3Eh4hidNmIfmXHQTJ3CSgFOpgTAJ7FVtwVM4PpvAWHehiQuNZtXhbGRMD0zUEHSbwwIJLh+NOehgP
-duIDNHSbhRRMVRBouUnwukuHtckzxRa8k/OCUBXmkUIPE5qa1P27qpkYqq0jSJnAQ51uHU5s3FFZSfdf
-fEEaF81CCq1UEaRzk7DbrYMxCXsVW3BGzg8+4TUy6GfCqTZ14vAxJoa/7ibImMDDK04DVh319YxHxvEG
-Axg0Cylys5xgIDeJPHUaYEzmFVvwXc4Loo30UrK4woTmb+oifb0nmRhtqSHKWohHsy6dWmadUKEyHhPo
-1QxjxFJJsU0VRMPWYWyPS6fc0Kesi7pke/QRzzGKq0zwzuECmuFlYmyhmmjUQjz2r9Sg+WKSZsbjI5jF
-GMYtlRS/VkY0Zh3Gp0oNMofvlXXRZ9kWJQ5iBhO4wYTWWvSgjf7kYuJIFdGEhXhCcxh0qIikjeQnXmES
-tyyVlFjcTjRpHSY3OAxaGyYrlHXRAdkW/QdQSwcIC/Vl5X8CAADuBAAAUEsBAhQAFAAICAgAAAAhAAv1
-ZeV/AgAA7gQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA
-AL4CAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.StatemachineValidation.java._trace-3d868235-9eb7-3d00-95c0-5e95f0025fb4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatch$Mutable.class-b25bac73-682b-3983-8b32-d91efe5eecdb
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkM9LAkEUx79vXV01
-y7LsF0EdPGiJG14NL0JUaAiFh27jOujEumv7I+h/6tIpiAq69kdFs+PaIaKEBubNm/e+83nvzfvH0yuA
-OrYMaIRqOLZNn9+E3LH4QLChx8bmCfO7njvhXnDXYYE1KnXCgPVtbkAnlOZ5QUgdCUcETUKz3Ha9ockt
-W0x8bsrX9ciYLZv5fuPn3IzVqPQIessd8CwSyOSQRJYw+A+xPU/7qm6+LRx+Ho773LuMpicU2q7F7B7z
-RHSPg3owEj6hNhd49pMNgjZpEXZ+myTSdAm7f0xEyAg/5hIS5coVIXvhhp7Fj0UUKn7vonbNbhkhd+o4
-3FO1uJzAiBk4hMQgWprcSaTk3ZDeGXQVT+8fVOkR6QelWJA2q5TPUvWCnPT2pjosYklx0shjWVIibwUF
-qSasYi3mVuUZ5TT9/ouYUpE3RctNszFNQ1HZdWyoyqS63cT2J1BLBwgADDXKXgEAANoCAABQSwECFAAU
-AAgICAAAACEAAAw1yl4BAADaAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAAnQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatch$Mutable.class-b25bac73-682b-3983-8b32-d91efe5eecdb--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceResourceImpl.java-b56406a3-e8ca-3540-b9aa-ca1f3588bb5a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceResourceImpl.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAB1kUtqwzAQhtfWKaa7
-NGD5ADEhUCgE2k1IoFtZnjgilmRGMkkpuXtHrl2Km2g36H/MJxXLpYBlITqlz6pBONh2T0qj7KNpV0IY
-23mK4KmRqFvTBZRoj1J7a70bRPKw2z4WovaE8mqNZEErP97fdhh8Txq3PLOvGBaA8inPocLGuLwPSHnt
-NeT5Ol3tTwhltZ58UBbVGlQIXhsVsYaLiSeILBoZ5G8euvpf2ibgjFJO09TwqnT09JkWHBwNOqRU9fNS
-fdUaDbrlFWBuTR7Aa+TmADNY+BLAJwFnHPtCyJkBlAPjQlSO0fxxAKHRJQfhw6dJ5xFpMm46RcpCT2ZI
-5X+aChxeZiV/ILNEmbJH0nuMixTGwc8MlWWh75AWaVyJ7CbEDYrinkt8A1BLBwi5kBGZKAEAAG4CAABQ
-SwECFAAUAAgICAAAACEAuZARmSgBAABuAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAAZwEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceResourceImpl.java-b56406a3-e8ca-3540-b9aa-ca1f3588bb5a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatch$Immutable.class-964c925e-473a-3974-a0cd-1bfbf077d5c5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUMtKw0AUPTdNXzFa
-rfWBiLhw0dZipNuKm4JQSd1UutDVNB10JC/y6Fe5cSW4cKmg/yROpqGCiwoGcnPm3HPPPZmPr5dXAF3s
-lqERmqnnWjPmiilLROBbozTkUd9lcTxkiXN/NPC8NGETl5ehEw6WqwmlM+GL5JzQa9pBdGdxxxVhzC05
-182KpcS9Zb3WmKD3gyk3UEDVRBEG4fbfdvbyyGpdzRY+v0q9CY+us38l1O3AYe6YRSI756Se3IuY0P7D
-8ufOenImHKUTwv6yiPLaQuVBqIp4OJ8lFJqtG4IxCtLI4Rcioxq/Vp08sBkjmAPfz2kuA1YXAXAK6YPs
-0eRbREmeyxJdQld8pX3coWdUnpRiRVZDKd+k6h2mRIdzHVaxpnwqqGFdumRoQyJN4jo2c9+O/GY9rfC4
-cCwp5lO5mfNu7qahoeoWttVmUml3sPcNUEsHCBBsbxhRAQAApQIAAFBLAQIUABQACAgIAAAAIQAQbG8Y
-UQEAAKUCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACQ
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatch$Immutable.class-964c925e-473a-3974-a0cd-1bfbf077d5c5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasTypeMatch.java._trace-4531412c-f9f5-3221-a57c-3b52249c80d4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasTypeMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkl1IU2EYx/eunY+N
-ndmgbo6JSBdCYCqhdBH4hGfHM3Uibp1zjKzmRyVMS23VhXRR1IUp1EVBxC6CIjEvpCIhvUgIjRKqi+4i
-IoQIgvBKjL7G9jzH952X/x+/vfu92+vz+STGuhsYfPD5Wx7AUWiBOPM1jI321WaHMrVjAyPZgeG+gf7B
-9OnR9FBtErdR3HY6M9ifPj94dnj/hZGM//C0MxmG91sn+cAyJE3X82RWzYMWHzP0aGGTwYy6ivLyPHi2
-uyDsMA5q/GZGTCluGXdqV0VFfr8Jo39M4jcz0nJxS7gvS5WVwhdeVUrAjbIC8BLfaVVV/P6kF7ZX+FXj
-NzN+KsVNhRvRwvYK/0j8ZjG/XNxYGDuhVFfzQbFTgQKggNi5UuFiRBDMPU01tVyhuVerqeEKzbpgcWOh
-2dtQf4ArNAel+nqu0BxWixsLzSdqYyMfYL4IFIAX8EopEd5GROFLqfAtKAhWkwTN0MwrlhFE5EkJHQnd
-1EpqImHWSYUI3tZak8ACSzj6u4rIO3o9ioR+FGtDEgmzfstE8IeJTyjQAR380fFbYUR0dPyHBElICtK6
-sg1tliGiz7UeUcAFl5daj6uIPOmpBj3QI0gvw4hIatunQC/08lJbfRgRSe2HApCBDC+1QxARSYmYClnI
-8lIioSDypKPKNikdKJE6x3WYgile6rwTQURS100NcpDjpa5cBBFJqUsazMAML6Wu7UTkSbd1JPR0Uvc0
-kbDUtEIEn05qLoqEXkXquSQSllqQieCrsF9rMA/zfJD9MYiIguzPOhIKstc0kTA7/0yQYJC9GUVCQfY/
-SSTMCchEMMjJP5sFWOC+3RnWkHiJzhUVFmGRlyZ0JJTo5P8PgTAnpxDBROdhFAklOo8lkTBnTiZCiX9V
-WIIlPsiVQ4goyLVDsAzLPDmjIdn62HgIVmCFl67rSOge7qQmEubeVYjgPdz7USR0D/eRJBLmzspE8B7u
-LxVWYZUP6vaHEFHQf1BLBwiBYMik6gIAAHcHAABQSwECFAAUAAgICAAAACEAgWDIpOoCAAB3BwAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAKQMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasTypeMatch.java._trace-4531412c-f9f5-3221-a57c-3b52249c80d4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatch$Immutable.class-f33774c4-5eb0-3dd7-a945-bdef9ac322b5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkD1LA0EQht+9XL7O
-02j8RC0sLJIYPAliE7EJCpGLFpEUdpvLkqzcV/bu/FU2VoKFpYL+J3FvE2IjQV3Y2dl3Zp4Z5v3z+QVA
-A1t5aATHiedaERsnzHfYgNOhoJ7VTUImrsX5OKFuy6VR1KGxM9pve14S077L8tAJar+vJMidcp/HZwTN
-ih2IocUcl4cRsySjkRpLJTfnxao9Ar0VDJiBDIomsjAIhv/G2b8fX7Uu2dxnV4nXZ+Im3QFB2Q4c6vao
-4Ol/KurxiEcEJ3/Af++1KevDbtIn2J03ulxnqFAERR51JrUEmUr1lsDoBolw2AVPpZ2fOx7e0XtKYLZ9
-nwklMzlzcTYHjiBxSI8mbxY5+c9L7xK60gu1gzp5QuFRZSxIa6jMV5n1BlN6e5M8LGJJcQooYVlSUm9F
-epr0y1idcuvyTWNa5mFGzCnlQ9HMSXRK07Cm7Do2VGeipt3E9hdQSwcI+bKxsV8BAADcAgAAUEsBAhQA
-FAAICAgAAAAhAPmysbFfAQAA3AIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAAJ4BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatch$Immutable.class-f33774c4-5eb0-3dd7-a945-bdef9ac322b5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatch.class-5e71e198-d20b-308a-b89d-e2a31681d0c1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatch.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdV/t3E8cV/saSvbJY
-vwSGhFCwjQBZfqjQBpNg8zbBrW1IDSYmTcpaXuwFvbJaGdykScibPpImfUJJ0/QR2pT2kLaxaTlt0l+a
-c/on9eQ0/WY0ksVajl3wYXd2Zu537/3uY0b//u/f/gFgF/5ooEagrZBOJfL2UwU7k7SnHGvatdKJY1Z+
-1ErbI5aXnDEQFHg4604n7GTKyeXtxKxjea6VoIg7l3ALGc9J2wkr5yScdC6VOGTl7ROW59luRskL1J2T
-YFMCW4crYah4l3wk1Opgyk7bGW+vQK3aLhAZPm/NWomUlZlOjHmuk5nmYmPOooE20eWmvEBzcVfBc1KJ
-YScvAerHnOmM5RVcgkR9y/1LQfdRJNRPozKOt08gEOscFwgezk7ZBlqowC8QwloaqYwOoZVb5TAMgQ0m
-7sP9Ai1p64I9lE4XPGsyZUutAttij1doPj553k56ezv9ttcT5QET9QgLNA07GXu0kJ603ZMSRxKSTVqp
-cct15LeerOvXdu+JrYLdpd53jocRQLuJzWiU6reaqEWdHG0zYSBE/7wZh0R3DK+UKeSxLqdDXZsrBjEw
-bdP77bEqipfyEUYzekz0IkEkKrJS1Nsaq0LcGYGGuzKB32OelbwwYuU0MSFq1sZsi3WuKvMMLSKwLtZZ
-LfsCeenNjireVLNR5sRDJh6GzEknP1LMB5VhZwwMEGhR6FQmX8jlsq5nTx3P2a7lOdnM4KWknZODMPrR
-buCAQPuKbtDxjH1x3EoVfCWkzeJ6vkzM9tXkjCwHI19iprVaKLljTa5Y83JXCEPMYwL1+tKld6aYLrQs
-tiT5pTn+yWXK1fCyB13XmpPmdFYpLAPH7yrc4jSN9LLlumRvoLoVc1oGcczESZwqMqt72sQ9VttqimhN
-zrU9b+4EJTwDj7Gx+HEOFZzUlO2GcRrtITxOyzqU4o4BOfWELOaj0vBvmDgLi1RUIOrU2F6trJYaLPGS
-JqYgW42Vy9kZpk3PCuV8l5F7Q5gWqOluk1COifN4kPZ62VIzTTGcyvoOVkSda+cLKUbq/mXhKMwsmpH9
-WZXSUBijcE1kkZP9w5W9x3VkjokhAxcFdq3q7BqqPLMkd3Mmvomn2VfyOTvpnHOSqiYFdi+TNSpndSQf
-lfBjlXJ712AW35KQzwr0+/rR8kZVAZLu9kgDL5sYxojEvRzGS3jFwMulpFe2qArJm3gVrwmEp2w7N6hb
-ame1w6ja+cQ2G8hOniflWW/GdnmuCnx5laZX8ilPdYUQxuv4voE3GJX/n0MTb8qAhJxM3rMoZeAHAlsW
-rR5KpexpK8VzwLMreudb+JEsiB8L3FeZtydn3OxF2QjYvgz8VGD/in7ZJdDEuFpWJpY1McntSwIHV+bn
-83FIVgMbzWA6583pG9jbArGVGkdUny9hXMc70uEtvEPIhlWc1ki/FIiviFTukWG8i3eKKX8PQZdJ+p6J
-E3hU4My99cuV26W8vwhpZHgsW3CT9lFHtvaWyj29ElbAHMpkbPdwysrn5cWxvuIkMDRJwXZiBXg7DqBG
-XoM4qpGXIL7D8lbG1TVqzsR6zjagkTNNnHkQQch/rbV/R/NEIBIZmwhG1o3dxvo/Y+MHSmQTn3XcDobm
-C2pG/meYNMQEv6TqpvgC2uJdH6Ij3v0hoovCEaWjjc922tJB3VsVUFtRDNuxQ9nQhJhW1IROWlnDcRxd
-Ws0Uv6XqzZFI1zy6ryIU/ws6bkXWLX5Fb4lbigOptVGh7+A7xu9OpXF9EaGscTO+SD0COzkOoqaxgeNd
-+JLWmOBbWlOrFPm46FGAZnGDBmSPIaFLhaN+4Z1VhXejTwtf15T2xeex5xrW3EH/xAL2fVRyvSHe/TH2
-k+ngzZL/aqqZvAdvBm6WSehQKbCboH284u8h5Q9xbi9J7aebA7R2f0Uo+srE9Gli5OggDtGcncrUQFMk
-wunDOKItPaOj0uqzVOXBB75gHKbIEazDYEUwWss6W3X4dyop0cThII6uQk/Ur+cYRYao5yvL6OksB13r
-eaQcth4dtkDkmD9ooxVBC5SDVk8tNbq4vqogejVE8E/Y6McYq8AIljF4Gmr1A5yVa2tZjqMTAZl4LEiZ
-QmN+qMcqoNaWodizNNSoqh9gg2TsKloklgS6ja/dQDC+WChFuCcq4DZoOMkQf2u3HjCUS+Nlll6T1SKJ
-voPTDMPEcJccRM4s4OtSzW08OY/JyDk+5jHD5+ni+oXierS4Xlrie9G3Yq+YZICSTAebKTNdEcRj2rAQ
-DiCNjLKK1ydt1e1S1TRv6Q8ONG/ZNCON+QRG4AbCcjiPp86W5qOL89F55M8ObFqsmvXMdCDFrzRHGRqQ
-peu5KpUSYMV7KNCAWjaONEfFSulB8DMmYIDECRopPiPL+qNGiBO+b4r3qoZBL0Sv9uJKvOs91AZvdv0T
-4hr6uj5BbUB+zF5Tg48xO8LIXur+K54RmMdzapozz3PmBUEyXpSbxEiRA7Obr3+hlVs46FZkaBHFhVyP
-ltaj3YqUbrUeXOTlKFr4LNDXWebFRVbbJQZsjo4+jQfwDPl5lt3lOTLxPHm5zL7xIkvrJV6fX2YYX6HE
-q/JSp3iMq0BfKVflFf4dIgUdZPjb+A5JeITf3+VqkdENqDfM0KdYb2D2P2j4FOtIX1OTrF7ednUGPKnO
-P7aB2/jereE7eGuiawE//EiXbBA/uatNvM6ZN+jMmxUZ1qgNqmVhX8U13SZYIkcMStfjZ+X6iuuTM3wH
-1yeEWMDP/RX6dvm4rMcvcErL7dO1o+TiXVXk3q+wJ6yaotKj21a9/Em3FOtdhfUrP9bC52E1H2S/+LXG
-2lY+sObxGz+MKLlCEf4SqCJyaXkRec7e0CI7VBzYVuJd3Qv4rf+G0VZxw/ider6P36u2UMMbncBNbOTh
-KPAHbPwfUEsHCKJ7m+WDCAAADxQAAFBLAQIUABQACAgIAAAAIQCie5vlgwgAAA8UAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADCCAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatch.class-5e71e198-d20b-308a-b89d-e2a31681d0c1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsOperationMatcher.java._trace-0e1005ba-50b3-3e27-adf2-061f99a58d71
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW3UUx/PrvUna
-GxOT/pYOdgdSiGXBbYX6oljHuXNlrmjnGmOTNmu8bZY0a5J2aTZEGWwPvjgEERko6oNFFATZw14m+CBO
-3ISwytjGNjZmxelLwT9Qxzqp4XfOL/f3S98+3/O953zuhZb6fD4/Y0tvM2eXr8vJQSrGmW/HUn128Hi1
-MnjCrZQLbqO8UBt8xW00jtRrr7WT3SeOVbpe2L44x52d8lEfjI9cjieTLS5EYjEfG7n/mCCcspG/uYr7
-78aHhhT8xxCIj+5/1KsOX4wEleGBZXN42Bse+CIkkIZXzT17lOGNkEAcjhpBaP1441FLBlgYOx6Hg3DQ
-4/d6iOmBsQ+7tcKhSBwOw2GPk73E9MCh54JaIeULwRzMeYVUiHcET0QooCd2JYjrVouN1NO2yiw1Zkju
-EjwuF56MiH7GUpmlZmT/pOin3+TQgIYnkH43TgEKpD9LEKNA+ktbZZb+3pCMC3+UC1Eg3bRUZukbso8C
-E791wyk45QlMrPVQgAIT6wliFJh4ZKvMMlsNyWJhxubEKJDpt1RmmadkHwWyl004A2c8gWwzTAEKZG8l
-iFEge89WmWU3DMm4cJMTo8Ck31KZTT4u+ygwteKHs3DWE5i6FqYABaZWE8QoMPWHrTLLGYZksTAX5MQo
-kAtbKrPcVtlHgVx/VBfIPcs7gpctzWj6z25YhmWvMP0gTgEW8uEEMSrnua0yy+82JAuF/BAnRuX8M5bK
-LL9X9lE5/1JUF8gXeEfwhqUZue9zOAfnvIL7eQ8FVPg6QYzK7nlbZeZeMSQLBfeqXIjK7k1LZeb+Kvuo
-PDPg3IXz8K1cGJjZMOECXGgfmNm0NZ61t0kWC2Zbf0y0+b6QNi/cMeEiXPTesPCL3RH8F6UAX/nIuLMA
-l+CKXOkvJkxoQrN9orjD1nlfVLI4WXx1gBgvGMVJrgWsWA1TgCeLl5wa/Ay32ydLH5lwHa63T5Q+tXX+
-JipZnCz9xInxs5dWLJVZ6ZYhWfTnnne+gjtwXxYC5V4TVmG1/UC5z9K5f5tksaDsBPX5aEibH/3OhDVY
-81756A9WR7ASpQC/wfyTzjT8BQ/kSv/8vyasw3r7xPyGpXElEJUsTlb6Bojps1e2cy1glcEwBXiy8k7r
-sz90zPbJas6ETdhsn6i+buk8H5UsTlbfShDjb0f1tK0yq35sSBb9Wh93gk7QM6olwxSgUW040FHY26UV
-FmrciTkxr7BwOkwBFT4IdhQ+CWiFxSZ3bMf2Cov3tlBAhYdBvXDMCGiF+u9bnKSj/N9S34jrwVKMU4BP
-/A9QSwcIYbf2Rc8DAABWCQAAUEsBAhQAFAAICAgAAAAhAGG39kXPAwAAVgkAAAgACQAAAAAAAAAAAAAA
-AAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAA4EAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsOperationMatcher.java._trace-0e1005ba-50b3-3e27-adf2-061f99a58d71--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassQuerySpecification$LazyHolder.class-7c6d07d1-7b33-3863-b99c-fd01c3d734c9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU9tu00AQPZukiWMW
-moZyK7e2BEgAYYQQDzQqqqIAltwgSBSpfUEbZ4GtHDvypVL6VYU+FIHEB/BRiFljSBVeUPPgndnZOTNz
-zq5//Pz6HcBjNErIMbSTkWfJ0TieuJ6IIiuJlWf1QuFHKlb7spuMZdjSJ28SGU66Y+mq98oVsQr8miMO
-Jq8CbyjDEgoMlT2xLyxP+B+s14M96cYMht3p9rY6rTZD0zl9pw2GKtXp2a13dsfu2VuOvdt+S0FntiVl
-Gk3XU76KNxny9UafodAKhrKEswzPTj+CCY5FjgqWGIrNrP7z+jykGv0yGM5zLKBokneB4yIuMSxJP0pC
-aVMPJTx1IIcMy/XGv1w1/ApHCQbDoqN82UlGAxn2xMCTWpzAFV5fhErv06CJPK5rEiapEn9UEcPLORic
-eAAbWp81jnWtjyFcV0ZR7cnUfcSwSRTmegJmN0hCV75Qmt39/4M91KIxcNv3sxxJpM3p4FglEfP0Q+Sw
-oi+CvBWtKNkCrWXomzlDu6dpFlD9Br7DjnHuCNUvWD7C5U8ZGpSbo3Wb8vu4mkb1V/lbwyLLyC7cO8a1
-KayYBp0Uwn8n4AZuki3rF5GBH6QngPFZN15lhzNtd6jO7p+2FQO3UMuQtQxZIOThTNftE4PeTtc7uJvW
-1KNy1GH+AlBLBwjS5/sj9AEAADIEAABQSwECFAAUAAgICAAAACEA0uf7I/QBAAAyBAAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAMwIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassQuerySpecification$LazyHolder.class-7c6d07d1-7b33-3863-b99c-fd01c3d734c9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperClassMatch.java._trace-180326ae-43ae-3e11-b2fe-385233ce42e6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdlF1Ik1EYx3dsr2db
-Nt8uBOU09Ma1mjkCoyAvHtt83XQDv7a9UwTX8kKdhh95FUEg9GFEdBGFBN0Udh0WiuCN3ggVBBFE4UVU
-V9VFEIRQrfM8786Zl7//83/P8zsceF0ul8HYUCuD164qSME9w8tcobnZQuTSVDGykC+OX8jPj1+cjvTm
-5+fHZqcz5aR1YaZY1TFgv/fBK+dTF8SjL8z6+hKnDxqGi0VfH5aEUxb9fKyhoYSjNaXhgeg3oYjFPAaS
-W1JdWIgSTfn/N2MBoYjFznCkakkZIxBQK2LDvAILtRJRJ/bEbGxU9DwoCW1iG0IRi70zkNDmY0gS2XwS
-iljsD0eSNp1DvLlZre/MuyXiws7JyuGsXxtadZAInyjrWEdEOFzWsU5zJKljjUEqcrLsYxVFJFL2sa55
-kaSP9dLT1qZWWm/dEmnlLq8YfvHrw72KYVeVVxvGLxvQAR1qHL/KKaDC9SAxXid+W+jM4k+dA/BKiaMG
-WGCpAxMtXgrwwMSpEDFeOnFW6MwSGe6wvHjiK4ckJLUDv9dQgAd2dxnQB32q0J3k+4LBWgroi2ccMpDR
-ChseCrDQY5owDMOq0NNUQwEVbnAYhVGtcKeGAiwkH7hhAiZUIfnQSwEWUo88MAdzqpBa4RRQYZXvK2y4
-Kwq9HwKwBEuq0PvbTwEW+n+ZsAzLqjBQ7acAC4O7JqzAiioM/nACKvwNEuPjpw2hM0s3GQ7Lx08HQ8T4
-tukWoTNLd3GH5dtm+01YhVUlkD3vpQAFspNBYhTIzgidWfaW4bAUyN4NEaNA9r7QmWVLL08sBexDHliD
-tfI+O2ASk5Dd5oF1WFeF9iAxCtnnhM7MHjEclkJ2IUSMQva40JnZi9xhFHrjgU3Y1ARKv2UMUCB33Adb
-sKW43SSmD3IDPtiGbVUYCRKjca4gdGa5K4bD0ji3GCJG49xNoTPLPeYOS+PcTw/swI4msOejAAX+AVBL
-BwiBiZRF2wIAAJoGAABQSwECFAAUAAgICAAAACEAgYmURdsCAACaBgAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAGgMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperClassMatch.java._trace-180326ae-43ae-3e11-b2fe-385233ce42e6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsOperationQuerySpecification.java._trace-d4446e5a-d0c4-3ca3-a387-087aa5090ca0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQM/8To0MPA
-5FToEColw8igWFyUrF+am6OfmltQUpmck1hcrO8KYjqDmHplhTlMrnFBkyUdumF6GNTdnBQUFYHcSj4p
-KQZGtyxlMA8iyejWK4rC3aCgpARX675LQVsbIel+ixPMhUh6bBE1MUFIepzkAXOhkreFUCTfsiNJeiYI
-W1oiJD2L+cBcqORVYTs7JMkXnGAuVPI7O7KkFyM3kqSPOLeDl4MXgm+n4ODt4I1Q7hPHCRWAKPBjZncI
-cQhBKPDjEoYKQBX4sjuEOYQhKQgRggpAFdwTcIhxiEHwv4lD+VAN/poGDrEOsUgCkZxQAYgO/znsDgkO
-CUgKFotBBSAKAoRZHVIdUhEKAiTY0QQUhKACUB1trA5ZDllICrq50QSm80EFIDoCI1kc8h3yEQoCY9nQ
-BFJEoQIQHQBQSwcIayNcfEEBAACdAgAAUEsBAhQAFAAICAgAAAAhAGsjXHxBAQAAnQIAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsOperationQuerySpecification.java._trace-d4446e5a-d0c4-3ca3-a387-087aa5090ca0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageWithoutAssociationProcessor.java._trace-453debd2-fdca-32b9-82f7-f0b53517340f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageWithoutAssociationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVzj8LgkAYx/F7kouL
-/hhHJAkl1J5TQ1t6B72AqF1UQrDCyl5m0OLY1FQNTU0NxT2FNn74fe94CCEUQGbQIyXn6Iy5AWS02/p2
-uortXZik4doPg8hbbr2VPftaohdeHAXePtqsh4ckLk1u4sq6v29I3bkMdP3DzOScgMubSjiC27eKFCdq
-GAVmTBGfirOh9OAfaeLCcoG4V1BM6alKV8PyRXOBhBqqqtTAsq1K2aK5QHawbGPpUtPMT5NTpoinybn1
-N+7LhfENUEsHCKltmtPHAAAAXAEAAFBLAQIUABQACAgIAAAAIQCpbZrTxwAAAFwBAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAGAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageWithoutAssociationProcessor.java._trace-453debd2-fdca-32b9-82f7-f0b53517340f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.AssociationEndTypeMatch.java._trace-396153bc-0002-3a51-828b-c3b267c8bfa0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.AssociationEndTypeMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkl9oFFcUh/dqpndn
-Z5IoXXF3TUUkxaJgIGqQKPWoO5m4G5PVdF1GZyauumpC4qImpVCwUuJLBFvEGrGFKsQ/lBqhBlsUQQw+
-CNL6EB/0JT40in8efPBBsBSXnXPWc9fH38c3l/kuNxQKaUL09Ap4EZq1qQuuQg62i9Cqw4d2Nw0N9Dcd
-LhwcKhzYXdjTm993KD/Q1I07Gext+f7ePfnB3uKB5V8f7J+1/pH3Qy08/3BSCLYmd8UWLCiR3KclkAuJ
-5Pdzy5sMkTzT0NBQAn3RsjA7ec7kWyR/l8H+BPfNzxYuLO3v5qE/qfMtkveNYEdwT89ftKi0f6pH/5nG
-t0i+0oMdDrZlaosX8x+05soqEK8vA0qyBmKNjXwfi5c3FVnHTb6FNSqDjUXWr4nypiLrgs63sMaNYGOR
-dSNa3lRk3db4Ftbd4HsqauuUy5bxgLZsTRnQD7f1VAt76xTBzn7ZvJIV2a7Z3MyK7P16sLHIPgsbW1az
-JPu83tLCkuzfaoONSfa/a1rXsiT7pdbaypLs10awMam9NbxuHf/j9g01ZUB/3N4hq4TuOlXYXy0UdUVI
-bdAgAxmupGwdUUXKxJHQ1aS2mSoRqV2SCF5P6qkGWcgqR7+sRVQ5+m0CCV1i6n9dJSItDSJ4kelRDbaX
-DmRHp38xENHR6UtRJHTf6SuaSkT6D50I3nnHJgk7YSc/uiNjIqKjO65rUICCIt2UH6HJekT03ealEvqg
-j0ubV4QRVaTRGBShqEhXTUQkdX4hYRAGudTZZCIiqetkDRyFo1zqOq0jIinzJgwjMMKlzH8SEUlbdFkt
-bZlTUyV9NfM5jMEYl7KROkQk5epjMAETXMotqUNEktMfgztwh0vO8BxEFelUHAm9SuesqRLhXJRE8FU6
-4wkk9OCcCV0lwrllEMEH59yLIqG35PyjqUQ4U3QOvSU3F4MH8IBnuEUdEWW438SRUIZ7xFSJcEckEcxw
-TyaQUIZ7RleJcM8bRDDDvRJFQhnuNU0lwv2LzqEMrzEMUzDF/tlbGUNSCfO6w/AQHnJpRxwJhXl5UyXC
-G5BEMMwbSiChMO9bXSXCGzaIYJj3YxQJhXmnNZUI72c6pxL2LgyP4THP8GdHEFGG3x2BaZjmpBBD8uGz
-4Qg8gSdcOhFHQvX+KVMlwj8niWC9fzmBhOr9cV0lwv/TIIL1/mQUCdX79zSVCP9vOofqe5aHYQZmeEZP
-SwQRZbwHUEsHCHNMaEmXAwAAOwkAAFBLAQIUABQACAgIAAAAIQBzTGhJlwMAADsJAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADWAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.AssociationEndTypeMatch.java._trace-396153bc-0002-3a51-828b-c3b267c8bfa0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PotentialAssociationBetweenQuerySpecification.java._trace-4d967de4-719e-3934-8f49-fbd0f115158b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PotentialAssociationBetweenQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzL1Kw1AYxvFzqjGE
-SpEUP0CXkopT00HMUpBXEGO/7Be0BUtL2qY1kFbTWsF7EBz1BsTF0U1cvQFxERxdBBcvQAzxnPZtk+39
-n98TQohAaT1M4ZYEUnTPhBo0KdkZDlrxUc+OD01nZPZbZtsyugOjFy+xe///Lhu21TbOrdO+euHYgYPN
-yvc63Ez+RLb0bVVR3CBtuHeNUN1SvJsDql/Nhmc1GkWLwzc1FsMgOSd5gYPkh6JpGKTIohc4SMnyDIiK
-0+AukkhMgZeQFzhIaxFwP0zSFYmlMeqIPnQWnEHZhyBkIIPLqwpZyOLZEZVY4ij3KEIZyhjlnsIsjdGv
-CFWoYpQXZJY4yl8vQR3quNyvsjKZve9CAxo4FdYklviucCxC033CqLnC0hh9CtCF7hT6En3pR2aJ74on
-AthgY1TsBX3pMsQS35X0eXDAwaiUXvCl4jJLfPcHUEsHCKSPUA5XAQAACQMAAFBLAQIUABQACAgIAAAA
-IQCkj1AOVwEAAAkDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
-AD8AAACWAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PotentialAssociationBetweenQuerySpecification.java._trace-4d967de4-719e-3934-8f49-fbd0f115158b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassQuerySpecification$GeneratedPQuery.class-6cad5b89-f025-3fd0-9d07-c26447719559
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassQuerySpecification$GeneratedPQuery.class
-
-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
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassQuerySpecification$GeneratedPQuery.class-6cad5b89-f025-3fd0-9d07-c26447719559--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatch$Mutable.class-375a1637-6c1b-30c0-bcb5-8ec02973903f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtkctO20AUhv9jnASH
-QLi03MWKRRKgrth0kYoKRUKKZCASlwW7wRmcAccOYxuJR+i7dNNVJRY8QLd00aepOjMxrCKEIiz5zJlz
-fn3n+Pfvfw+PAHaxVoJF+Jb1QzfhtxmPfN4VLJCs73ZkPOAyvT/K+pdcHl+1QpYk7ajD/BsW8EOW+r3N
-wyxllyEvwSZ8GRNCKH4VkUj3CJ2aF8vA5X4oBgl3FXBXBzeXN0d3DbPpXbM75oYsCtx2lPKAy2b9nGC3
-4i4vYwJOBQWUCd/fd4Y35leb5aqeiPhQdKp9JMx7sc/CcyaFvudFO+2JhLA/7qzn39QkWIMOYeN1B7Sq
-RVh/zQnCxOAoJiyMsITgiCQfqXS1+gWhfBJn0ucHQpdqb9j5k+YSKu0o4tL0ubKglGPxGYoM/VjqLaCo
-7iWVnancVqfT2NreoV+Y/GkkUyqWjfQJk/iDisoaQyGmMWNADqqYVRidzWHeqB0s4IMaRPiIxXzEtjq1
-yrJ/vLCLpvLXcCvDbs61sGTiMlbMDmQWX8Xqf1BLBwjmdC2CkQEAAIMDAABQSwECFAAUAAgICAAAACEA
-5nQtgpEBAACDAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAA0AEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatch$Mutable.class-375a1637-6c1b-30c0-bcb5-8ec02973903f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OpaqueBehaviorWithoutOperationMatch.java-3f69b6ed-c990-3c5b-9d8a-5c30fe87cef6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OpaqueBehaviorWithoutOperationMatch.java
-
-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
-AABQSwUGAAAAAAEAAQA/AAAAUwYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OpaqueBehaviorWithoutOperationMatch.java-3f69b6ed-c990-3c5b-9d8a-5c30fe87cef6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/META-INF/MANIFEST.MF-c69789b3-e4cf-3fcb-850e-18e62dddbdda
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/META-INF/MANIFEST.MF
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAB1UctuwjAQvEfqP0Sc
-GwtQpUpBPVApB6pSIWi5b5wlNfUj2Jso/H0dQihJ4WJZM2PP7M4StNiho2iL1gmj43DCxsFrqTOJ0fJM
-Xrhpx3yAwjj8Wr6H28X8cz0PkxpUIbHjN0eVGil4qzM2Z8ilKByySgBZYNjqHSuVPGMzJ3QukbzRC9ny
-8tdVsikbs0MJUuwE2j9eZ8bGYdI6dIlW1uyRU5DUhbEUrYD/QO7DNIaoCjpyCc49PgQDhJUkZAc7PJSo
-OWYCcgvqDtx/QkCogH8Ljbewnrjys2RAfrz/yEkYrL2VsBi1w/Z3iWrn78aefIaE36h2wLu/r+masCZW
-p+DvUqRD2seYNscQv1WdBzgyZTK8J/ebskdmS01C4SxtO6vaTl9Gp05HXZXnYbOkRl42yRNdCWu0Qk1x
-+AYVbJJowp6DheqX2vhC4RfsBzL50z74BVBLBwhrGe1UUgEAANgCAABQSwECFAAUAAgICAAAACEAaxnt
-VFIBAADYAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/META-INF/MANIFEST.MF-c69789b3-e4cf-3fcb-850e-18e62dddbdda--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasPropertyMatch.java._trace-9677ca92-e1f9-3813-92d3-3a334248e949
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasPropertyMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IFGEYx/fV2Z2d
-dVmbFgIdEcNWpUSl2Ag69Oh+zaoL2zLMjOFlkyBwDT82IwuEDp08BRGEQklIC11C0NIOEukhD3bqJoQR
-CFHYpTwEtc7zzL7vepvf//m97/MfXo/H42Vs6AKDT56a2AuYbj/LPKenJke6b48Vum+MjRfvjhTyU1Pd
-iaPP2NFn1/REoab3nrVaBzvuGQ/osa9qQ0OZXwXb2z0s9hcJpyx+sqOxsYxv6srD2nijxonFoxJSrUO9
-p5qayvQh5JhphROL5yQkNMe8zc3Cikm5CmfqHcQ68bdqSwunjxGHqM0njROLf5eQcMdB2CFq81vhxOL/
-0MQ2iazc1sbXJyzJQVyYyFcPb4aEYbIWUp1dlTrJgNbZWamTjPiQnCXJq9Ge85U6SVvp6anUSeZ9SGg+
-90ejfGOyJDlIG5flquFaSBzuVA8/K8JQv+iFPujjY/2yjwISeiPE+Dd6ShOZ6dcll52e+q4XUpASLtzz
-UUAX7oeJ8af1n4rITP8juexcmJ6VIQMZfmH6YZACvDD9xQs5yAnCN/lY8KOeAjzRn5HBAosL/aafAhKW
-VBiGYUFYDVKAwkCTDHnIc2GgNUgBCoNnJBiFUS4MdigUoJBp9UMRilzInJMpIOGSfEy4IlUJ2VwzzMEc
-F7LjIQpQyN1SYR7muZCbDVGAgpFVoQQlLhj5ExSQMBEhxsc37mgiM+OR5LLzVsaTMDG+rbGgiMyMJdfH
-tzUXVViBFV7AXFYowALmuwgxFjDfayIzc1dyGS/cCxNjAXNfEZmZv1wfC1hxP6zBWmWfZajEVMgq+GEd
-1rlQjBBjIWtGE5lZjyWXccHTMDEWsp4pIjOr5PpU6MAPG7AhFDgMUIAFbD0Am7DJ+ZpKTAfsyQBswRYX
-7keIsbH9QBOZ2QuSy04DezFMjI3tl4rIzH7t+tjYPvTDNmzzAkOeAAVY4D9QSwcIQjJ1VM0CAACSBgAA
-UEsBAhQAFAAICAgAAAAhAEIydVTNAgAAkgYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAAwDAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasPropertyMatch.java._trace-9677ca92-e1f9-3813-92d3-3a334248e949--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasTypeMatcher.java-1d922214-a47d-30b2-bb67-315fea9b322b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasTypeMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasTypeMatcher.java-1d922214-a47d-30b2-bb67-315fea9b322b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerProcessor.class-62c86afa-8b74-38a6-bfc1-fcddcb8c255e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU99PE0EQ/qa/jp5F
-SkVUFAEVaUvCGmLiQ5HEGEhMqpJAeN+em+uS613Z7jXxz/KlJj4Yn/2jjLPXRqRaUx92Zmf2m29mdme/
-//jyFcA+6h5yhL20F4mBlVb1ZNDVsRKp1ZE4GqrYHifmzOgwVObEJIEaDBLjoUCoXsihFJGMQ/G+c6EC
-66FEeJ6YUKgg0v2BEkMtrZHiMlXmozBpbHVPCdnX4s1baYPuLz5C6UDH2h4S8vXGOaHwOvmgfORxowIP
-C4SlNhf1Lu11lDmTnUgRau0kkNG5NNrZE2fBdvWA8Kz9f/20CF5/bBBe1tu/98BM+06ISVDr76cZdcvV
-3qz/mX0qcdY9g32sYNXDbcL2XCEV3MFdgh8qO3ETNuuNf9frkqxVcB8PCAscmRETHs6KG3figyEVVLFM
-KPZccsLOnI0RXly/w9lzcCKtVSa+uhDCY5e1xl2eJqkJ1LF2D7s+6+n23BQSyqc6jKVNDWMv29OT2Zqz
-mutTeTBnu4etwhbXnedV5D9VYM0zy7LMlmBNrIvNz/A/8SaHCstS5lzCIsvKGICbbGcfC8tsO12bkBwx
-eY71YnN3hFu87o2wfkXmZ4drcI/sCFfH4DFhttvAJqj6iim3JpQNxjhUubn7DSsjPJqujTKqXLaeZHIb
-TzO98xNQSwcIzZHyxfIBAAA9BAAAUEsBAhQAFAAICAgAAAAhAM2R8sXyAQAAPQQAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAADECAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerProcessor.class-62c86afa-8b74-38a6-bfc1-fcddcb8c255e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperClassProcessor.java-9898dc9a-0199-3600-94dc-b40e83302ec1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperClassProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2L2zAQvRv8H4Y9
-2WFRYK8pJWV76aG0sIeeJ/IkEZUldSSZDcv+947lxEm9hV2w9Tnz3ps3Cqh/44Eg91ZRH9JJW4xR5WTs
-pq7qyvTBcwLPB0XamhBJDQYTo/qTiU+Ks0umJ4XBqG/fMenjT/aaYvS8mbMX4E85ED+Oy5JQeNarVV3B
-Cr5AP55BuKBAQmM9Uwf7cXN8IzXOaBAwJWKnClIZHq0hlyLEo8+2g47YDATooEHn3an3ObZQcAQaE4hg
-S31JGalwF6VUnS5ymvaKva6rrVQSWM5/ITvjDrG5Q2vv2roKeWeNvuZPFNfCZ5NuGRf+fVr49BlehBcm
-p0BUfKW9cXRWqpPx7lyEHHnYEdAz6ZzEOrkhFFeLt+qcvg3I2EN4yrsCMaDNBH5/sRHKPckSooQYV6J0
-Zha19nTxROAL7BvU8D5q+CjqNK3HaWnt4E0390cMQfvPa5XX8jAO6vxEpNp7+EhYaDcj3fhvfwzEbDq6
-4f8P7aJfUwHt1DWYY6ceHCiJkqa9h5t9aNqJ9LWu5PsLUEsHCIVCZoSWAQAAnAMAAFBLAQIUABQACAgI
-AAAAIQCFQmaElgEAAJwDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAADVAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperClassProcessor.java-9898dc9a-0199-3600-94dc-b40e83302ec1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/UnreferencedClassProcessor.java-e04366ef-adb3-33b3-9294-41315134a6a9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/UnreferencedClassProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAB1kkGL2zAQhe8G/4ch
-pzgHBXpNKSnuZQ/LFkrpeSJPHFFZ0o4k01D63zuWnWSbZsGW7JHfm6dPDqh/Yk+QB6sivWZymjqDPeOg
-cjJ2V1d1ZYbgOYHnXpG2JkRSo8HEqETAZ8XZJTOQwmDU0zMmffrKXlOMnndX9aMO3x3TkbiUWosxFnHp
-ud1s6go28BmGqQbh4ggJjfVMHRynl9M72e+dIWBKxE4V1zK01pBLEeLJZ9tBR2xGAnSwRufdefA5NqCL
-OJ0wgWzE0lAkU1s8REGg0yXaurl5b+tq/y2HwFL/geyM6+N6hdaumroK+WCNvunnFv+xuDJ82/gO78fH
-BD/Bb0kBM0OQTF/oaBwtuXUy3i1bkpKHAwH9Ip2TQJUVQuFdqKtFvg8oUCG0xWBEmwn88YIUyirJI7Rg
-XPlGZ5ZQyZ4vdMS6WC6O87SdpnscozfdlanERvvPnyen/WEa1HKsbbObXKZ7/zISs+noje0Dt8fM5njN
-TA6ukplDT6ldN3OnP3Ul119QSwcIIOyxhYYBAAA5AwAAUEsBAhQAFAAICAgAAAAhACDssYWGAQAAOQMA
-AAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAMUBAAAAAA==
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/UnreferencedClassProcessor.java-e04366ef-adb3-33b3-9294-41315134a6a9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeQuerySpecification.class-e15f4648-19d0-3bc4-8dee-4fbe4f739102
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltXE1cY3QcCA3GU
-FFusvXjBoLlUBlMualArECQ1KDY0fehaXeswOY0HJ5NxZmIb3/qP9EWz+tDLqz+qq9+ZDCEE0sRYWMyc
-y/72t7/LOcO7f37/A0AGP2gYYcjUq5bhied1YZuiLHnF5VWj7kvL2OLebsMRT+rCbRQdYcqfpcl9WbM1
-RBgKNbdiCNOSjieMF5L7LjeeK6jh1m1fVoXBHWnIqmMZa9wTD4QtXO6Lcm578zgjw/iqtKV/l2E0kSwx
-RNZrZRHFJE5piDKsvb/IeNvjTrCpQ8dphglumsLz4gsMm4lk4cN5s1GMYkrHGGIMuUT/tFS5bz4Vrmc4
-XsPzRTXYlsIzQj4V/lRB2uJRvbon3F2+ZwmG6ULN5FaJu1LNw8WI/1R6DItDhJGlVEjb8zlZMCwPlQri
-iOZ+NYWjJp6G8wz3+oYvDgyMUrAd0LZZovgcX2r4guHOEKUp8JeNrZpVFq6q9kwUDBd1XMJlhnOOW1OF
-z1OXSW7Jl8LNuW7NZdhPFPb5C25Y3K4YbSF5uxuZTfav7X8Hl9VwhWFuIG90EIRLz2sDimM4XfS5+Wyb
-O2FznGqVl2A+zX4aoDPVge3UbVeoC7Mnd0ZYhO1WM9MhSOErDWmG2f5oHdeRYBgJzr0IvDDcHFYfRW6L
-X3JVx28E/AzxHt3cqYIUf40lDYsMl/phdSzgBp0XchN6WEn82FGXx3v7wvQHSBQ1wC2Gy52BkklGPQwF
-KucsURW2r4GiOt8TpqTf0bEMui73jtb1RLpsb8ggoumUO5xWhU+3FsPZE0JnyJ+ckYFqmt/hPnHbB4Vh
-WFfRrbTupSEplhi8D+j59zU8PAgMWzquqQZfSQxzqSZLiuOh+qKMH36vFtXiIx2P1eJFYXt1VxxeAuW8
-raLnVtEW/FmDKlas1V1TbEp1E1zo6WxelYxhsigrNveJksH/Xz/sq4NcHnepf/S8TTzrFvc8QU021fWV
-pYgOL3fcoFyMQv1EMaLyRHONZss0Y/SeSDUx8RZnXtN4BB+FOOAKoeKYppHewuEsPqb3JD7BDCHO0ThC
-O58GbDs0UqhoE5+9ekiUF/4M5qOEmaWn4j0T6LhOK/Okw2hzj9FvHHM0u0p/pG9DI5uI6otjfm7RSKkb
-SzeRfNWWPB44WwooZ1qAUK4azZMzJW8hSIaimQ/lRprIdLPc7gg6ErL8po5YaLtBYSgPsfRo5i/cTEfo
-ebuJ1W6eex1qYm01MVr/Biz2NzHeDxmvEkahxlPpN1jr5mEBD+3H7lMEG6HNXBjBWOoNcr1NNiiLm8ey
-eMThg97WKnn5DodBYlNv8e3rLpPZtskECkdMDjRud5u0vVA6d4LRE3wXvIvYpfc0jSYJ9T3U/zkMJUT/
-BVBLBwibzhVGCgQAAI4LAABQSwECFAAUAAgICAAAACEAm84VRgoEAACOCwAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAASQQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeQuerySpecification.class-e15f4648-19d0-3bc4-8dee-4fbe4f739102--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatch$Immutable.class-3c64aa5e-ea82-33e6-95f7-e4409998ca1e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkD1PAkEQht85vk8U
-xW8LQ2EBSDxDjA3GhsQEA0KiobBbzlXW3Ae5W/xVNlYmFtZq4l8y7i0EGokYN9nZ2Zl3np3Zj6+XVwBV
-bKdgEI6GrmOFkknuMrsvPG51WMBcLnnQvm0PeMCk8L0Wk3Z/r+G6Q8l6Dk8hTijPX0lInghPyFNCvdj0
-gzuL244YhNxSjGpkprW1n/MTYK3UJcTr/g03EUMmiwRMgv9vbHP+cXQLuabSXAzdHg+uoj8h5Ju+zZwu
-C0R0Hwfjsi9CwvEf8NN/rhGMQYdQ+G24SNeeqZsOSciIsDWCE2LF0jXBvPSHgc3PRBTandnVwT17YIRs
-w/N4UHdYGHI1V2bSKw6hiIiWoXYCSXVPKe8ccR1Pl/cr9Iz0k1YsKGtq5ZtSvSOrvMJIh0UsaU4aOSwr
-SuStIK/UhFWsjbkVdUY5I/Y4ISZ15FPTsqPsmGZgXdsNbOqXSXe7hZ1vUEsHCO/P0mtjAQAAEAMAAFBL
-AQIUABQACAgIAAAAIQDvz9JrYwEAABADAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAACiAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatch$Immutable.class-3c64aa5e-ea82-33e6-95f7-e4409998ca1e--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/UmlTracePackageImpl.class-b53d4c81-ba60-38fd-9494-acd71a122f09
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/UmlTracePackageImpl.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/UmlTracePackageImpl.class-b53d4c81-ba60-38fd-9494-acd71a122f09--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatch$Mutable.class-39c69996-57d3-3a5c-bb1f-c35a522b8b0a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkLFOwzAQhv9r04aG
-QKFAkQCJhaEtiKCKrQiGSkiIlAXowOampjVKk+IkvBAMDCxMSAw8AA+FcNzAhKpiyae73/99Pvvz6/0D
-QBPrJnKEZjLynYjfJzzweF+wgWQj5zqQ/JZLLbV9FkUdFnvDnU4Ss57PTRiExux9hOKRCER8TNiuuaEc
-ONzzxTjijmI00+Boc6veJRjtsM8t5FGyUYBFOJ/a4s4+hsaXXRHwi2TU4/IqfQuh4oYe87tMirTORCMe
-iohw+A/8z++0CLlxm7A1bWxCSURZAyFfq98QrMswkR4/Fam0+fcl+3fsgRHssyDgUstcjWlmJBxAwZCu
-nNoFFFVtquxEqaliNnbpDXOv2jCvoqXlR2V8gq2y6sSGBSxqjIkylhSEsIxKBtvTtSIYL7+colaeNcOe
-nGaMHFZ0XMWavo/0iFVsfANQSwcI1WfVvEoBAACIAgAAUEsBAhQAFAAICAgAAAAhANVn1bxKAQAAiAIA
-AAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIkBAAAAAA==
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatch$Mutable.class-39c69996-57d3-3a5c-bb1f-c35a522b8b0a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.NonEmptyClassProcessor.java._trace-749df997-1959-3497-94c3-0f9b2b0cb181
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.NonEmptyClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0lmaUYmBy
-/eKQbmXLyKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOPU59bJIwLQzcjiXivLwMTG7KfNbW
-DIyO0wRAPKgko+MyYWSuUzmrsDASt4YDxIVqdWpRBfMMuYE8ZqcuaQSP0WkpC4THDOYdYxUTQzLmNAeI
-CzPmpjCK5Bs2JEkAUEsHCK6A7LKRAAAA9AAAAFBLAQIUABQACAgIAAAAIQCugOyykQAAAPQAAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADQAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.NonEmptyClassProcessor.java._trace-749df997-1959-3497-94c3-0f9b2b0cb181--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OpaqueBehaviorWithoutOperationProcessor.java._trace-0c804658-7b7f-3d47-a67c-c03bae5c36b9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OpaqueBehaviorWithoutOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Xs8ozcDk
-4uJopKLOyKBfXJSsX5qbo19ckliSmpuYnJGZl6ofjMQJS8zJTEksyczP0ysrzGFyOOf0gF0KZgADt+NJ
-DT4+BiZXDnlVVQZGxz8CIB5UktGJRwWF+4tVRASJ+58DxIVqdWaXB/PUpYA8ZmdefgSP0VmGC8LjBPOc
-WcXFEcY4e3CAuDBjwlRQJKvYkCQBUEsHCPqD4juaAAAAAgEAAFBLAQIUABQACAgIAAAAIQD6g+I7mgAA
-AAIBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADZAAAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OpaqueBehaviorWithoutOperationProcessor.java._trace-0c804658-7b7f-3d47-a67c-c03bae5c36b9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification.java-697f49b5-37da-3b07-9853-f0d22d1efc20
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification.java
-
-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
-AAEAPwAAAHQHAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification.java-697f49b5-37da-3b07-9853-f0d22d1efc20--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsOperationMatch.java._trace-966a5d38-7b64-395d-bc7a-9d222560a106
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IFGEYx/d1dprd
-0daWiUhHzMOiHsS1D6FL8ai74/ixsKzbzAhmLtqH+EW6CkEJQYWQdQiCDkvUcU8RgQe9CKGHhPQQUvSB
-HYpO0a1Dl5Z5nnffdz3+/s9vnuc/vIFAQGVs2GSwF6jqGoGhqMECrQvz4/HFmen4Um56ciKXn5ybjadz
-+fzV+VmnnLQv3Zyu6lp2C9Wwyz8NgN3z26irK/FEJBoNsEQ46hNOWeJUS319Cef10lBJtJiCWKJbQary
-KXWioaFEdyK+eUkXxBJXFCQ0b6mNjdKJZa0CH9T6SHXeGk1NgvZjPlGbL6YglvirIOGNf/gdtkkyXRBL
-VqOJbZKu1twszidHgz7iweSNyuFcRBpaRyDZ1l6uYx0129rKdaxWFck/YmXOdZwp17GG9Y6Och1rXEVC
-82Wos1NctIpBH+niG61iuB6Rh7uVw/2wNLTPqtAN3WJsn+cBCRdixPg3do8pM7NHFc5+T3tfhV7olRZ+
-5gEtPDCI8aftn7rMzP6jcPYX9i1qkIKUWNh3u4YCXNj3UYUMZCThq3Yo+FFLAX7R36uBC64Q+tMhCkh4
-bsAIjEjC6xoKUBg4rkEOckIYMGsoQGHwZBCmYEoIgw1hClBIGSHIQ14IKVOjgIRW7ZAQD1YIaWiCVVgV
-QnosQgEKmTEDClAQQmYhQgEKWTCgCEUhZIeOUUDCeIwYHz87acrMsvcUzv5bZVf4Qnzb7GNdZpZ9xn18
-W+eRAWuwJgo4L8IUYAGnGCPGAs4rU2bmvFM448L3fCEWcD7oMjPnG/exgNsegnVYL99zLxrEVMj1QrAB
-G0IYixFjIfeaKTNz7yqc8cB9gxgLuQ91mZn7lPtU6FMINmFTKvBdpwALeKd12IItwT0GMX3gXdZhG7aF
-cD1GjI29GVNm5q0onP0G3qpBjI29J7rMzCtwHxt7ByHYgR2pwC+dAizwH1BLBwg1cdUczAIAAJkGAABQ
-SwECFAAUAAgICAAAACEANXHVHMwCAACZBgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAACwMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsOperationMatch.java._trace-966a5d38-7b64-395d-bc7a-9d222560a106--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfOperationQuerySpecification.java._trace-c99460ef-e212-31d9-9efa-dfba20f3500b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMWMXo0MPA
-5HXAIcvBw8GLkUG/uChZvzQ3R7+4JLEkNTcxOSMzL1U/GIkTlpiTmZJYkpmfp1dWmMPkWhRsLunQjTCD
-Qd0tW11REShwQhTI92BgdJulDObDFDC67ZVBE3iurqSEpMP9h7q2NrICD3lOsABMgcdPGRMTZAWeojxg
-AZgCT3UhNAWW7KgKNktZWqIoOMsHFoAp8DKTsrNDVuAVwAkWgCuIZ0dTkMmNosBnBreDF1ACSWS/uoO3
-gzeyJp9nnFAhmCK/SewOIQ4hyIr8ZgpDheCK7rA7hDmEoSh6LAQVginyzxVwiHGIQRZpFYeKwLX57zB3
-iHWIRRF6zwkVgukLMGJ3SHBIQFYUYCkGFYIr2sTqkOqQiqJoOzuG0H4hqBBMX6AyK1AyC1lRoAY3hpAJ
-H1QIru8Hi0O+Qz6Koj9s6EJBzKJQIZg+AFBLBwiM7QfkUgEAAPsCAABQSwECFAAUAAgICAAAACEAjO0H
-5FIBAAD7AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.ParameterOfOperationQuerySpecification.java._trace-c99460ef-e212-31d9-9efa-dfba20f3500b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ReceptionWithoutActionQuerySpecification.java-f02350d7-aa11-3089-a093-ee42f672af43
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ReceptionWithoutActionQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ReceptionWithoutActionQuerySpecification.java-f02350d7-aa11-3089-a093-ee42f672af43--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationProcessor.class-c6d4e31a-3680-3733-9b8b-ef8ddf408222
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU0tvEzEQ/pzXkmVL
-01AKDY8+oLBJJCxVSBxSFaEIBFIglYp6dxYrdbXZXbzeSv1ZXILEAXHmRyHGm6hNo5b04HnY33wzY4//
-/P35C8AufAcFhmY2CrkcJeYsCEWa8syokH8QaT+RWhgVRwc6DmSaxtpBiaF2Ik4FD0U05P3BiQyMgwrD
-q1gPuQxClaSSnyphtODfMqnPuM4io0aSi0Txj5+ECY7P+RgqeypSZp+h6DePGErd+Kt0UcRtDw5uMSz3
-VCQ/Z6OB1F/EIJQM9V4ciPBIaGX96WbJHKuUod27cSsdBieZOAxv/N5s+USyawXvWpLO1WfnlB1b+I4/
-n3o2a9414VysYs3BPYbNRWgP9/GAoTyUphsyPPGb/yvREjc8PMSjSUg/Ydi+LuSichfE7KGGFQob2bQU
-trgRhteXL+z69z4Qxkg9cwEMT23COoN7GGc6kO+VfcDGlY/00o4aQ/VQDSNhMk3AsDc/fp0blnJ59PYW
-t7nfKW1RvUVaZfouJdI0kySr5HHSjHS59QPudzIK8EhW8s07WCLpTQDkLSP/OFgh3+r6lOQdkRdIL7Xa
-Y9yltT7G4wsyNz9cJ7uRE65NwBPC3NrAJljtLVFuTSmbhLGoaqv9G6tjbM/XxnKqQr6e5XIHz3P94h9Q
-SwcIaqflfewBAAAYBAAAUEsBAhQAFAAICAgAAAAhAGqn5X3sAQAAGAQAAAgACQAAAAAAAAAAAAAAAAAA
-AC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACsCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationProcessor.class-c6d4e31a-3680-3733-9b8b-ef8ddf408222--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeQuerySpecification$GeneratedPQuery.class-265728c6-1edc-3439-9a60-2629b50f1821
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeQuerySpecification$GeneratedPQuery.class
-
-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
-AAAAJAgAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeQuerySpecification$GeneratedPQuery.class-265728c6-1edc-3439-9a60-2629b50f1821--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperOrEqualClassMatch.java._trace-b45e803a-b87e-302f-af78-c6f4a0344e49
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperOrEqualClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdk01IFGEYx/e1HWZc
-ll0NY9xeRIRckEW3wqBL+Kg7szu6BouNO7NeNKlQtKztgwiKiEDYQ9AlxA5REPZ1CPKgFF5WApG+6CBB
-p05Rt7rUIRrneWbfd73t7//85n3+7w4TCoUUxkrzDN6HGgZUmG5pZaGO8oWp9KW52fSpufmLV6dmJ8vl
-tLHzc3DnZ8/l87MN/SV3XwTeBc+EIDf4RW9t9Ti+t6UlxAb/NPuEU5aJdyUSHnZEveGejM4FscxhBSns
-U18X5x71oJnlgljmpIKE5nWlrU1acUutw0rcR6yT2dLb2wV9S/pEbb5zQcwIK0j+DiOCJrYxmrggZqTQ
-xDbGTbWzU6w3FsI+4kLjbv1wMSYNzaNgpbprdcw+nkrV6pglFclfYi6AlT5U62Pe4el0rY/5VEVC9afW
-2ytWmr/DPtLKf6o8zCoxaZjdXz/saJSGuXsK9EO/GOfuqxSQ8ChJjNfJPeEys1w1OACvZA0oYIIpDrSy
-KgV4oHU8SYyXtk5wmZl1LjgAL279VSEPeXHgEItSgAcOTSpQgIIknFZ3BWfjFNATn1UYgzFJ+KpRgMJw
-WodxGBfCsBmlgIQXKkzAhCS8ilKAQn41DDMwI4T8m0YKUBh5rUEZykIYqaoUkPBR3SVsh+uEgnIAKlAR
-QqErRgEKo906LMGSEEYzMQpQsBM6LMOyEOyDTRSQAElifPm2yWVmtvfXE/vvyj4T+Phu7TkuM7MXAh/f
-bbGiwwqsiALFh40UYIHisyQxFii+5DKz4pYSMB74KfCxQHGby8yKvwIfCziWBquwWtvnuDoxFXKuaLAG
-a0K4kSTGQs5tLjNzHigB44LHgY+FnOdcZua8DXws5DZrsA7rooCbiFCABdzpCFShKviaThw8sBiBDdgQ
-gvcBI2Nj1/uAJWau9wETY4PNwMfG7gcuM3N/BD42Lh3RYBM2RYHSsQgFWOA/UEsHCPjffV7OAgAAkwYA
-AFBLAQIUABQACAgIAAAAIQD4331ezgIAAJMGAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAAANAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperOrEqualClassMatch.java._trace-b45e803a-b87e-302f-af78-c6f4a0344e49--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification$GeneratedPQuery.class-21068999-50f7-3a3e-9bd3-c015c4021e8f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification$GeneratedPQuery.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNV+dzG0UU/60tW+Ki
-kEQkQCCFYkCOHV0INbFxiCsC2bGRMSi0rE9r+ZLT3eWKbYUeeu9lhm98YYZPAQY74KF+YJj8UcDblSxk
-2QmOnGHQjO5ud9/+Xn/79tyfP/wEYD8+i6KJ4UhYtHRfnAyFbYi8yQseL+phYFr6uMdt3wzMGZENXeH1
-Wdz3x0LhlbKuMMwp0+CB6dhtQ8IWHg9EflQtRhFhuNfxCrowLNP1hT5j8sDj+km5qnuhHZhFoXPX1M2i
-a+m93BdViIHhwTIKQyw9kh0/PNI3wDCWucQydhF8N0lnm0EPQ3OyfYIh0ufkhQaGDXHEEWNo7Vbrl9HU
-5XG0oJVhU8a0xUhYnBTeOJ+0BEMi4xjcmuCeKcdqUkMzNhBeMG36DNsKIhgMLas0FnKLBBL5EV6kjVuT
-7ZnjfIbrFrcLejbwTLvQFcOVDElSNlWnbCpYRU+GLQQ+ymldBMKTuDSXWAJW9smYfkDaXpY1CzYPQo84
-37yCoHulJD1dUexg2Fy/EMMuMlg2nIzhOoYWJYyGG9AWxY1L5Ar3sOfxkh/HTbiZTMl9yYfhpuSjNbyO
-TB4XRtC1irwbaxUjpY6uIvO/hliRB8Y0bdddv+QHoqiWTeHro1Vopecehv5LARZDJ8M1hJSqIKXIk/vl
-I6X8paEdKRlcOsMtyZU2Xzkj43Jr3hkSQZ9jB5yCL9/r5E3p5i3LLJIV0mrawJwhXBnwfhS3M0w0rpVK
-kzTFv0lRe0olURWcIVPPvBFvjJIqJXKAhrtwIIq7GXYZTlEvOE7BEjp9Fh2bXpZFMSJ5UDAdBGm52Raz
-lIcnRP4+7k/TAsO1deFRs0j+vYfhrgbF09CNQ9Jl9zIMJNcTcuW60z4hEXvj6EM/w3aK8iNenyeoMi2V
-kN5SuT6MrRIg7Y1YeQmYDDFIsBePMMl90xB2WKQKSji+Pl5yBcWjT3tNO4jiPoYDa4cNQpfcO2jxYFx+
-RXH/sjJTrgkahpCRdh9muHLVmjERxRGGoX/lK4pTekAC+/qASsJ/Dow0acCpxPoPiFIMY1ScpoPAPajr
-s7Oz1QyW+DKL9TtS+1L79IeGMzFkqfBVEprhoTgm8DClKflSTcoa72VMqgfcYkivLc+XOVaKLAzHExWR
-FSK5L8ew40J0GkbwqDTaYwzXJy8IqQJxAE9I6icZzjQS2uX8vYiNZc8rr1/MNoNKn5gL9HTadsOAnKWc
-zxuP5byYEp4n8vrAnOt4silYquAajsGQNskzvPmf2GRlmq52CsiiMRVHAdPUUPgiyJaKk45lGrVH5BXJ
-+mNUmuk4nZ2XIOV7TZt7pX9yp89yfGomNFiwoygydJ23Q+s3PUrYC3VncThwqSMzKwnJcIjq+ToAu6Rc
-Xhw+6GzYRYmZpgjybG4p0geF6wlf0HlaPsz6k43U1brCrsHEjIycWYbv/s/ZdN6DaQNKeCqKU9R8LTva
-43gaz1DPx/OUFNuSq5Tio7IOPhfH83iB+h/Xc6im+v3CFXaenFeq6Rs+X4NlxBK5PqGWlXxVjIbOwLU0
-NVRfX6TAW6d41OpOVhq0TSvaswgt0cXmQMPRwRCd4d6T1H0z3LOuIkM3gjISJRFDk5hjOLxu19BRvfw2
-RMdu5Zp0/6VrFyk+swE3TgxztwIe44aMuLZ9DNkLFY6G74pa1gk9QwyaklvH2mBSUmGGeNq2KzSCmvJP
-KMTWKR9FVp2EuI7yr5mu9JR98p5KX1HE1J/8TKMONEH+NiyC5RagfYuNX9OwCZvo2UpEwOPYrGbkP17d
-qNNbrrbsWcCW+i2PqS3xMgESii8dQ9ha2by3srk5se1M3VZes7W5uvUqXE1U2xXtNQqiGxFFk2j5Edfm
-mhM7s7lIYnf2LK6vR5yqQUxUEW+pQUwqxBEyi6RpI8T2XPMiPRI7Ex0L2EvQarS7PFqFx4kaHm1VHvtw
-K+mwn76lrLdVuN0hubH36dlC43NncWdmEd05smPPcGdi5zwOj3QmdtPrIHEd6FzEUC7yI9K55r3ZBTyw
-iJHcnsRo4sF5jP+CRxZwdAGPL6fbHjkvYSfpdkzqdizXuTexcwGTSjcabSfrySEpNw+xCFMBtlQY5yJl
-0LM4MY+TCwg7Or/HXBMe/hLa8J7OeTz7c8cZ0jGCn/ArTtNb2qZHPV0a+diIgNwfYgdm0I9ZFDFHMyWi
-PYV36ftjPAOCof2n8RtexB94Wdm0R9nyXMWmEfyOl2iFMh1f4xW8Svbciq/wGl4nS+/AF3iDviKE0Io3
-8Ratvl3xS3nnO/T1Ls1cgaa/SNAm8niUhKDH6dbNMbyH9ysR2qZcSQy/wcZ6Z9cmxAfq+SE+oremovpj
-fArtb1BLBwj87Tzj3QYAAEkTAABQSwECFAAUAAgICAAAACEA/O08490GAABJEwAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAHAcAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification$GeneratedPQuery.class-21068999-50f7-3a3e-9bd3-c015c4021e8f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatcher.class-f056a452-af52-306a-a591-5c34aed4475f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatcher.class
-
-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
-AADHCQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatcher.class-f056a452-af52-306a-a591-5c34aed4475f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatch$Mutable.class-41e967fa-34a0-36fa-9057-6eece6d5fea7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtkD1PAkEQht85jq8T
-RfHbxIRCE1AiiiXGAhKjBoREQ2G3nKusObjzPvhVNlYmJlJY+qOMe8uhjUYKN9nZ2Zl3np3Z94+XEYAK
-1pPQCAdB3yp7PvN5n5k9MeDlNnNZn/vcbd3WeI8Nhe02mW/2tpqBz7oWT0InFKcuIySOxED4x4TTQsN2
-78rctITj8bJEVELzXVr9Od9y2EPAJ9RqsUPQ6/YNNxBDOoM4DIL3P+zG1HOpNrINKbkI+l3uXoV/Q8g1
-bJNZHeaK8B4Fdb8nPMLh9PTJZ1cJmtMm5P+ajhBzWjXC9lRjEtLCi56QlYXiNcG4tAPX5CciDG3+1tje
-PRsyQuZsMOBu3WKex+VkyYiFfUgcwqXJHUdC3pPSO4eu4qmd3RI9I/WkFDPSGkr5KlUjZKSXH+swiznF
-SSGLeUkJvQXkpJqwiKWIW5JnmNP0xy9iQkXeFC0zzkY0DcvKrmBVvUyq2zVsfAJQSwcIMOqOl2gBAAAV
-AwAAUEsBAhQAFAAICAgAAAAhADDqjpdoAQAAFQMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAKcBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatch$Mutable.class-41e967fa-34a0-36fa-9057-6eece6d5fea7--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperOrEqualClassMatcher.java._trace-e38f2d8f-254f-3a95-a32e-daebe059c78d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperOrEqualClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW1Ucx+9p7s1N
-lqYt14xLONUHwRgiXZE6/IOzvyNsdH0oqZ0hZMlIvbHJ3bKkbZqCKMzKwJf5H62gDyIVxkAhD0OZMnyw
-yJyUdVC2B51gZeoYBX1wjPlgPed3cs/J4+f7+577+9wTLsQwDIuQ5acJ22f0wU1oxQaJkW4teqPtk/XR
-5dm6X5ld8puN0ezs0tKLi41cN9m3vFDve/bf1rjDRuRRA547uJ3MZHZ5x4nFDHLI7OckpuTQkKvihJEc
-G1MwGeIojk486GjDx2xleHjTPHAgGB7einMUw8mQOT4eDCftQY44fNwGBkwZPyMDUZj6PAlZyAb8YxQZ
-D0xtRbTC9GQSjsGxgH0HGQ9Mv2xrhZlsDHzwg8LMUbcnaA1ggCdWUoKZ0b/LoZnXqcpk5lNLssn5bBo5
-PsD7X1CVycwlW3L4f37+ngttaAcCOWcvBkIg93BKMArkRqjKJDdhSeYCuak0shDIHaEqk1zTlswF8u9F
-YAVWAoH8R1EMhEB+LSUYBfLnqMokv25J5gL5y2lkIZDfpCqT/G1bMhcofGLCGTgTCBTW4hgIgUInJRgF
-Cl9SlUnhqiWZCxSup5GFQOEGVZkU7tqSuUDxigWrsBoIFLfiGAiB4q8pwShQ/IOqTEohSzIXKEXTyEKg
-NEhVJqWMLZkLlJ4Y0gVKWbcnqO3RjMr3R2AN1oJC+aG9GGDhqZRgVC4DVZmUj1qSuXJ5No0slMtVqjIp
-v2ZL5srlt4d6BM66PcG3ezSjF2670IFOUPBCUQxEwetPCUZlz6EqE2/EksyVvbE0slD2nqQqE++ILZkr
-e5+x3+A8XJQPDFdeMeECXOguqLxKdf54WDJfWLlo6/PvY9p8rmLCOqwHbzhXoz3BaQcD8cpzP7OX4BJc
-kY+0qh0TNmCju6J6nuq86UjmK6vbGcG4IVT909UCUjPiGIiVtRJ7A67CT92V/qMmXINr3RX+fqrztCOZ
-r/S9NLK4dt+nKhP/tC2ZX7v/F7sFN+B3WQgf/8GEbdjuHji+QXW+9YBk/oATA7Y2P+HGtHn9KxN2YCd4
-5fo3tCe4nsBA3MHJ/ewU/A135SOtRsyEO3Cnu6Kx+8Fq/EhCMl/ZGM8IltfeOOhqAWkU4xiIlY2v2Vtw
-j1ndlc13TGYwo7ui+T7VuZOQzFc211PI4utoXqYqk+ZNSzL/meZrLouwSGA0fyqOgTCafzfcU/iwTyss
-/OIyhzlBYeGfOAaisBi19cKiE9YKrZLLhtlwUGgtJTDAwpt2T2E1rBXaHyRYhin/W9rnkj3Bd/dhIE78
-B1BLBwgo6mE8zgMAAFYJAABQSwECFAAUAAgICAAAACEAKOphPM4DAABWCQAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAADQQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperOrEqualClassMatcher.java._trace-e38f2d8f-254f-3a95-a32e-daebe059c78d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification$LazyHolder.class-3b90041a-8bd8-3697-90d6-ed113d47f12f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU9tu00AQPZukiWMW
-moZyK7cCARJAGCHESytQZIpwawVBrHB5QRtnKVs5TvGlUvtVhT4UgcQH8FGIWWNIFV6Q/OCd3fGcOXOO
-1z9+fv0O4D46NZQY1tNxYMXyYypDX46U2IzE2EoTFVheJMJYJWpH9tNtGdmBiOMXqYx2+9vSV++VLxI1
-CVuu2Nt9NglGMqqhwtDYEjvCCkS4aT0fbkk/YTCcXt/r9uw1hq5bkG6FoUnNPMd+5/Qcz+m6ztu1l5R0
-Z3mp0lj1AxWq5BFDud0ZMFTsyUjWcJzhccE5THDMczSwwFBdzUmetAvL6wzqYDjJMYeqSbtTHKdxhmFB
-hnEaSYeIlAjUnhwxLLY7/6rW8HMcNRgM864KZS8dD2XkiWEgtU0TXwQDESl9zpImyriolZjkT/JBxQxu
-URlHLsWKduoKx1XtlCF8X8Zx68F0e4/BJh3Fr4XZn6SRL58qrfP2/8HuavsYuBOGeY0k+eZ0eiyTnWX6
-XUpY0p+EdkvaW4oVWuvQ3+gYnR5mVUDzG/gbdogTB2h+weIBzn7K0aDaEq0bVO/hfJbVT+NvD4siozh3
-6xAXprBqllzPIPx3AS7hMsW6vhs5+E72BjA+a+Jltj9D+4r6vP5D2zBwDa0c2cqRFULuz7BuHBn0erbe
-wM2spx6Vow3zF1BLBwiPNggr9wEAAFAEAABQSwECFAAUAAgICAAAACEAjzYIK/cBAABQBAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAANgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification$LazyHolder.class-3b90041a-8bd8-3697-90d6-ed113d47f12f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameQuerySpecification$GeneratedPQuery.class-e3b0bf4a-1bbe-38cd-9ed8-bde39321ff9b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameQuerySpecification$GeneratedPQuery.class
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameQuerySpecification$GeneratedPQuery.class-e3b0bf4a-1bbe-38cd-9ed8-bde39321ff9b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperClassMatch.java-2d7da3ea-9369-3e58-afda-1173f91c26fc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperClassMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperClassMatch.java-2d7da3ea-9369-3e58-afda-1173f91c26fc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasPropertyMatcher.java._trace-32847e16-5ee7-3ca4-b372-f4ce47c76aab
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasPropertyMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l1oHFUUB/C5O7Mf
-k82WmdlUQieoDVOtK0moaUSwJeemH0kDKYnL1k2ydJxudtdtdjfpppE8KBJ8k4qP8UWfItTHPtSHgvVB
-Awq2+IEtqERoRKtg0PpQogQN6zm79959nB//c+7/zrCwmqaFGVu6zHi/FhrthddhBE4xbWipnh9YrlYG
-lgqXlgu1fGGuHJTqQXUgjc8n/38+F1TKc8Hl8kKt/5VLldCJJxYnkryvtUmDF07tJlOpPUl17sGIxk53
-dzaeKcFOe7YMY/uSg4MSHNQbQCvGUo4SOBaVAmduGcePi4EzX8Ub0AzsGsPDYmCcxRtAgfG+KHDgUuQo
-EYXOvpuESZgU5UMTpTl29uOYEpo6moTzcF6UCQelOTblR5VQujcOZSiLoXSf3UbD+5CacxMeyrMdDdHT
-aVcWlq7pJCGUuoPCEzi1YsrC0qs0xXEqs2bDMiyLhTJX9yNRocxHHgoVynziysIymzoJrb7noFChzH1T
-Fpb5k6ao0Iv/xmAVVsVC2aiJRIWylodChbKPuLKw7BGdBFdnhxwUKpR93pSFZU/SFBWavmfAFbgiFpr+
-OYFEhab/8lCo0PSOKwub6dJJcPVMt4NChWYeNWVhM0/SFBWavR+GNVgTC83+nkCiQrN/eyhUKKe5srCc
-q5Pg6txjDgoVyh0yZWG5fpqiQrnnLLVQbtJuowsdSkc/HIN1WBdDfmI/UjPU66HQRfzDrizMP6GTYCV/
-1EGhi/gTpizMP0dTdBH/Jaut0IrdRm92KB2DdRuuwTUxFFw3kZqhmx4KXST41JWFBT/qJFgp2HJQ6CLB
-r6YsLHhAU3SRC4N8E67DzdbqSD5mwA24IRyW73RVOXyABBflx6JqZiquZOZ+M2ADNsTbz227KhU6LCR6
-IQWfV+Fz+LK1PFw8YsBtuC0cVxxyVZmySLBAMfBQ6DS9WLIVYsWVBBIVKH6zV+Br+EEoUHrfgLtwVziu
-9IGryoZFggVK3zoo9JFK35uysNJPOglOvTzKr8Im/NIKRco9BmzBljBWftxUJXWABBeVx6NqJh1XMhc/
-M2AbtsUXcvELs43uWEj0juaf5rPwAHZay8PzuwY8hIfCcRVmqhK3SLBAxfVQmh+pctBWiFWeSSBRgcpb
-ex/pHx4WClR9g2tcE46r5k1VqhYJFqi+5qHQ76/6hisLq76nk+BUrdvmMR4TO9aeSiBRx9qxSFtoJKSE
-FuZt7nBHDC28mkBqht6OtoXeiSihxQ2b9/AeMbR4pwupGfoj2hbaiSih+nddPMWl/3L17aRKSyEimvsP
-UEsHCJVKl4vNAwAAhQoAAFBLAQIUABQACAgIAAAAIQCVSpeLzQMAAIUKAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAMBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasPropertyMatcher.java._trace-32847e16-5ee7-3ca4-b372-f4ce47c76aab--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatcher.class-53e5224d-2550-3d01-844c-4928ccba526e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatcher.class
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatcher.class-53e5224d-2550-3d01-844c-4928ccba526e--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/EClass0Impl.java-a0608476-a13f-3c43-b8df-9fe7428641cc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/EClass0Impl.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1ks9qwzAMxs8O5B20
-U9tA4t4bQsvoYVDoINsDJLaaeXPs4DhjMPruc9ymCe3+nHaTJfvT75NFoygMIKJh0BTsragQnmv5ZAqG
-iagbuQqDMHCBNnYsbO9l0bbL1W1lCB5PWtPX2lQJMimaFhOsDy7WZpD6+17Pkmz35Ssy+zBw0RM7pHdx
-DCVWQsVdiybmmkEcZ762UdC/xRqVLazQCvQB7AtCrTlK0F4RZinWWVpmZ2cpLbOUutQsGRug4jfyvrqu
-UKEpLPJhkl0pBQPWa8FZsocG/LBOxeVGIyPd5Sp8hgHx3shv5sjPYOSKings0hhtXVvkU6j5wvcjbdeg
-mS/cYMmxH+6/EKz372iM4PgNDWDe/xDzh4HKoO2Mgqu9SnbCOmXZuv3ZbfJ8eaE+AqUTc2HwBVBLBwg7
-2+5/NAEAAOACAABQSwECFAAUAAgICAAAACEAO9vufzQBAADgAgAACAAJAAAAAAAAAAAAAAAAAAAALmNv
-bnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAcwEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/EClass0Impl.java-a0608476-a13f-3c43-b8df-9fe7428641cc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/TriggerInStateMachineQuerySpecification.class-27373017-8d7b-3d05-9481-c3a4da8a0e4d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/TriggerInStateMachineQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVm1zEzcQfpQ4Oecw
-JIU2tFDKW1LsNCBoS6A4JBAw4MEuYUwzw/BJuaiOwll31Z2B8K3/qHwhTDtDvvdHdbqSjRPMS24w9vik
-lXaffXa1e/K///39GsCPWPIwxHC13Qp5kopUtkSwrrTk7VSF/IFRzaY0Vd2wW/XO1v22NJuNWAbqdxWI
-VEXaQ46hFpkml0Go4kTyJ0qkRvA/rCo3bZ2qluQiVly14pAviUTelloaAl2r1G+9i8gwOq+0ShcYhoul
-FYbcjWhN+hjDPg8+Q30gvlM958tus4AC9jPkRRDIJJk6z3C/WKp9VhdlH8MYL2AEEwyV4t7Jaok0WJcm
-4XGymRAHt61kwrt4NinjNfL9a7u1Ks0DsRpKhoO1KBDhijDKyt3FXLquEobFwSIqU4KUJnMdEOb1QRNE
-cH7lWSBjKyQeviGCeyZFvjHgK27bwfZQfBzFMQ/fMtwZ7Oxq4vnmnShck8ZWxqQPhuMFnMBJhsOxiWyR
-VKk4lQjVc2kqxkSGYaNY2xBPBA+FbvIep6ru1yyX9j78j8dZ9nCaYTqTN+ofaeh5JiM5hv2UnOBxXcTd
-6tnXOXRSS0lKMpSu7fPdvHWT0pwl7D7DeqcFKNwZCmCH/286acdxZKi57sW2ySiUXUVQwqzts1F6h0jn
-muHyp5KmdGj5tNKK0w4bhrlixkCqyyJNpdHOzjYPAXUxqsVHu47j3uqGDNKs+emH9WNhREvSErX4offg
-MiwVB2zV0optgdmdN+QFK/9SwBWb5eOSzsPInVJaq2rLUIQNLcXjTeLYiNomkLeUrafZjF7P2UgYxhqq
-qUVKDhi2P+sdM/+pBZnR8O2TWqAvQ6GqidKNUCSJpPMa77slKFU77x6cpyQPw37ojrYVTbJH0hxJjMb8
-zCvkt3DgBc2H8AU9fRqB06Q1hYM0K3T0cAhf0jiGrzBJGodpnqOdrx3aMs2slv8KR/66S5DfbTt5mHRO
-0dPiHnA8ztLKOeLBe9gj9J3CNEnf04/43fTIJoczKL7jZ55WLLv8Pyg93MIP2z3Wo87fRYc62dHpMraz
-s+TTMuQuH57709KN/wNIV94T+5+4QHYsE5PFDzD5CT+DTYBivthFmqbRao3MbGHuRR/MKQdD2xN5XHrL
-hDmTl7jcb8LemFC+y242j6tuXCBWoN0hOkWGa7B3Hd3C8P8HUEsHCBqDiQd5AwAAyQkAAFBLAQIUABQA
-CAgIAAAAIQAag4kHeQMAAMkJAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYA
-AAAAAQABAD8AAAC4AwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/TriggerInStateMachineQuerySpecification.class-27373017-8d7b-3d05-9481-c3a4da8a0e4d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassQuerySpecification$LazyHolder.class-f7d35019-8275-38e7-9b2d-0ed41fc19966
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUltrE0EYPZOkyWYd
-bRrrrd5ajZqIuKVUX1KFEiIurFs0IWJ9kMlm1Cmb3bIXIf1V1T5UFPwB/ijxm3U1JYIQH3a+y57zXc7M
-9x9fvgHYQKuCAkM7HfuWHO8nE88XcWylifKtro47On6eymjS25eeeqs8kagwaDjiYPI09EcyqqDEUNsT
-H4Tli+CdtTPck17CYNhur7/tdroMG8689dsMdWL37c4b27X79rZj73ZfUNKZbURIY8vzVaCSxwzFZmvA
-UOqEI1nBaYb1eRub4FjkqGGJobyVV33QnH+B1qAKhrMcCyib5J3jOI8LDEsyiNNI2lRZCV8dyBHDcrP1
-916afomjAoNh0VGBdNPxUEZ9MfSlFiL0hD8QkdJxljRRxFU9ukkKJO9VzPBo7rlPXGxba7HGcUNrYQjP
-k3Hc2Jy66wybNPh/XK3ZC9PIk0+U3mTtX+D7WhYGbgeBjDKMpLXM6ZBYJZmK9JQLWNFSk7eiNSNborMK
-rf0pih5mKKD+FfwVO8aZI9Q/Y/kIFz/mbBC2QKdL+Je4nGX1V/tTwyLLyC7cPcaVKa2cJZ9lFP4LgGu4
-Traq7zwn38v+AMYn3XiVHc603aU6r3+3rRm4iUbObOTMEjEPZ7q6Jwa9lZ23cSerqUflaML8CVBLBwi9
-E2P16AEAAOwDAABQSwECFAAUAAgICAAAACEAvRNj9egBAADsAwAACAAJAAAAAAAAAAAAAAAAAAAALmNv
-bnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAJwIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassQuerySpecification$LazyHolder.class-f7d35019-8275-38e7-9b2d-0ed41fc19966--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageWithoutAssociationMatcher.java._trace-bacf3a81-ecc1-36e3-a253-8ae99a9416ff
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageWithoutAssociationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll1MXEUYhnfgzO7Z
-squVv80S7SmlaDUFlNSSGo0zSCH8JK3C0q6saw5wdKHsQlkWoQstMU20Jk2tsbVRo+mfURIlJtrGmhqb
-WIxoTNHURNSaSDRt9AIT77ioZOb79swsXD3vPGe+d2ZCgsfjoYTMND5A+HOeAv4931EcIp6H06N9dZnk
-UF3a2Z9xUn1O/4D9/KidrOsEbpLcbQ8N9NtjA8Op2vH9QwVP9B+8Wsod3MfD7BZeWVOzxj9VFBd7SMtg
-QJBcJS3jloqtqcrt2xU8VihQftp6qlhbnPUpi+17DLb24y6399wFAQhHDdbIGhXheCkEIMwbrIk1KcJC
-KQQg3PaxZtbsCh1eDKSwe7qSRVjE5XN+YPhg94emJnRuqmR9rM/l1mJg+KCzx6cJkdkiNsyGXSHyqZUX
-XL8DAvhiOQS8UrzGhZFbpsok8q8f2RS8Cn5jofC7CVWZdHsDyEWCS9Avl36Yqky6N6BfLvy9f1psik25
-haNGGQSycDQcApaFo5apMone50cWhaMPgQ+Fow1UZRJ9NIAsCkRb0ZeFo7uoyiTahb4sHKMmO8KOuIVj
-QT8EsnCsPAQsC8fuNlUmsc3oy8KxWvChcGwbVZnEdgSQZYFm9GXhWAdVmcSeRF8Wjr9msBPshFs4fjII
-gSwcPxsCloXjH5gqk/jHfmRROP45+FA4foWqTOLzAWRZ4Ef0ZeH4z1RlEr+BvixsN1J2mp12C9stQQhk
-YbsrBCwL20+bKhO7148sCttD4ENhe5SqTOwXAsiywGH0ZWH7FaoysY+hD4XPrM8rfMnKC5bWaSdwQiab
-Y3Ou4FhlEICwLQQsj+g8YqpMnEY/sjii0wE+HNF5iqpMnD0BZFHZ6UdfHtEZpCoTZxh9eUTnxfV5hd+0
-8oJL67QTJFIWu8wuu0LiqB8CEE6GgOURE2+bKpPEOfTlERMfgQ9HTHxCVSaJzwLIonJiHn15xMR3VGWS
-WERfHnFgJ7/IrrAFLOAd3GiweTafKzS42dS5ZiOyKDjY6dPXY0Xa+r5fDLbIFt0b2fe7mRfcLIdAXtFQ
-Kz/ArrNfcUuarDTYElvKjUhWmzrXliOLkcmmemA5oTDZZmkBSQ4EIZAjkwv8PLvBbuVuIXXGYMtsOTci
-9Z6p81w5shiZuhqSDM+U+paqTFLXAsji2lO/oS+fKbVMVSapm+jLZxoeX3umv9l/uKF3pMtgK2wlN2Bk
-L9U5XoUsNhh5yaevv1qkrY/eabBVtupe0WgJzQvCYQjknY3O8Bl2m3txS5ruMfjab25E+lmqsxNGFiPT
-B+sl4zOlD1taQNJngxDIkWM+/j43eUnuFsb+MHiQB3Mjxv6iOv8TRhYjMzQkGf76MkWmyiRT4kcWz5q5
-B3x4pkwVVZlktgSQ5f4X+EVexjeg4B1/3eAVvCL3wfgpqvM7Vchig/Gvffr6tSJtfWKXwat5tXtFE500
-L4iGIZB3NvEln+H38wdxSzr5lsFreW1uxOS7VOfzYWQxcvKLesn4TJNfWVpAJpeDEMiRB1rWnqmeP5a7
-hewmgzfwhtyI7L1U561hZDEyuzMkGZ4p226qTLKdfmTxTNlnwIe/vmwfVZlkEwFksf9U0OKMK/8mT20N
-QiBPMPW4N0/YWaAJ029YvI23ucL0hSAEIHzjyxN+8GrCoS0W7+JdrnCopRQCEGxfnjDo1YQZPlbKe3mv
-a8zwlyvzk9kSSORH/wNQSwcIe72UZwcFAADnDAAAUEsBAhQAFAAICAgAAAAhAHu9lGcHBQAA5wwAAAgA
-CQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAEYFAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageWithoutAssociationMatcher.java._trace-bacf3a81-ecc1-36e3-a253-8ae99a9416ff--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatcher.class-347628c4-6f1d-3441-a938-1f990d385a9c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatcher.class
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatcher.class-347628c4-6f1d-3441-a938-1f990d385a9c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsPropertyProcessor.java-2593ae7a-d71a-3fce-b49e-4a0cf6d48fd8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsPropertyProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2r2zAQvBv8H5Z3
-ssNDgV5TSkp66aG8QA89b+RNIipL6kpKa0r/e9dynIQk0IKtz92Z2VkF1N/xQJB7q6gPadAWY1Q5Gbuq
-q7oyffCcwPNBkbYmRFIS+m4c1JZ9IE7D6mnYyWBiVD8y8aA4u2R6UhiM+vwFkz5KsqYYPV+z7zS8/XRx
-pigpRdBysagrWMBH6MczCDMOJDTWM3WwHzfHh5r8DR4ETInYqYJVho015FKEePTZdtARmxMBOmjQeTf0
-PscWCpKAYwIRbakvKSMZ7qKUq9MsqGmv2Mu6Wn/NIbCcf0N2xh1i84LWvrR1FfLOGn3Nnyhui79Ydct5
-5+L7B7c+wG/hhskvECWfaG8cndXqZLw7FyJHHnYE9It0TmKg3BCKt8VhdU5fB2TsIWxsQTihzQR+PzsJ
-5ZpkKRWAcSVIZ2ZRa4fZFQEvoHeYW/4XZuD/xZym5TjdW3vyprv0R8xA+/xhb0oLpNJXmKKuz2bL7WqE
-Hv/124mYTUc3XE8oHjozyW2n/sAlenL7QGljm/YVLtstN+1E+qeu5PsLUEsHCDJUxr+fAQAAswMAAFBL
-AQIUABQACAgIAAAAIQAyVMa/nwEAALMDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAADeAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsPropertyProcessor.java-2593ae7a-d71a-3fce-b49e-4a0cf6d48fd8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageWithoutAssociationMatcher.java._trace-3854deec-e4a9-3ffc-9a88-577cde98d50d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageWithoutAssociationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll1MXEUYhnfgzO7Z
-squVv80S7SmlaDUFlNSSGo0zSCH8JK3C0q6saw5wdKHsQlkWoQstMU20Jk2tsbVRo+mfURIlJtrGmhqb
-WIxoTNHURNSaSDRt9AIT77ioZOb79swsXD3vPGe+d2ZCgsfjoYTMND5A+HOeAv4931EcIp6H06N9dZnk
-UF3a2Z9xUn1O/4D9/KidrOsEbpLcbQ8N9NtjA8Op2vH9QwVP9B+8Wsod3MfD7BZeWVOzxj9VFBd7SMtg
-QJBcJS3jloqtqcrt2xU8VihQftp6qlhbnPUpi+17DLb24y6399wFAQhHDdbIGhXheCkEIMwbrIk1KcJC
-KQQg3PaxZtbsCh1eDKSwe7qSRVjE5XN+YPhg94emJnRuqmR9rM/l1mJg+KCzx6cJkdkiNsyGXSHyqZUX
-XL8DAvhiOQS8UrzGhZFbpsok8q8f2RS8Cn5jofC7CVWZdHsDyEWCS9Avl36Yqky6N6BfLvy9f1psik25
-haNGGQSycDQcApaFo5apMone50cWhaMPgQ+Fow1UZRJ9NIAsCkRb0ZeFo7uoyiTahb4sHKMmO8KOuIVj
-QT8EsnCsPAQsC8fuNlUmsc3oy8KxWvChcGwbVZnEdgSQZYFm9GXhWAdVmcSeRF8Wjr9msBPshFs4fjII
-gSwcPxsCloXjH5gqk/jHfmRROP45+FA4foWqTOLzAWRZ4Ef0ZeH4z1RlEr+BvixsN1J2mp12C9stQQhk
-YbsrBCwL20+bKhO7148sCttD4ENhe5SqTOwXAsiywGH0ZWH7FaoysY+hD4XPrM8rfMnKC5bWaSdwQiab
-Y3Ou4FhlEICwLQQsj+g8YqpMnEY/sjii0wE+HNF5iqpMnD0BZFHZ6UdfHtEZpCoTZxh9eUTnxfV5hd+0
-8oJL67QTJFIWu8wuu0LiqB8CEE6GgOURE2+bKpPEOfTlERMfgQ9HTHxCVSaJzwLIonJiHn15xMR3VGWS
-WERfHnFgJ7/IrrAFLOAd3GiweTafKzS42dS5ZiOyKDjY6dPXY0Xa+r5fDLbIFt0b2fe7mRfcLIdAXtFQ
-Kz/ArrNfcUuarDTYElvKjUhWmzrXliOLkcmmemA5oTDZZmkBSQ4EIZAjkwv8PLvBbuVuIXXGYMtsOTci
-9Z6p81w5shiZuhqSDM+U+paqTFLXAsji2lO/oS+fKbVMVSapm+jLZxoeX3umv9l/uKF3pMtgK2wlN2Bk
-L9U5XoUsNhh5yaevv1qkrY/eabBVtupe0WgJzQvCYQjknY3O8Bl2m3txS5ruMfjab25E+lmqsxNGFiPT
-B+sl4zOlD1taQNJngxDIkWM+/j43eUnuFsb+MHiQB3Mjxv6iOv8TRhYjMzQkGf76MkWmyiRT4kcWz5q5
-B3x4pkwVVZlktgSQ5f4X+EVexjeg4B1/3eAVvCL3wfgpqvM7Vchig/Gvffr6tSJtfWKXwat5tXtFE500
-L4iGIZB3NvEln+H38wdxSzr5lsFreW1uxOS7VOfzYWQxcvKLesn4TJNfWVpAJpeDEMiRB1rWnqmeP5a7
-hewmgzfwhtyI7L1U561hZDEyuzMkGZ4p226qTLKdfmTxTNlnwIe/vmwfVZlkEwFksf9U0OKMK/8mT20N
-QiBPMPW4N0/YWaAJ029YvI23ucL0hSAEIHzjyxN+8GrCoS0W7+JdrnCopRQCEGxfnjDo1YQZPlbKe3mv
-a8zwlyvzk9kSSORH/wNQSwcIe72UZwcFAADnDAAAUEsBAhQAFAAICAgAAAAhAHu9lGcHBQAA5wwAAAgA
-CQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAEYFAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageWithoutAssociationMatcher.java._trace-3854deec-e4a9-3ffc-9a88-577cde98d50d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/build.properties-c7f0e540-3fcc-3ec5-91cf-bf268723c1f5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/build.properties
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABLyszTy8xLzilNSS1W
-sFXwdQ1x1PX0c9PXieHlUkAFeljECnJK04EmVOTm8HIV55cWJafq6QGNKS5KRjcBKKSbnpqnz8uVX1pS
-UFoCVpeUCRIAAFBLBwiwXqhOUwAAAIQAAABQSwECFAAUAAgICAAAACEAsF6oTlMAAACEAAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAkgAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/build.properties-c7f0e540-3fcc-3ec5-91cf-bf268723c1f5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.EventForTriggerMatch.java._trace-f5e38870-1a2d-327d-8268-cc140e64b5bf
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.EventForTriggerMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkd9Lk1EYx3dse8/7
-zjm18TaYia2QebPGCK0E4zG3ufmLZK29byIyl+RgGubMixKi6CJCyLsMBCs0FKK6MtAbL9Ib6ceFdNV/
-0KW3Re485+ycefn5Pt9zns/hOBwOFyG3Gwj8dNTAX3hf10gckdn7+cjcVDEyW8qVJqZy+cnC9EQkrcCt
-XLFwJ1cq3Ju++GCmWNO9bhU88EPc4IBk7JwZCDhqul0NdXUOEutqLBOfklg60NR0PDRPHw9PxUZ0SSSW
-N5B0RqUzzc3H1OZlzUeaJBJ7QpE0RquulhZlxRqtwg/1ZRQ6R2YwWKG44WeENvF6XRKJ+w0kZhMP+hih
-TTykSSLxMEViNvElGgrJ9fFXzjKKhW+rhxteZZi4eS0cqdgkRvRwuGKTyNciMZvE8pXopYpNYlWLRis2
-iXUDidkk/ugdHXJh4shZRrHwH1WHvS6vMuwNVA+DhjJMPnRBD/TIcfJxLQai8MLPGV+TXNJVJsllQzB7
-UeqCC5KQlBem2gwM+IWpqI8zPjp1WVOZpLqoYPbw1DcKQzCkXHjowYBf2NfugjSkZaGvk54IrtdjIE6s
-U7DAUgofdQx4oZ+aMAqjstB/1oOBKDynMA7jSuGlBwNeGHjjhCIUZWFgzcCAFwY/6TAHc7Iw+IViIApf
-6YnCgbOqMFx7HhZhURaGw14MeCEdMWEFVmQhHfNiwAuZVhM2YVMWMp0NGIhCn58zfn7mhq4yyViGYPb5
-mXEfZ/zbzKSmMslMU8Hsb7PPTNiCLSmQfW1gwAWy7/ycUSC7oatMsp9FHwWy2z7OKJDd1VQm2X0qmAlY
-rTpsw3Zln9VuIgsha1iHHdiRBdvPGYWsMV1lYt01BDMha8bHGYWseU1lYi1QwSj0XYdd2FUEfrkx4AJ2
-yA17sCf5qoksDtgZN+zDviyM+TmjsT2hq0zsKUMwM7bnfZzR2F7QVCb2UyqYGduHOhzAgSLw240BF/gP
-UEsHCAWCQ4zdAgAAnwYAAFBLAQIUABQACAgIAAAAIQAFgkOM3QIAAJ8GAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAcAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.EventForTriggerMatch.java._trace-f5e38870-1a2d-327d-8268-cc140e64b5bf--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasOperationMatch.java._trace-7a4c6236-a12a-3d7d-902d-0eae6ee925ff
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkt1LFFEYxvc4u8w4
-o7s2QaAjKrRYga1LYARivenM7K66gck6s7IUg0oufuFXt12FIWZgRRb2QUZg4F14oSBepETSB3QT0U3/
-QFAUVHTRct5zdo57+Xue533f5zATCARChPR3EPgQKLNvwlIbAAm0TE8NNM+OjTZPD03ODo0PDA3mvStT
-3lhzL2MTuc8bzQ96M/mJ8djVydGy83Pulgbvi4sCkOz4rVdXF4S7lW1tAWLqhygxm5jHj9XUFPipWnAl
-M274RMwuCamMUl9dbW2B1o/Q5CXVJ2IOa0g4Nx+qqxNv3JIP8r0IZdboi97Q4NO3KCXW56fhE7EiEhLt
-Yx1GD/tY1apPxDqqIeHcnNzYKNy3FoOU8aK1XOI+DguubYPVFCsWstNGU1OxkD0cQqKF7CUw46eKjez7
-ajxebGSvViLh4HelpUW4af8JUsabCUk+4CbUsOjWl7iN5YKbvB2CdmgX/OQyV1jiYZQxPim5aohMktsS
-Z/qs1OkQJCAhbEy1VjIFN6aSBmN8eeqCKjJJuRpneiH1S4Y0pMWN/yqYghs7cyG4CBeFRKcnlyr5CFPY
-zBsZHHDExEeFKZjoOqFDDnJCoqu1giks8VwGDzwxsV7BFEx0bwZhBEaERPd2OVMwkd5VYAZmhET6rcwU
-lvgslya+Bg8keiL1sAALQqInFmYKJnpP6rACK0Ki91yYKZjI1OqwBmtCIhOrYgpLnI0yxj8hYxoik8xl
-iTP9EzID3MfvnMmrIpPMtMaZzjs3dNiADaGB86CcKdjAWY0yxgbOmiEycV5JnGkD5zX3sYHzThWZOJ80
-znTePaPAJmwW77lJnTFv5HoKbMGWn8hHGWMjd8IQmbjzEmfayF3kPjZy76giE/eRxhnnfyiwAztig78q
-U7BBtlOFXdj1Oacz5hPZWRX2YM9PXIsyxs7Z64bIJPtE4kw7Z59xHztnX6gik+xLjTOd71cU2Id9oUF/
-lcoUbPAfUEsHCDSYHBXjAgAAxAYAAFBLAQIUABQACAgIAAAAIQA0mBwV4wIAAMQGAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAiAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasOperationMatch.java._trace-7a4c6236-a12a-3d7d-902d-0eae6ee925ff--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ReceptionWithoutActionMatcher.java._trace-b67466a5-a9a0-31f0-8689-646fe32285bc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ReceptionWithoutActionMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkE9o02AYh/N1XdMm
-q4y2m0JCBNFriyh2eJC39FDHFEdXQiy1bfo/pato2x08jKF4cAcPMryIsHnwID1MdODEQ0F3rgcPDhQR
-hMIERfAiKFjzvfFLcnx+7/P+vjfhOG6SkGaUwFfOk7qQuB0/R7hY53o51ltuxTpdvVtd1ssNo12NLdlA
-1VtGRe8aV9vRlWstT/J07VcYDqwGDhKpnBKNjvnP4bk5jqRuTplEpyR1V7bj/C0lHrfh1oSJdHX+Scgx
-fMXbhgtlLyQgwcYL9TAGKDzgIQlJm/DICqiwOKtAGtKMzwaQcWEx6XcI6RcKFKHI+EMIGRfS33iHkFkV
-oQlNJmTuyK7g8SEMcOO5RPl8ZHbME5mXgp1J5o1osfCP1Wcy9KDHCtXhDAa0UP0iUcZC9UCwM1F/ihab
-hdpbP6zBGivU3gcwoIXaZ4kyFmojwc5E+yFabBZmr3hhHdZZYVYPYkALs22JMhZmu4KdSXb8E5HNwlxw
-EjZggxXmQkEMaGHuqEQZC3MnBDuTXEy0mBYmpl2Fl2VXsCI4Xsh/8sMmbDIhP5rBAIXfEmU8oeAR7EwK
-U6LF5gkFZdpZWDgju4IlwfGCfkqGPvSZoF8KYICCJlHGE/S8YGeiN0SLzRP0QeI1bMOuJfhKD72wAzv/
-F0pbgpP7xyw2C0rveOf8o+iYVypeGMCAXVxpCK6gcwQD+gmV7zLswR4TqmIQAypUFZ9LOO5xCLWTMgxh
-yITaxSAGKBR5l2D4HEL9hgz7sM+E+v0IBihs8y5h1+cQjNUIjGDEBOOe4gqehjGgG38BUEsHCA9eaChc
-AgAAmQUAAFBLAQIUABQACAgIAAAAIQAPXmgoXAIAAJkFAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACbAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ReceptionWithoutActionMatcher.java._trace-b67466a5-a9a0-31f0-8689-646fe32285bc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClass.vql-0dd5dd9b-e469-3481-8de0-d9cb3bbbcfc2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClass.vql
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdVd9v2zYQfo7+CkLt
-g9MZlNcWCJAhQNrAHQp0yIpk2+NASSeZC0Wq5MmuV+R/3x1lKZaTrc78YJu87777fWxVcadqEF1jJDQt
-bgujQkgS3bTOo0hXiO15lm02GwmF0W0A6XydEfx19lYu5CL77ZdPaZJlBwqrTuYNyEajZGr0qoDsR7lI
-k+RyWdYwC67zBYgLEbp2LlD5GjCe8rkwKgdDh7TUHgpMT5PLK2dRaRs+IjSzoj+AH9Q13fbKBP3gfKOQ
-QMYxIH1xVi0Wb/OUeEnnD13iiq5fnyatQgRvmQL8Fcc9IwZxLuL/Od8Ph1PxLTn5GcikMvpvhdpZGVoo
-dKWLGd3Po+2fDjEsenwr6/44KLYEuf9+Xh4cpmzaoFGv4eZI1ytty704f5jFPI+mJ5m49ssvnTJHsLLw
-InpKLIKyfbwlt7HhmkB9mgrzYMSxjVEU7USJJBUo93UY+5j1V+8Ig9sJaevp/yCJnDfouwI7D2WEUCHB
-9ybeIXqddwjRROunJlbqeL8fcjHJafScLDFzj5lmI8oeB0eWj4ztWXZHzp3ZIeDLOGq7yWLVcSqXvCd6
-6+JlYV7yfF7nAfxa5QZ+V6aDmVUNN3Gq8sCzjzR98LX1QJl2lgWFkTq8G6T/wWBAVU9rf2JJvxuYRluc
-BViD1+QdYcB750kzObkDvvhGWuk9nxsioqV3kd6uQBRjHEIHEXdgVOpHb1lqdP5jyYS0+MYl2Kp267sg
-ta28koXz41WvkSYHm+giffHm7GxRnhE5wle8GtdTFT/pw3hHH4aSTQbOQi1i4Q66cC7+jN0yAew1C8lb
-P/TTvxd2UtLBG+vs8vsOTXyOdrJXiXglOMOVM8ZttK3FjjOQe2ugdIcOgtCVQELROyIaQNW4kryhUrC6
-WittuCdE7mht48q7rl5FfHxSRI9W5IG28brdPWgeak1dsZVM835L0wSWXWDMfiH5JeMv6nv3Fz02katr
-S0rtDk3bOlphogDI94Gt9Vucai1Bf6HDznyftY02RmycvxMqcO8SM5TsS0Zv5eXnDvz2vQpQfgDFS2hW
-9b9cBW1X3MNQ3sSngPplfBNizHuvAqWa6AabB4qzPkPn4pZ/lwYasDgX0wpm2clu0fuCykbHfbQMe0zk
-x4B5tOS5jQYplf4ZQd7GWP5HkL3i84JEXz8RJO4xkd0B82SQg/T+H1BLBwhn41hVfQMAADkJAABQSwEC
-FAAUAAgICAAAACEAZ+NYVX0DAAA5CQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAAvAMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClass.vql-0dd5dd9b-e469-3481-8de0-d9cb3bbbcfc2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.AssociationEndTypeQuerySpecification.java._trace-b2304ee8-1ad4-3337-bb64-eeedcac767fd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.AssociationEndTypeQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzD9PwlAUh+FbIjYV
-Q0yJiMQFTONAAgsMDOIZtEBpKCBpDSkJDTSGyp8AoovfQhJnF2Pi4O5gXIyTCx/B1UVdXBwk9d56C+N5
-8/wOQsjLMPqUgQny5BW4Bw1qDEqNhs3EuNtJjMzB2Ow1zVbbOB4a3cQhvvf/btXotFvGabvfi58NOp6D
-c622CZf/n9COaAmRyCxogdmtIUa82rZvAhjxITwX3oRolFpkP4VYjAa5IGcHAnIf4WSSBvmVVTsQkN/i
-50CcdYObUDrtAo9+OxAgCaFMhgbSLmcHB8jsHFB9LiDf+UACiS5TAQpQoEfyN4cTQcVrFqpQpVHxNoCT
-g95ZUEF1oS8eJ4KUizXQQafLZAMXZ6a8pKAOdVf64XAiu9IeCw1o0KgkBnFy0JMXTDBd6JldSK88TmRX
-znrBAotGZdm3kI78OJFdpbEEfejTqNJaXkgn6ziR3S9QSwcIiXPgRlkBAAABAwAAUEsBAhQAFAAICAgA
-AAAhAIlz4EZZAQAAAQMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAJgBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.AssociationEndTypeQuerySpecification.java._trace-b2304ee8-1ad4-3337-bb64-eeedcac767fd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasOperationProcessor.java._trace-5931aa62-4fd3-372d-8d0c-82c572dea713
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03sYow8Dk
-rOVQqaTKyKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOm52Z2KVhWhh4HGeJ8fEBuUa8SkoM
-jI67BcA8iCSj42khZK7Te1ZRUSTuFw4wF6LV6Y8qmGfPDeQxOzNJI3iMzrIsEB4zmKckAuZ584NVanAh
-eIzORhCV3hCVwawSEggLnSM4wFyIhc5pQiiSFWxIkgBQSwcIWrJ4sKUAAAAeAQAAUEsBAhQAFAAICAgA
-AAAhAFqyeLClAAAAHgEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAOQAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasOperationProcessor.java._trace-5931aa62-4fd3-372d-8d0c-82c572dea713--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.InheritanceDiamondProcessor.java._trace-ee5dd193-cee7-389e-beb7-e1bc838b9be5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.InheritanceDiamondProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Occoy8Dk
-EORYySrAyGBaXJSsX5qbo1+cWliampecmpKZmF6UmKsfDOW7QPhhiTmZKYklmfl5emWFOUwOs12M2GRg
-xjDwOfbK8PICuVHCrKwMjI5bBMA8iCSj4xEJZK5zH6uYGBJ3MgeYC9HqPFsFzMvlAvKYnRdKI3iMznuY
-ITwmMO8ARGUFROUxaQSP0fkhRGUFROVTiMpmiMrX0ggeowsbRGUzWKULF0RlH1ili4A0gsfoog1R2QdR
-6c0qKYnwhEsAB5gL8YRLnASKZBkbkiQAUEsHCDNAzyXZAAAAhgEAAFBLAQIUABQACAgIAAAAIQAzQM8l
-2QAAAIYBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAY
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.InheritanceDiamondProcessor.java._trace-ee5dd193-cee7-389e-beb7-e1bc838b9be5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/AssociationEndTypeProcessor.java-f66a73dc-d66c-3a91-bf9a-7fea49db8697
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/AssociationEndTypeProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU02L2zAQvRv8H4Y9
-2WFRoNeUkqXbQw9LCy30PJEnjlhZUmXJ1JT+947lj7jZdNOCbdmjmffePI0dymesCWKjRUvfIxlJlcLa
-YyNiUHqXZ3mmGmd9AOtrQVIr15Lg/DfDQzy0rZUKg7Jm93rmZ28d+dDfSPvaO7qe0jGNR8EifS98NEE1
-JNAp8fEJgzwxviRW48/V17paCf5gqoEtVadGt5tNnsEGHqAZYuBmSAiotPVUwXH4OF03DF9Ag8MQyBuR
-YNPjvVZkQgvtyUZdQUVedQRooEBjTd/Y2JYgNWMxDwbgVjQ1qWTgxUPLJsgwayvKM/Y2z/ZfonOe49/Q
-G2XqtrhDre/KPHPxoJU8148UL91YbFwzXzj89i8mvoOfrANGG4FVPdJRGZqUyyF9aopDFg4E9INkDOwr
-7xCy5cl4MZXvHbKv4BJdAulQRwJ7nI2FlEH8OrYCyqQ8Gb1n5bqffWKKBH2B/ETNgTz3cAv9nPifDPMk
-3MCf0/4RfVy2w3J5sJ1V1TIdbD/q9SlPZt7DuDP/lCsn5q1xfidd5W6gGu79p468VxWtuF+nXE/I2EQ5
-zgksNeOp1xRSWVHewxJZdP0RnTCLchT2K8/4+g1QSwcI/DOkDc4BAADNBAAAUEsBAhQAFAAICAgAAAAh
-APwzpA3OAQAAzQQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEA
-PwAAAA0CAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/AssociationEndTypeProcessor.java-f66a73dc-d66c-3a91-bf9a-7fea49db8697--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification.class-23dfb185-b8fe-3cb4-9e0f-0623c3ab5754
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1Vl1XE0cYfgYCC3EV
-xDa21tZ+gATSskAFoUGt8qGRALGhtJ6eXgzLGAc3m3V2Yxvvetdz+mf0Rjm96Mdtf1RP3xmWEAIIQpqc
-szsf7/u8z/vMOzP7z7+//wFgHA8ttDHkqmXPCcXTqvBdsSF5SfGyU42k5xRUJRAqqi1Xy+tCrTya9XgY
-5vwCd5/wknhQFapWDIQrH0mXR7LiW0gw5Cuq5AjXk0EonGeSR4o7T7Wpo6p+JMvC4YF0ZDnwnDs8FHeF
-LxSPxMb80sJ+RIbOGenL6CZDe3pojSExW9kQSXTjjIUkw8OWce+vEymYSRs2zjJ0cdcVYdg/yvBjeij/
-v4XLJtGOHhsd6GWYTx8tYplH7mOhQicIa2EkymZaitCJ8bRYPXnpi21Gq3zdEwx9+YrLvTWupO7Hg4no
-sQwZFluXXZaEk34YcQJiWGqlcASdnP/ZFYHuhBbeZ7h1pFhix8FZM9MGto6SxAf40MJlhtXWrW+eP6/d
-q3gbQulKSiXBcMXGx/iE4WKgKrqoclTYknvyuVDzSlUUw2Y6v8mfccfjfsmp88v5zZbZoaML5M05Zy18
-xjBwrGi094Si5+AxyTGcLUYkzBIP4go7s10MZBZRr3qM8tZnRCNvv0SlnD24jt68NkvbG4U22DA+t5Bh
-mD4xiI0vkGZoMweTMJwYpk6aDenki5/my0FUM/gM2UN2yjHIUX5fYsLCNYbrJ4SwMYox2rlEKuaznP6h
-Yc1X1jeFG518EajmphkuN6pFSOP64cR2FkiVSwdaGEALNxjO71LK+ZEoCaVzv2VjEl8z/Lq3upojZA+e
-NejZ/D7kU2RLB1XAyVhEdEwzXDhASrp8D1b4WBWVK/CIsP2d9aeLQ2twnWEyfWKICYbwFPvzbR13dyfD
-fRuDenstp1t4XQytaeglfbN27l7n1/RgwcYDPXhF+GFVid1zbEMvvvK5V/QFf1KjhSxWqsoVC1IfZhNv
-y2FELzBDd1GWfB5RJIbfWvqVNHOKY/EmFaGd8wnezAuq1J6mbxPKf/c2wxgp1w79S6JNq0p9i3qT1GP0
-7hreQtdrnHtJ7Tacj+2Aq2Q1iD5q2dt2uIB36N2Nd5Eii4vUTtDMewatQC1tldzCpReLBPnRn6bfTjaf
-0lPjnjM8RmlkjHiM17E76N+PARMTmt+cRT4JXVz74kxTS7PryGxh6EWdcqcJNmUgU9sGMV3dGoFj6I0a
-MTTMSEw3sYXxZpQbDUknYpRf9D6Nfe/TqI6QyrSP/4WpTIKeX2U66DmzhZvNaHcaOKXqnFK4TTOs92/C
-nY1xr5KNtuoczrzCXDMOMzg033ub8liIfQbiPDqGX+Hu4S5zpOW9fVruCZg73FtLuNgQ0Mg7/Br5l00u
-A3WXLizvcdnhuNLsUo9CtfGNaRWxat7fYo3efdTqJqvvoL/6GL5H8j9QSwcIOXU9YDIEAAAPDQAAUEsB
-AhQAFAAICAgAAAAhADl1PWAyBAAADw0AAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAA
-UEsFBgAAAAABAAEAPwAAAHEEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification.class-23dfb185-b8fe-3cb4-9e0f-0623c3ab5754--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.InheritanceDiamondProcessor.java._trace-ecf88bcc-4e69-36d2-b1fa-138edf840de7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.InheritanceDiamondProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Occoy8Dk
-EORYySrAyGBaXJSsX5qbo1+cWliampecmpKZmF6UmKsfDOW7QPhhiTmZKYklmfl5emWFOUwOs12M2GRg
-xjDwOfbK8PICuVHCrKwMjI5bBMA8iCSj4xEJZK5zH6uYGBJ3MgeYC9HqPFsFzMvlAvKYnRdKI3iMznuY
-ITwmMO8ARGUFROUxaQSP0fkhRGUFROVTiMpmiMrX0ggeowsbRGUzWKULF0RlH1ili4A0gsfoog1R2QdR
-6c0qKYnwhEsAB5gL8YRLnASKZBkbkiQAUEsHCDNAzyXZAAAAhgEAAFBLAQIUABQACAgIAAAAIQAzQM8l
-2QAAAIYBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAY
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.InheritanceDiamondProcessor.java._trace-ecf88bcc-4e69-36d2-b1fa-138edf840de7--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEventsProcessor.java._trace-34ce9a0a-b42c-30d4-9f07-4bbad13b023c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEventsProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0+cAox8Dk
-nenwyyHFIYuRwbS4KFm/NDdHvzi1sDQ1Lzk1JTMxvSgxVz8YyneB8MMSczJTEksy8/P0ygpzmBx+On/j
-kEUYxMDr+Eycnx8o0MznkOqQysDoxCEA5sMUMDpJCKMKOO9nFRdHETjCARaAGeF8RhzMnygE5jM7X+JA
-5jM63+KE8Dmg/CdGYP5yXYc0hzSg+lfyyHxGF05eCJ8HyheHqL+u65DukM7A7CIrj8xndLGBqL/OA+Wn
-sUpJITvYJZsDLABzsEulMJqCHjYUBQBQSwcITaGqqdgAAACEAQAAUEsBAhQAFAAICAgAAAAhAE2hqqnY
-AAAAhAEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABcB
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEventsProcessor.java._trace-34ce9a0a-b42c-30d4-9f07-4bbad13b023c--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/UmlTraceFactory.java-4f2805b4-bf8d-3ad8-96c8-408ab01af8a6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/UmlTraceFactory.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtk81OwzAMx8/tU5jT
-YFJb7pQJhIq0y4RgPECaul2gTaok5UOId8fJMgblQ8DIKXH+sf2znWw6jWGaxT3jt6xBuO7apWYcj+JY
-dL3SFpRuUuSt6A2m2NW0VxrT4pxxq/Qj6TLvAvK9JIESGyGTwaBOKsUhSWbuarlCyMtZeJJn5QxqpcGS
-uVMVtqkTzS30Wt2JCg0w4BqZpWu0K1V5NTK+AqlkwkpjKUULvGXGgKpHjnwiKKsPaZwY3AKmm83FmtwL
-GpSoKW61rslQtoKDkBZ1TcrXtwEE8MFSHAObYsBTDLRcQaKAbYRsWrRKkhtjmSQvIeF6/Sb10i+L59ZX
-SNH7lCOXs9N/SHO+uFqeLs4KON7iU3fbdKScO5uQwu4fUF/folyiHbR0jZF4D6q8Qao/gaxbMMmxm3lH
-ULTYobR5RpbJrmzaR/1T0M/q4sVBGwbsrekv0MWZ2x/+BDfalfWTWGPKKGgCXTh5sIjWGMyN4ebjm6F3
-3x0rKB/pQpj/GtAA9otY3810+K3QoB2ZPOUzZNloqOMXUEsHCF1UTLyWAQAA4wQAAFBLAQIUABQACAgI
-AAAAIQBdVEy8lgEAAOMEAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAADVAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/UmlTraceFactory.java-4f2805b4-bf8d-3ad8-96c8-408ab01af8a6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/.settings/org.eclipse.pde.core.prefs-6b5e6bc9-0d59-36d3-87fc-73209038751f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/.settings/org.eclipse.pde.core.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAAtydEJgDAMBcD/DhNw
-gO7gClpfJRKSNrHF8UXw9w5FuAWoOSocWhA04cGmeUlNxsm6ul0oN6EPVnty3SSQHGEyQf6xYx96CP57
-AVBLBwiNH9j3SgAAAFYAAABQSwECFAAUAAgICAAAACEAjR/Y90oAAABWAAAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAiQAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/.settings/org.eclipse.pde.core.prefs-6b5e6bc9-0d59-36d3-87fc-73209038751f--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/EClass0.java-2a49d6ee-0f72-36a7-864e-0c6b46ffb97b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/EClass0.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkMtKBDEQRfeB/EMN
-LkYb0nFvaBSZ9bjQD0jSt3uieTRJBgTx3236wSxcFFzqcapuyabhjBrJ2aTtlx5BH8G/Z23xxBlnLkwp
-V0p5bGG9mwpahGHWKaM9nc0nbF0a5cohdRCCDEYXxbUgiz5ZEqJbai+UMWUUxKqrS5HSQPUCCqmHp7TA
-6KgQOmW606vXpTwqaTol59SxvfER+3/0Pei54Gai3cXb6u5uRN3I9w9r+7J9lSMisq7o95dcjXeWXKzI
-wwyhbZTwXecbCm0foB/OfknKvc7ZH1BLBwhLJiNw1wAAAFcBAABQSwECFAAUAAgICAAAACEASyYjcNcA
-AABXAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAFgEA
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/EClass0.java-2a49d6ee-0f72-36a7-864e-0c6b46ffb97b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.InheritanceDiamondMatcher.java._trace-180abc6b-cf17-3cfa-8955-65e81beefa87
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.InheritanceDiamondMatcher.java._trace
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.InheritanceDiamondMatcher.java._trace-180abc6b-cf17-3cfa-8955-65e81beefa87--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationQuerySpecification$GeneratedPQuery.class-b4ef80cf-3883-34b7-b964-861d517af446
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationQuerySpecification$GeneratedPQuery.class-b4ef80cf-3883-34b7-b964-861d517af446--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsPropertyMatch.java._trace-352a5a27-a473-386d-99fb-397b9c349b6c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsPropertyMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IFGEYx+d1Z3d2
-1m3N2Yh0xLbDSof1A2FPETyt+zGrbsmyzIwkmUlhqFSuRUFfdLAOSp06eeuih74QDFRID2uQkAVRl7p1
-sEMIkQRB0TrPM/u+62nm939+8z7/4ZUkyctYf4bBe6km8QbONUeYdKQ4Mdx+dXys/fz45ckbw2NDxWJ7
-ave1a/e17dqVsZoTN623tbDpfiOB0bWlNTSUeXNfc7PEkjX1DuGUJQ8dbWws45fa8tCTjOicWPKYjORx
-KHOwqalMWyHHPKVyYklbRkKz6C0/+IrrShXerXOQ6rzWIhFOH6IOUZvPOieW/Ckj4Y7fYYeozV+VE0v5
-0MQ2KUtpaeHrU2dkB3FhaqR6eCkkDNMByMTaKnXS9XosVqmTjvmQnCVpO97RWamTHlQ7Oip10iM+JDTn
-/PE435h+ITtIG5eUquFaSBx+qh5+VYWhcdwLCUjwsZHwUUCCESXGvzFO6iIz46LsstPT+OaFDGSEA7/7
-KKADt8PE+NPGjioyM/7JLjsHZqcUyEGOH5idCVKAB2a3vJCHvCD8UPYEO3UU4BfdpgIWWFzoHvRTQMJz
-DQZgQBDWghSg0NOiwBAMcaGnNUgBCr1tMozCKBd6O1UKUMi1+mESJrmQiysUkJBQ9ghZuUroGzwM0zDN
-hb7bIQpQyN/SYBZmuZB/GKIAhcJZDeZhnguFif0UkHAvSoyXX3igi8wKT2SXnbsqzIWJ8W4Lz1SRWeGV
-6+PdmgsaLMIiL2CWVAqwgPkuSowFzI+6yMzcll3GA3+FibGA+UcVmVke18cClumHJViq7LMuaMRUyLrj
-h2VY5sL9KDEWsmZ0kZk1J7uMC56GibGQtaCKzKwV18dCtscPq7DKC9i1AQqwgH06ACUocR7XiN0PpgKw
-DutceBQlxsb2Y11kZr+UXcYGi2FibGyvqCIzu+T62Lg/6IcN2OAF+g8EKMAC/wFQSwcIDazBVNACAACS
-BgAAUEsBAhQAFAAICAgAAAAhAA2swVTQAgAAkgYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAA8DAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsPropertyMatch.java._trace-352a5a27-a473-386d-99fb-397b9c349b6c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/IncompatibleSpecificationMatch.java-1e87189f-3eed-3af8-885e-92c05a0c17fc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/IncompatibleSpecificationMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/IncompatibleSpecificationMatch.java-1e87189f-3eed-3af8-885e-92c05a0c17fc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/EmptyClassMatch.java-cb3eb836-9c6b-3bf1-949b-f98b1fe94872
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/EmptyClassMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/EmptyClassMatch.java-cb3eb836-9c6b-3bf1-949b-f98b1fe94872--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatch$Mutable.class-e8b5b2d4-d684-3a7a-a1f5-d5656a7d9a13
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkM9LAkEUx79vXV01
-y7KyHwR1KNCyNrwaXoSg0BIKD93GbdCJddf2R9H/1KVTEBV07Y+KZse1S1FCA/PmzXvf+bz35v3j6RVA
-FSsGNMJuOLBNn1+H3LH4pWA9jw3M01vHb3vukHvBXYsFVn+zFQasa3MDOmFroieE1IFwRFAn1EtN1+uZ
-3LLF0OemfF6NjNmwme/Xfs6NWbVyh6A33EueRQKZHJLIEvh/iM2J+leF803h8JNw0OXeeTQ/odB0LWZ3
-mCeiexzUg77wCeZk5PFn1gjasEFY+22WSNMmrP8xEyEj/JhLSJTKF4TsmRt6Fj8UUaj4rY29K3bDCLkj
-x+GeKsblDEYMwT4kB9HS5E4iJe+G9I6hq3h6e6dCj0g/KMWUtFmlfJaqF+SktzHSYRozipNGHrOSEnlz
-KEg1YR4LMbcizyin6fdfxJSKvClabpSNaRoWlS1iSVUm1e0yVj8BUEsHCNOhb/xgAQAA3wIAAFBLAQIU
-ABQACAgIAAAAIQDToW/8YAEAAN8CAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAACfAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatch$Mutable.class-e8b5b2d4-d684-3a7a-a1f5-d5656a7d9a13--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationQuerySpecification.class-a3f5bbba-6111-37fc-ad91-1a89b7293321
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltXE1cU/g4JDMRR
-Umyxta1WCZpLZRAF0VCsQsDUINjY9KEPXYfJKR6cTKYzE2x86z/SF83qQy+v/qiu7jOMQy5oYmqycuZc
-9v72t29n8vrfP/4EsIAfNYwwXGvULOOAW7LKfVm3jYYvLWP7qe1tO8INth42hNssO8KUv0gz2NEQZyjV
-3T1DmJZ0PGEcSO673PhViRpuw/ZlTRjckYasOZZxl3tiU9gKT1QLWxu9iAxjK9KW/ipDLJ2pMMTX6lWR
-wAROaEgwrA3BMhWZ3AkOdeg4yTDOTVN4XmqeYTOdKX0A4HwCMUzqGEWSoZDuH5ga983HwvUMx2t6vqgF
-x1J4RoinAjBZkrZ40KjtCvcR37UEw1SpbnKrwl2p1uFm3H8sPYbFYfzIUzCk7fncNgnpxnDBIJBE4TdT
-OGrhafiM4XbfAIg3CkYlOA5gI5QEPseXGr5gWB0mOyX+rHmvblWFqzI+nQDDeR1f4QLDGcetq+QXqdQk
-wT4TbsF16y7Dfrq0zw+4YXF7z4iYFO1uyXymf3rf7V1ewwzD7EDWqBuES+PlAckxnCz73HyyxZ2wPk4c
-JpjEfFr9PEBxqq5t523vUSHme2qjIwtbhwVNjZDF1xpyDDMDiOu4gjTDSND+IrDDsDwsQ/LdFk8LNcdv
-BvgU496K7qVBnK9hUcN1hgt9hXXM4yp1DRkKbSynf2rLzfbuvjD9QYJFVXCT4Wy7r6SzoAZjzeIedRJ5
-dO7Y8whJUf9GxxLo2uSdqe0Eyx9/FgENxJga3eEurwmfri6G08c4zlA8Ph4D5bS4w33CjvJC175y7gbD
-UnpoiEUG739U/fsqHnUCwz0dl1WBL6eHulgzFQVyX71Xxo5eW9fV5gMd22rzvLC9hiuO7oFq0Vbuc6ts
-C/6kSSkr1xuuKTakugxSfUzOqcwxTJTlns19AmZofNDX/MpAt8gq1ZFetAkoKF5BxTbZ9colx46ueVyl
-kMSgPgmMqHDRWqPVEq0YPcezLYy/wqkXNB/BR6EcMENSKUzRTD+Uw2l8TM8JfIJpkjhD8zidfBqg7dBM
-SSVaOPv8PkGe+ytYx0jmIo0K91TA4wrtzBEPI8IepW8Ks7S6RD/it66RTlzVR4+dmzRT7EZzLWSeR5TH
-AmOLAeT0oUBIV83myJiiNx8EQ8HMhXTjLSx0o9xqczoeovyuWi3UXSc3lIVkLrbwN5ZzcRpvtbDSjXO7
-jU0yYpOk/W/Bkv8Q4p0Q8RLJKKmxbO4l7nbjsACHzpN3yIP1UGc29GA0+xKFt6usUxQ3eqLYYXDz7doq
-eMU2g0Fgs6/w3YsulYuRyjhKHSpvOG51q0RWKJw7wewhvg+eZTyi5xTNJkjqB6i/PAwVJP4DUEsHCNEo
-u3MDBAAAngsAAFBLAQIUABQACAgIAAAAIQDRKLtzAwQAAJ4LAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABCBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationQuerySpecification.class-a3f5bbba-6111-37fc-ad91-1a89b7293321--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasPropertyMatch.java-96402baf-b2eb-3ebc-bc41-40ea69953c83
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasPropertyMatch.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasPropertyMatch.java-96402baf-b2eb-3ebc-bc41-40ea69953c83--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasOperationMatcher.java._trace-b5f9ccc0-77a1-315b-8fe7-2389ffec0d2d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlll9oHFUUxudmZnc2
-M25ZJlsNTvpgnRYbawJW8cWYc6uEtGJMu3ZZhmmy2Wyy2XT/kE1WLIo0IFpqlFopAX2reQulVmgLodFC
-bUCRUnywLxJai9Q/GNo8tEhfDPfeM7l3ZB+G3/d9557vzrKwmqbFCGl2EtqltfR9Aqd6AIj24nRjtLtZ
-rXRPj001x2qjY8XySKkxUu3OCH6Nc3akUi6OzJTrta63pyotr+5qaG30ufAgDQ72tac7OzeE08meHo30
-vfAYI2GTPnAU7n82vWePzL06Yz7d3++orm9K7r5/jI3Hprvvvs2Yu/u3Gb29krv/qTbGwj1kAgUq+wEq
-PDGwkoZBGNzkW62CcWLgz4SSODCUhiEY2uR3HME4ceCEqSQyQzaUoSwlMmUnqry3RShi5oQn+Iy1wXrm
-pCszySzqyC2Mz6F/9nGWv2DJTDLfYYezbP7QAwea0JQaZBNbhcIbZLd5gnmD7NOuzCT7io7MGmT3os8b
-ZPstmUn2oI3M5nPHEjALs1KD3PFWofAGuc88wbxBbt6VmeS+0ZFZg9xF9HmD3GVLZpJbsZHZvP+BAXMw
-JzXwjyeFwhv4pz3BvIH/pSsz8S/qyKyBv4Q+b+BfsWQm/o82MpsPFmMwD/NSg+DrpFB4g2DZE8wbBFdd
-mUmwqiOzBsFv6PMGwR+WzCRYt5HZ/GEjFWlwuMOJKt2W0mn4rwQswIKUGF7fKhSeyJueYN46n3RlJvln
-dGTWOr8bfd46/7wlM8m/bCPz+YFUpEF+3IkqRy2lU2HRgfNwXkoUlluFIhIrnmDeuvCTKzMp3NWRWevC
-3+jz1oX7lsyk8MhGZvOjb9BVuADf4oHx4nYDlmApXFDc6aq890lktrBYMFX/iK3444YB1+CadMXxhBtV
-vJRQ+KXHj9Ia/AA38NBY6XUDrsP1cEnpTVflIylktrT07g7BYoVemnVUhZQ+TwqFLy2t0ffhZ/g1XDpx
-xYCbcDNcMvG9q/KtFDJbOnEPff7qJx5YMpOyZiOz+fI0vQqrcBcD8clBA+7AnXBg8i1L5eHtyOyAyY9M
-1T9pK37lCQPWYE26c8W1osrOdqHwt1D5mDZhHf7FQ2PVMQMewsNwSbVsqTzTjsyWVud2CMZXXz3lqAqp
-LiSFwpfWTPohPKKxcGnttkE1qoVLar9bKt9rR2ZL6wlPMP+V1Le4MpP6Lh2ZfVX1RYcmaEKqVF9OCoVX
-qt+IRxO/tCiJqVaHbnykxJSbFIpIdJnRxEtxJdGoObSDdkiJxrG0UETiCzOa+CquJGY+TdNOKv+zmTnz
-P+VSm1D4zH9QSwcICZgXy9UDAACKCQAAUEsBAhQAFAAICAgAAAAhAAmYF8vVAwAAigkAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABQEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasOperationMatcher.java._trace-b5f9ccc0-77a1-315b-8fe7-2389ffec0d2d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageWithoutAssociationMatch.java._trace-f09884c1-ea34-3e5f-a805-75d2b7b0b68f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageWithoutAssociationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkl1oFFcUgPeuuexM
-Mox1oQ6syCDii9bGIEGCkJ7Vney6Gw1RY8iEmdk1ie1KEmO2URPUGFT8BQWR0gfxQUEoiFQpLSq0QSLS
-h/qQIEREkYrap/ZFBPvS5Z5z997t43fut5fvzN5YLMYZKxYZ/BWLp/9ItyUdFmutjA80T4wMN1eGDk4M
-jQ4MDZZLX4+XRpp3EWeQ95SGy4Olb8sHRr88dHA4nv4p/MGC9/KeGOzM+G4qVeVnqWQyxjIzywThKct8
-l1qxoor/JKuHSzLXDUUsc8tEMgT9klq5MhbfsgTN37gilpmzkJoELaZct0rL0XzNFbHMWwtJmJ7JV61S
-MZ6dqMPlSwViuDfmrl6t6JIjCLu9q4Yi5l0zkUS3d0uY1O3d5oqYd9dCwppf0cRub44rYt7vaGJ3x97E
-2rUqtKPcIBDTOir1h1O2dpidaG/ZWOvOHjVaWmrd2VNNSKI7ex/SrZtq4dlZ3tpaC88+tpFETi4O6bbN
-tfKcydvaauU520ZCNTTa21Vcbl+DQIzLjSXqDg/b+uHF+sMrpnaY38+hC7rUcf5AEw1ImHKIcfP8CUNn
-lj9rShbbF5IcdsNudWHBsWmAFxbWOMj0fQrruM6ssMGSLBYvPOLQB33ahU9sGtCFzxxk+oqFF1xnVnht
-SRYXds4kIIJIXdh51qIBXtj5gcMgDGrCp0T9YHt8KQ3wF9vHElCGsiZMGjQg4U8XRmFUCTviFg1Q2FGN
-qkBFE6pROECh62MDTMO0Err+NWmAQveQAefgnBK6RxI0IGEq8T9hpqFO6Dn5BdyAG0rouWPTAIXeBy7c
-g3tK6H1u0wAFf50LszCrBD//GQ1I8B1ifE1+0dCZ+d+YksVr8sfJp8fiH+E6M/+YJVn8t/556eNb8C9z
-nZl/Vfr4FoL1LjyFpyo46DRpgMFBj0OMwUG/oTMLBqSPwcEI+RQcVLjOLDhiScaA09LH4OAC15kFl6WP
-wSE3YB7ma33h5y4xLRBuNmABFpSw1SHGBcJths4s7DYliwXCfvJpgbDEdWbhPksyBlWkjwuEk1xnFh6X
-Pi3wzoBFWNSC/26kAQZHXzXCS3ipuNslph9EhxvhFbxSwoxDjBtGZwydWXTJlCw2jL4nnzaMrnOdWXTT
-kiyKox+ljxtGP3OdWfRQ+rhhcY0Bb+CNCi6ub6QBBv8HUEsHCKGdedB2AwAANggAAFBLAQIUABQACAgI
-AAAAIQChnXnQdgMAADYIAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAAC1AwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageWithoutAssociationMatch.java._trace-f09884c1-ea34-3e5f-a805-75d2b7b0b68f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification.java-8fa9bbb3-5d26-3ae9-8118-da2b969e7069
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification.java-8fa9bbb3-5d26-3ae9-8118-da2b969e7069--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationQuerySpecification$GeneratedPQuery.class-df6426bf-cfa2-366c-bfb2-aa821a0c0c58
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationQuerySpecification$GeneratedPQuery.class
-
-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
-BwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationQuerySpecification$GeneratedPQuery.class-df6426bf-cfa2-366c-bfb2-aa821a0c0c58--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasOperationProcessor.java._trace-89efd6b3-6398-311a-9da4-1fccd84f652f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0vssow8Dk
-1uswydbBgZHBtLgoWb80N0e/OLWwNDUvOTUlMzG9KDFXPxjKd4HwwxJzMlMSSzLz8/TKCnOYHPY6y7NL
-w81h4HFcKcbHB+RP5bW1ZWB0PCUA5kFlGR1vCaHwnblYRUWR+fwcYD5Et7O4Cpi3iAvIY3aWlUbwGJ0t
-mCE8JjDPBiK3Vgys0okLwWN09uGG8CD6SlglJJBtrOQA86E2tguhys5kQ5IFAFBLBwgkpwG6swAAADkB
-AABQSwECFAAUAAgICAAAACEAJKcBurMAAAA5AQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAA8gAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasOperationProcessor.java._trace-89efd6b3-6398-311a-9da4-1fccd84f652f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatch.class-b9b39903-2689-3f29-afb0-52c03bd9144d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatch.class-b9b39903-2689-3f29-afb0-52c03bd9144d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatch.class-bde9be4a-c8ea-348d-828e-5e539039d182
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatch.class-bde9be4a-c8ea-348d-828e-5e539039d182--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatch.class-5be9f5ad-dc21-330c-b3a7-02544e431399
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatch.class-5be9f5ad-dc21-330c-b3a7-02544e431399--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyQuerySpecification$GeneratedPQuery.class-9a8ae092-5228-3078-9726-e5fc3e4907cb
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyQuerySpecification$GeneratedPQuery.class
-
-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
-BQABAAAAAFBLBQYAAAAAAQABAD8AAACEBwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyQuerySpecification$GeneratedPQuery.class-9a8ae092-5228-3078-9726-e5fc3e4907cb--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatcher.class-9cd9881a-7d48-3771-a0a0-f23b42f17658
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatcher.class
-
-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
-AQA/AAAAywkAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatcher.class-9cd9881a-7d48-3771-a0a0-f23b42f17658--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatch$Mutable.class-212b1a39-9497-36aa-ae58-b3cb77b26d5b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkDtPAkEUhc+F5SmK
-4NuKRAtA4hoqE4wN0ahZaDAUdMMygTG7C+7DX2VjZWLUxNYfZZwZVmNigXGTvXPnzrnfPTPvH0+vAJrY
-ySBBqEauYwb8NuKezUeCjX3mmhcs6DKXd1hoT/Y7UciGDs/AIFQWqQnpE+GJ8JRwXLWm/tjktiNmATdl
-Z1MFU2lHZw53uRe2rBt2x0yHeWOzF/rCG7dqfYLRno54HknkCkghTxj8j2UtsqunFS3h8W7kDrl/rW5K
-KFtTmzl95gu1j4tGOBEBob4Q+vViLfkYM+2QsPcH/4SUlqv5v65CyIkgBhOS1dqAkO9NI9/m50KVSj8t
-HKp+QuHS87jfdlgQcGk9E/fjCBIB9SXkn0Ja7jMyu4Kh69n6QYMekX3QiiUZ81r5LFUvKMisMtdhGSua
-k0URq5KishLKUk1Yw3rMbchVnSWM+29iWlfeNK0wP41pCWzouIktPZm0223sfgJQSwcInErsf2gBAAC7
-AgAAUEsBAhQAFAAICAgAAAAhAJxK7H9oAQAAuwIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAKcBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatch$Mutable.class-212b1a39-9497-36aa-ae58-b3cb77b26d5b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.EventForTriggerProcessor.java._trace-4e3ea95b-e1ce-38f8-8c5e-08df5990c135
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.EventForTriggerProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0/sYoy8Dk
-8NdhOa8gI4N+cVGyfmlujn5xSWJJam5ickZmXqp+MBInLDEnMyWxJDM/T6+sMIfJ4Y6zJIcMzAAGHscT
-kvz8DEyOrAK8vAyMjm8EQDyoJKPjH1FkrrMxq5gYEteCA8SFanV2EAfzRIWAPGZnNw4Ej9HZjxPC4wDz
-IoTBPA0+sMo4NgSP0TmFHcJjA/M6WCUlkSzs5QBxYRbOFkWR3MCGJAkAUEsHCCO8J/2vAAAALAEAAFBL
-AQIUABQACAgIAAAAIQAjvCf9rwAAACwBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAADuAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.EventForTriggerProcessor.java._trace-4e3ea95b-e1ce-38f8-8c5e-08df5990c135--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification.class-59fde09e-140a-37ff-a769-a22e04d76898
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1VltT20YU/hYbBIoS
-KGlJ72kbSGzTIqBAkpqScDHBwQSoU3emnT4sYouXyJIiybTOW9/6c5KXxNOHXl77ozo5KxRjDATHde0Z
-7e2c73zn27Mr/fPv738AmMa3GnoYVqsV2wxCHooKt8rSEWY1lLa56fHHVbEkyvxAuv53Miy71XDTEz4P
-petsV4VfK3rCkj9JK5rRkGQouP6eKSxbeoEwDyQPfW4+VqamX3VCWREm96QpK55tLvFA3BOOwhO7uY3V
-k4gMffPSkeECQyKVLjEkl91doWMAFzToDKXuEB9tsNiKFg0YuMjQzy1LBMHoJMP3qXTh/4mV1ZHAoIFe
-DDHkUufLV+GhVRZ+YHpBLSAy0bIUgRnjKZkGC8TvQbWyI/yHfMcWDMMF1+J2iftSjePJZFiWAcNal1LL
-kmTSIRzHIvD7XZOMcPXcL5bw1CDQ8B7DnXNlEq8czFK0HME2UHR8gI80fMiw3aVtLfAntTXX3hW+qp4R
-HQxXDXyCTxmueL6rCilPlSy5LZ8IP+f7rs+wnyrs8wNu2tzZMxvk8k6rZTZ9fl28PuGshmsMY21Fo8Mm
-fHreaJMcw8ViyK1HG9yLC+vCYRmQWUgjv42qVpdCM29nj7Yie0oFvX5jNg4PBx2qDD7XMM4w1xmCgS+Q
-YuiJ7iARsWG41WkepJAjfs5VvLAW4RPUaaejDWaU2ZeY1TDDMNOJv4FJTNE5JToxk/XUD037vLmzL6yw
-Q+GpyG4zXGsWiWCm1aPFXWWRNTCHeYYfj5fHGR6dUqK7w+M+r4iQ7kyGy6cky5A/XYO2dju/xUPCbmwP
-w6JK7CaVXqpjiFmG4D+cmjd1PDo29DFg4IYq/fVUt67vdEnh5tU7ru/orTqjJgsGNtTkVeEEVV8cXS27
-eUcpwu2iI/ijGu1i0a36lliV6n6ZfVMOE2p3GQaKcs/hIUVi+K2rXyrznd5UC1R+Rt4h7GWbB4GgGh1s
-+USg5I/eLpgi2RJQPx09SlIaazSaoxGjtj9TR/8LXHpG/R68FdsBY2R1HcPUMw7tcBlvUzuAdzBCFleo
-n6SVdyO0LeopK72O95+uE+THf0bjBNl8Rk+FeyniYdLMJPGYamD30n+U4oHiQfFb0cgnqcrqRJzb1FPs
-esfrSD9tUO6Lgt2MIEcODWK6qjdBQRW9yUgMBTMR003WMd2KMt+UdDJG+VWd0Nh3gaxVBH08Mf0XbtXx
-VSvCYhMPvcFDx9fky4b+Jqw7Mdb1GKsvM/4cd1txWIRD60OLxH0p9hmLufdmnmP5bJcV0m/lhH7HAubO
-9lay3WsKGEmaeYG1Zy0uow2Xftw/5vKK43qrSyMK1cODqLdJ9aPabXxD7TD1BsiqCPXZxfAQ+ktQSwcI
-dN3iRAUEAACBDAAAUEsBAhQAFAAICAgAAAAhAHTd4kQFBAAAgQwAAAgACQAAAAAAAAAAAAAAAAAAAC5j
-b250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAEQEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationQuerySpecification.class-59fde09e-140a-37ff-a769-a22e04d76898--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsPropertyMatcher.java-bc42399e-54c4-3a2d-afe7-666fac07149a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsPropertyMatcher.java
-
-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
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsPropertyMatcher.java-bc42399e-54c4-3a2d-afe7-666fac07149a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.TransitiveSuperClassProcessor.java._trace-2770f51e-786d-3a21-bca7-82200da1e344
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.TransitiveSuperClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Ps8ozcDk
-2ONQxS/EyKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOk52t2aRgWhh4HJvkeHmB3G2iAgIM
-jI6rBcA8iCSj424pZK7Ta1YRESTuBw4wF6LV6YcamHeaB8hjdvonjeAxOktCNJ5mAfPkISpvgFU6q0oj
-eIzODhCVNyAqk1jFxREWOqdzgLkQC51LpVAk+9mQJAFQSwcIidbuqaUAAAAeAQAAUEsBAhQAFAAICAgA
-AAAhAInW7qmlAAAAHgEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAOQAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.TransitiveSuperClassProcessor.java._trace-2770f51e-786d-3a21-bca7-82200da1e344--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ReceptionWithoutActionMatch.java-2c311858-e71f-354b-a68a-6c679eaeade3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ReceptionWithoutActionMatch.java
-
-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
-AAEAAQA/AAAASgYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ReceptionWithoutActionMatch.java-2c311858-e71f-354b-a68a-6c679eaeade3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatch$Immutable.class-32d3ddda-3ff9-324f-af05-607596bbeb83
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtUctKAzEUPXdaW6dW
-6/uNKxf1OeLGRUWQglAYteBj4S6OcYzOo2ZmBD/Bf3HjSnDhB/gRuvA/xCQtuhGRYiA3N/cezrk5efl4
-egawjpkiLMJ2FgZOwq8zHnn8TDBfstBpyrjFZXq7l4WnXO6f1wOWJI2oybwr5vNdlnoX840wzFJ2GvAi
-8oSNLmkIhU0RiXSL0Ky6sfQd7gWilXBHEa7r4HTgtZ+7hrPmXrIb5gQs8p1GlHKfy9rCMSFfj894CTnY
-ZfSgRLj7Xw23y1eb4SquiHgbdKh9JAy7sceCYyaFvneK+fRCJIR6t1rfH1UjWK0mYe53DzSqTpj9zQtC
-rrUXE0Z+MIVgi2S3Lalw1YUTQukgzqTHd4QuVf8w9armJZQbUcSl6XNlgv31FqxBcUMvS+0eFNS9qLIj
-lefVaS8uLa/QI3ofDKRPxZKBvqIXbyirbLENRD8GDJGNCgYVjc6GMGzQNkYwqoQIYxjvSCyrU6Os3P0X
-d8FU3g1vud3t8FqYMHESU2YGMoNPY/oTUEsHCGBKC2SNAQAAiQMAAFBLAQIUABQACAgIAAAAIQBgSgtk
-jQEAAIkDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADM
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatch$Immutable.class-32d3ddda-3ff9-324f-af05-607596bbeb83--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsPropertyMatch.java-7c1ec666-99fa-351e-8564-d6c249f37b74
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsPropertyMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsPropertyMatch.java-7c1ec666-99fa-351e-8564-d6c249f37b74--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/UsedTriggerSignalsQuerySpecification.java-d12df66f-fcfd-3fe9-97b4-040ac1cb6fd9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/UsedTriggerSignalsQuerySpecification.java
-
-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
-BwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/UsedTriggerSignalsQuerySpecification.java-d12df66f-fcfd-3fe9-97b4-040ac1cb6fd9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PropertyNumberOfClassInPackageMatcher.java-ba9423ec-d9a4-3e20-94fb-ab4543799fe5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PropertyNumberOfClassInPackageMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PropertyNumberOfClassInPackageMatcher.java-ba9423ec-d9a4-3e20-94fb-ab4543799fe5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEventsMatch.java._trace-23b09a85-f092-37f2-b00b-1ee0b2e240a1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEventsMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkk1oVFcUx9/VGd57
-ybyZ6gMHktpbES1oY8jYwQZpegrzMhNnYmKUGGfI+8AZw0gSTdKIFoqFLoqCC3UhtIsiIlpcFA2CKz8I
-2NKF0ihWRSJIFpYi6MIWBKHDvHPGc8fl/3f/53B/l6tpWlSI4KKAv7Vl+Sq8gTLsF1p6Znpv5+zEeOdM
-ZWq2Mrm3Uq4GY9PBROdOzJkwDwfj1XLwdfXA5KZDU+PLvpr3lmLw/N0mDYYyn9ttbTXyfRwqUNFEZueK
-eqaGyFTb2ttr4OTKemF5ZsrgWWSOmGE2MB9Pr15dyxc6YB/sq/VPSZ5F5rIV5hjm22kpa/mvDhiDsVr/
-juRZZF5YYY6F2VkRXbOGX9BZpTeBjxJ1QErON/batTyfSNYzGTmnDZ6F85MZZjRyzqfqmYycS5Jn4fxh
-hRmNnIdhn4ycRcmzcN6GfTLq/VHfsIEL9J6N1AFduPdSc+FKXClkL/d0bWZG2WtGVxczyt5sDTMaZf+F
-0fQWppR9K9NpppT7MBFmVMoVYbR7K3PKBbK7mznlvkuEGZ1yC0ZPD79y7nGkDujKuSW9qfBPXCn0aU2F
-Pt1UCvlVURiAAV7Jt7ciapTWJ5HQ2+Q/NVQi8p+ZRPB98tejsAt2KavnE4gaqxdSSOgV8w+lSkT+P4sI
-vmThRBT2wB6+unAqgYhWF86mkNB7Fy5IlYjCbYsIvnl/VQcPPL66/2AMEa3u/zNaOyorpQf6e2gxgYjm
-toMOVajy0vY+A1GjdNWGSZhUSr/HEFFpoE+HGZjhpYHBGCIqDc5H4Cgc5aXB30xEVBpKG3AMjvHS0Bc6
-okZpm/5eaUekqTS85WM4B+d4aXh3HBGVRnbbMAdzvDSyP46ISsUbNtyCW7xUXPgAUaP0LImEfmXxuaES
-UXxpEsFfWXyTQkIfrqRJlYiStIjghyt10BT9pdJmqRJRGqIp+kujr2y4C3e5hhsxEZGGayWRkIZrGyoR
-bjtNkYa7LoWENNyNUiXC3WYRQQ13hKZIw3WlSoT7LU2RhvvagHtwj93Zi9pIGmKeNOA+3OelT5JISMzr
-MFQivLRJBMW8L1NISMxzpEqEV7aIoJg3TVMk5h2WKhHeGZoiMX+5AY/gEdfwW1sQkYZfaoFFWORkwkby
-buyHFngKT3npZBIJ2ftnDJUI/2eTCNr7v6SQkL3/q1SJ8O9YRNDef0JTZO8/kyoRgaApsg8mDFiCJa4R
-zLYgIo3/AVBLBwiXfq6cmAMAADwJAABQSwECFAAUAAgICAAAACEAl36unJgDAAA8CQAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA1wMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEventsMatch.java._trace-23b09a85-f092-37f2-b00b-1ee0b2e240a1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatcher.class-9dd35007-c103-3ffa-bb80-df0385c4876f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatcher.class-9dd35007-c103-3ffa-bb80-df0385c4876f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.TransitiveSuperClassMatch.java._trace-a7ac147c-59ff-34fd-827d-284d8ac78402
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.TransitiveSuperClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IVFEUx+faPO/M
-JKNCgr6LWIHTNFrTh4Ji0BFnxhkdJZlmmvfcjKiZooZOtikCaZctgjaFm4oIwb42RgphkRa4UFpUm2pj
-bVrVrkVEcs95c++4/P3P/577u1yXy2Uw1u9jsOUqibyDoVAjczXnpwfDMxPj4fzw1Mzw5ODw0OjAyPTA
-RDhFHEHODIyPDg1cGr04efTy1HhJ+4j1wAebzh4XxDv+mNXVO7xZFQq5WMSslIRTFjl2uKZmB7fLdoZ7
-Ii1CEYukDCS3pFyDEDv0yy+bF4QiFrnOkUol3Tdqa7UrHvEifFoukXR+m3V1BYruDUhCm2ilUMSijQaS
-tImeCEpCm2iLUMSiKY4kbaLPeH29uj76wi2RLnxdPHzv14axMUg0HCnoxKZEQ0NBJ3aTI0md2Ar0hI8X
-fGJvRDhc8Il98SJJn86DnqYmdWVnyC0Rr+xs4kXDNr8+PFM8POfVhvEPBrRDuxrHP3EKqPA1QIzPiW8L
-nVn8n7MAn5S4akAMYmphYtZLAS5M3AgS46MTt4TOLLHIHZYP7zrFIQlJtbCro4wCXNi1aEAf9GmF53xX
-8LKcAjzRfYBDBjKq0B3yUECFayb0Q79WuFNGARaSjEMOcqqQ9JRRgIWeSjeMwZgq9FR5KcBCb7UH8pBX
-hd79nAIqHOG7Ck3uokLf9CGYgzlV6LvrpwALqXsmzMO8KqRW/BRgIX3bhAVYUIX0kwoKqPAqQIyfn34r
-dGbpb4bD8vPT34PE+Lfpn0JnljG4w/JvsxUmLMGSEsiGvBSgQPZkgBgFsq1CZ5Y9azgsBbJ2kBgFsjmh
-M8te4Q6jwEcPLMOyuu+HSUxCVqkHVmClULD8AWIUsvYJnZkVNhyWQlZzkBiFrDahM7My3GEpZD30wCqs
-agKPfRSQwF8frMFagW2/SUwH7LAP1mFdFVoDxGhsnxY6M9s2HJbGdi5IjMb2eaEzs2e5w9LY3vLABmxo
-Ap99FKDAf1BLBwh5K7wt5AIAAKcGAABQSwECFAAUAAgICAAAACEAeSu8LeQCAACnBgAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAIwMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.TransitiveSuperClassMatch.java._trace-a7ac147c-59ff-34fd-827d-284d8ac78402--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatcher.class-afe20989-d948-39ac-a995-166df90b7f94
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatcher.class
-
-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
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatcher.class-afe20989-d948-39ac-a995-166df90b7f94--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/NoMethodDefinedQuerySpecification.class-5ceb8f4e-bdd7-3cc8-8460-85e53b6f6a4d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/NoMethodDefinedQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltzEzcU/pQ4WWcx
-JAUaSm/cErDDRdCWcLEb2oChHhxIx5AZhidlLRKFtXarlaHhrf+ovDRMmSHv/VGdHsnGCQYajwd7vNKR
-zvnOdy5a+Z9//34D4DssBhhhuNJuxTyzwsqWiNaVlrxtVczvJUvSrifNW/IJrTV/bUuz2UhlpJ6oSFiV
-6AA5hnpi1riMYpVmkj9TwhrBf3Oq3LS1VS3JRaq4aqUxXxSZvCO1NOSpWV26/T4iw3hFaWUXGEaLpRWG
-3M2kKUNMYF+AkOHOkExnem6X/WYBBexnyIsoklk2c5HhbrFU/0Tg5RCjmCxgDFMM1eLeCWoJG61Lk/E0
-28zIu99WMuNdPJeIyTo5v9durUrzQKzGkuFgPYlEvCKMcnJ3MWfXVcZwbdhYypQUpclQR4RWHj4pBBRW
-f49k6oQswFGGG3smQr414Ct+28P2UEJ8hW8CfM2wOGyl6uLF5i9J3JTGdcB0CIZjBRzHCYYjqUlcM9So
-/ZSI1QtpqsYkhmGjWN8QzwSPhV7jPTY13a9ZLu1d6v+PsBzgFMPsQN7ohEhDzzMDkmPY37Aierok0m6v
-7OsUmtQsSdkAjepO8m7eeo3yPEjYfYZLnYancOcogB3+D3XWTtPE0FG6n7ojRaHsKn8J59ypGqe3hPSu
-Ga4OS5rSoeXzaiu1HTYM88UBA6ktC2ul0d7OHRgC6mLUio93leP+6oaM7KD56YcNU2FES9ISHehDH8Bl
-qBSHPp6lFdf853begZecfK2A6y6/xyRVwsidJmrWtOMm4oaW4ukmsWskbRPJ28p10uk9/V1w7BkmGmpN
-C0vQDNuf9OaoDNuEAxq+W50F+jIUapoo3YxFlkmq0WTfPUBJ2nnf4CKldxTuQ3eu62KSA5LmSWI05ude
-Ib+FAy9pPoLP6BnSCJwirRkcpFmho4dDOEzjBD7HNGkcoXmOdr7waMs0c1rhK3z5512C/Hbby6Okc5Ke
-DveA53GeVi4QD97DHqPvDGZJOk0/4ncrIJsczqD4np8KrTh2+dcoPdrC2e0e63Hv77JHne7odBm72Xny
-6Rhyn4/A/wnpxv8RpOsfiP0PXCI7NhCTGx9h8j1+AJsCxXy5izRLo9Mam9vC/Ms+mJMehran8rjyjgnz
-Jn/har8Je2tC+S77WQU/+nGBWIF2R6iKDD/B3WwMPyP8D1BLBwjfP262dwMAAJkJAABQSwECFAAUAAgI
-CAAAACEA3z9utncDAACZCQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAtgMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/NoMethodDefinedQuerySpecification.class-5ceb8f4e-bdd7-3cc8-8460-85e53b6f6a4d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.SuperOrEqualClassProcessor.java._trace-52ec80fd-36e9-3bc8-8b3c-df7f4d668804
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.SuperOrEqualClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0vs4ozcDk
-quuwRM+YkcG0uChZvzQ3R784tbA0NS85NSUzMb0oMVc/GMp3gfDDEnMyUxJLMvPz9MoKc5gcZjnbsEnB
-jGHgceyW5uUFck2F9PQYGB03CoB5EElGx4PiyFynT6wiIkjc7xxgLkSr0381MM+dB8hjdmaVRvAYnRUg
-Gt1ZwDw1DTAvhA+sUkcawWN0dmeH8NjAvGxWcXGEhc4FHGAuxELnOnEUyalsSJIAUEsHCOKM5lW1AAAA
-MgEAAFBLAQIUABQACAgIAAAAIQDijOZVtQAAADIBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAD0AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.SuperOrEqualClassProcessor.java._trace-52ec80fd-36e9-3bc8-8b3c-df7f4d668804--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatch$Immutable.class-e3e7316e-3dbc-3dc0-bc80-2a172c294af4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACFj8tKA0EQRW9lkowZ
-R6MxRhDRjYs8xJFsI2YRFAITN0oW7jpjY1rmEeYh+E+iiAvBhR/gR4ndnRDBxdjQRdXtW6eqv74/PgF0
-sWOiQGhmge/wYJY+ej5LEudcpQOVjljqTQ+HQZClbOJzE0XCfr6bUD4VoUjPCAdNN4rvHO75YpZwR/Z1
-VXC0udcaE4qD6JZbMFCxUYJF6Oe2uPmjNbLqipBfZsGEx9dqZ0LNjTzmj1ksVL0Qi+lUJIT2P8jfv/cI
-xmzgE/byNiRURDKad8iGZuuGYF1FWezxC6Gk+p8Bx/fsgRHsYRjyWMtcrlVZjsUJJAfqFOQtoSxrU2Z9
-qSrFbHfoHSuv2rAqo6XlZ2l8gS2zxtyGNaxrjIkqNiSEsInaAnaka0kwnpacslbeNMOevy4YBWzpWMe2
-nkd6xQZ2fwBQSwcIDQAIKkEBAABYAgAAUEsBAhQAFAAICAgAAAAhAA0ACCpBAQAAWAIAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatch$Immutable.class-e3e7316e-3dbc-3dc0-bc80-2a172c294af4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/EventForTriggerMatcher.java-11da8840-9b7f-3282-90d8-d414cd1b3c07
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/EventForTriggerMatcher.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtW1tz2zYWfo5n/B+w
-3hcqo9LbnT4lrtferJx6polT28k+dDI7EAlJiEmABUDJ2oz/e8/BhTdRsnzJNu6m01o2CZzLdz4cHByh
-BU2u6JSRMs9ibahhOU1mXLCXuzu7OzwvpDLkE53TuDQ8i1/JLGOJ4VK87Hn7E9WzC2b6XrUeSzWNaQF6
-WJzJ6Q+f4p/ldMpUewBLMl5oFrN8Eicyz6WIhTR8sozf4gdfNx4c+Tv+iEdzJswtYy4VX695zqlRNP6t
-ZGoZq1IYnjOwm8enb6hJZu+UTJjW8s6zf8FHFwVLwIuEtsHcSsIH+8KKGYmpC9Zd5sPYLP4n1cz6cSf3
-2XXCCjS5ZUR4eAdBuVOtY1MWGYsv8ecdpltSNUxABnExfQ+PayldTjtKnEjlw27d3zDcKunM6Q3e7s7+
-8+e7O+Q5ec0EUyAiJQU1hilBvKPk+N0pkRNiZqtrLWZtHWHu0IoslJzzFJwLj7/TXj2xmJCcmZlMdWxH
-2x8HxeF7zayurhlSEEqmHBSSXKYsIwAv+XyUcXFF/ipFtMKtwY0zg8XTmHBBEik+lcLmALLgZhYmr0xE
-aWGpDm7a1jni6QBIMHLBs4yMGVGsUEwDJoAj1UFDX/Q6cs/gFRc0I1qWKmEv3PMEHD08AJGHDlCvrYN6
-FNB/QfxvQ6cSHtjPAfls5z+7wNi9cbGLLgz+NnjpXk24SIlx009Fz8BhEB5m+D8dB6K2Zj/mxrmxjx4c
-7Ftvaq+PNGO90Kx9WyWutSNWSV7p29/dObooC4yP/jdVAnipoz2aZXuD3Z2iHGdAyySjWvfaBOiya8NE
-qkkj/xz0DT20aBO3sAhoPxXccJrx/wJv+piNZAR+UgjsNdcGF8yH0+PL82Ni3SHMsjIO0ia9QrgmNFOM
-pkskujaqTJCEIBdHOxFDWETZEpZRxqcz892C4QdwdsIUEwlDGYqZUgmWBm2XMNmqIJqZiuZcJIrl4DrA
-t0QBAOoMtJUFrK2ySIE8Okg4KqiiubfAGbPBSzR4MeOgDzDRDYicYlCLOaqSbWZKLjTpS+mETyykSklI
-HklSKk3SUjXSUSXdSnVcIY4txPKFEM8LzHnwsYYYkC4mdu2uZBLv1IBsstOyBfiyT0BacoV2B8NCRC1i
-2o1bY0SY8mOgy5SZkQfaj4l+W1kd0cCuVPgHtEaVjB+JKLNsEEx7VgsXbLHGgsj76uU9A39SSaDyITM6
-h8BLsleUZo9wAzGGv7yZYTsdYu6EzcxLq9dMGg1c+A29AgJQxTD5cuPU3LgPR9sAgjXBvrExVHwOpCEu
-Rj6UYAJ5d3Zxenl69vY/l+enr1+PzsG9v73cftbow+jtJcz5fvMcVyKSn8+8iv69H8PlRkb98MY2Nw0q
-XdunFzlHJvmtc/TmxG+fSkJoIsWwRIW8xtIX5Jy53QeqmOp3qH8HjdRDt008dodFczTNmVV2z+yjE1nY
-kLcU4zIOSQG19HpHYUsbs0wuSIR7xcnxL2QCruUSOAT7QMKh1EgZRIvjWhg8POeRiZK5y1zW7CARNvhK
-6Go2CxuAsUMEHGrStbXJjXUIf53iksIpbaeHUEF4rXmZGQ7VadCrnWLFSl9i2dD4vOuwEoCGcV5Yf2Gr
-g4KQKYANLEvcMMXSMoHnOQMklwCpNMB8YboZP5+cYxRQkw2Hr5nQXmCKoVwgnGQGZRZVyWwJiR+osGaL
-BMMBUKxQY+Dm7aT9slvEUYqFXmKjh2hurkMBS21ghQwfWouublBH/6oMaexXazK0y0tBXAjQVrsTcnrV
-tRisC1IG7az7rfx5quXP/bj9KNR8UAGly6KqQoZkfa3TQ9FzG3ZHTww0ZCoIrQdo5bBnZtQgyzAphiTs
-9p8JvwbQ5jQr3Swtc5wGBGAGWwZtThTh3IYCGlObm101uT7aQTyxOsMAY3U1lqVIu5Ld8W8ruXboLVJb
-5ZXunnJpb1CJHH9iSZWHV4vquiW35hgFJdFxlvkTt2dI1Wio4HDPncNF47hbV4WKLl63RGERe2at+/Xj
-51qSm31zK0tgWVE15kBExWH9JzOpmQdnE1X0vbjylkF6BIdTfJpDqaJzCJACp0QqcwGHWTuZeSgxiU1L
-kALBYSu0eGqEox7VuxCuI9lLAFgmTQ2rdOwVCRQ8E+zYR3tpHz6YiasS70nIU5FibgP+QOVkWVLTCyqk
-MdhjOYEEcZmw0d6rqeZ2TG5KOLpQjBzvNAGHXh/gh0cJsSSF1JqPobTU5dhN9Xpsl1A0tVVaIrsjLQdP
-nZRQWzAcgHK5gDOtLT48bhGIxGpn0JsP1rNvLGXGILHMqH4Ekv0UpDww06HposzHeIr8tiX2kqGFULuy
-ujXlYDshgSHmUfa4V01J9wz86JolpfGFugtgEZqu2IFnFDj9hXa6J0cBL7XCBwVTtwtbNGzV7l875Fr8
-WM+LuYRMAkCOYM5ds0F41vmq7+Afrj7u3eYOaydqXtHFSdOCzYQaNiTcl1vfyqqvi7HuMIQAYK+nydi+
-nTAYNMP6zBDYzDSco0Q4PlftQB/4ymwXKWAtzXQtrLJwAeLQDy7m8or1nDI7+ycw4iEF26Otniorn/QZ
-9PDFVJ1FbEe+U3XU3QugbQKojBme5FPXfoLlkuBWblodSQgP9natmLYU37wMrZEqoL4XkueloVAKxuR9
-o1kAVo3ywnh/BzeoVY6x54dFvZsR1nbrnPjk1lSjEFgp/m45AfceOQC5h1aAfXLjSm6Xb5s4pjibs2Zb
-xCdWmy1sVwk7VnW5U4WiD56LurMSVn3jnFaj3skVwnap7TdgQ8KQVNYYlyoUJDD4L5zzmO4BW0njkhgY
-cODtO8S1eQwO5GUGJ6jjLPtgTTqbhC/VHcxhlTa2kArttjimy8xo/xWZv1BUvY7C12L9WqPuV1HDhr5h
-kF3J8MnFPf2zR88tlRbWrjHUDVhP8t0YYGvMsVJ0ubkz+P+FYiO7dDOTz272j7uC3ZwbG/kN9vWwrz/h
-bUS4VVO4meji0NnjhbrfNx787467lfw1od5K+Na69enevt4y2QdRvanevdw60dvbA39Umv/qIlavE49x
-e5W4IG27ItzoL5fenyZ6j5zYndD/RVp/ynB3q/e7oduT0uvivU7x/Un96GzOlOIpa6fEXgLYq8yXsnXu
-wEek3oWMWlbXwbY6ZkSVywYvN62UuIMhifxG1xlgU2N1Me0GTqso7xXef3pFtam/+GX1DTV3vSq2X3dH
-e6PMfj0fQfrGGwDWFTy5AQxwis+WxCwLlv5lb1hfV/M+IZ5B8b3hpLgM2nBWW0veWmQPQNUK+rWL6sca
-1c4Ai+rHx0PVOvlHofrGdRAeD1wn70+JcZ1+m8lTczHNmMHWptDG3u3yTVZ3N183r064V1yHFkmQd8v9
-k2ZfsL5nh195ZKnrpDCSSZpu6Ov5S5Q9/+tJ76UBLLD7bn5sc3+knyKriuMAWFRlXPj3d1BLBwgg+eoQ
-GQoAAI80AABQSwECFAAUAAgICAAAACEAIPnqEBkKAACPNAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRl
-bnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAWAoAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/EventForTriggerMatcher.java-11da8840-9b7f-3282-90d8-d414cd1b3c07--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/TraceElementImpl.java-cbd06731-283c-3f18-9f04-35473c3f63da
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/TraceElementImpl.java
-
-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
-AAAAUEsFBgAAAAABAAEAPwAAAKAFAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/TraceElementImpl.java-cbd06731-283c-3f18-9f04-35473c3f63da--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/StatemachineValidation.java-edaa5c98-4e7c-3854-85fc-ea601ba7f3dd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/StatemachineValidation.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1V01v2zgQPa8B/4dB
-T06QyPdtGsTdpl0f0nTrbHqmpbFNlCIVinKaLfrfd0hJiWTri44LBLEhDt+8efOhccLC72yNkMUiSA0z
-GLNwwyW+HY/GIx4nShtQeh1gKHiSYrDlzGgWPGSonwKdScNjDFjCg3t38I99fi3XOYLPfbIVwXuW4ieU
-qIlI9IUZg1p+0ipLPMDwR4iJ4UrWKJUPX4B2Iw6utyjNR6XvNF+vUd8wE25Qd1yYy1DFCTN8KXCRYMhX
-PGTWSf/V24QR6/e4YVuu9DduNiozt4kNfOD9wrS4WiBlA1h/YZrFSMrerkr/Xpc8WH7FQvWC5Swcdu/f
-FKMiCwu+lkyk/Xcyw8VuCl3qa5npA2hNqT9Ud4oPwWtJuT9UQwm8CuQVUTWXiD/Ofsk0YoxH09PT8QhO
-YQZJPl9gbQcMrJSOMQK1AiZEeZZChCvyEQGXsKg4vWeCRw402D6IwCG6fxfJJVEBs0GwJHlIN+mLDBFY
-Ckw+wc8rweX3YUNxXp2Bv87AKAiVpCLnVOfiCRKNCdPoPDO4n8/uvs7ABQ7ohrANC2LbPFyu65EpUouT
-UARTCXLFBXZEeuZckZ3SEWrLx1rhFmGJFheoEqySLmCzYWQo8Xz5dE4f9PU8IlgZ5YzImktuODn4L3dQ
-kxE+ahUT3eb305mTOE8dSWIYyeweuVi4hbO5tE9WSgj1aOMvY/8TLjJxmTsS/DLbq52LKT1+Psf6VKkf
-SnWDVLnRh1zD+qFq69m62bJowr9ZWivYulX3QKnb2pDm0uXxJhesfm7yULpMdGNn1m1427ismyUNo6LV
-ogywYjAts+X+XaWIUOuM57PpeHS1yBJqizT9xrSkpKeTN1Tjb07GoyRbCurHlS16CAVL05ZCB/xhUEYp
-tK4j8JO8QT5KwA6TMCSPrtpqUyUozouPK40mozM3HYibQEPengdEUa/rIiR3w2y0ekyhaZUB7uw1wqMb
-LYBaU7cLxSJb7A6qJE89EjkHJb20mq20RnNqPwqxihnWolPJfHICXTydWGDpTuafF3ezz39dw7t3IDMh
-TsrDP15OQOJji8fJydvc/Ff+UehZ3nWH7siFoPmWQHpiqN2tXmtjMCTUh713TxqwKJoMeUsFL6qW0bbB
-9a47Hlge64UXqt8S5AE9dHPwgPTY/jxQhy1KhwG2r297eC99kbf2kFqkAWL27Yb1QNGbniU/kGrxe6CF
-Xz7i936RFjvR69gXngMaBQVcI+Xe1rTUd4y8dPXp/SEMK4ru0jqenM0++7T0GE2Wfqu5l76HzUM//hXN
-20kfT/0+Hv158BvmeVxddzwzcvC75IBwarnpjOGYCRrAqC9LQ9+LNrJmW6+sHPAa9qBdyUIL1+Op38mg
-T3WP1cEG02rupf1h+4of/0oG2kkfLwl9PPryMGzZstE0WXqp773XDSZc0byR5fHk7vDuoXT7FroTQml4
-qM6D1t2hbJtVfqb4W0Te8d2gMf39D1BLBwi+qIxWWwQAAJQZAABQSwECFAAUAAgICAAAACEAvqiMVlsE
-AACUGQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAmgQA
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/StatemachineValidation.java-edaa5c98-4e7c-3854-85fc-ea601ba7f3dd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatch$Immutable.class-d2e46caf-63b8-3287-8b9e-4caec520a840
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUMtKAzEUPZlOX+No
-tdYHIuLCRVuLI91W3BSEytRNpQtdpWOwkXkxD8F/cuNKcOFSQf9JTDJDBRcjGMjNybnnnnuTj6+XVwB9
-bFehEbRTz7WYFyYPjkvj2JqkIYuGEo5p4swPRp6XJnTmsip0gr1iNUHlhPs8OSUYtO0gurWY4/IwZpao
-68tgKfGgKNeZEujD4IYZKKFuogyD4PrfdnbxyKpdw+Y+u0i9GYsu5VsJmnbgUHdKIy7vOakncx4TdP+w
-/PmzgagJJ+mMYLdoxEwVEtR5PM4qCUrtzhWBMQnSyGFnXFKtX42O7ug9JTBHvp/TTIxXX7THMYQP5NLE
-LqMi7lWBzqErvtY97JFn1J6UYklEQynfhOodpkD7mQ7LWFE+NTSwKlwkWhNIE7iJ9dy3J06Z00qPC8eK
-Yj6Vm5llczcNLRU3sKk6EzXtFna+AVBLBwhByOWjTwEAAKMCAABQSwECFAAUAAgICAAAACEAQcjlo08B
-AACjAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAjgEA
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatch$Immutable.class-d2e46caf-63b8-3287-8b9e-4caec520a840--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasNameQuerySpecification.java._trace-589e33b5-28fe-3ddb-862b-7587fb78bd19
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasNameQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQMZ2B06GZg
-8mB0CHbwdvBlZDAtLkrWL83N0S9OLSxNzUtOTclMTC9KzNUPhvJdIPywxJzMlMSSzPw8vbLCHCbXxMB5
-kg5dCJMY1N2MpRQVgQKcHEC+NwOjW6gymA9TwOhWwY8mMFVKSQlJh/tMKW1tZAXumznBAjAFHr38JibI
-Cjzm8IAF4ArWCaEpOMCOosBTl9fSElmBpxUfWACuYBqvnR2KgsWcYAG4gk3saAr2cKMo8N7J7eDl4IUs
-8kAKzEDS5P2LEyoEU+Q7k90hxCEEWZHvAmGoEFzRY3aHMIcwFEWvhKBCMEV+JQIOMQ4xyCI94lARuDa/
-/VoOsQ6xKEIvOaFCMH3+OuwOCQ4JyIr8jcWgQnBFi1gdUh1SURQtZ8cQWi8EFYLpC5BidchyyEJWFCDP
-jSGkzQcVgut7zeKQ75CPoug9G4bQN1GoEEwfAFBLBwji9CaeVQEAAAEDAABQSwECFAAUAAgICAAAACEA
-4vQmnlUBAAABAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAAlAEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasNameQuerySpecification.java._trace-589e33b5-28fe-3ddb-862b-7587fb78bd19--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatch$Mutable.class-9e7da21d-7c27-3489-984b-ea1b4a9b771e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkE1PwkAQht8phUKt
-ovgZ4sGDB1BiFY8YLxgTDXjBcPC2lBXWlLb2w1/lxZOJGuPZH2XcLtWTIcRNdnb2nZlnJvP59fIOoIkt
-AxrhKJm4dsTvE+45fCjYKGQT+0yE3Il7ScDDtsuiqMtiZ7zbTWI2cLkBnVCfu4xQOBGeiE8JrVrHD0c2
-d1wRRNyWiGZqbJXcmhWr9wl62x9yEzmULORhEm7/jevMPb3qXO4Ij18lkwEPr9MNECod32Fun4Ui/Wei
-Ho9FRDien/6z0pYsDnrJgLA9a2y5ykARCCURZbWEXK1+QzB7fhI6/FykUvXPdgd37IERrAvPy2Qu5zUy
-EA4hWUiPJm8eBfk3pHcJXenFvf0GPaP4pDIWpDVV5qvMeoMlvZ1pHhaxpDhFlLEsKam3Ij1N+hWsZtyG
-fNOYpj/+EgtK+VA0axrNaBrWlF3HhupMatpNVL8BUEsHCJZqmWlXAQAA0QIAAFBLAQIUABQACAgIAAAA
-IQCWaplpVwEAANECAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
-AD8AAACWAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatch$Mutable.class-9e7da21d-7c27-3489-984b-ea1b4a9b771e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyProcessor.class-780ae951-7e22-384d-a0ef-26286b08c31d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU9tuEzEQPZPbkiWl
-aSiFhltTKOQiYalC4iFVJBSBhBRopKK+O1srdbXZDV5vUD+LlyDxgHjmoxCzm9BL1JI+eMZjH585Y49/
-//nxE8Au6g4yhEY88sVE+vpIWh0GIrbaF/tfg6hvwrEy9pS9p6IoNA5yhPKJnEjhy2Ao9gcnyrMOCoTX
-oRkK5fl6HCkx0dIaKb7EypwKEwdWj5SQYy0+fJTWOz7jIxT2dKBth5CtNw4JuW54pFxkcbsEB7cIqz0d
-qE/xaKDMZznwFaHSCz3pH0qjk3i+mLPHOiK0ejcupU1wxrOA0Kn3Lspnkt3EiK4vo6h99d4/xnaie6e+
-mPli0rRoxrlYx4aDe4StZegS7uMB1zVUtkt4Um/8T2DCWy3hIR7NTvQJtetOnMl2wbwllLFGyI+SnITt
-5VUQ3ly+rOvfui+tVSY4r57wLElYIbgHYWw89V4nj1e98oFeJW1GKB7oYSBtbBjo9xZbr31DKZfbbm95
-mZ12rsZ6szzy/FVy7Lkf2RY5EuyJfb75He43nmRQYltIF+9ghW1pBuBoFemnwRrHia/MSd4xeYb9SrM1
-xV0em1M8Pidz081NnldTwo0ZeEaYzp5iC1R+y5S1OWWDMQmq2Gz9wvoU24vaKKXKpON5anfwIvUv/wJQ
-SwcI3F80EewBAAAUBAAAUEsBAhQAFAAICAgAAAAhANxfNBHsAQAAFAQAAAgACQAAAAAAAAAAAAAAAAAA
-AC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACsCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyProcessor.class-780ae951-7e22-384d-a0ef-26286b08c31d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeQuerySpecification.class-4c426391-3a66-3291-92ba-2967ba51ac83
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfocEFuIq
-FNtY21qtgiaksEiFqkEoH0GiiUJD0/bp1bCZxsHNZt3d2MabPr3un9EbzdOLftz2R/XpmWUJISSFGMnD
-7Hyc8573vHNmdv/59/c/AMzhew0DDPdqFcvwxLOasE1Rkrzs8opR86VlrHhe1ZTcl1U7Y5d26o7Yrgm3
-XnCEKX+UZrCgIcqQq7plQ5iWdDxhPCcPlxvPlKnh1mxfVoTBHWnIimMZq9wT94UtXO6LUia/cRyRYWhR
-2tJfYogkkkWG6Fq1JGIYwRkNMYZ8X3wnmsG3gkUdOs4yDHPTFJ43McuwnUjm3mmIdAwRjOoYxBhDJnGy
-WBXum0+E6xmOV/d8UQmWpfCMEE+JMpqTtnhUq+wKd4fvWoJhPFc1uVXkrlTjcDLqP5Eew3J/GaVJIGl7
-PidnhpV+BSK4WOZnUzhq4Gm4SARPFEUcOBjFYDmAbaLE8DEuafiEYbO/vcvxF/XNqlUSrqqMeAwMl3Vc
-wWcMFxy3qookS8UpuSVfCDfjulWXYS+R2+PPuWFxu2w0OWXtdst08uTN//880xquMUyeKhqdH+FSe+OU
-5BjOFnxuPs1zJ6yeM/ubTmY+jeQpSled81bedpnKNN25Xo7vR36/8OnATOFzDSmG6Z4cdUwjwTAQXCIi
-iM1w+21Zkx62+ClTcfx6gM9gdKn8LoQojy8wr+EWQ6oHNx2zuEknjoKHcVcTP7Ts4ePdPWH6vYlKdXOH
-4UqrEuQ9p5pWFw2U9aWOVltu1RGuX9dwj+FiRxMVTaW8rGMBXzH8drRgOgVMd7Y4CNZlWQXqMX+6chxO
-BsKni5XhfAdBGbKddT5V/WS3uE/Y9sHO01WvZPiSYSHx1hDzDF4fp65Xx8Pzx/BAxw11mFYTfV72yaKC
-y6v339Dhi/aWmtzSsa0mLwvbq7ni8EYqZW0lBLcKtuBP67R5hWrNNcWGVNdS8jRxZ9RGMowUZNnmPqEz
-/PJOv1MWe7zUlqjA9KxNkGsW9zxBVTja9qVAeR6+f3CTFIpA/cUwoNSjsUajBRoxeg5PNTD8BudeUX8A
-74V2wDWymsA49fR9O5zH+/QcwQeIk8UF6kdp5cMAbYt6yirWwEcvHxLkp38G4wjZXKVW4Z4LeEzTzAzx
-MJrYg/SbwCSNrtM/8VvXyCeqCudYnDvUU+wGUw0kXzYpDwXB5gPI+L5BSFf1ZiiYojcbiKFgZkK60Qbm
-2lHutiQdDVF+VWcw9H1AsypCPBWZ+wu3U1Fq76YGqV1sYKkdbbmFU7zJKY4VrIKN/U24ayHudbJRVkNT
-qddYb8dhAQ6tj61QHhuhz2SYx+DUa9zv7rJOWm4e0/JIwGx3byXhw5aAgbxTb5B71eZytekyjEdHXA44
-Pm53aUah2vg66BWwEzy/QZGe49QbIatvob7NGL5D7D9QSwcILuvxuikEAAB5DAAAUEsBAhQAFAAICAgA
-AAAhAC7r8bopBAAAeQwAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAGgEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeQuerySpecification.class-4c426391-3a66-3291-92ba-2967ba51ac83--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/InheritanceDiamondQuerySpecification.java-f314e545-5eeb-32b2-8195-d73c5daabf10
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/InheritanceDiamondQuerySpecification.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/InheritanceDiamondQuerySpecification.java-f314e545-5eeb-32b2-8195-d73c5daabf10--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasTypeProcessor.java._trace-7c6cc280-3f05-3df8-994d-d7c806a13955
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasTypeProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0vswoy8Dk
-vsQhysHdwZORwbS4KFm/NDdHvzi1sDQ1Lzk1JTMxvSgxVz8YyneB8MMSczJTEksy8/P0ygpzmBzuOX3h
-kEEYxMDjeFSQnx8osIYDyHdnYHR8KADmwxQwOn7kRRVwlmIVE0MRkOcAC8CMcFaXAvO3iIL5zM66vMh8
-RmcrdgifDcp3EgTzT/FA1XuwIvMZnX3ZIHxWKL+AVVISxQGlHGABuAOaedEUTGBDUQAAUEsHCOcVRsy4
-AAAAVAEAAFBLAQIUABQACAgIAAAAIQDnFUbMuAAAAFQBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAD3AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasTypeProcessor.java._trace-7c6cc280-3f05-3df8-994d-d7c806a13955--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasOperationMatcher.java._trace-545ea51f-f1bf-3481-a2b9-fee59415fc39
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlll9oHFUUxudmZnc2
-M25ZJlsNTvpgnRYbawJW8cWYc6uEtGJMu3ZZhmmy2Wyy2XT/kE1WLIo0IFpqlFopAX2reQulVmgLodFC
-bUCRUnywLxJai9Q/GNo8tEhfDPfeM7l3ZB+G3/d9557vzrKwmqbFCGl2EtqltfR9Aqd6AIj24nRjtLtZ
-rXRPj001x2qjY8XySKkxUu3OCH6Nc3akUi6OzJTrta63pyotr+5qaG30ufAgDQ72tac7OzeE08meHo30
-vfAYI2GTPnAU7n82vWePzL06Yz7d3++orm9K7r5/jI3Hprvvvs2Yu/u3Gb29krv/qTbGwj1kAgUq+wEq
-PDGwkoZBGNzkW62CcWLgz4SSODCUhiEY2uR3HME4ceCEqSQyQzaUoSwlMmUnqry3RShi5oQn+Iy1wXrm
-pCszySzqyC2Mz6F/9nGWv2DJTDLfYYezbP7QAwea0JQaZBNbhcIbZLd5gnmD7NOuzCT7io7MGmT3os8b
-ZPstmUn2oI3M5nPHEjALs1KD3PFWofAGuc88wbxBbt6VmeS+0ZFZg9xF9HmD3GVLZpJbsZHZvP+BAXMw
-JzXwjyeFwhv4pz3BvIH/pSsz8S/qyKyBv4Q+b+BfsWQm/o82MpsPFmMwD/NSg+DrpFB4g2DZE8wbBFdd
-mUmwqiOzBsFv6PMGwR+WzCRYt5HZ/GEjFWlwuMOJKt2W0mn4rwQswIKUGF7fKhSeyJueYN46n3RlJvln
-dGTWOr8bfd46/7wlM8m/bCPz+YFUpEF+3IkqRy2lU2HRgfNwXkoUlluFIhIrnmDeuvCTKzMp3NWRWevC
-3+jz1oX7lsyk8MhGZvOjb9BVuADf4oHx4nYDlmApXFDc6aq890lktrBYMFX/iK3444YB1+CadMXxhBtV
-vJRQ+KXHj9Ia/AA38NBY6XUDrsP1cEnpTVflIylktrT07g7BYoVemnVUhZQ+TwqFLy2t0ffhZ/g1XDpx
-xYCbcDNcMvG9q/KtFDJbOnEPff7qJx5YMpOyZiOz+fI0vQqrcBcD8clBA+7AnXBg8i1L5eHtyOyAyY9M
-1T9pK37lCQPWYE26c8W1osrOdqHwt1D5mDZhHf7FQ2PVMQMewsNwSbVsqTzTjsyWVud2CMZXXz3lqAqp
-LiSFwpfWTPohPKKxcGnttkE1qoVLar9bKt9rR2ZL6wlPMP+V1Le4MpP6Lh2ZfVX1RYcmaEKqVF9OCoVX
-qt+IRxO/tCiJqVaHbnykxJSbFIpIdJnRxEtxJdGoObSDdkiJxrG0UETiCzOa+CquJGY+TdNOKv+zmTnz
-P+VSm1D4zH9QSwcICZgXy9UDAACKCQAAUEsBAhQAFAAICAgAAAAhAAmYF8vVAwAAigkAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABQEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasOperationMatcher.java._trace-545ea51f-f1bf-3481-a2b9-fee59415fc39--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeQuerySpecification$LazyHolder.class-2c7cb997-5d78-36f0-858c-c513ab766d40
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU9tu00AQPZukiWMM
-TUO5lVtbUkgQwgghJJRSqQqpsOQEQaxI7Qva2EvYynGKL0jpVxX6UAQSH8BHIWaNIVV4QEofPLM7njNn
-5oz94+fX7wAeo1FCjuFFMvLNSHxIROAKT/JhyEdmEkvf7Igo4kPRDjxnciBeJyKc9A6EK99Jl8dyHNRs
-fjh5OfY9EZZQYKjs84/c9HkwNF8N9oUbM2hWt+dsd1tthqY9N1GToUplHKv11upajrVtW3vtNxS0Zxkp
-U9t0fRnIeIshX2/0GQqtsSdKOM/wbO4OdBhYNFDBEkNxMyu/VT/DSI1+GQwXDSygqNPpkoHLuMKwJIIo
-CYVFFJL78lB4DMv1xr+TKvg1AyVoDIu2DEQ3GQ1E6PCBL5Q0Y5f7fR5KdU+DOvK4qWbQSZP4vYwYduYf
-4NTym0qdNQPrSh2Nuy5Ba0+mx0cMz2mCs6xf742T0BU7Us228T/AQyUWg2EFgQhbPo8iQcPq046xSuLl
-6SfIYUUtgE4rSknyBbJlqI2co9vTNAuofoOxy05w4RjVL1g+xtVPGRqUmyPbofw+rqdR9VT+1jDJM/IL
-909wYworpkE7hRi/E3ALt8mX1ZeQgR+kbwDtsyJeZUcztLtUZ+8PbUXDHdQyZC1DFgh5NMPaOdXoRmrv
-4l5aU7VqoA79F1BLBwhIhgvm9wEAACYEAABQSwECFAAUAAgICAAAACEASIYL5vcBAAAmBAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAANgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeQuerySpecification$LazyHolder.class-2c7cb997-5d78-36f0-858c-c513ab766d40--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatch$Mutable.class-be3d18b8-aebc-3a84-9c85-3c3e47501b73
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkE1PAjEQht+BhV0Q
-RfETY4wHTUDRNVxRL0QSDXiRcPBWlgZqll3SXfhVXjyZmMjBoz/K2C2rJ0JIbNLpdObtMzP9+n6fAqii
-aCJBOB8PXTsIWciHzBkIj9u3E+6FDV+2pej3uWyx0Bkct8Yh67rchEE4WeoJIX0lPBHeEK5LTV/2be64
-YhRwWz2vRsaO5bX5WQ2tlTsEo+73eBZJZHJIIUvo/QPYXKp7XTffVOmH8bDLZTuanlBo+g5zO0yK6B4H
-jXAgAoK9HPn3K2sEaxQnCIeLB1KfOdIwwsGi4QgZEcQFCMlS+YmQffTH0uENEYWK81q6eGYTRsjdeR6X
-dZcFAVfzmDEHl1AoRCuhdgppdTeVdw9Dx63Tswq9wXrVihVls1r5oVRT5JR3NNNhFWuaYyGPdUWJvA0U
-lJqwia2YW1FnlEsYL3/EtI58alpulo1pCWxru4NdXZl0t3vY/wFQSwcIXhf5pl8BAADpAgAAUEsBAhQA
-FAAICAgAAAAhAF4X+aZfAQAA6QIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAAJ4BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatch$Mutable.class-be3d18b8-aebc-3a84-9c85-3c3e47501b73--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PropertyNumberOfClassInPackageQuerySpecification.java._trace-823dfeb7-91ad-3e4e-9b3e-8222da9fdf00
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PropertyNumberOfClassInPackageQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzr1PwkAYx/ErsTZN
-CSElijEmDhbc2nQwLIQ8TYzIW8NbBBahKSAkbQ1FXFkcndkcZHQRJ/8K4+Tu4OzgXyCpd/VKx+ebz+9y
-CCGWYS6fGViiSHmoIbBgwqCTqWsqM9tSpoPJbOCYg/7YuHINW2ng+/TvvjCscd+4GV878u3EipzN28oB
-PP6/hI7zC1WS1uHzEBxwEJN/P/JuApj8TzoYztNqKkUtCpoqyzQouLwXCCiW05kMDYpu1As+uBM3wIIL
-gNK+lM3SoJSLecEHLxJooAXIB4+Tj764EPoWNpDeFqACFbrMVdBBp2f6iseJoOqQgxa0aFS1Ezj5aMVB
-BzoB9CriRFBNi0MXunTpJHHxZ7X79bd70Au0Nx4nMqzHOTDBpFE9uYuTjx5YGMEogJZcKD2JOJFdI8GC
-DTaNGntCKEkxnMiuGd0CF1waNePboZTcwYnsfgFQSwcIlQyCdlYBAAAKAwAAUEsBAhQAFAAICAgAAAAh
-AJUMgnZWAQAACgMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEA
-PwAAAJUBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PropertyNumberOfClassInPackageQuerySpecification.java._trace-823dfeb7-91ad-3e4e-9b3e-8222da9fdf00--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatch$Immutable.class-ad3484a0-e5bd-3d4e-98e3-acd1ba73d4f5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNkM1Kw0AUhc/tX2yM
-VqtWEAUXLloVI8VdRRcFoZK6ae3C3TQd2pH8lEziUwkqCIILH8CHEieTUleWDuQy98y535zM98/nF4Am
-dg3kCM3E92wZs5j7zJ2IgNv3ko/6kRiPedQT44B5sstid3LU8f0kZkOPGygQ6svOEUqXIhDxFeGw7oTR
-2OauJ6aS24rQTIud2VuNAaHQDkfcRB5lC0WYhNvFM86yMTS94ijHXeIPedRP/4RQdUKXeQMWibSfiYV4
-IiThYmn439u0CMY0OyIcLIxOKAvZzcYI+XrjgWD2wiRy+Y1Ipf1/bjt7ZE+MYHWCgEdtj0nJVdryPAPO
-oXhIV059RZRUb6jdtVJTxTg+oQ+svGnDqqqmll+U8RWW2tUyG9awrjEGKthQEMImqjPYqe4VIf8855S0
-8q4ZVnY6Y+Swpes2dvR9pCPWsPcLUEsHCFKMqnhOAQAAjwIAAFBLAQIUABQACAgIAAAAIQBSjKp4TgEA
-AI8CAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACNAQAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatch$Immutable.class-ad3484a0-e5bd-3d4e-98e3-acd1ba73d4f5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfOperationMatch.java._trace-a5ee537f-5253-3056-b19a-f8f39b1a3d87
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlk01IFGEYx/fd2WnW
-t2UtFj2MiAiBENgibVJg9oQ72+z6geiwMx4MVhNUVvvQtVueCqIkAuliBoF2sCgKREEpDdQC7Qs6dIi6
-FFEd7FTUpWXnfcbnXW/7//F7nvf/zsz6fD6Vsa5GBm99/tQKDIIJKeaLjlzojeaGstGR0cxo31Cmt39g
-uC/aSUI6kx04kxkdODt8aOx81n/ysX09BG92dvjAjJ/QdT1PXpTlgelj8cz+QkaDxS+WV1TkwcdwQVDi
-45xmFr+quNkv8mR5ZWU+/0T/NqeZxe8pbkZ/Ra2qkg5c04rAVmkBYEWD69XVNB+IFDI2NA5ympkRU9ws
-TjSOuj42NBo5zcwwXR8bGpNaTQ0tZEwFCsArMFssPAhLQqIpVhslDRMpXltLGiYs1c3ixMSlWN1h0jBx
-mdfVkYaJG6qb0d8K1tfTAon3gQLwCnzSioSvYVn4VySc8pdIgtmmQhM0UcXsRORJTkQQvKl5msuEmf0K
-EtHe/KwWftDVXxB5q79HBMGHYm5zmTDzr4JErE6Oa9AGbXR18kpIIFyd/KFCJ3RK0ra2C/0pFQjnUhkN
-HHColBoMCuRJizp0Q7ckvQsJhFLzEQ16oIdKzQ0hgVBqORaALGSp1HK8RCCUWmNByEGOSq0NmkCelNR2
-Se2BIql9rAYmYIJK7dNhgVDqmNFhGqap1PE0LBBK1jUd5mCOStbsPoE8aT4iCH461hKXCbPWFCTi/Vov
-cQq/Cus1lwmzPuAUfhXpVzoswAItlP5WIhAWSv+KCIKF0r+5TJjNFCRita3iFBay93KZMLsMp7CQ3ReE
-JVgip9s5XRCvon0rCMuwTKU7EUGwoj3DZcLshwoSPOwJTnkVF7lMmP0cp7CisycIq7BKCzlhLhAWcvL/
-9nVYp+ScLsjO2E0OG7BBpamIIHgP5y6XCXPuK0iw0SOcwns481wmzHmGU3iPLiUIm7BJC3Xl35CLsNB/
-UEsHCKdrKM3dAgAAcQcAAFBLAQIUABQACAgIAAAAIQCnayjN3QIAAHEHAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAcAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfOperationMatch.java._trace-a5ee537f-5253-3056-b19a-f8f39b1a3d87--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.NonEmptyClassMatch.java._trace-cb6e2a31-8092-33b5-88a0-7106a84cc4fc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.NonEmptyClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1oE0EYhneSSXcT
-w1ZZD61DUVuWKBSjYkAa1K9mN9tGSgi7MRelSBEFU/yJEUU8tgcPQkHw1EN7aFFbhBwUPSp4KHjwB7wU
-wZ+b4EGEeqjU7H4zmUn3svO87/u938BompYgpHqFwAst5v6BSyMniLa/cWMq25yuZy9OX7t5Z6p+odHI
-uuGxEB4P3bpej42eDXan4LmY0U4W3lp9fVqsOGTm8xopfN0VEjdJYeNAf3/bPLKjbcYLW0wScfZQpHhE
-uQRjctAZ0bvwdG+IfIlz1xoYkPTAjgh3OA+ZJOI8o0i446c+OKiU/qYhiprNLtONm4rpXgYvc7CzxL3K
-MpnOEvd+D1K0xF0zhoeVng80RNGzrneZ303V/NttbiUVs7iRyOWkWdzsCZGbXsyOCG/nGUwS8YYoUnQ7
-76ne/nVqvFY6RF4zZiag/Ul7zNK3CawXBTFxTwcXXCUwa6AgAu8tKEFJCfxIo8AD444OZSjLwPiZNAo8
-UDIo1KAmA6V0EgUReG3AJEwqgTUdBRH4rG8LfKFdgYnZfdCEpgxMLJko8EB5yYIZmJGB8ksTBR6oHLNg
-DuZkoOLtREEEajZnfKPKeaYyqdymgqN38vdaMA/zstA/mkSBF/p5mzMW+qNMZeKfo4Kx8IkBC7Ag519Z
-yJ0FnwxYhEUZWLc58wXfmMrE/0cFRwuCUwYsw7IsDLwUCrwweJSCFViR/NhC7gy8ScEqrMrAO5sz3iD4
-yFQmwS8qOLpB9bABLWjJwurxFAq88D9QSwcIUBtQwEACAAD0BAAAUEsBAhQAFAAICAgAAAAhAFAbUMBA
-AgAA9AQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAH8C
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.NonEmptyClassMatch.java._trace-cb6e2a31-8092-33b5-88a0-7106a84cc4fc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperOrEqualClassMatcher.java._trace-c0edf38f-eed6-324a-85bd-947c1cbb9da7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperOrEqualClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW1Ucx+9p703S
-P9F5m3EXTnyYk6sGlj50TBwr+53aareHuhkWsni3ZemfNDVZksYoQ1ELglOqIILzQV+0PhTxz2ATLG74
-4BQRtyJoUawv3RgiDCpI8U+L2f2dk3POfcvn+/uc8/vmQCCGYViENH8hLGV0DIWhFNtBjJ2N2fH+ZqXc
-P1mpPXVmvHyq0egfuf3x4dsfU0/Xyx1D/82u2my3OGPA4yOr8WSyxXfasZhBRrZ6fcIpeaTbUfHRf+ID
-AxJH+zp9xKOjCVsbpsLK8OB35uCgHB68FvWRDzfNAwfk8BCJ+ojDQ/1hYMCU8V4RoDD2QRwOw2HJX3Vx
-5gfGvo9owpGhOJyAE5JP2Zz5gSONsCakh3ugBCUppB9zAkHxDh7wE02X887eFnemn6Uqk/RblmDT53eE
-n0L/PaoySV8Sfsr3j950oAlNWeDo1nYeYIFMn8sZC2TiVGWS2WMJ9i/M7BM+FsgAVZlknhA+Fsg+E4E5
-mJMFsi908QALZM+6nLFA9nWqMskuWoLxwk+EjwWyF6nKJLssfCyQe86EeZiXBXIvRnmABXKvuZyxQO5N
-qjLJfWwJxgsvCB8L5JaoyiT3o/CxgLdgwTk4Jwt4i1EeYAHvM5czFvC+oCoTb0VcgAW8VeFjAW+Nqky8
-LeFjgePd2/QCx+9xAsG+bq3Ryd8jsAALUji5vp0HKORDLmesnO+lKpP8fZZgv0J+t/Cxcn6AqkzyY8LH
-yvncNr1AftYJBK92a40KnzpwHs5LofBNFw+4sOxyxsqFn6jKpLBuCfYrFDaEj5ULm1RlMr5D+Fh5fJJd
-h4twWVwYmthvwhIstRdMtH4pGnsJwf4FE8+H9fnLPdp86l4TrsAV+Q2n7qeBYNjmAX7lqXfZGfgWlsWV
-VrFuwlW42l5RbFKd37AF+yuL7yc544bO4qKjBaT4ZZQHuHL6bvYK/AC/tldOr5uwAivtFdN/UY1Ld9mC
-/ZWlXS5nfPbSA1RlUhq2BKP/UevZf4ObQgjNvGTCGqy1D8ycpTovJAT7F8x8Hdbn13q0eblswi24Jb9y
-uUYDwbzNA3yD8o3Ws/8Jf4srrcrnJmzARntF5RLV+WdbsL+y8keSM3/2yrqjBeR0JMoDXHl6svXs/zKr
-vbL6kMkMZrRXVAepzsdswf7K6pMuZ/x1VOtUZVKdtwT7fq3XYREWkY1qu6I8wEa1vaGAsL9DE+pzDrOZ
-LYX621EecOHDcEC4ENKE2U2HJVhCCo1YjAcoNFLhgPBgSBOae2IsyZT/Lc3ReCAo9PEAT/wPUEsHCBql
-4P3HAwAATwkAAFBLAQIUABQACAgIAAAAIQAapeD9xwMAAE8JAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAGBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.SuperOrEqualClassMatcher.java._trace-c0edf38f-eed6-324a-85bd-947c1cbb9da7--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.SequenceDiagramValidation.java._trace-daebaf07-b132-3e45-bcd6-6de621204715
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.SequenceDiagramValidation.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1n9M1HUcx/HP5/vd
-ty+KCnzgEC4URVRkBpVjRc56oRiQISyDw/P4cdwd3CHgUKnMmTkzpmam5czIykLL0pm/MmfmrMzMNJ1a
-qbm0suYcNmf+0yp7Lz987/P93p+fx56v7313t32/xxgzOJ+5jeMm03h5iKODs4I5swP5nW2t+XNCHZ2h
-9kAoGPE3z/a35U+T5+Lb52p/ayTonxuZ1Z73REerVjakcdUY/Nl3HTaqfJcbpSi1gE/d70YlKqNQ0eWG
-B54oVGWhB22YxTQ8VjTPSGR61ZiRBG0W8KqpqRK8yYZB52PYgg7MsQqj6rSboEOZXEuVcHtS3V/Yg+oM
-0x48i73oxJNMKzpeVCgGM726ayxBpwW8eucQCd+5hWDcAxzEPMy3CsNTMpxgXnTiCQ+RICfLhSNYb9qC
-mjhswAIsZNqk/uhOz2B6TUI2wQILeM04lwQh0tPp/CE2YxEWW4VRsyedYJEyOeGSICdXhSP4x7QF0xvw
-Bpagi+C9ojuH5jAtKsWj8Xp2DtOnN48gWGIBn74sRUJ+UnY2414Dm7AUy6MXiYrcGN4BaQRLoxfxZqdI
-kBd5UDiCStMe7MD7WIGVBF8imDuW6d69owlWWMC9F9MkHHfl5jI+I4AdWIWXrcKY0ZJBsCo6mfF8mgQ5
-6RGO4CPTFvgy6Idbg7VMm3wXevLGMd03IptgjQXcV+KSUCDy8uj8Bf1w69BtFYbvaDrBOmXyq0uCnNwS
-9qA2ybQFtXPpI9bjTYLTmFZwH9Nr5w8jWG8Br+1OkvDjoIICxusS6bgB71iFUTfYRbAhOqkbmyRBTiYJ
-R1Bl2oNdWI2NeJdpD+eioXA80+v2ZRJstIDXnUuUcO/AwkLG68vxGn0fH1iFUf94CsHm6KQ+nChBTp4R
-juAl0x5co9vYim0EK7B6AsD0+puZJFujwhtSEqWsGThhAp276Ea2Y2c0MRpeTCHZro7eTpQiRx8LZ/G1
-aSv8OViJ3djDtJIsLMRETGa6P38o0W6FuL88QVLuAJKJJJ9iLT2b9imV4T+UTLTXNvwhQZI17BUx0S3T
-ETX6sBj7cYCoB16UoIzpjQE30X6FeOOCeElb4khKSH7Dcnr+fa5URmNvAtFB2/DveEl9w8BA4YwCmaYz
-eopu6xAOM62UYxqmoJzpgYVuokMK8cC6eEn94kimMB7U6LaO4KhSGcF+CURH1GEwLV6SNRwjYqLxpjN6
-Ba/iGL4l8uAmKlDF9GD3cKJjCvHgJ0JSfQJJBeOhcXgLJ3FKqYzQA6lEJ9VhqFJIsoZhERM9bTqjc/QO
-PYPvmVZWgW30fvUyPXRpJNEZhXjTHamSPMn/v4R50xJ6k57FeaUyml5wE521DTelSrKGn4mY6LTpiJrv
-xwFcwE9Me4QXheBDI9ObH8ojuqAQb27LlNQvg8RH8i8O4xJ+USojbIwguqQOwzmZkvqG4XIRE9Wbzugb
-ekZexu9MmxLBXwiihenhU8OILivEwzeSJC0ehBBCjEfC9KS8gqtKZURmuYiuqMPIc0mSrGG3iIm2mo6o
-ZQC+Qi/+YNqjTUUMrfTnRG9JvoeoVyHeUpwl6WIm2tFOch4ncB03lMpo+XkU0XV1ODMuS1LfcObdIiaa
-aDqi/wBQSwcIXuWig8IEAAAwCgAAUEsBAhQAFAAICAgAAAAhAF7looPCBAAAMAoAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAAEFAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.SequenceDiagramValidation.java._trace-daebaf07-b132-3e45-bcd6-6de621204715--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OperationWithoutBehaviourProcessor.java._trace-68f7477a-e22e-352d-8284-88fdde15ff57
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OperationWithoutBehaviourProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0nsAozcDk
-lOQoKinDyKBfXJSsX5qbo19ckliSmpuYnJGZl6ofjMQJS8zJTEksyczP0ysrzGFyOOJ0ml0KZgADt+Mu
-ZT4+BiZnKSBgYHR8IQDiQSUZHX/II3OdHrOKiCBxX3CAuFCtTh+kwTwTMSCP2ekbF4LH6MzADeFxgXka
-rOLiCGOcdTlAXKgxztbyKJJRbEiSAFBLBwg5lGLImwAAAAIBAABQSwECFAAUAAgICAAAACEAOZRiyJsA
-AAACAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.OperationWithoutBehaviourProcessor.java._trace-68f7477a-e22e-352d-8284-88fdde15ff57--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.NonEmptyClassMatcher.java._trace-41ec8d62-79fe-3109-946a-6f6b28c8df97
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.NonEmptyClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjz9ME1Ecx++1r73+
-oQR73OJpAjE3dLFKjCZSyQ9JQQaINk1toZbaWruUpFo1MWwmJC6mzrL4B8PQGBhgsQtxINhFSTAxoYtF
-TXTBgUQYSPTuvcd777b7fH+f3/f9TlEUD0LlRQQ/FVd8H8qXryClv3a/GH04W4mWZqsPHhcrt2u1aNz6
-HLE+zz66V3Fd3b+zHIYfbEeB4fiGHokortEz3YODCorvdllEpyi+p4k4tqMPDAj4x20hXR07DIvDa0FV
-GI6/xLEYH44vdlnIhlvq0JAw/GojHU6O6DABE5xzfsJMnyz7JOF6W4dpmOb8N0yYLdzwq5KQeBKEEpS4
-kHimOYJX3SRgG8sm5fPB/+xOrBkio8RnzNhtcfKFBlWo8sLkO50EtDD5waRMCpObhsgouYsZ24WpNz6Y
-gzlemGr4SUALU6smZVKYem+IjFJfMGO7MG1imId5XpiOhEhAC9MXTcqkMB0zREbpm5ixXZhpeaAOdV6Y
-+RQiAS3MtE3KpDDTMURGmSPM2C6c8vXIhVN9miO4EJBeyD71wQIscCH7XCcBE96alMkJ2YYhMspuYMb2
-CdmtHkfhL80RHAWkF3KbGizBEhdyO34SMOG7SZmckPttiIxmPJixfcLM6PA3aMAqE7z5UxhWYOV4Id9n
-yBw7Zrsgf0uV53eD0ryAMDShyS8ueAxH0H+CBPQXCnUN1mFdEF6HSMCENa9DaLokofhRgxa0uFBsh0jA
-hD3VIRx4JaEU0GAbtrlQOt1LAiZcUh0CeCWh7O2FDnS4UD6pO4JzGgnoxj9QSwcIt8g24lUCAACDBQAA
-UEsBAhQAFAAICAgAAAAhALfINuJVAgAAgwUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAJQCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.NonEmptyClassMatcher.java._trace-41ec8d62-79fe-3109-946a-6f6b28c8df97--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.UnreferencedClassMatcher.java._trace-42f1d2e2-e074-3d2f-9fbc-d413da0bd6a8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.UnreferencedClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdj89r02AYx/M2XdMf
-dpS6EmPKTkGcDCvFHabbeGqlzkmna4ktiaU/Qy20s1tdD5t420lwICJCPcguA0UouNsG7uJlB7304EUP
-A/0fxIsz7xPfJMfP9/t5v3nCcdwYIQ+vEvjFedJBGEhxws301uuJjU470TPWNozVutFoVZvr1U4ij3yT
-8v1qu9WoPm49Wr3cX2t70iHjYhR+WjscpDJxaWrqlKNRSeJIZv6MSbQlmduiHRdnpWTShjneRPp0UY86
-yo5gK5eC3rk5Vi6Nh0zE8pqwsGArUxRpuTyUIAtZxl8DyKgvf/M7hJWsBDrojNtRZHyw8lRwCLnfITDA
-YELeK7qC+DgG9EX+koKsBE+Zz1+R7Uzyd3iLPf9YjYnQhS4bVKdjGNBBNaUg00H1lmxnotZ4i83BwqQf
-tmCLDRYuBDCgg4WEgkwHCzOynUnhHm+xOVh844Vt2GaDxbdhDOhg8YOCTAeLH2U7k+IX3mJzUJsfgx3Y
-YYPajTAGdFC7qyDTQU2V7Uy0Lm8xHdyMuAZfiK7gXdDxhQd//DCAARNKfAwDKpTOKcj0hNKkbGdSmuUt
-Nk8opSOuQV10Bb2g4wvl6yLswR4TyrkABijoCjI9oVyV7UzKT3iLzRPKn1I/4D3sW4Kv8tILQxj+f1B5
-LTt5/7zF5kBlJDj77yFHX+t74QAO2MW1TdkVvIpgQH+h7hHhCI6YUJfCGKAw7XMJSY9DaKRFOIZjJjS0
-MAYodASX0Pc5BOOZCCMYMcHYncAAhUPBJXz2OYTm8wk4gRMmNHclV3B4FgP64i9QSwcITrr3QVgCAACX
-BQAAUEsBAhQAFAAICAgAAAAhAE6690FYAgAAlwUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAJcCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.UnreferencedClassMatcher.java._trace-42f1d2e2-e074-3d2f-9fbc-d413da0bd6a8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.AssociationEndTypeMatcher.java._trace-a9fc6e1e-01b3-37b2-9e19-fc7240a9b8d2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.AssociationEndTypeMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl121oU1cYB/Cc5t7c
-3t4bdfa23FxcndO9YNXqoO4Foc+xVlvFCbZdQ7PMpEl3+5Zqm8Y2rVIHgm4wmKCObUydG5PhUJgMB3Ob
-sPWDw4mTMdEhqAzcHKNsMhgKblKfJznn5GN+/M9zzv+c5EMCgYDO2C5Yx3h3oKxlE5yEDuhkgfrscKou
-lxmoy3YP5boHU93p3qQ/nMzUteLnNQ8/v5Qc6E0nR3q3Di7bPjRQ1vjajqkqni5OCkBy7XFvyZIH0lH5
-ADoCbO0P9sxnSrC1V1wZmr/36usl+DU4AzSi+c+5SuA/QwqsP6Q1NIiB9Udnz0AhcEkDDlyK/FyJRKEN
-FRo0QqMY2jDrEaRCCAxogiYptI6IQptOe9AGbaJcNlEKyzZdL1dCm9s96IIuUXJzUQrLNu8xlFDbtxYM
-wqAYarvgltCtWUiFdf9EUPqcGQm23bNlYe2GQRJCme2hTFY9XNVeZcrC2mvoRJMVKIsdlAOzcdVyXRbW
-Xk9zDpQ/lI7rLkzAhFij498qJKoRDUdQqEa00paFRecbJFgj+pSHQjWiS01ZWHSlRYI1oqsdFKoRbdZl
-YdGNNIdqdP5eDnthr1ij8y8TiWp03o2gUI1YwJaFxWyDBGvEHA+FasQ8UxYWW2iRYI1YnYNCNWL1uiws
-9gLNoRrxVzXYD/vFGvG+MBLViI9GUKhGfKctC4u/bpBgjfg+D4VqxN82ZWHxIxYJ1oh/6qBQjfhnuiws
-fprmUI1ESIcjcESskbDCSFQj4UZQqEaixpaFJRYbJFgj8YyHQjUSz5mysAS3SLBGYqODQjUSrbosLBGl
-OYUaPXNKauxyS+idCqVZ6rtyOAEnxFDqfBVSIXQjgkL1U7dsWVjqjkGC9VP3PBSqn2amLCxdYZFg/XS1
-g0L10/N0WVh6Ac2h+ukVc9Qa6Ra3hLoqlGa+5sIZOCOG/HkmUiH0RASF6vu1tizMf9Ygwfp+g4dC9f0m
-Uxbmv2iRYH2/00Gh+n5Cl4X53TSH6vvn+FdwFs4VDxTqOarBFEwJR+z52FblVA0JHrrnsqFmrltKpi+l
-wUW4KN5Zn2+X0IiDRNfY9yMfgp/gl+Jwvf+YBlfgirBd/3FblS8cEjxA//laFNot2H/JVYj13w4j0QEG
-WvhhuAa/CbeUma/BTbgpbJdZaKuy3CHBA2TWeCj0tJn1piws02qR4NNmttAcetpMty4Ly/TRHHrazDQ/
-C7fhTnF0aPC8BtMwLWw2eNFU5erjJLj91jJDyWy1LCWz7S0N7sJd8Rq37TdL6JCLRDc7FOTjcJ/rxeH6
-0DWNB3lQ2G7ohqnKHy4JHmA4WItSeNph01WIDS8II9EBhnfzD7nB5wq3lH1F4za3he2yXaYqAy4JHiC7
-O4JCv/XsG7YsLHvQIMEvRPaQg0JPm/1Il4VlP6Hd6WlHlvET3OGPFkOhnKnxCI8Iy3JhXZXKx0hwUO55
-Q82stpTM9i81vogvEq9x+zd6CU1VI9HNjj7Jt/GneV1xuD56X+NL+VJhu7EyXZXyahI8wFhNLUrhaccW
-uQqxsVVhJDrA2Pv8A76CrxJuKZ/T+Eq+Utgun9dVmawmwQPkD0RQ6Gnz79mysPwxgwSfNn/SQ6Hfev5z
-UxaW/9oiwa/R+Msub+DSn5DxkTASNRvfEyoJvVmmhCauuryFt4ihib/DSBTaoRtqaMeskBLaucXlrbxV
-DO0cdZAKoX1GSejdkBKaPOzwJE+KoclTXgldqESidf8DUEsHCKo5G94aBQAAcA4AAFBLAQIUABQACAgI
-AAAAIQCqORveGgUAAHAOAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAABZBQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.AssociationEndTypeMatcher.java._trace-a9fc6e1e-01b3-37b2-9e19-fc7240a9b8d2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsQuerySpecification$GeneratedPQuery.class-590e77a0-71fe-30aa-a86a-029370c0270c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsQuerySpecification$GeneratedPQuery.class
-
-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
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAPsHAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsQuerySpecification$GeneratedPQuery.class-590e77a0-71fe-30aa-a86a-029370c0270c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfBehaviorMatch.java._trace-862132c6-a317-3e3b-b1e8-d837ddeef206
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfBehaviorMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkm9IE2Ecx+/Z3bzz
-GDtlFp42xDdJL9YYpRAS/WLbeXNTZC7vFgjOP5Q0rdQJEQS9EHpjb+qdCUUEIfYmCgl944sUakJFEAS+
-siiQAl9Ub5Ia2+93Pjdffj987rnPc5wgCF7GsrcZvBc8yRBcghT0MiE8PTUSLkzkw9MzuZmxidzI5fHJ
-sXA/NwZy+fHR3Mz41cmTs9fznvMvrbc+eHdwhgBm7Jze1FQi7Q0lkBJYbKi+vMlgsdmjzc0lkPCXBTF2
-S+U3i90RK9uD+96xYLC07Qb0FzR+s9iSVNki7tfelhbXC9/IVeCDVgaUGK/TW1v5fSJQ3lQYD6v8ZvEz
-YmVjYfxs5XkqjEc1frN4WqpsLIw/ktva+KD4U6kMnIDn1cIrv0sw0qdDYa7QyKqhEFdojHgrGwuN+c7I
-Ka7QuK9FIlyh8bimsrHQ2FE6OvgAY1cqAyfgl1wl/PW7hK76KqGrsdYlmFe8EIUor5jXCDlSIYCEbmre
-VN2EmXMiEbytue8FE0z+6ISnBhEdnVB0JPRREn7NTVgiKBHBD5N4IkNv6UD+6GUfIjq6u84L/dDPS91H
-5EMoqCFynpuTwQbbJd1VEDnStg6DMOiSfvsQkZS8KMMwDPNSMudDRFJqSII85HkpNVqLiKSeQQUKUOCl
-njEZkSNNyYekG1KV1PfwOMzDPC/1bfgRkZQu6rAIi7yU/upHRFLmhQ5LsMRLma06RI60HUBCv05mR3UT
-lvkhEsFfJ7NHR9NfkfmjuQm7UCMRwb9i4J8OK7DCB1mNtYgoyGoNIKEgq011E2ZFRCIYZLXT0RRkdWpu
-wqxuiQgGWQ8UWIVV/u3LOpKDxKICa7DGSx8DSJzEz6qbMOuLSIQSv+tInMSfmpswa18igol2VIF1WOeD
-7KSKiILsBRU2YIMnz3QkB49tqbAJm7z0KYCE7mFvq27C7G8iEbyHvasjoXvYe5qbsKwgEcF7ZA0FilDk
-g7K9KiIK+g9QSwcItgHEEuUCAABxBwAAUEsBAhQAFAAICAgAAAAhALYBxBLlAgAAcQcAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACQDAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ParameterOfBehaviorMatch.java._trace-862132c6-a317-3e3b-b1e8-d837ddeef206--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.TransitiveSuperClassMatch.java._trace-d26e2397-63b0-3976-9b23-de2613138c4a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.TransitiveSuperClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IVFEUx+faPO/M
-JKNCgr6LWIHTNFrTh4Ji0BFnxhkdJZlmmvfcjKiZooZOtikCaZctgjaFm4oIwb42RgphkRa4UFpUm2pj
-bVrVrkVEcs95c++4/P3P/577u1yXy2Uw1u9jsOUqibyDoVAjczXnpwfDMxPj4fzw1Mzw5ODw0OjAyPTA
-RDhFHEHODIyPDg1cGr04efTy1HhJ+4j1wAebzh4XxDv+mNXVO7xZFQq5WMSslIRTFjl2uKZmB7fLdoZ7
-Ii1CEYukDCS3pFyDEDv0yy+bF4QiFrnOkUol3Tdqa7UrHvEifFoukXR+m3V1BYruDUhCm2ilUMSijQaS
-tImeCEpCm2iLUMSiKY4kbaLPeH29uj76wi2RLnxdPHzv14axMUg0HCnoxKZEQ0NBJ3aTI0md2Ar0hI8X
-fGJvRDhc8Il98SJJn86DnqYmdWVnyC0Rr+xs4kXDNr8+PFM8POfVhvEPBrRDuxrHP3EKqPA1QIzPiW8L
-nVn8n7MAn5S4akAMYmphYtZLAS5M3AgS46MTt4TOLLHIHZYP7zrFIQlJtbCro4wCXNi1aEAf9GmF53xX
-8LKcAjzRfYBDBjKq0B3yUECFayb0Q79WuFNGARaSjEMOcqqQ9JRRgIWeSjeMwZgq9FR5KcBCb7UH8pBX
-hd79nAIqHOG7Ck3uokLf9CGYgzlV6LvrpwALqXsmzMO8KqRW/BRgIX3bhAVYUIX0kwoKqPAqQIyfn34r
-dGbpb4bD8vPT34PE+Lfpn0JnljG4w/JvsxUmLMGSEsiGvBSgQPZkgBgFsq1CZ5Y9azgsBbJ2kBgFsjmh
-M8te4Q6jwEcPLMOyuu+HSUxCVqkHVmClULD8AWIUsvYJnZkVNhyWQlZzkBiFrDahM7My3GEpZD30wCqs
-agKPfRSQwF8frMFagW2/SUwH7LAP1mFdFVoDxGhsnxY6M9s2HJbGdi5IjMb2eaEzs2e5w9LY3vLABmxo
-Ap99FKDAf1BLBwh5K7wt5AIAAKcGAABQSwECFAAUAAgICAAAACEAeSu8LeQCAACnBgAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAIwMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.TransitiveSuperClassMatch.java._trace-d26e2397-63b0-3976-9b23-de2613138c4a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.AssociationEndTypeMatcher.java._trace-dd9cbbb2-d034-3663-a119-1f7706ed031a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.AssociationEndTypeMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl121oU1cYB/Cc5t7c
-3t4bdfa23FxcndO9YNXqoO4Foc+xVlvFCbZdQ7PMpEl3+5Zqm8Y2rVIHgm4wmKCObUydG5PhUJgMB3Ob
-sPWDw4mTMdEhqAzcHKNsMhgKblKfJznn5GN+/M9zzv+c5EMCgYDO2C5Yx3h3oKxlE5yEDuhkgfrscKou
-lxmoy3YP5boHU93p3qQ/nMzUteLnNQ8/v5Qc6E0nR3q3Di7bPjRQ1vjajqkqni5OCkBy7XFvyZIH0lH5
-ADoCbO0P9sxnSrC1V1wZmr/36usl+DU4AzSi+c+5SuA/QwqsP6Q1NIiB9Udnz0AhcEkDDlyK/FyJRKEN
-FRo0QqMY2jDrEaRCCAxogiYptI6IQptOe9AGbaJcNlEKyzZdL1dCm9s96IIuUXJzUQrLNu8xlFDbtxYM
-wqAYarvgltCtWUiFdf9EUPqcGQm23bNlYe2GQRJCme2hTFY9XNVeZcrC2mvoRJMVKIsdlAOzcdVyXRbW
-Xk9zDpQ/lI7rLkzAhFij498qJKoRDUdQqEa00paFRecbJFgj+pSHQjWiS01ZWHSlRYI1oqsdFKoRbdZl
-YdGNNIdqdP5eDnthr1ij8y8TiWp03o2gUI1YwJaFxWyDBGvEHA+FasQ8UxYWW2iRYI1YnYNCNWL1uiws
-9gLNoRrxVzXYD/vFGvG+MBLViI9GUKhGfKctC4u/bpBgjfg+D4VqxN82ZWHxIxYJ1oh/6qBQjfhnuiws
-fprmUI1ESIcjcESskbDCSFQj4UZQqEaixpaFJRYbJFgj8YyHQjUSz5mysAS3SLBGYqODQjUSrbosLBGl
-OYUaPXNKauxyS+idCqVZ6rtyOAEnxFDqfBVSIXQjgkL1U7dsWVjqjkGC9VP3PBSqn2amLCxdYZFg/XS1
-g0L10/N0WVh6Ac2h+ukVc9Qa6Ra3hLoqlGa+5sIZOCOG/HkmUiH0RASF6vu1tizMf9Ygwfp+g4dC9f0m
-Uxbmv2iRYH2/00Gh+n5Cl4X53TSH6vvn+FdwFs4VDxTqOarBFEwJR+z52FblVA0JHrrnsqFmrltKpi+l
-wUW4KN5Zn2+X0IiDRNfY9yMfgp/gl+Jwvf+YBlfgirBd/3FblS8cEjxA//laFNot2H/JVYj13w4j0QEG
-WvhhuAa/CbeUma/BTbgpbJdZaKuy3CHBA2TWeCj0tJn1piws02qR4NNmttAcetpMty4Ly/TRHHrazDQ/
-C7fhTnF0aPC8BtMwLWw2eNFU5erjJLj91jJDyWy1LCWz7S0N7sJd8Rq37TdL6JCLRDc7FOTjcJ/rxeH6
-0DWNB3lQ2G7ohqnKHy4JHmA4WItSeNph01WIDS8II9EBhnfzD7nB5wq3lH1F4za3he2yXaYqAy4JHiC7
-O4JCv/XsG7YsLHvQIMEvRPaQg0JPm/1Il4VlP6Hd6WlHlvET3OGPFkOhnKnxCI8Iy3JhXZXKx0hwUO55
-Q82stpTM9i81vogvEq9x+zd6CU1VI9HNjj7Jt/GneV1xuD56X+NL+VJhu7EyXZXyahI8wFhNLUrhaccW
-uQqxsVVhJDrA2Pv8A76CrxJuKZ/T+Eq+Utgun9dVmawmwQPkD0RQ6Gnz79mysPwxgwSfNn/SQ6Hfev5z
-UxaW/9oiwa/R+Msub+DSn5DxkTASNRvfEyoJvVmmhCauuryFt4ihib/DSBTaoRtqaMeskBLaucXlrbxV
-DO0cdZAKoX1GSejdkBKaPOzwJE+KoclTXgldqESidf8DUEsHCKo5G94aBQAAcA4AAFBLAQIUABQACAgI
-AAAAIQCqORveGgUAAHAOAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAABZBQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.AssociationEndTypeMatcher.java._trace-dd9cbbb2-d034-3663-a119-1f7706ed031a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.TransitiveSuperClassMatcher.java._trace-91c88b35-268c-39c1-bb51-3f84c466747f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.TransitiveSuperClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW1Ucx3Oae3P7
-Z9mymPhwT/APSnaJq10fFKGM/i7WbS1Y6IKXNG30xpssiW3TLFmLaKHiw5BS8anig/hQ/yLCxL5MUBAm
-btA6hDmQWdjmHDIZWMQyx7Baz/md3HMuffp8f99zfp97SqGhUEgnZP49Yh8MdQx9B6XMQRJ6otX0+uZm
-pvta5ZNz5bpXLtWKlWZxpi+LPMTZKU7XSsVTtdn64/Mnpzue3t9ajtuPiXtCcPyZOynL2uWLyUwmRI7Q
-PYz4lBw5YMp4zEz190v4ZJghP3psMK4MxwxpOPyXNjDgD4f/jjLkw5G0dviwPxzJ7GOIw7wxOCgNixz5
-cPRSCkZh1OftLmSsj+50KoWxVgomYdLnlTgyHhj72FAK2cUeqEDFL2SXzEDw4V4M8MRaGvnGnl0OZ7+k
-MpPsj7pgjfEVC3lrL+tfozKT7D1DcOR/dg6Z0IKWL+CMJDHgAs4LaWQu4JSpzMR5TRfMBJzTFjIXcJap
-zMTZfRJkJpBb74RFWPQFcpe6MOACuc00MhfI/UJlJrl/dMFMYDxsIXOB8S4qMxl/1BDMBPI/abAES75A
-fjOKARfI30ojc4H8H1RmMtGtC2YCEzELmQtM3E9lJhP9hmAmUOjUYQVWfIFCNIoBFyiYaWQuUHiIykwK
-A+ICLlCwLWQuUDhKZSaFFw3BXKARCwi8YQaC97sVIzfXCauw6hdcN4kBFubSyFzZfZXKTNy3dcFM2X3X
-QubK7iqVmbhfG4KZsrseCwjcMAPBTrdi5GVMOANn/II31IUBFp5NI3NlL0tlJl5dF8yUvVMWMlf2XqEy
-E2/FEMyUvVv2r7AGX4kLI6VvNDgLZ9sLSt9Sla+lBLOF5Q5DmZd7epT5iU80OAfn/C888RkNBBfiGPBP
-rjxsL8B5uCiu1CvbGmzARntF5S5VuJqMC2Yrqwd6kfmGcLXXVAJSPRrFgK+sfmC/CT/AlfbK2ssaXIbL
-7RW1BaryO3HBbGXtUwuZP3vtcyozqa0bgtmzv/SU/Ttswk1RiEzt1+A6XG8fmEpSlfsfEMwumHrOUOfP
-9yjz6X81uA23/U+eCdNA8GACA/4GMwv267AFd8SVev24Btuw3V5Rd6jKzYRgtrJ+uhcZn72+bCoBqX8U
-xYCvnNXtt+CuHW6vnP1Zgx3Yaa+YvUpVvpcQzFY29qWR+V9HI0llJo1DumD2a2p8YdoRO+IbNTaiGHCj
-xtVIoHCzQyk0+0w7Zsf8QnM4igEWJo1AoRxRCq0109798Qut7xMYYOE3I1DYiiiFuT8TtmVL/7PMR1KB
-4JH7MOAn/gNQSwcIbV/pc9UDAABfCQAAUEsBAhQAFAAICAgAAAAhAG1f6XPVAwAAXwkAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABQEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.TransitiveSuperClassMatcher.java._trace-91c88b35-268c-39c1-bb51-3f84c466747f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatch.class-3e61b550-9070-3676-9c09-2d75ab469f0f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatch.class
-
-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
-AQABAD8AAADtBwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatch.class-3e61b550-9070-3676-9c09-2d75ab469f0f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationProcessor.class-9db09e49-2d52-37cd-8252-0fae0403ecc6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVk99PE0EQx7/TX2fP
-Q0pFlPoDQZG2JKwhJj6UYEyj0aQKCYb37bEpS653ZW+PxD/Ll5r4YHz2jzLOXZtSSDH1YWd2dmc/M7M7
-+/vPj58AdlF3kCPsJP1AxOo8UaGvTrTsGdkXidWB+CDjg4Ey0uooPDSRr+I4Mg4KhMqZvJAikGFPHHTP
-lG8dlAivItMTyg/0IFbiQktrpGCs+SpMElrdV0IOtPj4SVr/dMIjlPZ0qO0+IV9vHBMK7ehEucjjtgcH
-twiLHR2qz0m/q8wX2Q0UodqJfBkcS6NTe7xYsKc6Jrzs/F89LYIzGBmEN/XOdA1M2k2FaAcyjluz9ybI
-Vpp9sz4z/nTorH52drGMFQf3CJtzHfFwHw+4zp6ybcKTeuNfuabwmoeHeETw+MQERdi46eRlJS44gIcK
-lgjFfhqcsDVnYYTXV2/x5k44lNYqM3UhhGdp1CrBPYoS46v3On3a2syX20mbkFA+0r1Q2sSw43nnemO2
-5kzlalPuzVnrfquwzknneRT5SxVYc8uyLLMlWBPrYvM73G88ycFjWcoW72CBpTdyYGsR2b/CEtupro4h
-7xieY73Q3B7iLo/VIR5fwtxsc5XntQy4MnIeAbPZGp6CKm8ZuT5GNtgn9So3t39heYiN67lRhspl43km
-N/Ei01t/AVBLBwj4DBAb9AEAADwEAABQSwECFAAUAAgICAAAACEA+AwQG/QBAAA8BAAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAMwIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasOperationProcessor.class-9db09e49-2d52-37cd-8252-0fae0403ecc6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassProcessor.class-3c70b5d7-edaf-313a-b7cb-eab2f63d05e7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdU91rE0EQ/02+zpzR
-prG29au1tg9JFBeq4kNKoQQE4dRCte+b65puuY+4txfwz/Ilgg/is3+UOLcJxlYrrRw7szM385v57c5+
-//HlK4BtbHkoEZ7kcSQy9SFXSaiOtBwaGYvc6ki8S4x6r4zz9yOZZfsmDVWWpcZDhdA8kWMpIpkMxZvB
-iQqthxrhaWqGQoWRHmVKjLW0RgrGNh+FyROrYyXkSIuXr6QNj3/hEWo7OtF2l1Budw4JlX56pHyUcbUB
-D1cIC4FO1Os8HijzVg4iRWgFaSijQ2l0Yc+cFXusM8Kz4D9I9QjeaGoQ1tvB70QYbrsQwqX0ihZF+69F
-/sB3TDnDxxKWPdwkdC+e18AKVpnWUNk+Ya3d+VdXPgi3G2hikVCNi3TCo8s0SXh+mvb597cvrVUmmZPj
-IytKtwj+QZqbUL3QxYWsn3/ej4v5IdQP9DCRNjccPQ7OzlTvgv2cnqedy7De7VU2uP0yryq/iwprHjmW
-dbYEa2Jd7X6G/4k3JTRY1pzzGn9g2wXgOhbg3gUW2S50awayx1kl1vXuwwluTHBrDuS7Hytcb9WBLU8D
-p2Budwd3Qc09hrs3g+vM4b5haYK1s32Rgyq5dd/JDTxwevMnUEsHCGnZqbPVAQAA/QMAAFBLAQIUABQA
-CAgIAAAAIQBp2amz1QEAAP0DAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYA
-AAAAAQABAD8AAAAUAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassProcessor.class-3c70b5d7-edaf-313a-b7cb-eab2f63d05e7--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.StatemachineValidation.java._trace-666701e5-bbf6-3cbf-a7b1-32931985ad04
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.StatemachineValidation.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl001IFHEcxvH/f6Zh
-ihBqfFnbXMsllUpb7IWUKJ4xK11d9/2NUplssS1XMd1CRMLEwl5O0SkwqMzeoPBU1MFuEhFJnaJTNwk6
-hEGgQj+YcXZ2nNvvw/fZy8wyxiTOk/c47jCBt97laOfMM3ip25PN9HoGh7ShVEbrPp/uS3nCliOm9abP
-aUPp/r59lwd6haY/kYcO3F77BVbUUu6sqzNP7q12NDRYzl8O0JMD3xIewwc/E+DHC2kzE33LlQQ+E3j7
-zhID4oWSRPcDvEQQYbOQ2p84CYKWyVyJAcbkh2ILfst5gT+E+4giTrCKmYKtTPQn3QRRE7h/pFAHVdpS
-UED3Eh4hidNmIfmXHQTJ3CSgFOpgTAJ7FVtwVM4PpvAWHehiQuNZtXhbGRMD0zUEHSbwwIJLh+NOehgP
-duIDNHSbhRRMVRBouUnwukuHtckzxRa8k/OCUBXmkUIPE5qa1P27qpkYqq0jSJnAQ51uHU5s3FFZSfdf
-fEEaF81CCq1UEaRzk7DbrYMxCXsVW3BGzg8+4TUy6GfCqTZ14vAxJoa/7ibImMDDK04DVh319YxHxvEG
-Axg0Cylys5xgIDeJPHUaYEzmFVvwXc4Loo30UrK4woTmb+oifb0nmRhtqSHKWohHsy6dWmadUKEyHhPo
-1QxjxFJJsU0VRMPWYWyPS6fc0Kesi7pke/QRzzGKq0zwzuECmuFlYmyhmmjUQjz2r9Sg+WKSZsbjI5jF
-GMYtlRS/VkY0Zh3Gp0oNMofvlXXRZ9kWJQ5iBhO4wYTWWvSgjf7kYuJIFdGEhXhCcxh0qIikjeQnXmES
-tyyVlFjcTjRpHSY3OAxaGyYrlHXRAdkW/QdQSwcIC/Vl5X8CAADuBAAAUEsBAhQAFAAICAgAAAAhAAv1
-ZeV/AgAA7gQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA
-AL4CAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.StatemachineValidation.java._trace-666701e5-bbf6-3cbf-a7b1-32931985ad04--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeQuerySpecification$LazyHolder.class-806ad358-fee2-3569-a991-0571533e3e65
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU9tu00AQPZukiWMM
-TUO5lVuBADFCGCHESwsoREF1awVBrHB5QRt7KVs5dvEFKf2qQh+KQOID+CjErAmkCi9IfvDO7OycOTNn
-1z9+fv0O4B7MGkoMG9k4sBLxIROhJ3zJt2M+trJUBlYnSSJP8lRGYS/03cmueJ6JeDLYFZ58J738oOXw
-vclGFPgirqHC0NjhH7kV8HDbejbaEV7KoNn9gdvpd3sMj51CZGsMTSrl2t23dt927Y5jv+m9oKAzz0qZ
-2roXyFCmjxjKbXPIUOlGvqjhOMPDQl3oMLBooIElhur6lOJJu+Bo5rAOhpMGFlDVyTtl4DTOMCyJMMli
-YRON5IHcEz7Dctv8d2IFP2egBo1h0ZGh6GfjkYhdPgqEkijyeDDksVT7PKijjItqDp20Sd/LhGGz2BBH
-HsOaUumKgatKJY17nkiS1v2Ze5ehQ1MUfQ76IMpiTzyVakbzf0B3lHAMhh2GIu4GPEkEDa7POscqCVmm
-H6SEFXUZ5K0oVclWaK1D3c4x2j3Is4DmNxiv2SFOHKD5BcsHOPtpigbllmjdonwX5/Oo+hp/a1hkGdmF
-W4e4MINV8+BmDjF+J+ASLpOtq1cxBd/OTwDtsyJeZftztC+pzqs/tA0N19CaIltTZIWQ+3OsW0cavZ6v
-N3Azr6laNdCG/gtQSwcIKWKAv/gBAABCBAAAUEsBAhQAFAAICAgAAAAhACligL/4AQAAQgQAAAgACQAA
-AAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAADcCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/AssociationEndTypeQuerySpecification$LazyHolder.class-806ad358-fee2-3569-a991-0571533e3e65--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatch.class-89583d37-c8a4-3f5b-b508-ea5dbeffbead
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatch.class-89583d37-c8a4-3f5b-b508-ea5dbeffbead--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassProcessor.class-b1d6f3ac-f3b5-326f-8e95-a4fdada2e218
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU1trE0EU/ia3NWu0
-aaw19VJbqzZJwYEi+LClIEVBWLWQ0vfJOqQTNrvr7GyhP8uXCD6Iz/4o8cwkGBs0Lcu5zXzznXNmzv78
-9e07gH3seigx7BbjmMtxZi6iWOQ5L4yKeb/IpD6y8bFOI5nnqfZQYWiOxLngsUiG/ONgJCPjocbwMtVD
-LqNYZbnk50oYLfjnQuoLrovEqLHkIlP83XthorM/fAy1A5Uoc8hQ7nRPGSpH6Sfpo4ybDXi4wbASqkR+
-KMYDqU/EIJYMrTCNRHwqtLLxbLFizlTO0A2v2UjA4GXTgCHohH8XTxT7VnF3JFi2Z0ve6Swmnedz3RLK
-xxrWPdxl2FyObeAe2nQrQ2n6xYDgne6y/Jb3fgMP5mcyHwyPGmhilaE6tpwMW1dVyPDq8h38/wGPhTFS
-J/POGJ7YdC0Gv58WOpJvlX2R9j9u/YWdHIZ6Xw0TYQpNsFG4OE3BNQu5PEkHV7V4GFS2qdYySZUmv0KW
-Box0nSJOlpGt9r7C/0JOCQ3SNbd4iz5Q7AC4jRW4vwCrFFvbmpG8IfKSxff2JrhDsjHBwzmZ7zbb5G84
-wvUpeErovE08Bmu+JsqtGWWXMBZV7+39wNoE24u1MUdVcrLj9FM8c/b5b1BLBwjGEfmu3AEAAOMDAABQ
-SwECFAAUAAgICAAAACEAxhH5rtwBAADjAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAAGwIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassProcessor.class-b1d6f3ac-f3b5-326f-8e95-a4fdada2e218--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatcher.class-26d8f18e-a9f4-3897-bc58-3a34dc1f6c3e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatcher.class
-
-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
-UEsFBgAAAAABAAEAPwAAANUJAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatcher.class-26d8f18e-a9f4-3897-bc58-3a34dc1f6c3e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEventsMatcher.java._trace-afdfd178-6281-35d4-afc8-0848d93e9966
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEventsMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1G1sU1UYB/Aedtve
-y3bHy11XsylnMWMfjGNaX4Ym6nM2XmQNQV46KpXidbvbuqzrxrZu2ehYgh8MASMmkKAYCF9ADXFEDd+A
-GA0aiZqZMA0SYhyagB9ENEGZwQaepz3ndN/62/855/zPWefz+fyMTa3aw0S3b0E0Bf9CJ/Qy31NDOzua
-RtJ9TUPe4IjX3+F1ptzunW66aTN+XnX/c7vbl+p0h1OZ/hXZwb4FrV1T4sEq0VVcygfumkuhFSvysqcS
-PPB8bM2tinufKcHW3HVUePFGqLlZhnW+sntAS6yzlmqB2qASaJs2QICQI22fLEEqhH41oBValdD1EBKF
-onUGrIbVcihaH0IqhLYFYS2sVUIuEYU2XAxBO7TL8puFUhjb8IephTZ5ofyvOmWZWopSGNv0dlALbfmx
-HAZgQA5tmXNK6HYlEs3FAmGUA0vvSVmswlSFxaosEhNlWQTlRCN0QVd+qp6rwmKtNkkFykaamm2EbujO
-T23lqrBYlqZmK+5LfKUDOcjJNeLREBLViL8aRqEa8S5TFRbvt0iwRnwsgkI14pNcFRZ/zybBGvEPaYpq
-xE9zVVj8O5qiGok3TNgLe+UaibcsJKqROBxGoRqJo6YqLHGCpqhG4nQEhWokznBVWOKSTYI1EnM0RTUS
-17kq7BWLpqhGcqMBh+CQXCMZs5GoRvK1MArVSPaYqrDkgEWCNZLjERSqkZziqrDkUdqLaiRP0RTVSH7M
-VWHJGZqiGu5zfjgOx+UabouNRDXcDWEUquHGTFWYu90iwRpudwSFarhprgpz99FeVMN9h6aohnuMq8Lc
-czRVqPH94pIaN5wSurtQa+a1mDAN03LIawshFUI7wihU3/NMVZiXtkiwvjcaQaH6Xo6rwrwjNgnW9z6g
-KarvTXNVmPctTVF975fFJTXuODp1LVqoNev5yoGzcFYO9fxkIRVC18IoVL/nhqkK67lFU1S/578ICtVP
-lXFVWOphmwTrpx6jKaqfepqrwlIxmqL6qfPiDHwGXxcPFOh914ALcEE6Ym/+H4gmJ+tI8NC93wT1zGy5
-lulrN2AGZuQ769tmllBHNRJdY9/noh8uwZXi4v70EQMuw2Vpu/QxU5f3q0nwAOlzDSi0W1n6C0cjlv7B
-RqID9D8jrsBVuC7dUmaJAXMwJ22XCZm6LKsmwQNknoyg0NNmnuWqsMzLNgk+baabpuhpM2muCsvsoyl6
-2oGH8t/Q3+Hv4tKBgXkDbsJNabNBH9elrp4Etx9sC+qZzeVaZsg0YB7m5WscquAl9GgNEt3s0EFxQPhE
-sLi4f3jQEH7hl7YbHuG6HKwhwQMMf9SAUnja4U8djdjwlzYSHWCkUfwsLFEl3VLWMkSlqJS2y9pcl8Ya
-EjxAdm0Yhb7r2fWmKiwbs0jwDyK7I4JCT5v1uCos+7pNgk87GmoxRbXgxVBg9C9D1IpaaWz0Ntdk7IF6
-ElxorCWoZ6LlWmbcZ4gG0SBf47jBS6i+Boludnx//mkfEY8XF/dPpAzRJJqk7SbSXJf9NSR4gIkTDSiF
-p5045WjEJs7bSHSAXcvzT/uEeF66pRwzxEqxUtou5+e6LK8hwQPkXgij0NPmVpuqsNx6iwSfNrc1gkLf
-9dx2rgrL7bJJ8M9ost4R+R+52WSzjUTNJtsCJaGXFmih3RcdERVRObT7qo1UCP0ZLAndCWihKTHhiJiI
-yakp8WYVWjF2MlgaOx3QY63XqkSH6FBirf+ESmzVIgeNRv8HUEsHCJpzz7cdBQAAfA4AAFBLAQIUABQA
-CAgIAAAAIQCac8+3HQUAAHwOAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYA
-AAAAAQABAD8AAABcBQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEventsMatcher.java._trace-afdfd178-6281-35d4-afc8-0848d93e9966--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasPropertyProcessor.java._trace-6883d43e-d733-305f-9ba6-24c7d0ffa1d1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasPropertyProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03sYow8Dk
-ruRQ7+Dk4MrIYFpclKxfmpujX5xaWJqal5yakpmYXpSYqx8M5btA+GGJOZkpiSWZ+Xl6ZYU5TA67nX6x
-SyMMYuBxXCbKxwcU0OIB8p0YGB2PCYD5MAWMjtcEUQWcvrKKiqII/OIAC8CMcGZSAfPNuMB8ZmcOaWQ+
-o7MyM4TPBOWrC4H5jrxQ9bqcyHxGZzOIekeY+jBWCQlkBzhHc4AF4A7IFERTUMWGogAAUEsHCI7iZsG4
-AAAAVAEAAFBLAQIUABQACAgIAAAAIQCO4mbBuAAAAFQBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAD3AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasPropertyProcessor.java._trace-6883d43e-d733-305f-9ba6-24c7d0ffa1d1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageProcessor.class-6f382a76-c5d7-3bd9-baba-9babc04a2488
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClVG1rE0EQfjYvjYnR
-JrGttmpffM1LcaEIIglFDQiBsw1U+n1zXa9bL3dxb6/Qz/4iv0Twg/jZHyXO7QVja1tK5JiZndt5np2Z
-27mfv759B7CFzQIyDK/ioc8j+SmWgSsPlPC0GPLYKJ/3dTiS2pzsxMOB1Lsfur6Iol7QF+5H4UnadWUU
-hbqAHEPlSBwL7ovA47uDI+maAuYYnofa49L11SiS/FgJowWng/QJ13Fg1FByMVK8904Y9/APH8NcRwXK
-bDNk6419hlw3PJAlZHG9jAKuMcw7KpBpVu/FwJcMNSd0hb8vtEr8ycucOVQRwxvnfytsMxRGqcPQrzt/
-V0XcW4niE1D7/F3L3HamXeoFRnpSt5MCO/VzU7w8O9s0gpewgKUCFhlezEhSxm3coXZ50vQZ1uuNywtM
-Dlwp4y7upZguw+pFmLTsBLFaxhrWGfKE2AkZFgnybzdKYHhQRgVVihwmyTG8nLk51JLTH+viK9gXxkgd
-TJvK8DTJo8ZQ2gtj7cq3KrlTm1e8Ms+S2hiKe8oLhIk1QT87Z2ekfcXkTs9HZ+Z+bLdzG1RYliRPf4Ac
-WZon0kXyOFlGNt/8itIXWmRQJj1nX96gB+TbANzEPOzQo0p+YmsTkh6RZshWm60xbpEsk9wfY2NKWLIB
-ywRasaRLKSAltauHeARWeU0Rjye0DYpJoorN1g8sjPHkbH7MUmWs1K1uoGlt6zdQSwcIt0ZC6BwCAADv
-BAAAUEsBAhQAFAAICAgAAAAhALdGQugcAgAA7wQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAFsCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageProcessor.class-6f382a76-c5d7-3bd9-baba-9babc04a2488--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperClassQuerySpecification.java._trace-247ca069-2f69-3d9a-94fd-743f23c9f789
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkD1v01AUhm03rrFM
-qyiIdoBIQKKqS8hQUQEV4nVbHCc4diKhKlVRon7Q0NZFSVMQVMCAOiH1B1QMSAx8DIgBJiQmUNkqsTEw
-sCEkJhhYGLBzr3Ou48nvc8773GtLkqTKcmNMxitJgW3OJIZk6XRnazl/e9PP39hsbd9b9hc7nfyV8HUm
-fD17p+0rljp/6gReRh1Jsd7Wts50wbY5OjgkGdb3dCYjKaZq6LokF9RMmPhQLoynYhG4lh0jWS+zuVKw
-09ksuZ6Ye+MTtG2b+JGb6G0P2F46lyO57eth5OViHs/OnadyL7NttWilJiepXKwdDWNUXo8P72vi8Ctu
-XrwkmKPMr1X8lZyaEsr/hsPIy6UCDi9jmtoE+MVKC0kEDwlKGzoDkWJH61vYNWILV0/OjmAW1+kQ5+70
-ezhdwk9x9owAOL2O8xSLKKMsdIjwD3PepWNAdr7oDHBJ2TD34WGOJG4dFua6hEvcjhYDsrtzjAEucd/g
-IWpYECREIskHLQA1QfIpxQCXeBe8n6jjBUkEwjpHPDcZgDp1VkdZjqTeLlbQQEOQEOE38fZzMSB7BzoD
-kfUP1oIfuSJIiHBJRdewhCWSVJIjDHBJpYl1rGKNJAJhnUTlgYommoLkkdYHHqcYiKzfcIAN3BKsRCLr
-bxU+fEHy14iD6sAwA9xafV1uoYXnZBUIt1Y/JtBGW5B8HuwDh8cZ4Nb/UEsHCIKFzmsXAgAAwAQAAFBL
-AQIUABQACAgIAAAAIQCChc5rFwIAAMAEAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAABWAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperClassQuerySpecification.java._trace-247ca069-2f69-3d9a-94fd-743f23c9f789--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatch.class-b57c0dfa-7ef5-37e8-8966-de2859aaed38
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatch.class
-
-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
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatch.class-b57c0dfa-7ef5-37e8-8966-de2859aaed38--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsPropertyQuerySpecification.java-367d0f6e-7b41-3095-be7d-359ffb51e222
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsPropertyQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsPropertyQuerySpecification.java-367d0f6e-7b41-3095-be7d-359ffb51e222--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.NonEmptyClassMatcher.java._trace-7ea989cb-5c68-3935-b09c-d523b26910e5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.NonEmptyClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjz9ME1Ecx++1r73+
-oQR73OJpAjE3dLFKjCZSyQ9JQQaINk1toZbaWruUpFo1MWwmJC6mzrL4B8PQGBhgsQtxINhFSTAxoYtF
-TXTBgUQYSPTuvcd777b7fH+f3/f9TlEUD0LlRQQ/FVd8H8qXryClv3a/GH04W4mWZqsPHhcrt2u1aNz6
-HLE+zz66V3Fd3b+zHIYfbEeB4fiGHokortEz3YODCorvdllEpyi+p4k4tqMPDAj4x20hXR07DIvDa0FV
-GI6/xLEYH44vdlnIhlvq0JAw/GojHU6O6DABE5xzfsJMnyz7JOF6W4dpmOb8N0yYLdzwq5KQeBKEEpS4
-kHimOYJX3SRgG8sm5fPB/+xOrBkio8RnzNhtcfKFBlWo8sLkO50EtDD5waRMCpObhsgouYsZ24WpNz6Y
-gzlemGr4SUALU6smZVKYem+IjFJfMGO7MG1imId5XpiOhEhAC9MXTcqkMB0zREbpm5ixXZhpeaAOdV6Y
-+RQiAS3MtE3KpDDTMURGmSPM2C6c8vXIhVN9miO4EJBeyD71wQIscCH7XCcBE96alMkJ2YYhMspuYMb2
-CdmtHkfhL80RHAWkF3KbGizBEhdyO34SMOG7SZmckPttiIxmPJixfcLM6PA3aMAqE7z5UxhWYOV4Id9n
-yBw7Zrsgf0uV53eD0ryAMDShyS8ueAxH0H+CBPQXCnUN1mFdEF6HSMCENa9DaLokofhRgxa0uFBsh0jA
-hD3VIRx4JaEU0GAbtrlQOt1LAiZcUh0CeCWh7O2FDnS4UD6pO4JzGgnoxj9QSwcIt8g24lUCAACDBQAA
-UEsBAhQAFAAICAgAAAAhALfINuJVAgAAgwUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAJQCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.NonEmptyClassMatcher.java._trace-7ea989cb-5c68-3935-b09c-d523b26910e5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsOperationMatcher.java._trace-ba7af422-3710-30f2-a763-b91394a7aa63
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll1oHFUUx/dmJrvJ
-bDeZ9GYJZkBpXSNJ1JXK4gdpPWNNv7CNcdm4SbZdp5vdzdbZzWeLb1bfpKJPLfgiSEUEqUQRS1BfpA99
-qSJoRdoUUoNFSwqVJmoV6nLPuTv3bt5+//Ofc34zkJBQKNTK2MJ7zH001DL8I6RTT7JQamG+kDxe9ZML
-xbnjxVqhOFXxyvNeNZkmfh55zPMrU95iZab22Ik5v2X34GyVu4/IPSF4aXgl3t9f56sdqVSIDd/dIgin
-bE+Yq7j3z/iOHQHuixgC8dF99lZtuD2iDPefN4eGguH+r6ICaXjD3LVLGd6MCsThgZ4I1H+C8YH7ZYCF
-Q2/FYQRGAv6wnZgeOHSuTSuMbo/DYTgc8M6txPTA6EhEK6S7ozAN00Eh/QBvCp7ooICecBPEf1h1NtJ7
-HZVZ+qghuUVwSS7c6BB931KZpU/I/oboZ97hsAiLgUDmgzgFKJD5MkGMApmvHZVZ5mdDMi68IheiQGbV
-Upllbso+Crz8TxuchJOBQJa1U4ACWStBjAJZ21GZZQcNyWJhNsmJUSCbslRm2WdlHwXGV0w4BacCgfHV
-GAUoMH4rQYwC43ccldlEpyFZLJzgnBgFJu6zVGYTD8o+CkyutcIZOBMITP4eowAFJjcTxCgw+Z+jMsv1
-GJLFwpzDiVEgt81SmeUGZR8FcilbF8gd5E2BZ2lGebMNzsLZoJDfEqeACtsSxKicf9hRmeWfMyQLhfwe
-TozK+RcslVl+TPZROf+K3STwGm8K3rY0I+8jDkuwFBS85XYKqPBtghiVvYuOysz71ZAsFLwbciEqe+uW
-ysz7S/ZR+egz7jX4Ar6RC8OFThOWYblxoMAdnZO9ksWCQv2PiTbPRrX51G0TLsCF4A2nNhw9KHbZFOAr
-F0vuDFyE7+XK1tJTJlyCS40TpSFH56wtWZwsTfcR4wWjVONawEpvxCjAk6Wrbg1+gCuNk+VPTbgMlxsn
-yp87On9nSxYny9c4MX728pqlMivfMiSL/vSo+wmswG+yEK70mXAdrjceqAxYOqd6JYsFlUxEnx+JavNj
-P5mwDuvBKx/7xWoK1mwK8Bu8+rR7BG7D33Jlqx81YRM2Gyf8TkvnXluyOOkP9BHTZ/cf51rA/N0xCvCk
-/379s991zcbJ6qwJ9+Be40R10dL5dVuyOFl9N0GMvx3V047KrLpkSBb92gB3I24kMKrtjFGARrUXw02F
-sRatMPMmd7vcrqAwczpGARU+jjQVPgtrhdlV7jquExRm73RTgIW5johemOsJa4X5f7vdflf5v2WhM94U
-PMQpwCf+B1BLBwgrlsei1AMAAGMJAABQSwECFAAUAAgICAAAACEAK5bHotQDAABjCQAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAEwQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsOperationMatcher.java._trace-ba7af422-3710-30f2-a763-b91394a7aa63--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasPropertyMatch.java._trace-964c22d2-e86f-373b-922f-5f7bcf524f09
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasPropertyMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkk9IFFEcx+c5u8zO
-um7NgoKOiMmyZYgrpUGX/Km746i7uGzrzBAeXNRE1v+uGR7yEBGBp04R0jGQLkGgoBQSuYcMiqI62KmO
-3Tp0CIKWnd9vem+97ffD5/d73zf7JEnyM+b8ZfBBqhlsg03ohySTelZXJuNr83Px1enltemFyemp2fzM
-Sn4+fh1zws1Wfm52Kl+cXVzovLU8V9N3z16vhff/N0lgDvzSGhvL5GKoDPollqh1Mxksce58U1MZXAlW
-BDnRrvOZJRKym2swj9Y3N5dzXx36tspnlpiQ3Uz+hr+lRThwU6kC989UgFfxjdbayufP0Ur2Gp7ofGaJ
-37Kb6cQ/kUqmhklJ5TNLqq5PDZNjSizGF0qO+yqACiRvVgvzYUEwfJDs6OQqGrV6RwdX0Yj53YxHGpnL
-XZe4ioatdnVxFY0Jv5vJfxLo6eEbGE99FeA1eK5UCXthUXhXLXxSBcGM+ys/OMXsJuRJV6NI6KZmry4S
-Zt6QiWB786MfBmFQWP2VkLf6WwQJfRTzuyoSZv6UieDqoSUF0pDmVw+thxDR6qEvfshCVpBOlFPoxxlE
-NDc8oIANNi8NpwKIPOmxBuMwLkjPQohIGgkrkIc8L43UhxCRlIr4oAAFXko1qIhIStcFoAhFXkrXK4g8
-qU05JbX7qqRMdwtswRYvZbJhRCRlMxpswzYvZfNhRCTlOjXYgR1eyvWeReRJo1Ek9HRyY7pIWG5JJoL/
-b64YQUKvIrehioTl7tIUvQrrtga7sMsXsh6oiKiQ9TCKhApZj3SRMOuFTIRW70WQUCHrpSoSZpVoigrZ
-DQHYh33udDumIfEq2tcCcAAHvGREkVBFO6WLhNkzMhE6rBBBQhXtZVUkzN6gKa/iqwAcwqFQqBRERIWc
-hiAcwRFPLmhIvDEHglCCEi8NR5HQPZyMLhLmFGQi2MhZjCChezhrqkiYc4em6B7O6wAcw7FQ6G0QERX6
-B1BLBwiG4kff3gIAAHgHAABQSwECFAAUAAgICAAAACEAhuJH394CAAB4BwAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAHQMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasPropertyMatch.java._trace-964c22d2-e86f-373b-922f-5f7bcf524f09--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondProcessor.class-20ab2722-c976-3029-a27b-7b37973976c0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1U21PE0EQfrZvZ89T
-SgVUUARf+yKuIUY/lJBgiQlJQRIM37fXTbvkXureHsaf5Zea+MH42R9lnL0WEVRiTcxlZm6enXl2Znf2
-67dPnwGsY81BjuFZGgY8kW9TGfmyp0Rfi5CnRgV8JxpIrYwgfFuJMI56+zr2ZZLE2kGBoXIkjgUPRNTn
-r7tH0jcOSsQX6z6XfqCGieTHShgtOJHr91ynkVGh5GKo+M6uMP7gBx9DaUNFymwy5Gv1Q4ZCO+5JF3lc
-9uDgEsNMR0VyLw27Ur8R3UAyVDuxL4JDoZX1J2DBDFTC8LzzL121GJzh2GFIap2fOyG+dat4OxBJ0vof
-a7bvp7XfVv5r0dn5UYqLOSw4mGdoTpHo4Tpu0Gn1pdliWK7VL6rLbrHoYekk46UFbntYPgHaFljxsHoC
-bLtguOehglmGYmh3ZFibqjOGF2cv4M+jtC+MkTo6PRGGmt27yuAexKn25StlZ2Plgqt/YmeZoXyg+pEw
-qabwd53z8936y4LOzvbGVH1vtgqr1ECepEivtECW5p90mTxOlpEtNj7C/UA/OXikSxl4hT6QnwXgKmaQ
-PVLMkm9tdUKyS6s5svON5gjXSG6S3CK5M8LdU1I3C1qkm13KiBfGSWPi7O8+HoBVtoj64YS6TjE2qtxo
-fsHcCI/O18gyqlwm9Uw30Mzs4+9QSwcIZVwDJwECAACXBAAAUEsBAhQAFAAICAgAAAAhAGVcAycBAgAA
-lwQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAEACAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondProcessor.class-20ab2722-c976-3029-a27b-7b37973976c0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationQuerySpecification$GeneratedPQuery.class-5eef42b2-9820-3650-8cda-6ab611185d9d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationQuerySpecification$GeneratedPQuery.class-5eef42b2-9820-3650-8cda-6ab611185d9d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasPropertyProcessor.java._trace-a4093c2d-30ef-3464-8916-3566da965f14
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasPropertyProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03sYow8Dk
-ruRQ7+Dk4MrIYFpclKxfmpujX5xaWJqal5yakpmYXpSYqx8M5btA+GGJOZkpiSWZ+Xl6ZYU5TA67nX6x
-SyMMYuBxXCbKxwcU0OIB8p0YGB2PCYD5MAWMjtcEUQWcvrKKiqII/OIAC8CMcGZSAfPNuMB8ZmcOaWQ+
-o7MyM4TPBOWrC4H5jrxQ9bqcyHxGZzOIekeY+jBWCQlkBzhHc4AF4A7IFERTUMWGogAAUEsHCI7iZsG4
-AAAAVAEAAFBLAQIUABQACAgIAAAAIQCO4mbBuAAAAFQBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAD3AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasPropertyProcessor.java._trace-a4093c2d-30ef-3464-8916-3566da965f14--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsPropertyMatch.java._trace-005ab5ec-5032-3643-9787-97553e169f47
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsPropertyMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU9IFHEUx/e3s8vM
-rOtWQ0vqiHpYNGJTK6SggqftjqO7W8syzMzBoqWMzH9pqxGEeOsi1MmTBN3yFAV5cAkk1EAJo4Kga5dO
-HTp1KGiZ9377+63Hz/d95r3v8AuFQlHG/H8MPoXCg2/gZvIEC518MH+rb2F6qm+xPDVxu1yZmJ3pK5Yr
-lfH5Gbee9C7OTYUHH3vLTXDAPw2BfeWn0dpa483mZDLEMuFjAeGUZVp62tpq+CFWGyqZLlMQy1xUkMIB
-Wcn29hp9bg7Mq7oglvEUJDTnoh0d0olFtQGXjgRIdapGV5egj6mAqM0XUxDL/FKQ8MZv/I7a/NEFsSxD
-E9tkC2p3tzifdSIB4sHsjcbheEIe/oVsurdex1LMdLpex+qIIgVHLPtc/9l6Heua3t9fr2P5USQ0V7WB
-AXHReh4JEC9aL9WG4auEPNxuHO7r0tDuicIQDImxneYBCWdSxPg39nlTZmaXFM5BT3svCsMwLC084AEt
-/GoQ40/b33WZmf1D4RwsHLmrQgEKYuHIbJwCXDhSu1iCkiQcqIeCb0cowC9GL6jggSeE0UGNAhKeGjAG
-Y5LwIk4BCrmICmUoCyHXFKcAhbwWgUmYFEI+rlOAQkHRoAIVIRSaVApIaFEPCZ2RBqF4uhNWYEUIxXyC
-AhRKOQPWYE0IpesJClBwThmwDutCcC4dpYCEfIoYH98pmTIzZ1rhHLyVM8cX4ts6D3WZmbPMfXxbd8GA
-DdgQBdwnOgVYwH2WIsYC7qopM3NfK5xx4Vu+EAu4VV1m5m5zHwt4xzXYhM36PS9lEFMh77IGVagKIZsi
-xkJezpSZeXcUznjgnkGMhbz7uszMe8R9KvROgy3YkgrsxCjAAn4yBjuwI7jHIKYPfIjBLuwKYTRFjI39
-oikz8ycVzkEDf9Ygxsb+gi4z85e4j4399xrsw75UYC9GARb4D1BLBwgQBgedxgIAAJkGAABQSwECFAAU
-AAgICAAAACEAEAYHncYCAACZBgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAABQMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.OwnsPropertyMatch.java._trace-005ab5ec-5032-3643-9787-97553e169f47--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperOrEqualClassMatch.java-b70ac4f8-60b5-3752-96f0-b95e0d0105fb
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperOrEqualClassMatch.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVWN9v2zYQfm6A/A+s
-9yKlHrNub0vTZR0yoMC6dEvbPax7oGXaZipTLEklDYL877vjL0uW5Chbs6FAYDvk8e743ccj7xQrPrAl
-J/W6pHyt7HVRMmOO9vf298RaVdqSC3bJaG1FSX/Uml3jXGfmF2HsZrzSS8qLUijD6aVgVjP6seb6mupa
-WrHmlClBX75m1nItXzFbrO65FmRL+oIZ/g918E8FV1ZUkr5z07/h7Gkc3Chqg+K3el4rrs/06cealT/h
-sFt8rnghFqJgQcH+3uHBwf4eOSDBxa9NkCBrdJZorjQ3XFq3glQLYlfbUaBm2xZRXtvUqbYVmcEaw+dE
-SFJU8qKWhVN3JeyK3JyUQn4gHYcdWlzfUqfEfTxTz73+heDl3IAuDd6pSs7RiGKarTnYNdHP4AYlP3t5
-Z++SlTUnsi5LwjRHf4yYcw3e1RJ0i6Xkc2/zlAECQhrLZMGJMISRTFUgMiuv0ZoVrMyJqWfGCltHgILR
-hjsehtqwWcnR0QQqKPQwt/1FmPBfEKpLi5OMOGZ4RZVGJT5Q105wVtUAQbYQn/g8h9Wqtk00rlYcdBpT
-C7mMqhqonhjOB+HfIfFaVwU3ptJJ1eH+3gmI4e7MH0xLsGeyCSvLSb6/p+pZCbxigJZmhSWOOwN2Cf9k
-uYSIbZ8ecgN2iNLiklneOkHAyW/xgwaGnNezI5QdL6868gZpXxBMG8/OrYbtPN/g+it8GXIMEfzAX67X
-tcXwomg2AUpMpgS+1CTvKO3fMQRPsnKXhwp2NCVjxFTuYSJADmEoQgF+qojIZlj5Yb/x2+joydkl1xrO
-hPPaR+1sdsEhZktug6MejjYayaxYEA8C5bhLk7XFcmC2rbXcuHfUWqfGrlNhXRjGM93eSvB+B1ywI7Cf
-Jdd7PbuvPjWobwTUs6oqOZPE7MQ6MiEERvKrd5jXWiF4LMwrT8sMsLMrXV2hoL8QSyaX9K0EtPEO4fMz
-YKVL8umCyfKjUeEkyeijJt+yYZTy5G+w8CjCpNPQ7ShK9NhWn812mFiAWd7Lg8tKzDFOyKBR5/dBwtN7
-yIddVaNcVQ/q6vjEk7jv7gCMeedsTe56jkzuNrMjxXfs9Sdw2l41NqX++Rdc5u7F2rGDAEehm4XP/mD7
-dgRo/ZeqrdI91THWCDD5AU2HWymZzcn3LnzjQwaa7fVr+G031vzci1qU8OSKD5xjt9XWVGKMF4HntIL3
-QDZ5j3no/eR4Qp40Dbjz7JzNYQLv3rh+UIvaoUXlflnevl+CFlt5V4OPO7EArWTFzOqnat7A3B9AnINH
-wZoDAN89jbkWBhMsT1sg4Jlx4gdx4AnJMn/wj93lh6H7BuKEY3RjNh+nRvWoUb1qGmiMv89C/m5dW9Xs
-opVnkGDoBY4PZmeXkDIQSW9zeCH3Ux6S1Q05PHTEJWZV1eUcaxEhFxrcgRd4MIIqUWECIF4qjzp3AAze
-NlZ1HGkVjPlITa1FpII3vT4XS4I3WVsfInPUNG+aFV2Wx1syqqBb83m+y50w5gtoOudcnXp1KUVNk3M0
-jUVehM0MJB+3Djc0EKnGznBjbVrfuAChBn/RPY4TrV0EBzj89iRx56CJiFud592bPRlVQ0bVPYyqjlHV
-b3Sb3PfL6t2SnmyFO9UB+joRcegW62qjkdYpG9+SwgUz62tIQNGWDJJHcOre4KkrmJQVJkHMvVPCjKtY
-Q9nrswCIkEpCTe2OJpqEytpiu8CXxa5gbW8NbMGNbaKxzYvkZVnyJSvPoXLjG88ycK3J0oSzb38QyIW/
-O1igxgfd+JaYknBVel9pEAudhFCwt0TcPmALCwE+uI5EoTlWfCw2C7zcNLYCAIu1r7J9zR5thK+TVDtw
-71LbE/912CBIKFcHDiCgc4pa/MXe99iILwBk+dRz/egutBIEWWqI/G94uReYewI7Y64dEto9fX0Z7NxM
-sZviekHANeSpa6XQjkY1VqO6Q2MjpgD5dAi+cDT+RaxDMB+wudDDHK/GSd3NHFw4wJqYOVLjkNMldQxh
-AGxKIIC4a+ltESZqeaaev3FtNLQISjyyV0A3l2niW5iSt5C7Qxvyq61jcotWq5llQjbI3hejL41+n59x
-/wnVNiXMINm22nfelG83BqKm/uLAboLZSOsH2RMhrlDtbCM9pPxn6yXQeVQ3y7akd6ChMQafhO5IhDbR
-+DIxaj7GIkjw9zdQSwcI5kSiy2wGAABvGgAAUEsBAhQAFAAICAgAAAAhAOZEostsBgAAbxoAAAgACQAA
-AAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAKsGAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperOrEqualClassMatch.java-b70ac4f8-60b5-3752-96f0-b95e0d0105fb--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationProcessor.class-da09e14a-ba82-35da-b740-a0d88f25457d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdU0tvEzEQ/iavJcuW
-pqEUKM+GV5IiLBUQh1SVUAUSUiCRinp3FpO6yu4GxxuJn8UlSBwQZ34UYryJmraU0nLwjMee+TzfzPjn
-r2/fAWyg7iFHeJpGAzGy0qpIhns6ViK1eiC60shIWWU6HztDZaTVSdw1SahGo8R4KBAq+3IsxUDGfdHp
-7avQeigRniWmL1Q40MOREmMtrZHiU6rMZ2HS2OpICTnU4s1bacO9AzxCaVPH2m4R8vXGLqGwnXxQPvK4
-GMDDBcJimzN7l0Y9Zd7L3kARqu0klINdabSzZ4cFu6dHhOft/yDVInjDqUHYrrcPE2G4DSfmCK2T7w9g
-W46GqP+ZyEk5ZNXgCB/LWPFwhdA8e1yAq7jG1PvKdgm1euNfmbtXVgPcwM1pVOeUqDkfH4TbASpYIhQj
-9zDh8XnoEV4cLerfp6MrLSMcKgvhnnu6SvB3ktSE6rV27a6d2tAnbkAJ5R3dj6VNDQeM28eHtnXGlI4O
-7OZ5iG+1CmvMIM+ryB+vwJpnmmWZLcGaWBebX+F/4U0OActSdriIBZbB1AGX2M4+HpbYdro6A3nF4DnW
-C831CS7zuj7BrTmYn12uwvXcAa5MnaeA2e4O7oIqLxlybQbZYB/nVW6u/8DyBLXjuVEGlcvW/Uw+wMNM
-P/oNUEsHCG8LYP/wAQAAYgQAAFBLAQIUABQACAgIAAAAIQBvC2D/8AEAAGIEAAAIAAkAAAAAAAAAAAAA
-AAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAvAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationProcessor.class-da09e14a-ba82-35da-b740-a0d88f25457d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyQuerySpecification$LazyHolder.class-eaf9d428-ee88-33c3-abeb-d3948e617636
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMW
-moZyK7dCAyQIYVRV5aEFVEVFmFopECtcXtDGWWAr1658KUq/qtCHIpD4AD4KMWsMqYKE1Dx4Zz0+Z87M
-Gf/4+fU7gEW0KigwPEi3fWtX+GogEhUGVpoo39r8GMTPonBHRsnweSqjYXdHeuqd8jJMwxF7wyehP5BR
-BSWG2pbYFZYvgvfWZn9LegmDYXe67lqnvc6w5BxfYYWhTnzXbr+1O7Zrrzn2m/UXlHTGpQhprHq+ClTy
-kKHYbPUYSu1wICs4ybB4fGkTHNMcNcwwlFfzuvebkwzR6lXBcJpjCmWTbmc4zuIcw4wM4jSSNtVWVHFP
-Dhhmm61/Z9P0CxwVGAzTjgpkJ93uy8gVfV9qM0JP+D0RKf2eJU0UcVk3b5ILyQcVMzyaoPMjC17Rflzj
-uK79MITnyThuLI2u9xiWqfWJVmx2wzTy5GOlp1n4P/yuNoeB20Ego7Yv4ljScOaoUcyTWUX6sQuY04bT
-bU47R7FEZxV6AyfobTlDAfVv4K/ZIU4doP4Fswc4/ylng7AFOjcI7+JiltVP7W8NiyKjOHX7EJdGtHKW
-fJpR+G8AruAqxarefE6+k30BjM9aeJ7tj8m+pDqv/sjWDCygkTMbObNEzP0x1Y0jjd7Izpu4ldXUrXI0
-Yf4CUEsHCNHjiiHwAQAA+gMAAFBLAQIUABQACAgIAAAAIQDR44oh8AEAAPoDAAAIAAkAAAAAAAAAAAAA
-AAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAvAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsPropertyQuerySpecification$LazyHolder.class-eaf9d428-ee88-33c3-abeb-d3948e617636--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.SuperOrEqualClassProcessor.java._trace-5291bae6-9a70-3f8f-8c27-dbf094a4991a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.SuperOrEqualClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0vs4ozcDk
-quuwRM+YkcG0uChZvzQ3R784tbA0NS85NSUzMb0oMVc/GMp3gfDDEnMyUxJLMvPz9MoKc5gcZjnbsEnB
-jGHgceyW5uUFck2F9PQYGB03CoB5EElGx4PiyFynT6wiIkjc7xxgLkSr0381MM+dB8hjdmaVRvAYnRUg
-Gt1ZwDw1DTAvhA+sUkcawWN0dmeH8NjAvGxWcXGEhc4FHGAuxELnOnEUyalsSJIAUEsHCOKM5lW1AAAA
-MgEAAFBLAQIUABQACAgIAAAAIQDijOZVtQAAADIBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAD0AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.SuperOrEqualClassProcessor.java._trace-5291bae6-9a70-3f8f-8c27-dbf094a4991a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatch$Immutable.class-039f00bc-2673-3181-8c08-3186b956534b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtkDlLQ0EQx/+TxFzG
-+9bGQjAeGA+sIjaioCRaRCzs1s0YV97lOwTBj2RjJVhYq+BXEnc3URuRID54s7Oz//nN8fr++ARgHVM5
-pAhrietUIr5K2JPcVKIVCrdS5ygSLd71msc3AddFLC/m9l03icWZwzlkCPNdphGyW8pT8TahUa75YavC
-0lFBxBUNWDfmM+tIyiQMDa4RsFTnSopY+V715yRToLpwQsjs+E0uIo1CCT0oEm7/vUyty1ltPwM15fFh
-4p5xeGy2RRiu+VI4JyJU5t4JZuILFRE2umV/r79KGAy+FbvX7MWEzT8NTcgHnSqEmV9WQCioqN5ugJAu
-L5wSig0/CSXvKROa/KHnlUtxLQilfc/jcMcRUcR65MLXJFiFZsF8Kf33IKvvOe0dIGPj+cWlZXpA/t4q
-erUtWuWzVr2gpL3Ztg596LecPAYwqCnGG8KwVhNGMNrhLuvTvKXSd1/ErI28WVqp/dqhpTBm7TgmbGWy
-3U5i+gNQSwcIRXLF33oBAABCAwAAUEsBAhQAFAAICAgAAAAhAEVyxd96AQAAQgMAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAALkBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEndTypeMatch$Immutable.class-039f00bc-2673-3181-8c08-3186b956534b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.PatternValidation.java._trace-470b6430-a730-3feb-b296-014fdb72adba
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.PatternValidation.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjs9LFGEYx59nZl+G
-Wlx3JgddURTaoHBxWSQSYu0ZbXeZ35lsIWU1uELSZqWbh/oPRDqIdQgSOih0KoQuniqELh2C6Na5bl06
-dFHoRd99p9nj9/N8PvAAAEMMvyMtgIKXU3gO4ezK8nzx8f1mcTVqLjai1uKDpeKVqNVaWF66Jsno6qOm
-MpXyvurUECUolT2n//TRntzBAeiuYn8+315YHbaenSlJuXpAu4VS+6rUThqFgnRr70fGxqTaXsLcN+KF
-tV/Wu/MXY7U9j6/2Fq2XL4FCPr1gJ0C1twfLZTnR/pQ5mvU0Y4BOiTbJoil5Z864wYEVB46TEUAktzqF
-h1pS+EKvqUI1Dn7SSrobVOdbnoOKBOj8NQX4baTTgG6L3pBNrjSY+zTHgR0n7qYpgEjeGh3CRy0heHl6
-zl8MQbFu0ox+ClRvZJgDXwL0XF2ARkbX+f5Ar2iaZqTBvM8mB9P/JT90AUTyx0gKPtMSgt+gDarTdQ52
-6Y7ZC6p/b4iDugTor2UF2OsyTb4P6SXN0g1psCDVw8FsnAR9WQGOk2DU6BBISwpb/I05ug3KpEkbuQFQ
-g+0hDuYkwGA/K8BgVy4HGF7gb0Q0Lw0WTvRwEMVJeDUrgEjuGh3CEy0h/ANQSwcIWHaGG90BAAB9AwAA
-UEsBAhQAFAAICAgAAAAhAFh2hhvdAQAAfQMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAABwCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.PatternValidation.java._trace-470b6430-a730-3feb-b296-014fdb72adba--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/.settings/org.eclipse.jdt.core.prefs-1ce490b2-4b2e-35c7-9868-25ceb5fd5e03
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/.settings/org.eclipse.jdt.core.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVjrEKAjEQRHvBXwnY
-2KWx08pfiJe5YyXZDbM5wb83gtaezTIs84aHqUhzhEbMIHSChwfoYhoP+51xCfhU7rmHyYhxapMCjpCx
-QINoEcXFeXp2vJ8Rmm4FeetAT1zQryX12VjjIRx/k7UVScN3S7vRhk4NyR3s5wztMgsYQRq30tC1/su6
-rfw6vgBQSwcICr5lb4oAAABsAQAAUEsBAhQAFAAICAgAAAAhAAq+ZW+KAAAAbAEAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAMkAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/.settings/org.eclipse.jdt.core.prefs-1ce490b2-4b2e-35c7-9868-25ceb5fd5e03--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasNameQuerySpecification.java-37eae03f-1b1b-322a-96ce-bac32076184d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasNameQuerySpecification.java
-
-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
-AQAAAABQSwUGAAAAAAEAAQA/AAAAzgYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasNameQuerySpecification.java-37eae03f-1b1b-322a-96ce-bac32076184d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.IncompatibleSpecificationMatcher.java._trace-f13c5a0a-05a8-398d-bb12-72217a2f9584
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.IncompatibleSpecificationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l9oW1UcB/Cc9CZp
-zm12Z9d/M8pt5oNTSjrrn24v43eo03ZU3OwWI9csNte0S3azpElaWkUf3IYDUaYiPuTJB+dQwSH0QYd7
-UPYw/2xQh2Ob4BBGkYLCQJFNmZvnd+4954S8JB++55zv754EEgqFIoQsXiJsJBQev8B+A4AnSGi4UXeH
-5yvecKM53SxWpt39pYPF4SnpQ2baK7043SxVD6YX5rzw2Oz8XA97KNgjBM88eSuVTofCE5/fDQxYiIxv
-7rrz2U+Q8UdsFXYOpUZHFXiq4w74W+zMdGuB/TElMNlr/P9Gikxu7OYUhCYNGIMxJbRrA6cgdDgGO2CH
-EnoDyQ/tDqdgD+yR5YE4l2DZ7pFOLTT1UQoKUJDlXDeXYNnU1ZgW2nvehApU5NDey3Yb3VjHyV+X6cTQ
-xPdcOjLrLFVI5l4qJI6yOYmy2oer0lQVktlqCqFcsm/bsARLcqHsyV5OfqHsGQz5hbLfWaqQ7GUqBAtl
-ryVRRKHsGlWFZP80hWAhZ2snHIEjciEH4pz8Qs6EjSIKOU9bqhBnHxWChZxSEkUUcqpUFeIsmUKwUO72
-t+8YHJML5XYlOPmFcjkbRRTKuZYqJFenQrBQ7pUkiiiUO0RVIbk3TSFYKH8oAi1oyYXyRxOc/EL592wU
-USjfslQh+Y+pECyUX06iiEL5U1QVkj9jChGFLq5vK/SHrdMLFtU6Fn7phBNwQg4VVns5BaF/bBQxiBu2
-VCHuXVQIDuLek0QRg7ibqCrEHTKF4CDu9vV6ITdjt9EC1ToWv7JhGZblUPHnOKcgdA1D/iDFNUsVUrxB
-heAgM5EkihhkxqSqkJleUwgOMvMyOw9fwNfB1tHZZw04Daelw2YdS5cDKSF4/Ow7MT3TMrVM6UEDzsJZ
-efpS2mqj7f2c/AdS+oAdhh/gQrB5pPySASuwIh1XftXS5a1+IVig/OEIF/+0jvIntkak/G0C14kCB4bY
-6/ATXJUKeBEDrsAV6TgvbumysV8IFvC2JFHEJXmPUVWIB6YQvCTvS/YN/AprQShaed+AVViVllVaVJfj
-m4TgRpVzMT1z0dQy1X0GXIfr8gOpFmgbVQY4+c+ousJeg7/g32DzSO1TA27CTem42kmqy6kBIVig9uMI
-l+CSapdsjUjt7wSuEwXmHHYUbrG4VKD+qMFuv6Tj6tuoLo8PCMEC9edtFPH7qxcsVUh9TuwjrrZBbNbF
-uuSOjcEEJ79j4+FoW2hbWAs1mzbrY31yqPluglMQOh5rC30W1ULzv9tskA3KoYVEDyc/tHB/rC20JaqF
-Fu/rYWmm/KdbHE210XMbOPnr/gNQSwcIlXPYjuEDAACHCgAAUEsBAhQAFAAICAgAAAAhAJVz2I7hAwAA
-hwoAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACAEAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.IncompatibleSpecificationMatcher.java._trace-f13c5a0a-05a8-398d-bb12-72217a2f9584--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassQuerySpecification$GeneratedPQuery.class-00f8577c-b0ce-3947-ab86-3591b3146c02
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassQuerySpecification$GeneratedPQuery.class
-
-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
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassQuerySpecification$GeneratedPQuery.class-00f8577c-b0ce-3947-ab86-3591b3146c02--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification.class-b7e146b0-aa3a-360e-ae94-64f4f70f7f80
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1Vkt700YUPRM7UWIE
-cQMNLX3QRwJ+tFHihgB1GpqHQ0wcSDB4QVcTeWomyJKQZKjZddefAxvw10UfW35Uv95RhOM4T1zX/j5p
-RnPvueeeuXekt//8/geAHB5qGGBYbdQtwxdPG8I2RVXymsfrRiOQlrHpBMIOJLcWfd8xJQ+kYy+J4LkQ
-9lZDeM2yK0z5szTDBQ1xhpLj1QxhWtL1hfGMPDxuPFWmhtcgpLowuCsNWXctY4n74rawhccDUS1srB5E
-ZBial7YMFhhiqXSFIb7sVEUCIzijIcFQ6Q/xiTaLzXBRh46zDMPcNIXvT0wzPEqlS/9PrHwCMYzqGESS
-oZA6Wb46D8zHwvMN12/6gaiHy1L4RoSnZBotSVvcbdS3hfeAb1uCYazkmNyqcE+qefQwHjyWPsNan1LL
-k2TS9gNOKAx3+iYZ4SYKv5jCVRNfw8cMt06USbxzMCrhcgjbRkngE3ym4VOGrT5ta4m/aK45VlV4qnrG
-E2C4rOMLfMlw0fUcVUhFqmSCky+EV/A8x2PYSZV2+DNuWNyuGW1yRbvbMp8+uS6OTziv4WuGyVNFo2YT
-Hl2vnpIcw9lywM0nG9yNCuvMbhmQWUAz7xRVrQ6FTt52jSo4f3gFHbMxG7vNQU2VwTcasgxzvSHo+BYp
-hoHwDBIhG4YbveZBCtnieaHuBs0Qn6CO6I6TmFFm3+GahlmG2V78dUxjhvqU6ERM1lM/dezzve0dYQY9
-Ck9FdpPhUqdIBJNTF2PZ4r6vyOd1zGGewd1fFfsN88et9UiOThGXk6UI6PRkOH9I2gzFw9U41b4XN3lA
-2O2NYlhUuV6nIkz1DHGNwf8P/fO+jnsNRJ8FOq6qJlhP9esgT1cUblG97Yb23q+z6mFJx4Z6eFnYfsMT
-e4dMtWgrRbhVtgV/0qRdLDsNzxSrUp00ufciMKW2lmGkLGs2DygMw299/WCZ7/XAWqDa04s2YYc1LqhA
-R7u+FCjzvZcMZkizGNQvgQGlJ801ms3RjNF9ONPC8Buce0XjAXwQ2QGTZHUFYzTSd+1wHhfoPoIPMU4W
-F2kcp5WPQrRNGimrRAuXXq4T5Od/hvMY2XxFV4V7LuRh0JNp4jHTxh6k/wTFA8WD4reikU9c1dSBODdp
-pNgNZltIv2xTHgqDXQ8hx3cNIrpqNEVBFb3pUAwFMxXRjbeQ60aZ70g6HqH8qtoz8l2hNFSEZDaW+ws3
-snF1beH7bpzFDjbJNpskfsACWPJvQrwVIV4hG2U1lMm+xo/dOCzEofXkImWwFPlMRhkMZl5j+WiXFVJx
-5YCK+wIWjvZW4t3uCBgKm3mDtVddLhNtl2Hc2efyjuN6t0s7Csl5NxzdoypS9y3cp/sYjUbIqgz1Dcbw
-AIl/AVBLBwhe5kN2DQQAAI4MAABQSwECFAAUAAgICAAAACEAXuZDdg0EAACODAAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAATAQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification.class-b7e146b0-aa3a-360e-ae94-64f4f70f7f80--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatch.class-b2d52acd-ed9e-3d89-99cc-a60e6cf2faea
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatch.class
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatch.class-b2d52acd-ed9e-3d89-99cc-a60e6cf2faea--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.EmptyClassMatch.java._trace-17942c6c-8093-31f6-95be-a6f5a24336f9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.EmptyClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkUFoE0EUhneSSXaT
-hu0KHlqGHKxuUyU1XgpCQV7JbtIGSkg3UvBg0OJBTKGaRggIXiziMQcVlICtQhHSS8AWD4IH0ZveRBAv
-ihSK7UXxYg9m981kZruXne////e/gdE0LUbIxRyBHS3isJkv2fNEO9G4tZRrLtdz15ZXVltL9SuNRs71
-j3n/ePb2zXpkxvO+JmFbzGgX8jvWyIgWcR8OTU1pJP/pmE/cJPmfE6OjffOZb0bz+0wScQyKFA3oZIwx
-OehM6CE8N+wjX+Jct9JpSS07INzh3GWSiPOEIuGOz/rYmFL6jfooanbD5oGpmK4HxczpwRL3EstkBkvc
-ZhwpWOK+MrJZ2eO+oT6Kng96yPxoquaPsLmXUMzC91j/NzALu3EfhblvB4S3K/xmkkjRpEjB7YqP9Olp
-WVPspHzkNcW/Meh/iv1PDwuz0WEU+MTsVR1ccJXADQMFEdi2oAQlJfA+hQIPzI3rUIayDMxNplAQgT0K
-i7CoBA4SKPBA6YUBNajJQKmroyACr/Ujgbc0FJivpaEJTRmYv2OiwAPllgVrsCYD5QcmCjxQoRa0oS0D
-leNcEIFTNmd8o8oZpjKpuFRw8E4LvyzoQEcWLhwmUOCFXszmjIXeEFOZeONUcFDorRqwDuty/p6FLBZ4
-Tw3YgA0ZeG5z5gteMpWJ944KDhZU4wZswqYsrJpJFHhh9XISutCVvGIhDwbuJ2ELtmSgbXPGG1QfM5VJ
-tUcF4w3+GNCDnlJ4mESBF/4HUEsHCJHldq47AgAA9AQAAFBLAQIUABQACAgIAAAAIQCR5XauOwIAAPQE
-AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAB6AgAAAAA=
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.EmptyClassMatch.java._trace-17942c6c-8093-31f6-95be-a6f5a24336f9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfBehaviorMatch.java-2f5831e4-29db-33fd-aaee-d34a72cd3570
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfBehaviorMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfBehaviorMatch.java-2f5831e4-29db-33fd-aaee-d34a72cd3570--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/SequenceDiagramValidation.java-20beeff0-ac7e-315b-b05d-e2c9c22a8aa4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/SequenceDiagramValidation.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/SequenceDiagramValidation.java-20beeff0-ac7e-315b-b05d-e2c9c22a8aa4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatcher.class-eb781a22-8369-3ce6-ab84-4f9687c65605
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatcher.class
-
-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
-AMYJAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasNameMatcher.class-eb781a22-8369-3ce6-ab84-4f9687c65605--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasOperationMatch.java._trace-9d04fb4a-e448-3e2f-850f-fc8fe9bd5d7f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IFGEYx/fV2Z3Z
-cV1rGAodMRVWIhZXNCMo6En3Y1Zdsm3ZGU2CzeziKuUXGXSpoA6Sh/AQCJ2FiA7qYQWzw9qhwEA6VKeO
-XrwkQXmodZ5n9n3X2/z+z+99n//wejweL2ND1xl88VT1noP51hDztExPjUZmJ/KRsYl7M/Oj+dz0dCR2
-9Nl79Nk+dz9fdfWRtVsDO+4ZD5i9e1p9fYk7a1tbPSxafdIhnLJo/dmGhhJeqSkNq6MtBicWvSwhVTtk
-nm5sLFF/nWMOqpxYdFhCQnPW29QkrHgoV+DjOgepzgetuZnTbsghavPN4MSiBxIS7vijO0Rt/qmcWMyP
-JraJDcttbXx9LCc5iAtj45XDqaAwjNdCItxerhPXjXC4XCce8SE5S+I3L3R0luvEb6sdHeU68bwPCc03
-Snc33xhflRykjZtyxbAYFIffK4c//cLQ7PFCD/TwsZnwUUBCKkSMf2PeMERm5qTkstPT3PNCAhLChfs+
-CujCA50Yf9r8q4rMkpLksnNhckGGFKT4hcmXAQrwwuS+F9KQFoRf8rHgsI4CPNE3IoMFFhf6xhQKSFjT
-YARGBOFjgAIU+sMy5CDHhf6uAAUoDJyXYBzGuTBw0U8BCqkuBWZghgupSzIFJJjyMeGaVCEMjp2BBVjg
-wuDTIAUopJ9osAzLXEgvBSlAIXNXgxVY4ULmwQkKSHgeIsbHz7wwRGaZFcll560yb3VifNvMqioyy2y6
-Pr5ttqDBOqzzAtnPfgqwQPZriBgLZH8YIrPsb8llvPBQJ8YCFlNFZlaN62MB65YCBSiU91mTGjEVsp4p
-sAEbXFgMEWMha8kQmVnvJJdxwZpOTIU2VJGZVXR9LGQHFNiCLV7A1lUKsIB9R4UiFDnPacTugUUVtmGb
-C69CxNjYfm2IzOyC5DI2eK8TY2O7qIrM7B3Xx8ZDpxT4BJ94gaEmlQIs8B9QSwcIzM8po80CAACSBgAA
-UEsBAhQAFAAICAgAAAAhAMzPKaPNAgAAkgYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAAwDAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasOperationMatch.java._trace-9d04fb4a-e448-3e2f-850f-fc8fe9bd5d7f--
-------=_contents/org.eclipse.viatra.examples.uml.instances/model.notation-d0304e0b-a1ff-394f-baee-b7d722e25fa3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.instances/model.notation
-
-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
-AACHDQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.instances/model.notation-d0304e0b-a1ff-394f-baee-b7d722e25fa3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsOperationQuerySpecification.java._trace-f1b60155-fd59-3678-ac3d-0c8c5f2df4fd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdi7tOAkEYRmfQdbJi
-NsJmRbsFCzUkYkFDQ35N5C4XRQwJkCWyBQTZCEhtYWPU0s7OF7Cw8g18ABtNtLWx1Vaz88sMlN855yOE
-KJQefVC4Jp7tGhz4dErWB/3jyNlJNzJqdtut5rDt9CLF5nBo93uVMdkcnXY9u4398xW4+r+StcSOGQz+
-zZbm8xGa6Ky6i0uauDEm5oMZCo3b5JMZDguZfFXdyWXq0YhGhUw9L7gT5Zt/Qn4xSaYtPRYTMj3Q3Iny
-RY/HJfmpuhPlD5NlhnolmQt4IQMZseMmZCEr8lxDRcCD/AyDMpRFkJ/XEWCwx6ACFSko+xFg8L4INaiJ
-/R3AjYfCxhbUoS6BqoqAPwp3DCywpOB+CQEPiroCNtgiKC6zKWD6EeDjQoEOdKTg0jsFbjUE/FE6nAUH
-HBGUqnNTwDIQ8McvUEsHCNN9puxFAQAApAIAAFBLAQIUABQACAgIAAAAIQDTfabsRQEAAKQCAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACEAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.OwnsOperationQuerySpecification.java._trace-f1b60155-fd59-3678-ac3d-0c8c5f2df4fd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src/uml/emptyclass/EmptyClass.vql-3f34ff88-b50e-3f6f-9851-25fba0c5f4e5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src/uml/emptyclass/EmptyClass.vql
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdVd9v2zYQfo7+CkLt
-g9MZlNcWCJAhQNrAHQp0yIpk2+NASSeZC0Wq5MmuV+R/3x1lKZaTrc78YJu87777fWxVcadqEF1jJDQt
-bgujQkgS3bTOo0hXiO15lm02GwmF0W0A6XydEfx19lYu5CL77ZdPaZJlBwqrTuYNyEajZGr0qoDsR7lI
-k+RyWdYwC67zBYgLEbp2LlD5GjCe8rkwKgdDh7TUHgpMT5PLK2dRaRs+IjSzoj+AH9Q13fbKBP3gfKOQ
-QMYxIH1xVi0Wb/OUeEnnD13iiq5fnyatQgRvmQL8Fcc9IwZxLuL/Od8Ph1PxLTn5GcikMvpvhdpZGVoo
-dKWLGd3Po+2fDjEsenwr6/44KLYEuf9+Xh4cpmzaoFGv4eZI1ytty704f5jFPI+mJ5m49ssvnTJHsLLw
-InpKLIKyfbwlt7HhmkB9mgrzYMSxjVEU7USJJBUo93UY+5j1V+8Ig9sJaevp/yCJnDfouwI7D2WEUCHB
-9ybeIXqddwjRROunJlbqeL8fcjHJafScLDFzj5lmI8oeB0eWj4ztWXZHzp3ZIeDLOGq7yWLVcSqXvCd6
-6+JlYV7yfF7nAfxa5QZ+V6aDmVUNN3Gq8sCzjzR98LX1QJl2lgWFkTq8G6T/wWBAVU9rf2JJvxuYRluc
-BViD1+QdYcB750kzObkDvvhGWuk9nxsioqV3kd6uQBRjHEIHEXdgVOpHb1lqdP5jyYS0+MYl2Kp267sg
-ta28koXz41WvkSYHm+giffHm7GxRnhE5wle8GtdTFT/pw3hHH4aSTQbOQi1i4Q66cC7+jN0yAew1C8lb
-P/TTvxd2UtLBG+vs8vsOTXyOdrJXiXglOMOVM8ZttK3FjjOQe2ugdIcOgtCVQELROyIaQNW4kryhUrC6
-WittuCdE7mht48q7rl5FfHxSRI9W5IG28brdPWgeak1dsZVM835L0wSWXWDMfiH5JeMv6nv3Fz02katr
-S0rtDk3bOlphogDI94Gt9Vucai1Bf6HDznyftY02RmycvxMqcO8SM5TsS0Zv5eXnDvz2vQpQfgDFS2hW
-9b9cBW1X3MNQ3sSngPplfBNizHuvAqWa6AabB4qzPkPn4pZ/lwYasDgX0wpm2clu0fuCykbHfbQMe0zk
-x4B5tOS5jQYplf4ZQd7GWP5HkL3i84JEXz8RJO4xkd0B82SQg/T+H1BLBwhn41hVfQMAADkJAABQSwEC
-FAAUAAgICAAAACEAZ+NYVX0DAAA5CQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAAvAMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src/uml/emptyclass/EmptyClass.vql-3f34ff88-b50e-3f6f-9851-25fba0c5f4e5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.DirectSuperClassProcessor.java._trace-87f52846-d824-3cd0-aa00-6ad3c944208b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.DirectSuperClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0vsQozcDk
-vMJRWk6DkcG0uChZvzQ3R784tbA0NS85NSUzMb0oMVc/GMp3gfDDEnMyUxJLMvPz9MoKc5gcZjpbsEnB
-jGFgcox0quAB8l3UHeaoaDCwOXZK8fICufqCKioMjI7rBMA8iCSj4z4xFO4txyI+EYRZTvcc8kRE4PKs
-Tu9YkbiMTp85wFyI0U6/1cA8Bx4gj9mZURrBY3SWgWh0YAHzlDTAPF8+sEoNaQSP0dmZHcJjA/OCHarF
-JBEOgvFhDnJOZxUXRzjIOYcDzIU4yLlKDEVyAhuSJABQSwcIHUzxKeEAAACCAQAAUEsBAhQAFAAICAgA
-AAAhAB1M8SnhAAAAggEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAACABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.DirectSuperClassProcessor.java._trace-87f52846-d824-3cd0-aa00-6ad3c944208b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.InheritanceDiamondQuerySpecification.java._trace-0b9fd7cc-0f40-3319-8fae-486556195d3f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.InheritanceDiamondQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjr9LG2Ech9/3yOUa
-IzEkWsVBFAnEpYGgLkH5pFaMP0BykQ61GY5LSPJySbloIm7+AYXOXQrdCh1KoQUHB0Fjq3+EOLiIm5Nj
-r3m/yf3I9jyf5/teGGMq5+KW4y9ToOeP1ThnSwdtM9NpWpmDqt2ptsxqpWHU2kYzUyJ+I/mtYTUqxmHj
-Q+tV17aUjWtzfBZ/Bu+wdOEslU47+C6pqowXHub7JEe+OTrtw8XUwsKw3VpLZbPuuFWP9FGO26+nczl3
-3H4/2kcaWwnfeKJ5x+cpOD933onHSMhg52gK61j3BJ8iJCj4ogWCb1FfsDsXRRFFlwsp6NDdg91mhIQM
-ipMa9rHvBsWZJAkKDA1llD1BPUGCgqc4TJhD1kcmielAX1lCBRWPaEdI0MVvDTXUPMHZSxIyKC2rsGC5
-QSmnBcRaggRd/FBhw/YEv6IBcR4jIS/27kLoousGe/fhgHicICEvRAbfcYErpuRPY2NjTBWrLxy+GDAX
-5aRkfM5nnRcUYWo+wYUdLI6CxUds4hI9To+GxNeww5f/PxJ2WAkwFz8HfC53P3NxM4IeesM/+Q9QSwcI
-PofP2a0BAACDAwAAUEsBAhQAFAAICAgAAAAhAD6Hz9mtAQAAgwMAAAgACQAAAAAAAAAAAAAAAAAAAC5j
-b250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAOwBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.InheritanceDiamondQuerySpecification.java._trace-0b9fd7cc-0f40-3319-8fae-486556195d3f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.TriggerInStateMachineQuerySpecification.java._trace-536a1886-6c59-36a6-a0a2-8e9d82f03eb3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.TriggerInStateMachineQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM3sLoMImB
-yW2hwwojU0YG/eKiZP3S3Bz94pLEktTcxOSMzLxU/WAkTlhiTmZKYklmfp5eWWEOk2trmJ6kw0SYCQwa
-blUaiopA7kYxIyMGRrdVymAeRJLR7awwCvcBHwr3r4aSElyrB7+GtjZC0sOcE8yFSHoKCpuYICQ9VXjA
-XKikmRCKpAc7suQ+PktLJMkzEC5E0kuPz84OIellwwnmQiW92VEkQ7mRJH3UuB28HLwQfF8NB28Hb4Ry
-n1JOqABEgZ8Su0OIQwhCgZ+mMFQAqiCH3SHMIQxJQbEQVACq4K+AQ4xDDJzvLyoO5UM1+HtYOMQ6xCIJ
-NHBCBaA6DrM7JDgkICk4JQYVgCgIcGF1SHVIRSgI8GRHEwgUggpAdRxgdchyyEJScJQbTeAiH1QAoiNw
-IYtDvkM+QkHgUjY0gTWiUAGIDgBQSwcIeTsV300BAAC6AgAAUEsBAhQAFAAICAgAAAAhAHk7Fd9NAQAA
-ugIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIwBAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.TriggerInStateMachineQuerySpecification.java._trace-536a1886-6c59-36a6-a0a2-8e9d82f03eb3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.SuperOrEqualClassMatcher.java._trace-10a06349-d7be-3f27-86be-15fe5eebe3ab
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.SuperOrEqualClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW1Ucx3Pae3Ob
-tdlmknmNx8hejKHB1D/dgy/ldzatZRVLTLmmKaEJt1mTtvmzxASHjmkR9aUoPkiFvW19EAW7PehDBR+U
-qWNQRJCqzAn2YYzJxkRZRdF6zu/knpO8fb6/7zm/z70hEJ/PZxLSeZ2wEV/f04/A+dQTxHek1XRH2tXl
-kVbpZLtUc0vzleJCs1gdySA/JdgpLlfmiy9W6rVU5+Ry37HB1kshlpL3+OD58WQ0mdzjI6FUykfGnx3i
-JKZkPGurODERHR1VsNjPURydWAxpw1csZXg8aoyNecPjsSBHHE4asPdRxlMHMMDCGQuOwlGl8IYMROG5
-P6KQhnSXpyIBZDwwFRvQCul3ozAHcx5fCCHjgfQXllbIrA3CIix6hcw5uyfY3I8BnvgmjvzM0B73Z7ao
-yiRzw5RscL6dQJ7ez/t/UpXJ9D2WZP//7ByzoQMdT8DJHcJACDj1OLIQcNpUZeK8Y0rmAs57CWQh4Jyl
-KhPnU0syF8j+NAArsOIJZH8NYCAEsjfjyEIge4eqTGaCpmQuMBNOIAuBmShVmcyMWpK5QO66Aauw6gnk
-bgYxEAK53TiyEMj9S1Ums/ebkrnA7OEEshCYjVOVySyzJHOB/H0mrMGaJ5CPBTEQAvnhOLIQyD9KVSb5
-SXmBEMinE8hCIP8CVZnkm5ZkIfDqwR6BNbsn2NinGRVKA7AO616hUD2EARZW4shCufAWVZkUzpmSuXLh
-gwSyUC58TFUmhcuWZK5c2D7YI3Db1oPiwD7NyB214SJc9AruZAADLEzHkYWym6MqE7dtSubK7ssJZKHs
-vkZVJu5ZSzJXdn9jO/AJfC4v9M9/acAmbHYXzH9Ndd55QDJfWPJb2rx0YFCbn/jIgEtwyXvCExu0J7gS
-wkA88sJD7BRchm/llebCrgFbsNVdsfAP1bgcDUnmK8vJYWSxob/8mK0FpDwRxECsLK+zVfgOrnZXVk4Z
-sA3b3RWV01Tn90OS+crKhwlk8dorF6jKpHLFksxf++KT7AZcg+uy4F8KGbADO90DS/dSnR9/UDK/YMmx
-9PncoDav+gy4Bbe8R64atCc4HMFAvIPqaXYGfoe/5JVmLWPAXbjbXVHb+8Fq3IpI5itrbw4j42uvrdpa
-QGrngxiIlfV+9jb8zfzdlfUfDEYY6a6oX6U670Yk85WNYBxZ/DoaYaoyaaRMyfxramzYLMACnlHjqyAG
-wqjxo7+n8EufVmg+bLMwC3uF5lgQAyykrZ5Czq8VWus2i7GYV2h9FsEAC99bPYVrfq3Q/jnCkkz579K+
-E9WDzlAYA3HiP1BLBwjwmxcF1wMAAGcJAABQSwECFAAUAAgICAAAACEA8JsXBdcDAABnCQAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAFgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.SuperOrEqualClassMatcher.java._trace-10a06349-d7be-3f27-86be-15fe5eebe3ab--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEndTypeProcessor.java._trace-1ff365c3-a14a-361c-a814-a29229157fc3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEndTypeProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR08WOUZWDy
-CHf46uDvEMrIYFpclKxfmpujX5xaWJqal5yakpmYXpSYqx8M5btA+GGJOZkpiSWZ+Xl6ZYU5TA7fncM4
-ZBAGMfA4PpXg5wcKxPMD+f4MjE4cAmA+TAGjk4QIqoBzEquYGIpAOgdYAGaEc74ZmJ9nCOYzO5fKI/MZ
-nacIQvgCUP4yETB/AT9U/RpWZD6j80ZOCJ8Dyr/OKimJ4oA7HGABuANeiaAp+MeGogAAUEsHCDj7y7i4
-AAAAVAEAAFBLAQIUABQACAgIAAAAIQA4+8u4uAAAAFQBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAD3AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEndTypeProcessor.java._trace-1ff365c3-a14a-361c-a814-a29229157fc3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatch$Immutable.class-f4d2a239-90fd-36ac-9e20-c43591966d22
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkMtKw0AUhv/TW2yM
-VqtWcCXURb1gpDupKFgQCqkuLBXcTeNgRnIpyaRPJaggCC58AB9KnExL3Fk6MMOcf/7znXPm++fzC0Ab
-2wYKhNM08O1EMskD5noi5PbNmMdMiii8E9KLUnnJPTYRURr3mXS9vV4QpJKNfG6gRLAXTCdUzkQo5Dmh
-2XKi+NHmri/GCc9AbU3LAZ39IaHUjR64iSKqFsowCYO5ac6CPek6NUcZr9NgxONBNh2h7kQu84csFlk8
-E0vSEwlh4Rp/39YhmOPcTNidNw6hKpL+NJlQbO3fK8KtArv8SmRS8//Sx09swghWLwx53PVZknA1QTVv
-CCdQWGSroHYZFRUb6nah1EwxDg7pA0tv2rCsTlPLL8r4CkvdGlMbVrCqMQZqWFMQwjrqM9iRjhWh+Jxz
-Klp51wxr+jpjFLChz01s6XqkW2xg5xdQSwcIp/GnF1ABAAC+AgAAUEsBAhQAFAAICAgAAAAhAKfxpxdQ
-AQAAvgIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAI8B
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatch$Immutable.class-f4d2a239-90fd-36ac-9e20-c43591966d22--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatch.class-2c18dd70-8171-3a6b-9d9b-65e2bcd14d14
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatch.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClV/t3E8cV/saSkSwW
-2wgMCaFgGwGy/FDippjENi8DwYmNSUxMDE2atbzYC3pltQJMaN4k0ObR9JEWmrRp04Q2pS2kjU3LaZP+
-0pzTP6knp+k3syNZlmWj0+DD7uzM3O/e+93HjP7937/9A0A3PgmgRmBbPpWM56xn8lY6YU3a5pRjpuIj
-Z9O5kazlmK6dSQ+bbmI6AL/AgxlnKm4lknY2Z8XP2KbrmHEKOjNxJ5927ZQVN7N23E5lk/F9Zs46Yrqu
-5XjyAjUnBwQ2DpVCUHW3fMQHkmYu1yv3jAg0V95TtIf76rMmzbSIfpivnEDj0CnzjBnPu3YyPmTnXO6p
-G7Wn0qabdyyBSNlyn/edNNNT8VHXsdNTvbsoEuyj0rTt7hLwRdvGBPwDmUkrgNVUUC4QxBoBMRBEE18j
-IQisN3AX7hZYnTJPW4OpVN41J5KWVCewNXqiROXIxCkr4fa2lRtdR5R7DNQhJNAwZKetw/nUhOUclTgC
-4aFMwkyOmY4tv/Xkij5t8O7octTeidK2sRB8aDGwCfXSii0GarFCjrYaCCBIKtxpm0RHh6rLFxnM7IB8
-MKK+KYscbIsuZr1tMSshNKLTQBfi9I56zCTVNkUr0HdcYNWCRJAcLVLBTaOumTg9bGY1Z36aQ9M2RduW
-z0a5j9a3LrWvNCN9Oeni9gouVjJcpsuDBnrRxzy1c8NeqqisOx4Ao7l9XujxdC6fzWYc15osKjxwLmFl
-5SCEfrQEsFdgw9KuBCC9Xd4FJn/aOjtmJvNlLGqbyUZOsbZ52TxTRZNTtG1ZYmNp0gmszHpNwgvf2mjb
-YgKDGBZooWhXWdp1ZUrTjmZHF1WUzLryySWKP+Bm9jqOOSOTra1CtQYwuqANeNP0wM0Ui10gRnVVVohM
-gmMGnsC4R77ukye/XiFXX58rs47lujNHyIAbwLfZwMp52Ze3k5OWE8IJtATxHYa2daC1X36aslNMlNVl
-oabHpGeTBiycJGMlWnR6batUzItxpJ5pAzZOsRGY2ayVnhTovEMTWWA4UyfJFtTRLKHSBjJ4hFS7mUIH
-f0Z6NNLaT3zHyuWTjObdS2JRctrMTcsTQRXqYAiP4awBF3mB2qxjywQWgwE8K9Bd1UE5WHpASs6+a+A5
-PM+GlctaCfukndCJ3bdEUqmUXhDbR6WS0VLp3pU4jxcl8EseUHWmVQCS/nZKMy8aOIJHJe7FEC7hewFc
-LlSGskiVUc7A9/G6QGjSsrIHdBtvq3QMVjoZ2dp9mQkGPphxpy2HR7nA/VWaXsoqo1arEEL4IX4cwI8E
-dv6/TBr4iQxO0E7nXJOyAfyU7XDe9sFk0poykzxsXKukQb+DK7JYrgrcVZq7R6edzFnZM1gvAbzLA/yO
-3lkF0PiYWlYmFjUx0a1zAnvvzNLyOPLAZDc6kMq6M/rq9yuBruraSkQfZSG8jw+k25t5k5G9zZvWeB8J
-3FslXrG1hvAhPhDYUXUGL0gDmbYfGziKxwWmvlaDrba/el2QFodGM3knYR205fGwfvHOLpkTAsZgOm05
-ygZ5oa0rOVMCmj1/CxF9vLv7UCOvZxzVyMsZ3yF5aeTqSjVnYB1nV6GeMw2c+Rb8kP+aav+OxnFfODw6
-7g+vHb2FdX/GhptKZCOfK7gdjNk31Iz8z/hpiHF+SdUNsTk0x9o/RWus41NE5oXDSkczny20pZW6tyig
-Zk8M27Bd2dCAqFbUgDZaWcNxDO1azSS/pepN4XD7LDquIBj7C1pvhNfOf0VuiBuKA6m1XqFv5zvK7zal
-cZ2HUNS4CffiPuJ3c+xHTf0qjr+J+7XGON/SmlqlqIyLTgVoeBs0oCCdOyoIR8qF76so3IOdWvhdTWlP
-bBYPXMXK2+gfn8Puzwqur4p1fI49ZNp/veC/mtpH3v3XfdeLJLSqFNhB0B7+AtlJyh/gXC9J7aOj/bR3
-d0koeorE9Ghi5Gg/DtCcbmWqryEc5vRBPKQtPa6j0lRmqcqDm2XBGKDIfqwl3nwwmoo6m3T4u5WUaODw
-EAar0BMp13OIIoPU8/ASemRyLdDzMB7Rejp12HzhofKgHS4Jmq8YtDrO1+jiGlEQXRrC/wk2lGOMlmD4
-ixg8MrX6fs7KtTUsx8fGfTLxWJAyhUbLoZ4ogVpThGIb01CHVf0A6yVjV7BaYkmgWxi7Bn9svlA8uCdL
-4NZrOMlQADVNewLKpeNFli7JapFE38YJhuHJoXY5CD81h6elmltIzGIqfJqPWaT4POatZ731iLdeWOJ7
-3jevV0wwQAmmg8WUmSoJ4iFtWBB74CCnrOIlS1t1q1A1jZv7/P2NmzdOS2O+QMB3DSE5nMWZpwvzkfn5
-iJrfOF8165jpQJJfKY7SNCDDSslWqBQfm8U5zNCAWrLlcORVSif8XzEBfSRO0EjxFVnWHzVCHCn7pniX
-ahj0QnRpLy7H2j9Crf96+z8hrqKn/QvU+uTH+atq8DnODzOyFzr+ihcEZvGymubMK5x5VZCM1+QmMexx
-YHTw9S80cQsHHYoMLaK4kOuRwnqkQ5HirfvneTmI1Xzm6esZ5sVZVts5BmyGjj6Le3CB/DzH7vI8GXiB
-vLyIfXiZjeIVHMNFhvFVSrzGv0uKx5gK9OViVV7GG+wL/ElNht/EWyThIcr/gKseo+tRFzCCX2JdAOf/
-g1VfYi3pa2iQ1cuLsc6Ap9T5xzZwC2/fGLqNd8bb5/Czz3TJ+vHzBW3iTc68RWfeLsmwem1QLQv7PfxC
-twmWyP4Apevwy2J9xfTJGbqN98eFmMOvyyv0veJxWYff8Jj05Hbp2lFysfYKch+X2BNSTVHp0W2rTv4s
-XIz1ocK6Vo41txxW4172i99qrK3FA2sWvyuHEQVXKMKfCxVELiwtIs/Z32uR7SoObCux9o45XC+/YTSX
-3DD+oJ5/xJ9UW6jhJU/gBjbw+ihwExv+B1BLBwgp/8zulggAAK0UAABQSwECFAAUAAgICAAAACEAKf/M
-7pYIAACtFAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-1QgAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsOperationMatch.class-2c18dd70-8171-3a6b-9d9b-65e2bcd14d14--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsPropertyMatch.java._trace-8c8a4ce4-1522-3d46-b253-c8ff17496bc8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsPropertyMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU9IFHEUx/e3s8vM
-rOtWQ0vqiHpYNGJTK6SggqftjqO7W8syzMzBoqWMzH9pqxGEeOsi1MmTBN3yFAV5cAkk1EAJo4Kga5dO
-HTp1KGiZ9377+63Hz/d95r3v8AuFQlHG/H8MPoXCg2/gZvIEC518MH+rb2F6qm+xPDVxu1yZmJ3pK5Yr
-lfH5Gbee9C7OTYUHH3vLTXDAPw2BfeWn0dpa483mZDLEMuFjAeGUZVp62tpq+CFWGyqZLlMQy1xUkMIB
-Wcn29hp9bg7Mq7oglvEUJDTnoh0d0olFtQGXjgRIdapGV5egj6mAqM0XUxDL/FKQ8MZv/I7a/NEFsSxD
-E9tkC2p3tzifdSIB4sHsjcbheEIe/oVsurdex1LMdLpex+qIIgVHLPtc/9l6Heua3t9fr2P5USQ0V7WB
-AXHReh4JEC9aL9WG4auEPNxuHO7r0tDuicIQDImxneYBCWdSxPg39nlTZmaXFM5BT3svCsMwLC084AEt
-/GoQ40/b33WZmf1D4RwsHLmrQgEKYuHIbJwCXDhSu1iCkiQcqIeCb0cowC9GL6jggSeE0UGNAhKeGjAG
-Y5LwIk4BCrmICmUoCyHXFKcAhbwWgUmYFEI+rlOAQkHRoAIVIRSaVApIaFEPCZ2RBqF4uhNWYEUIxXyC
-AhRKOQPWYE0IpesJClBwThmwDutCcC4dpYCEfIoYH98pmTIzZ1rhHLyVM8cX4ts6D3WZmbPMfXxbd8GA
-DdgQBdwnOgVYwH2WIsYC7qopM3NfK5xx4Vu+EAu4VV1m5m5zHwt4xzXYhM36PS9lEFMh77IGVagKIZsi
-xkJezpSZeXcUznjgnkGMhbz7uszMe8R9KvROgy3YkgrsxCjAAn4yBjuwI7jHIKYPfIjBLuwKYTRFjI39
-oikz8ycVzkEDf9Ygxsb+gi4z85e4j4399xrsw75UYC9GARb4D1BLBwgQBgedxgIAAJkGAABQSwECFAAU
-AAgICAAAACEAEAYHncYCAACZBgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAABQMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsPropertyMatch.java._trace-8c8a4ce4-1522-3d46-b253-c8ff17496bc8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatch$Mutable.class-b29acde5-fbde-3e40-98cd-5bfc919ae6d4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1UctKAzEUPbcd206t
-1vcbBHGhbbWiuKoIIgpCK4K1CzeSToNGpjPjPAT/wU9x40pw4Qf4AbrwX8QkHcWFVbowkJubm5Nzbk6e
-3x+fAKxjNo0EYSNq2+WAX0XcsXhLsHOftcs7QeBagoXCdfacVv3G4zUWWheLtShkTZunYRCKPVwkpLaE
-I8JtwtlS1fXPy9yyhRfwsiRZV+H7zcrPiCPf9bgf3nQ5VmKV5QbB2HVbPIskzBz6kCXc/qtktQcfdH/5
-qnD4YdRucr+u3CSMVF2L2Q3mC7WPi0Z4IQLCZi/8nx9UkYZ7GkNY+PvxhKxX46ohSUaY/8MMQsaLVQmz
-v1hDMEUQt0RILi2fSqVjN/Itvi9Uaa7LO1Yv2TUj5A4ch/u7NgsCLq1Ix1RYg2SDGgk5+5CS+7TMTmRu
-yNUsFEsr9IDMvYb0y5jV0Bdk8IqczAodIAYwqIlM5DEkaVQ2jBGNNjGKMSlEGMdELFGSq0IljLsv7pSu
-vGneXOc05k1gUscpTOseSDc+g5kPUEsHCEzX72eKAQAAhQMAAFBLAQIUABQACAgIAAAAIQBM1+9nigEA
-AIUDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADJAQAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatch$Mutable.class-b29acde5-fbde-3e40-98cd-5bfc919ae6d4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsOperationProcessor.java-0d8d3397-74b9-390c-b2f3-14f20ee0f646
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsOperationProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2L2zAQvRv8H4Y9
-2WFRoNeUkuJeelhc6KHniTxJRGVJO5LchtL/XlnaOGkSaMHW58x7b97IofyOB4I4ajGhVgMGZY2IQelN
-XdWVGp3lAJYPgqRWzpNIoe/mQfSOOIdvHsZNCgOjeI3EJ8HRBDWSQKfE5xcM8viFrSTvLV+yb0T0P4xf
-OHJOlrRereoKVvARxvkM3BkIAiptmQbYz5vjXVX2GhAchkBsRAbLQ6cVmeDBH23UAwzEaiJAAw0aa06j
-jb4FqdH7hI4BkmxNY06Z2XDnU8EynBU17QV7XVfbr9E5TuffkI0yB988odZPbV25uNNKXvILxV/lL25d
-k94Y+f7esA/wK7FDsQySlk+0V4be9MrsQyklHVnYEdBPkjEkD9MNYbI3myze0rcOGUdwXQZI1kYCuz9b
-CfmW0hI6UCbHyMicxOrT2ZUEnSFvEPt/Ifb/i1im9TzdGjtZNSzdSUagfvyyu9wA1z1DCbp6NH27mZHn
-f9tPxKwGuqJ6wHDflSK3Lb2BJbw4faDQNe0zLLu+aQvn77pK3x9QSwcIpw3F15sBAACyAwAAUEsBAhQA
-FAAICAgAAAAhAKcNxdebAQAAsgMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAANoBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsOperationProcessor.java-0d8d3397-74b9-390c-b2f3-14f20ee0f646--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatch$Immutable.class-adfc23d0-3782-3cbb-bd96-cad590635c8d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1UclKA0EQfZXEJDPG
-Le5GEMSDJtGIIB4igoiCkIjgcvAi7aTRltmcRfAf/BQvngQPfoB/oQc/Q+zuDOpBDTk4MNXV1a/fq3r9
-/P74BGAFpRxShNXYsWshv4q5a/GWYOcBc2qbYehZgkXCc7fd1uGNz5sssi7mdh0njtiZzXPIECpdXCVk
-14Urog3C6XzDC85r3LKFH/KaJFlR4fvN+s+I/cDzeRDd/HKsxOoLx4TMltfiJtIwCuiBSbj9V8lGFz7o
-/gYawuV7sXPGg0PlJqHY8CxmH7NAqH1SzEQXIiSsdcP/9UR1abmvUYTZzuMTTL/JVUuSjjDTwQ5C3k90
-CaU/zCEYImy2WyKk5xdOpNKBFwcW3xGqNP3LJEuX7JoRCruuy4Mtm4Uhl2YYn/NhGZIP6kvJvwdZuc/J
-7EjmGbka5Up1kR6Qv9eQXhlNDX1BHq8oyKzcBqIP/ZrIwAAGJY3KhlDUaAPDGJFChFGMJRJVuSpUKn33
-yZ3VlTfNW2ifJrwpjOs4gUndA+nGpzD1AVBLBwhwySQSjgEAAIsDAABQSwECFAAUAAgICAAAACEAcMkk
-Eo4BAACLAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-zQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatch$Immutable.class-adfc23d0-3782-3cbb-bd96-cad590635c8d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatch.class-dbf11372-bfc9-341c-be64-dc7e93a3d623
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatch.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClV/t3FFcd/9zshtks
-QxIWAi1FQsICySZkNdamhYTyLmkTkjY0GFDssBmSgX0Ms7NAkNonLfjoS62CtVZri1pUqDaJcrT1F3uO
-f5Knx/q5d2YfmWxIOOSczNy5934/3+/3833cu//539//CaAbH2uoEUgUMulk3jVcM2OkJq2smRw2HCNj
-uqYzdHLINh3DtXLZQcNNTWoIC2zPORNJM5W27LyZPGsZrmMkzxRMZyrpFLKulTGThm0lrYydTu4x8uaw
-4RLJkxeoOTkssHGgEoLqu+WjrHaH3De04L6STdxXbxeFDvGVF2gcOGWcNZIF10onB6y8yz11I9ZE1nAL
-jikQDyz3et9pIzuRHHEdKzuxYydFIr1UmrXcnQKhtvZRgfDe3LipYSUVBAUiWCUghiNo4msoCoG1Ou7D
-/QIrM8Zpsz+TKbjGibQp1QlsbjtWoXLoxCkz5e5oDxpdR5QHdNQhKtAwwJgcKmROmM5hiSMQG8iljPSo
-4Vjy259c1usbvLdtMXoXo7V9NIoQWnRsQL20ZJOOWiyTo806NERIhztpkezOgaXnjgyqPSwfjGxowiQX
-W9rms98+n50oGrFNRxeS9NI8UzDSVN3UVoXGowIr5iSE5GqeCm4acY3U6UHD9rkL0xya1trWvnhmyr1D
-d9hbmZ2hvHRzaxU3qxkvU2e7jh3oZc5a+UEvbVQGHtXAyG4tCz2dzRdsO+e45nhJ4f7zKdOWgyj60KJh
-t8CGO7ujYe9Ce0qoLIaseW7USBcCbPp2k5G8Ym/TonmnCimv6Ftoc2USCiy3vebhhXJ1W/t8IiMYZFpS
-tKsyDbvsKmlI89vmVZrMwuDkAk1Bc3O7HceYksnXXqWKNYzMaQ/eNL1wc6UmINBFdXdRNTIpjuj4Jsa8
-QPh9NHvvRX53tbvcdkzXnRomG66Gb7HJBTnaU7DS46YTxTG0RPAdhrp1uLVPfhqyk5wI1Gyx3kelh+M6
-TJwkexVa/JTbUq3Q5+NIPZM6LJxikzBs28yOC2xbpMHMMZyplGZ76twoobI6cniClLu5Ypc/Iz0aau0j
-vmPmC2lG9v4FsSg5aeQn5amhCrg/iqdwToeLgkCt7VgyoUW/hu8KdC/pQO2vPEglZ8/q+B6eYzPL22bK
-Omml/CTfVS3BVG5Xi++TUtFIJcKO5biAFyT4iwK9gTa3sHlVgKTP26Spl3QM40mJeymKy/i+hivFSlGG
-qbLK6/gBfigQHTdNe7/f5turHZfVTlC2/lDuBIMfybmTpsMjX+DBJZpeySwjV6sQongLP9HwY3JwL2zq
-+KkMUsTKEiGb4h3iZwLNZfv702lzwkiPSPiKBv42rsqiuSZwX2UOH550cudkH2HdaHhH4NFFPTSLoMlR
-taxMLGliwpvnBXYvztSdceShyu60P2O7U/5V8dfM7KW3mLh/3EXxHt6Xrjfz5iP7nTftY37IoN4FZqnt
-RvEB3hd4aMnZPCclZAr/QcdhPC2Qu+fGezd91+uOtDw6kis4KfOAJY+QDQsKdMlUEdD7s1nT2Zs28nl5
-J66rOH40n9BwC4FD/BkQQo283XFUI+92fEflvZOry9WcjjWcXYF6zjRw5hsIQ/411f4DjWOhWGxkLBxb
-PTKLNX/BultKZD2fy7gdaMZX1Iz8Z0h9iDF+SdUNiRlsTHR8gtZE5yeIl4VjSkcLn620ZRN1xxXQRk8M
-W7BV2dCANl9RA9ppZQ3HCXT4asb5LVVviMU6ptF5FZHEX9F6M7a6/BW/KW4qDqTWeoXexnc7vxNK4xoP
-oaRxA76KrxG/m+MwaupXcPx1POhrTPItralVigJcdClA3dvgAwrS+VAV4XhQuLuqcA8e9oXf8SntSUzj
-kWtYfht9YzN49NOi6ysSnZ9hF5kO3yj6r6b2kPfwjdCNEgmtKgV6CPowf8Q8Qsq3c66XpPbR0Z20d1dF
-KHpKxPT4xMjRPuynOd3K1FBDLMbpA3jMt/SoH5WmgKUqD24FgrGPIvuxmuLlYDSVdDb54e9WUqKBw4Po
-X4KeeFBPP0Uep54nFtAjk2uOnse51dOzzQ9bKDYQDNpQRdBCpaDV4RB3ecU1pCC6fIjwx1gXxDhcgREu
-YfA09dX3cVaurWI5PjUWkonHgpQpNBKEGquAWlWCYlfzoQ6p+gHWSsauYqXEkkCzGL2OcKJcKB7c8Qq4
-tT6cZEhDTdMuTbl0tMTSZVktfB+8jWMMw7cHOuQgdnwGz0g1s0hNYyJ2mo9pZPg84q3b3nrcWy8u8V32
-zesVKQZonOlwEnsxWRHEg75hEaatg7yyincw36rZYtU0NveG+xqb109KYz6HFrqOqBxO4+wzxfl4eT6u
-5teXq2YNMx3I8CvLUY4G2KyUM1UqJcRmcR5TNKCWbDkceZWyDeEvmYAhEidopPiSLPsfNUIMB74p3qUa
-Br0QXb4XVxIdH6I2fKPjXxDX0NPxOWpD8uPCNTX4DBcGGdmLnX/D8wLTeElNc+ZlzrwiSMarcpMY9DjQ
-O/n6N5q4hYNORYYvoriQ6/HierxTkeKth8u8HMBKPs/S13PMi/OstikG7AIdvYgH8Cz5eY7d5Xky8AJ5
-eRF78DIbxSUcwSuYwKuUusznFcVjQgX6Sqkqr+BH7A38JU6GX8PrJOExyr/BVY/RtajT9MgXWKPhwn+x
-4gusJn0NDbJ6eW/2M+C4Ov/YBmbx5s2B23h7rGMGP//UL9kwfjGnTbzOmTfozFsVGVbvG1TLwv4l3vXb
-BEtkn0bpOvyqVF8J/+SM3sZ7Y0LM4DfBCn23dFzW4besV09up187Si7RUUXuowp7oqopKj1+26qTvx7n
-Y32gsK4HsWbvhNW4m/3idz7W5tKBNY3fB2FE0RWK8JdEFZGLC4vIc/YjX2SrigPbSqKjcwY3gjeMloob
-xh/V80/4s2oLNbzzCdzEOt4oBW5h3f8BUEsHCMq0tYaVCAAA+BQAAFBLAQIUABQACAgIAAAAIQDKtLWG
-lQgAAPgUAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADU
-CAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatch.class-dbf11372-bfc9-341c-be64-dc7e93a3d623--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src/uml/statemachine/StatemachineValidation.vql-43063ab5-baca-3193-958d-3280de45a916
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src/uml/statemachine/StatemachineValidation.vql
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1Vt9r2zAQfm6h/8PN
-5MEB45Sxp47A1q5lhZWUpWOPRbVlR8y2PEluKGP/+06SJf9InK6sg1Kf5dPdd/edPqUmyQ+SU2jKIpaK
-KFqSZMMqenJ8cszKmgsFwUap+myx2G63MU0KVksac5EvcMvbxbv4ND5dfLv5EugdNVGKigoaSdM7wfKc
-ijXLK1LI0D7hDKwxh18nx0etT9g+5+9xzX6/fKSVCs3/8WosjW0/Ri6edsK/jFUpUP3liotR+Ah8vN99
-tBPuiHW4ERdsAIN9rbt1Y7sVrpW2DAiDQNmN19Uerwj65bZ2bEBMIhXsEeOAQ1zxG6o2PP1EMRtNw1VN
-BVGMVwjR2xbmqiY/G3pON+SRcRE6w+R2L6S4okQ1gsalCdvFi2DvhljWNGEZS4yTDxr1kjvoHy54JZUg
-DKuTWKRg6mkZUCG4CKKC2wjLLmFJpcSBXAZ3Gwrc1zXzHjPYEIkdgNQWDw8OVBCBIiKn6jJliovrFJYQ
-4KT6qa1J/SQaGbMqEyROuPBLdkcw74bCp/7OsCWNamtsxKFmVzQHw/8kQZOUuio+E7ne21zM5rkwyZ4l
-YxDnMOED1xHpHnu4E3CSYd35lmNwJONah62lWftpol31MHMunuZBdR0tr8v28JS0lHeF9zgYeo5of5bE
-Sfq1Yo7VwgibE8wILgoiJSIwz8Ma5NLR1DgjDlSYxJteDcxXHJT/pF5H/yTne/t0CJq+XHqrHmkn5Ie7
-1l+PBc31lOFcV5Ipa9rrYU8f/uYceK37ShNa72qdcMsw8x4zKPB+lq5q+bpD7zO28/4xMbPqs2PfvG07
-Z+bFTo3pmLFivkWJ855uqLqt2tO/Obq7LvRvcGuGvRV/tiZPSHsyXsyDF6MBDVVTPuDI8AxHThCUR2y7
-fusJExEUUpZlVOgfBZngJTAlR0LVu7BelTRWJbzEF/ZQ0MmLYihSvWt598p62ZWuT3TCG1225sS3aJV1
-YnnvzVv3uR8FMATAmyXsj+O16d5ZvSi7Mtp2ZS+QW6y2D2G6+O4+NLPsN4WrCG4PJfNox7nOJ64K3+5x
-onOX6Q9QSwcIZ8atEB4DAACSCwAAUEsBAhQAFAAICAgAAAAhAGfGrRAeAwAAkgsAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAF0DAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src/uml/statemachine/StatemachineValidation.vql-43063ab5-baca-3193-958d-3280de45a916--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.HasOperationQuerySpecification.java._trace-86067a0d-8d81-3d50-873c-083da569910c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.HasOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMkGB06GVg
-chJ1mCQpw8igUVyUrF+am6NflpiTmZJYkpmfpx+QWFKSWpQXBhfRKyvMYXKdGtQk5dAD08qg7lYmr6QE
-5MrySkoyMLrNVQbzIJKMbgdEULiP5JWV4WrdX8vr6CAkPbg4wVyIpMcTEVNTJMkfPGAuRNKTSwhZ0lOG
-HVmyT8jKCklyAR+YC5H0YhSyt0dIeglzgrlQSSV2FEkdbiRJH3tuB28HbwQ/Td7Bx8EHodynlRMqAFHg
-p8nuEOoQilDgZyAMFYAqKGZ3CHcIR1JQJQQVgCjwZxFwiHWIRfBlxKF8qAZ/f32HOIc4JIE6TqgAVMdB
-dodEh0QkBSfEoAIQBQHmrA5pDmkIBQE27GgCLkJQAaiODawO2Q7ZSAq2cqMJHOSDCkB0BHayOBQ4FCAU
-BPayoQlMEYUKQHQAAFBLBwibr1H3RgEAAKQCAABQSwECFAAUAAgICAAAACEAm69R90YBAACkAgAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAhQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.HasOperationQuerySpecification.java._trace-86067a0d-8d81-3d50-873c-083da569910c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerQuerySpecification$GeneratedPQuery.class-c78fea84-1f52-33b9-9379-79be0047a101
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerQuerySpecification$GeneratedPQuery.class
-
-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
-AAEAPwAAACgIAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerQuerySpecification$GeneratedPQuery.class-c78fea84-1f52-33b9-9379-79be0047a101--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatch$Immutable.class-5bfcb0e2-a3da-3186-849b-ce22f2123f64
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkE1PwkAQht8p5atW
-Ufw2HjDxAILWcMXogcQEA3LQcPC2wEbWlJa0Bf+UF08mHrxqjL/JuLsQPGjswU06nY93n5nZ98/nFwBV
-bKdhEMrjoetMmCv6LBK+57TvvbA94oGOWizqDfYbw+E4Yl2Xp2ES9mIvEFInwhPRKeGs2PSDW4f3XDEK
-uSOvVpVx6i4Lw9rvtTmsVuoQzLrf5xYSyNpIwiJ0/4Vsxk6vu+aawuOX42GXB9dqc0K+6feY22GBUPEs
-aUYDERIO46nfj1gjGKM6YfevNZSmTSjErUPIirA1BRMSxdINwbryx0GPnwuV2vw5ytEdmzCC3fA8Huh2
-XO6QnQ+IY0gU1DHkl0RKxmnpXcDU+cxBuUJPyDxqxYK0lla+StUbbOkVpjosYklzMshhWVKUt4K8VBNW
-sTbjVuRf1YzEw5yY0pkPTbOn1RnNwLq2G9jUnUlPu4WdL1BLBwhvpWE0WwEAANkCAABQSwECFAAUAAgI
-CAAAACEAb6VhNFsBAADZAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAmgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatch$Immutable.class-5bfcb0e2-a3da-3186-849b-ce22f2123f64--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatch$Immutable.class-901a759d-bbdc-3e0f-819b-89d3bca3cb2f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUDtPwzAYPKfpKwQK
-5SlgYACphYpA1yKWCqSiFIaiDmxOalGjvHCS/ioWJiQGRpDgPyEctyoLqiosxTnfd999Z39+v74BaGKr
-CI3ASn3PGlGPD2jCw8DqpRETN+LiMaVe26Nx3KWJO9zv+H6aUMdjRegEB3M1ERTOeMCTc4JWzQ7FvcVc
-j0cxy2Y21WAlbs2q1fsEejscMAM5lE3kYRA4/7az50quplZsHrDr1HeYuM1uTlC1Q5d6fSp4dp6QejLk
-McHpfM6/D9mSrVEvdQh2ZwWWjxgpK4Iyj7vjXoJcrX5HYPTCVLjskmfUzt8Tjx/oiBKYnSBgQtFMxi1P
-c+AE0g7Z0uSXR0GeixJdQVd86fCoQV5QelaKBbkbSvkuVR8wJdob67CIJeVTQgXL0iVDKxJpElexOvFt
-yH9W03JPU8eCYr6UmzmuTtw0rKl9HRtqMlFpN7H9A1BLBwiEG42CWAEAAMgCAABQSwECFAAUAAgICAAA
-ACEAhBuNglgBAADIAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEA
-AQA/AAAAlwEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatch$Immutable.class-901a759d-bbdc-3e0f-819b-89d3bca3cb2f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OpaqueBehaviorWithoutOperationProcessor.java._trace-4483eed1-aa7d-3d89-92ac-bed59beec1ee
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OpaqueBehaviorWithoutOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Xs8ozcDk
-4uJopKLOyKBfXJSsX5qbo19ckliSmpuYnJGZl6ofjMQJS8zJTEksyczP0ysrzGFyOOf0gF0KZgADt+NJ
-DT4+BiZXDnlVVQZGxz8CIB5UktGJRwWF+4tVRASJ+58DxIVqdWaXB/PUpYA8ZmdefgSP0VmGC8LjBPOc
-WcXFEcY4e3CAuDBjwlRQJKvYkCQBUEsHCPqD4juaAAAAAgEAAFBLAQIUABQACAgIAAAAIQD6g+I7mgAA
-AAIBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADZAAAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OpaqueBehaviorWithoutOperationProcessor.java._trace-4483eed1-aa7d-3d89-92ac-bed59beec1ee--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.SequenceDiagramValidation.java._trace-10d89849-960b-3d8e-9094-1d10aebee7ff
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.SequenceDiagramValidation.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1n9M1HUcx/HP5/vd
-ty+KCnzgEC4URVRkBpVjRc56oRiQISyDw/P4cdwd3CHgUKnMmTkzpmam5czIykLL0pm/MmfmrMzMNJ1a
-qbm0suYcNmf+0yp7Lz987/P93p+fx56v7313t32/xxgzOJ+5jeMm03h5iKODs4I5swP5nW2t+XNCHZ2h
-9kAoGPE3z/a35U+T5+Lb52p/ayTonxuZ1Z73REerVjakcdUY/Nl3HTaqfJcbpSi1gE/d70YlKqNQ0eWG
-B54oVGWhB22YxTQ8VjTPSGR61ZiRBG0W8KqpqRK8yYZB52PYgg7MsQqj6rSboEOZXEuVcHtS3V/Yg+oM
-0x48i73oxJNMKzpeVCgGM726ayxBpwW8eucQCd+5hWDcAxzEPMy3CsNTMpxgXnTiCQ+RICfLhSNYb9qC
-mjhswAIsZNqk/uhOz2B6TUI2wQILeM04lwQh0tPp/CE2YxEWW4VRsyedYJEyOeGSICdXhSP4x7QF0xvw
-Bpagi+C9ojuH5jAtKsWj8Xp2DtOnN48gWGIBn74sRUJ+UnY2414Dm7AUy6MXiYrcGN4BaQRLoxfxZqdI
-kBd5UDiCStMe7MD7WIGVBF8imDuW6d69owlWWMC9F9MkHHfl5jI+I4AdWIWXrcKY0ZJBsCo6mfF8mgQ5
-6RGO4CPTFvgy6Idbg7VMm3wXevLGMd03IptgjQXcV+KSUCDy8uj8Bf1w69BtFYbvaDrBOmXyq0uCnNwS
-9qA2ybQFtXPpI9bjTYLTmFZwH9Nr5w8jWG8Br+1OkvDjoIICxusS6bgB71iFUTfYRbAhOqkbmyRBTiYJ
-R1Bl2oNdWI2NeJdpD+eioXA80+v2ZRJstIDXnUuUcO/AwkLG68vxGn0fH1iFUf94CsHm6KQ+nChBTp4R
-juAl0x5co9vYim0EK7B6AsD0+puZJFujwhtSEqWsGThhAp276Ea2Y2c0MRpeTCHZro7eTpQiRx8LZ/G1
-aSv8OViJ3djDtJIsLMRETGa6P38o0W6FuL88QVLuAJKJJJ9iLT2b9imV4T+UTLTXNvwhQZI17BUx0S3T
-ETX6sBj7cYCoB16UoIzpjQE30X6FeOOCeElb4khKSH7Dcnr+fa5URmNvAtFB2/DveEl9w8BA4YwCmaYz
-eopu6xAOM62UYxqmoJzpgYVuokMK8cC6eEn94kimMB7U6LaO4KhSGcF+CURH1GEwLV6SNRwjYqLxpjN6
-Ba/iGL4l8uAmKlDF9GD3cKJjCvHgJ0JSfQJJBeOhcXgLJ3FKqYzQA6lEJ9VhqFJIsoZhERM9bTqjc/QO
-PYPvmVZWgW30fvUyPXRpJNEZhXjTHamSPMn/v4R50xJ6k57FeaUyml5wE521DTelSrKGn4mY6LTpiJrv
-xwFcwE9Me4QXheBDI9ObH8ojuqAQb27LlNQvg8RH8i8O4xJ+USojbIwguqQOwzmZkvqG4XIRE9Wbzugb
-ekZexu9MmxLBXwiihenhU8OILivEwzeSJC0ehBBCjEfC9KS8gqtKZURmuYiuqMPIc0mSrGG3iIm2mo6o
-ZQC+Qi/+YNqjTUUMrfTnRG9JvoeoVyHeUpwl6WIm2tFOch4ncB03lMpo+XkU0XV1ODMuS1LfcObdIiaa
-aDqi/wBQSwcIXuWig8IEAAAwCgAAUEsBAhQAFAAICAgAAAAhAF7looPCBAAAMAoAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAAEFAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.SequenceDiagramValidation.java._trace-10d89849-960b-3d8e-9094-1d10aebee7ff--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsOperationProcessor.java._trace-59f7d6a7-fc1f-3810-9306-a512e44bb2ae
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03swow8Dk
-GOMQLCjMyKBRXJSsX5qbo1+WmJOZkliSmZ+nH5BYUpJalBcGF9ErK8xhctji9I9dGqaTgcdxjjgfH5Cb
-wicoyMDouE8AzINIMjqeE0bmOr1nFRVF4n7hAHMhWp3+qIB5RVxAHrMzkzSCx+gsywzhMYF5isJgXi0f
-WKU6F4LH6GwIUVkLURnIKiGBsNA5jAPMhVjonCKMIlnOhiQJAFBLBwjdPiLJqgAAACUBAABQSwECFAAU
-AAgICAAAACEA3T4iyaoAAAAlAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAA6QAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsOperationProcessor.java._trace-59f7d6a7-fc1f-3810-9306-a512e44bb2ae--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.TransitiveSuperClassMatcher.java._trace-5197ace1-cd8c-38aa-b9a0-7d1c2b221a81
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.TransitiveSuperClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oHFUUh/cmMztJ
-tmPTsUGcu0LzMhgxiRR9qLTlDCWhtuCyiV03mw6szJruJpvdZDcp+A9atEpIEXypCBVqK0JBpIgUAxZE
-Sgm0qa1IqRaVlkVFjOKDRfISt3POnbl38rTf73z3nt9eWEgikdAZO3qIuYOJDvckvLrVYon+ZsMfXpyt
-Dr88O7fwil99qdkcHnnwcd+Dj0NH56sd+zqaY5b7pDiTgLHRnvTAQJsv9vX2Jtjo0JaAcMpGn7Vl3D+Y
-3rlTwuc6A8Sj+8csZVgypOEBQ9u9OxoeSJkB0nCXtnevNNxjBkjDGQPaf9K4IQIUnm+lIQOZkDPJbmI6
-kNnapQjZt9LggRfxJxYxHch+aSjC+MkUlKEcCePv27Hg84cooBNfO8RXt7S5c/wKl5mN39UFawH/Jvzb
-6K9zmdkLXcK/Hfi5Z2xYgIWoQC7TRwEWyJUcYiyQm+Yys9wJXTBeuCx8LJB7j8vMcp8KHwvkV7vgGByL
-CuRvdFOABfI/OMRYIP8Ll5nlN3TBwYUTCeFjgYkkl5lN9AsfCxTWNFiG5ahA4aZJARYo/OwQY4FCi8vM
-Cpu64ODCSV34WGAyxWVmk47wscDhf3U4BaeiAoc3TAqwgGc4xFjAM7nMzHtcXIAFvCHhYwHvaS4z8zLC
-xwLeZK9awGvaseDdHqVRcU8XnINzkVAc6aOAhIJDjJWLRS4zK76mCw4qFI8LHysX3+Eys+JZ4WPl4me9
-sQJX7Fhwt0dp5Bs2XIALkeD3d1NAwhMOMVb2n+IyM/+gLjio4GeFj5X9F7nMzG8IHyv737gt+AIuiQuT
-pQ80WIGVcEHpQ67ySlpwcEHpjqHOWyllPnVcg8twOfqGUyd4LPjIogC/8tSG+zqswrfiSv3IdQ3WYC1c
-ceQ7rvJfluBgZTkxSIwbOstJWwlYeYdJAa4sv+EuwU24E66sZDW4BbfCFZVDXOV5S3CwsvKmQ4zPXlni
-MrPKx7rgwJ8228/+E/wqhOR0S4N7cC88MP07V3hGSwsOLphxDHU+nFLm1WsarMN69JWrN3gs+NOiAN9g
-dqT97P/Af+JKvfaoBvfhfrii9hhXeZclOFhZOzhITM9ey9pKwGozJgW4srbafvYNVwtX1k9rsAmb4Yr6
-Ga7yV5bgYGX9ukOMv47691xmVv9bFxz4c3XbNVwjajS3ZFKAjeZOJ2PC2Q5FmP/Ddre52yKhoZkUoNB4
-xIgJO5KK0KzaLnd5JDTf3k4BCWeMmHA+qQiL57e7A670f8vipXQs+PFhCvDE/1BLBwjvw5TvvwMAAE8J
-AABQSwECFAAUAAgICAAAACEA78OU778DAABPCQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAA/gMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.TransitiveSuperClassMatcher.java._trace-5197ace1-cd8c-38aa-b9a0-7d1c2b221a81--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationProcessor.class-62f6085d-7491-3afb-8f5a-e8db6b61d1cb
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU01vEzEQfZOvJcuW
-pqEU2gIlBUqSIixVSBxSFaEIJKRAKhX17myt1NVmN3i9QfwsLkHigDjzoxCzm6htohZy8IzHfn7zxh7/
-/vPjJ4A91B3kCM1kEIiRDPSJtDoKRWJ1ILpfwrg7VCZbOjSRr+I4Mg4KhMqZHEkRyLAvur0z5VsHJcLL
-yPSF8gM9jJUYaWmNFJ8TZb4Kk4RWD5SQQy3ef5DWPz3nI5T2dajtASFfbxwTCu3oRLnI46YHBzcIyx0d
-qo/JoKfMJ9kLFKHaiXwZHEuj03i6WLCnOiY87yxeS4vgDCcB4XW9c1k/s+ylRrQDGcetq/fOKVup8p36
-fO6ZtFndDHSxijUHdwi1/8I93MU9rq2vbJvwsN74l8aUeMPDJu5PTnQJ29eduFDugok9VLBCKA7SpITH
-CxRCeDV7Y9e/+KG0VplLF8AZ0oxVgnsUJcZX73T6hJtXP9OLtNsI5SPdD6VNDCMHnfkObC2oZbb79hco
-9KBVqLHiPI8i/5kCe+5LtmWOBHtiX2x+h/uNJzl4bEvZ4i0ssfUmAI6WkX0erHCc+uqU5C2T59gvNXfH
-uM1jfYwHF2RutrnO842McG0CnhBmsy08AlXeMGVtStlgTIoqN3d/YXWM7XltlFHlsvEks0+xk/lnfwFQ
-SwcIf+tOtewBAAAdBAAAUEsBAhQAFAAICAgAAAAhAH/rTrXsAQAAHQQAAAgACQAAAAAAAAAAAAAAAAAA
-AC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACsCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationProcessor.class-62f6085d-7491-3afb-8f5a-e8db6b61d1cb--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperOrEqualClassProcessor.java-60fdd9e6-ac9e-3c2f-83b3-7927c48c845d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperOrEqualClassProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk1r4zAQvRv8H4ae
-7FAU2GuWJaW7hx5KCz3seSJPElFZUkeSaVj2v+9YTtJsEmjB1sdI896bNwqoX3FDkHurqA9ppy3GqHIy
-dlFXdWX64DmB540ibU2IpAaDiVG9ZeKd4uyS6UlhMOrhEZPePrPXFKPnxTH7DPwlB+In/vWW0d6PkZJX
-6OazWV3BDO6gH2MQDmCQ0FjP1MF63GwvFMdzUAiYErFTBbAM99aQSxHi1mfbQUdsBgJ00KDzbtf7HFso
-cMKACUS+pb6kjIy4ilK4TgdVTfuBPa+rpdQVWOK/kZ1xm9jcoLU3bV2FvLJGf+RPFBc2HJ07JT4z9ft1
-837AH1EBk30gmn7S2jja69bJeLcvSUIeVgT0Tjon8VNOCMXqYrjapy8DMvYQXvKqQAxoM4FfH0yFck6y
-hChXjCu3dGYW0XZ3cEjgC+wFavgcNXwVdZrm43Ru9OBNd+yWGIL2v5csT+jbOKj9g5Fqb+Er10K7GOnG
-f/k0ELPp6IT/Cu31tk11tFPz4JgytWJDSQQ17S2c7EPTTtx/60q+f1BLBwipWCCDnQEAAL8DAABQSwEC
-FAAUAAgICAAAACEAqVggg50BAAC/AwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAA3AEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperOrEqualClassProcessor.java-60fdd9e6-ac9e-3c2f-83b3-7927c48c845d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.NoMethodDefinedQuerySpecification.java._trace-c228cdce-a782-34e1-b951-b6504c904482
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.NoMethodDefinedQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMSmB0mMjA
-5LjcYYewOCODfnFRsn5pbo5+cUliSWpuYnJGZl6qfjASJywxJzMlsSQzP0+vrDCHybU15JakwwSYCQwa
-bhlKiopA7nYBYWEGRrdJymAeRJLRbaswCvcEHwr3qZKSElyr+0clbW2EpIcwJ5gLkfR4K2xigpD0ZOAB
-cyGSnkJCKJIq7MiSs/gsLZEkV0C4EEkvLj47O4SklwQnmAuVVGdHkTTkRpL0/sbt4OXgBef7yCo5eDt4
-I5T72HNCBSAKfJ+xO4Q4hCAU+L4VhgpAFPgZsDuEOYQhFPiZC0EFoAoOCjjEOMQg+DfFoXyoBn8eI4dY
-h1gkATtOqABEh38ju0OCQwKSgg4xqABUwR9Wh1SHVISCAEZ2NAFOIagAREdAIatDlkMWkoIybjSBJj6o
-AERHoASLQ75DPkJBoAwbmoCyKFQAogMAUEsHCEbRrxhRAQAAugIAAFBLAQIUABQACAgIAAAAIQBG0a8Y
-UQEAALoCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACQ
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.NoMethodDefinedQuerySpecification.java._trace-c228cdce-a782-34e1-b951-b6504c904482--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification$GeneratedPQuery.class-93c9d128-03c6-332c-97c6-5dc3ccaf5cf3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification$GeneratedPQuery.class
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageWithoutAssociationQuerySpecification$GeneratedPQuery.class-93c9d128-03c6-332c-97c6-5dc3ccaf5cf3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourProcessor.class-81e87047-dbd1-3173-96f8-65ad9049ebdf
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdk99rE0EQx7+TXHLm
-PG0aa2393VYwqeBiKSimFKogCNEWKvV5cy65Lfcj7u0FxL/Klwg+iM/+UeLcJTS2Ump82Jmd3Z3PzOzO
-/vz17TuALTxwUSE8y+NIZFZaFcsg1IkSudWR2B8qI61Ok/fahmluX6hQjnSamwOTBirLUuPCITSP5UiK
-SCYDsd8/VoF1USdsp2YgVBDpYabESEtrpPiYK/NJmDyxOlZCDrV4/UbaIDzhEeo7OtF2l1Btd44Izsv0
-g/JQxWUfLi4RFnqc3ts87ivzTvYjRWj10kBGR9Lowp4uOjbUGeF5738r6xLc4cQgbLR7f1bDzK1CzDDd
-Itft9t/Rzg1U1s1uHpaw7OI6Qczp7OMGVgj+QNmTg4T1dueiXD0QbvpoYpFQiwsU4cncqROenr6V89/4
-QFqrTDIrmXCviN8ieIcMDNQrXTzaw4uf5XHRa4TGoR4k0uaGvT73zvZf9x/zOt17O3NfwW7XWeNaqjxq
-/Jsc1tyjLBtsCdbEurb5Fd4XnlTgs6yXi1dxhaU/OcDWAsqPhEW2C92aQvbYq8K6sflojGtjrM5AXrmx
-wvFWS9jy5OAEVs5u4Taouce4O1NcZ4b7gaUx7p7Ni0pUpRz3S7mG9VJv/AZQSwcIXirx+d0BAAAzBAAA
-UEsBAhQAFAAICAgAAAAhAF4q8fndAQAAMwQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAABwCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourProcessor.class-81e87047-dbd1-3173-96f8-65ad9049ebdf--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.SuperOrEqualClassMatch.java._trace-50995a76-be8f-3b38-a42a-a53c368fa3fb
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.SuperOrEqualClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkd9Lk1EYx3fm3s42
-bKugphzUi3QtxY1Ir4J4rL37oVMQ23w3u1BURPMHuiyw/0AvCoyIDCooEAyiQEIJJFIKIYPAq4guurJb
-wyAMejnP8+6cefn5Pt9zzuec43K5DMYKOwy+uNxmMzyPXmSu1uLMYGx2YjxWHJ6eHZ4cHB4aHRiZGZiI
-9RDHkXMD46NDAzdHpyajt6bH3W1D+VE/7Dj7uCB1dS9UVWVz66lo1MXi3pOScMriteerq21MVtrDinhY
-KGLxNgPJI6mrSQibrgVkMycUsfg0Rzom6a5RU6MdcZ+X4eOgRNL5EaqrU3QQlkQ2h0IRM0MGkrQxayKS
-0MY8KxQx8zJHkjbmI97QoI43n3kk4oHmSvnwTUAbJrKQbmou6SSui6amkk7iNkeSOokX0Bm7UPJJvBSx
-WMkn8dGHJH2Sx70tLerI5GmPRDwyWcfLhuGAPrxUPrzi04apdwa0QZsap95zCqjwKUyM10ntCJ1Zas/Z
-AK+UHjEgAQm1YXrcRwFumJ6NEOOl03eEziz9gDssL95+jkMGMmrD9mglBbhh+6IB3dCtFR7yI8HTIAW4
-ouMYhxzkVKEj6KWACoMh6IM+rTBXSQEVfnLoh36t8KuSAixk9j0wBmOqkPnjowALnX+9UISiKnS5OQVY
-6AryI4UznrJCd0c9LMCCKnRPBSjAQk8xBEuwpAo98wEKsJC1r7kMy6qQnTtBARXmw8T4+dl7QmeWXTEc
-lp+ffR0hxr/NvhU6s+xX7rD8297vIViFVSXQ+9tHAQr0/gsTo4BVIXRmVq3hsBSw6iPEKGA1Cp2ZZXKH
-pYD1xAtrsFY6z3oVIiYh67MX1mFdFXbDxCT0TejMrAPDYRQ6jBCjUN4tdGb5Gu6wFMrf8MIGbCiBfNFP
-AQrkP/hhEzYV74aInQX7ftiCLVWwnxAZjQv2E2rMCvYTEkvjgv2EyGhcaBQ6s4L9hMTSuLDohW3YVgKF
-JT8FKPAfUEsHCJGlHgbjAgAApwYAAFBLAQIUABQACAgIAAAAIQCRpR4G4wIAAKcGAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAiAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.SuperOrEqualClassMatch.java._trace-50995a76-be8f-3b38-a42a-a53c368fa3fb--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OperationWithoutBehaviourProcessor.java._trace-9e5a2efb-bbc6-3fa0-9db5-bd4d824b3f9e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OperationWithoutBehaviourProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0nsAozcDk
-lOQoKinDyKBfXJSsX5qbo19ckliSmpuYnJGZl6ofjMQJS8zJTEksyczP0ysrzGFyOOJ0ml0KZgADt+Mu
-ZT4+BiZnKSBgYHR8IQDiQSUZHX/II3OdHrOKiCBxX3CAuFCtTh+kwTwTMSCP2ekbF4LH6MzADeFxgXka
-rOLiCGOcdTlAXKgxztbyKJJRbEiSAFBLBwg5lGLImwAAAAIBAABQSwECFAAUAAgICAAAACEAOZRiyJsA
-AAACAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA2gAA
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.OperationWithoutBehaviourProcessor.java._trace-9e5a2efb-bbc6-3fa0-9db5-bd4d824b3f9e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatch$Immutable.class-3f0a214e-bd9c-3d19-ad7f-b98c06105497
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9UbtKA0EUPbPZJCZZ
-X/GZkNLC90pQLCKCRoTAxkZJYTfZDGZkH3Effo8fYGMlWPgBfpAWgnhnErRSSKEDe++Ze8+ce2b25ePp
-GUAd1TwMhr3U9+xY3KQicEVP8quI+3Yr6ItIJpxKJ5L7YdBr88Ttr7R8P0141xN5mAwbYxxlyB3IQCaH
-DPGqE0ZXtnA9OYiFTSJ1Feymx+O48Re9tQ6D2Qx7oogMChayKDLc/bsNZ4z30p6nHRmIs9TviuhCvTpD
-2Qld7nV4JNV+VDSTvowZ9sfR//6VDQZjcMRQ+8264hyr0FThhKEg4/bwPENmde2SoXgeppErTqUq1X4Y
-u33NbzmD1QoCEWlpQc4LX2awA9KDWgZ9WeRonyfECWUpl9Y3NrcqJnvExIMmlSgWNfmV8hssQrtDKiYx
-paVKmMYMCSk0S8jQqEwoo9EcIZP681gYjdukrPhG5v5rSk5X3vUEa9gdTTCwqOMSlrUbpi9RQfUTUEsH
-CPksUEFyAQAAbAMAAFBLAQIUABQACAgIAAAAIQD5LFBBcgEAAGwDAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACxAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatch$Immutable.class-3f0a214e-bd9c-3d19-ad7f-b98c06105497--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatch$Immutable.class-4e7cf9b3-c7ac-3368-a0c2-0799ffa98842
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkDtPAkEQx/9zHK/z
-FEXFRywoLACJZ2gxWpAYMYcWGgq7BTay5l65O/hUNlYmFrYa42cy7i3kLDRSuMnOzeN/v5nZ98/nFwAt
-7OShERoT17GmzBEjFgvfs85ZdBXwUAU9Fg/H+13XncRs4PA8dEJ1kZ6QOxaeiE8IpzXbD+8sPnREEHFL
-/tlKjNVxWBS1f6+lsHa9T9A7/ogbyKBoIguDwP6FtBcNr5qWbOHxy4k74OFNsjehbPtD5vRZKJJ4ntTj
-sYgIzYXQ7xdsE7SgQ9j7awmCEaQA+eCLliIURdSbNSBkavVbSbj2J+GQn4kkVfkx0eE9mzKC2fU8Hqqu
-XG5STOfEESQJydHkzSIn47z0LqCrfKFx0KQnFB6VYklaQylfpeoNpvSqMx2WsaI4BZSwKimJt4ayVBPW
-sTHnNuU3qWmZh5SYU5kPRTNn1TlNw6ayFWypzqSm3cbuF1BLBwjRICH/WwEAANwCAABQSwECFAAUAAgI
-CAAAACEA0SAh/1sBAADcAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAmgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/HasOperationMatch$Immutable.class-4e7cf9b3-c7ac-3368-a0c2-0799ffa98842--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/EmptyClassQuerySpecification.java-c4c4ee59-cc0c-3fd8-af4a-0262ae3d4ee3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/EmptyClassQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/EmptyClassQuerySpecification.java-c4c4ee59-cc0c-3fd8-af4a-0262ae3d4ee3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasTypeMatch.java._trace-d2a30fa6-850f-3051-b207-abedfe0aedd2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasTypeMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkl1IU2EYx/eunY+N
-ndmgbo6JSBdCYCqhdBH4hGfHM3Uibp1zjKzmRyVMS23VhXRR1IUp1EVBxC6CIjEvpCIhvUgIjRKqi+4i
-IoQIgvBKjL7G9jzH952X/x+/vfu92+vz+STGuhsYfPD5Wx7AUWiBOPM1jI321WaHMrVjAyPZgeG+gf7B
-9OnR9FBtErdR3HY6M9ifPj94dnj/hZGM//C0MxmG91sn+cAyJE3X82RWzYMWHzP0aGGTwYy6ivLyPHi2
-uyDsMA5q/GZGTCluGXdqV0VFfr8Jo39M4jcz0nJxS7gvS5WVwhdeVUrAjbIC8BLfaVVV/P6kF7ZX+FXj
-NzN+KsVNhRvRwvYK/0j8ZjG/XNxYGDuhVFfzQbFTgQKggNi5UuFiRBDMPU01tVyhuVerqeEKzbpgcWOh
-2dtQf4ArNAel+nqu0BxWixsLzSdqYyMfYL4IFIAX8EopEd5GROFLqfAtKAhWkwTN0MwrlhFE5EkJHQnd
-1EpqImHWSYUI3tZak8ACSzj6u4rIO3o9ioR+FGtDEgmzfstE8IeJTyjQAR380fFbYUR0dPyHBElICtK6
-sg1tliGiz7UeUcAFl5daj6uIPOmpBj3QI0gvw4hIatunQC/08lJbfRgRSe2HApCBDC+1QxARSYmYClnI
-8lIioSDypKPKNikdKJE6x3WYgile6rwTQURS100NcpDjpa5cBBFJqUsazMAML6Wu7UTkSbd1JPR0Uvc0
-kbDUtEIEn05qLoqEXkXquSQSllqQieCrsF9rMA/zfJD9MYiIguzPOhIKstc0kTA7/0yQYJC9GUVCQfY/
-SSTMCchEMMjJP5sFWOC+3RnWkHiJzhUVFmGRlyZ0JJTo5P8PgTAnpxDBROdhFAklOo8lkTBnTiZCiX9V
-WIIlPsiVQ4goyLVDsAzLPDmjIdn62HgIVmCFl67rSOge7qQmEubeVYjgPdz7USR0D/eRJBLmzspE8B7u
-LxVWYZUP6vaHEFHQf1BLBwiBYMik6gIAAHcHAABQSwECFAAUAAgICAAAACEAgWDIpOoCAAB3BwAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAKQMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasTypeMatch.java._trace-d2a30fa6-850f-3051-b207-abedfe0aedd2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatch.class-f85c2349-dcb3-36e5-bc7b-b3eb3e1246dd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatch.class-f85c2349-dcb3-36e5-bc7b-b3eb3e1246dd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src/uml/validation/PatternValidation.vql-40e6d077-8cbb-30a0-a013-a1b1a0df8029
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src/uml/validation/PatternValidation.vql
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkV1rwjAUhq8n+B+C
-V8oksWVXDi9Gkd1sVJCx69hmNawmWT5W3PC/Lx/WRqqw7aYk57znfd6cCly844oAs6vhJ65piTXlbDgY
-DuhOcKnBaKu1mCPUNA0kRU2FIpDLCtmBFN3BGZyhl+enkZsQWGsiGVBGEJnVWKnx2mzAHPjzFKxdvb1O
-wPdwcPNIGJEW++WxUAlS0DdajG3d6TeT+57I9S6UYRWu7ahFOdWhFyyXyw+D69/lc/3FInScG+DS198o
-K6N33jqja1TeMJXbRkifdbzcHk+NwPMdaCdIGY1Y6UXXleRWpPex6coe2/rxDVqaQhtJSi+x+yUyIB60
-lnRjNHGIVQ+xxVdyt8V+/m4vZ2t2L7DAsCz/87zwfDOdIkKcQiHUxtJ7QZZScjnO6jhULw1CAXP2jlxM
-7YizRejgPrF1wQ2zh1csGWXVv/yzxGmv+jNGCk1KRpQ6UZKOkqUxMYmRrpD+JUMSQlzqp97sGPIHUEsH
-CJJR1TByAQAAAwQAAFBLAQIUABQACAgIAAAAIQCSUdUwcgEAAAMEAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACxAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src/uml/validation/PatternValidation.vql-40e6d077-8cbb-30a0-a013-a1b1a0df8029--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsPropertyMatch.java._trace-a7b46b34-0fe9-3d71-986d-a3152e91dea2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsPropertyMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IFGEYx/d1dpmd
-VVcdiNIR9bBoxeaKYiRCPdruOH4s2DbOjGDq4hfiR6hrQQcrysDSS3TLW3Uw6JiBQnhRKA8WQWSEhzxF
-ty6dgpZ5ntn3XY+///Ob5/kPr8/nCzDWX8bgk69APw/DLa3M17wwPxJbnJmOLYzNLY7NjoyNTqYn5tMz
-sevEcWQrPT05ms5M3pytvzU3XdD2yH5cCAfeHh8YV/+q5eVZbixuafGxeFmZSzhl8bq6ioosXgllh1I8
-pnFi8S4JqcClvlOVlVnqKnbNGwonFh+XkNC8F6iqEk4sy3m4VuIi1fmo1tRw+hFxidr81Dix+D8Jyb2R
-YPgdtknICieWKEUT2yQG5Npafj4x4ncRDyZm8oeZsDDUCyERrc/V0VUtGs3V0S8EkNwjut3U0Jirow8q
-DQ25OvpEAAnNV8HmZn5Rf+N3kS6+k/OG78Pi8Ev+8LsiDI2LAWiHdj42Wr2ABIgQ498YuiYyM9KSx25P
-4zAAHdAhLDzyAlp4rBLjTxu/FJGZ8Ufy2F3YeVuGJCT5ws6lIgpwYWf2QApSgnAsnwh+l1CAX3T1yGCD
-zYWuviAFJLxQYQAGBOFtEQUodJ+RIQ1pLnRXF1GAQk+lH6Zgigs9NQoFKCRPByEDGS4kq2UKSIjKJ4Qm
-f57Q21YNq7DKhd7hMAUopIZUWId1LqTmwhSgYF5WYQM2uGD2llJAwnCEGB/fHNdEZuZ9yWP3rcxlbyG+
-rflEEZmZzzwf39ZaUWETNnkB67lCARawXkaIsYD1WhOZWbuSx7jwg7cQC1gHisjM+ub5WMA+G4Qt2Mrd
-sy+pxFTIvhaEbdjmQn+EGAvZQ5rIzL4jeYwHllRiLGQ/VERm9prnU6HPQdiBHaHAYYgCLOCcC8Eu7HJu
-VYnpA8cMwR7scWEwQoyNnVFNZObclTx2GzgPVGJs7KwoIjPnqedjY+drEPZhXyhwFKIAC/wHUEsHCBSJ
-Nb3XAgAApgYAAFBLAQIUABQACAgIAAAAIQAUiTW91wIAAKYGAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAWAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsPropertyMatch.java._trace-a7b46b34-0fe9-3d71-986d-a3152e91dea2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEndTypeMatch.java._trace-9d2c7526-bbb6-3301-999a-f3df8efcf542
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEndTypeMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkk1IFGEYx/etHWZm
-XXZdHCgVGaRAOuiyRNsXwVPOfvqx6dqsM6vVqksIq7Xq1qFTdbGDHSq6CR461BIEFphokQR6kahDRIe8
-GRRdgrp1aNl5nu191+P/x2/e+b3DuFwuibERk8FH1754Bv5ACi4w17HZmfFgaaoQnM0XS/np8fzEZO7K
-TG4qmMZtONvMFSYncnOTV6e7rhcL+85u2A+98OH/SS6IG6e0lpYKueSvgJSLGWaguslgRuFka2sFTIeq
-wn5jTuc3Mx4EnN2I+9mBtrbKXvKj/1LiNzNWVWcruL9Iui68cEeuA9/8VUCJkeNaezu/e8LVTYWRAZ3f
-LHIt4GwsjNx2nqfCyLzEbxZZUJ2NhVFZ7ujgg6I+dxVQQPRgvaD7RGEH8p1BLjG6q3d2cokxd5OzMTGW
-PB06yiXGBqRQiEuMmQ3OxsTYkhIO8wWxJ+4qoILYslwnrPpE4X298EkVhIQlQTd080riYhOimlQMI6Gb
-Jm7oImGJRwEieNvkCQniEOePTp5pQERHJ+MaEvooyX5JJCyZVongh0n+kKEf+oWjf3kR0dE9aQnSkOal
-nmF5D7rsR1R77p0MwzAsSNsKIpJ6uzQYhVFe6j3nRVSTVmUYgzFBeutFRFLfrhsKUOClvu8qIpJSigIl
-KPFSqlFGVJPa5D3SYXedNDjfDguwwEuDT32ISBoqa7AIi7w09MaHiCTzhQZlKPOSudWIqCZ9DiOhX8f8
-qouEmX8DRPDXyfjoaPorMpokEpZpVongX2Gd12AFVvgga0JFREHWVBgJBVmzukiYdT9ABIOsx3Q0BVll
-SSTMek7voiC7WYE1WOPebh/RkNQSbUOBdVjnpd4wEkq0B3WRMLsYIIKJ9h0NCSXadyWRMPueSoQSfyqw
-ARtC0G8PIgrKGh7YhE2emBqS2mPZoge2YIuXboaR0D2yt3SRsOxSgAjeI7usIaF7ZF9JImHZ1yoRvMdI
-qwLbsM0HjRzyIKKgf1BLBwguNZoH6gIAAHgHAABQSwECFAAUAAgICAAAACEALjWaB+oCAAB4BwAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAKQMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEndTypeMatch.java._trace-9d2c7526-bbb6-3301-999a-f3df8efcf542--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification.class-189998a6-3ec4-3a73-be7e-983655f91ab0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVt93E0UU/qZNu+kS
-aAUt/kahlaQCCyoVSS1YCJBDKvUEe47Hp+l2bKdsdtfZTbW8+R/Ji+XoOfbdP8rjN5OQtgFsoM2e7Myd
-ufe7371z7+7+8++ffwP4DAsehgRutltRkOUyVy0ZrutYBe1cR8GCWpebOjH3ZNZMVah/0qHMdRJ/11Zm
-a9+Kh4JAIzFrgQojnWYq2NQyNzL42aoGph3nuqUCmepAt1Iiy0zdVbEydLlaW7zzPKLA6JyOdT4vMFyu
-LAsUbiWryscYjnnwBZYOS3mq53/JbZZQwnGBogxDlWVTlwUeliuNo/ZS9TGM8RJGMCFQKx+cspbMw3Vl
-siDNtjLScNtaZUEXz6ZmvEFm37ZbK8o8lCuREjjZSEIZLUujrdxdLOTrOhNYOHRQVaZJx0SIQ8LePoI0
-EdGv/Rqq1AqZh3cEbhyYGvXMIFh22w62h+LjPXzg4X2B+4c+xIZ8vHUviVaVsVUy6UPgTAkf4WOB06lJ
-bMHUWataRvqxMjVjEiOwUW5syE0ZRDJeC3q06nG/ZrVycBX8f6hVD+cEpgfyxnZShvfzA5ITON7MZfho
-UabdMjrWOXqq5ZSyAWrYtv1e3vEaD2GQsPsMFzu9wHBnGMAu/+/jrJ2miWGXPUhttzGUPXVQwQXbcKN8
-pCjnWuDa65JmOmL1S62V5h02ArPlAQOpL8k8VyZ2draFCNTFqJd/3HMcD1Y2VJgPmp9+WD+VRrYUl9jr
-p16A6547h27YyrLtggu7D8wrVv6qhOs20WcUj8So3WparceWpIyasZKPtkizmbRNqO5oW1Kv4PiSjUdg
-rKnXYpnTh8DOkb545l63LAc03H9e87wESvWYlG5FMssUT22876XBbO0+gXCZeR6G/fHdbeuaskdplpLg
-WJx5iuI2TjzhfAhv8O5zBM5RawonOSt19HAKb3Icw1uYpMZpzgvceduhLXFmtfynePf3+4T8cMfJw9Q5
-y7vFPeF4XOTKJfIIetgjvKYwTekT/snvtkebAs6j/JyfOa5YdsW/UPlhG5/u9FiPOn9XHepkR6fL2M4u
-0qdlGLh8eO5jphv/S5CuvyD233CFdmIgJjdewuRzfAExAcZ8tYs0zdFqjcxsY/ZJH8xZB8PtiSK+3Gci
-nMkfuNZvIp6ZMN9VN5vD126cJytwd4inyM842JeewDfw/wNQSwcIKPK/MXgDAADhCQAAUEsBAhQAFAAI
-CAgAAAAhACjyvzF4AwAA4QkAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAA
-AAABAAEAPwAAALcDAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification.class-189998a6-3ec4-3a73-be7e-983655f91ab0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsOperationProcessor.java-7a3f8408-5df0-3abc-8d6d-ad61879d686f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsOperationProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2L2zAQvRv8H4Y9
-2WFRYK8pJSW99LC4sIeeJ/IkEZUlrT7cDUv/e8fSxkmTQAu2Pmfee/NGDuVP3BOkQQsaXDxKjSGIFJVe
-1VVdqcFZH8H6vSCplQskOPRpGkTnyGNU1qzuxo0Ko0fxmsgfhU8mqoEEOiW+PWOUh+/eSgrB+nP2lYju
-lwkzR87JkpaLRV3BAr7AMJ2BOwFBRKWtpx520+ZwU5W9BASHMZI3IoPlYaMVmRggHGzSPfTk1UiABho0
-1hwHm0ILGYrRMQLL1jTklIkNt4ELlvGkqGnP2Mu6Wr8k5zyf/0BvlNmH5gG1fmjryqWtVvKcXyj+Kn92
-65L0yshPt4Z9hndmh2IZsJavtFOGPvTK7EMphY8sbAnojWSK7CHfELK92WTxkb526HEAt9EZYUSdCOzu
-5CXka+Il1wDK5CCZvGe5+njyhcEz6BVm5/6Fad3/YpZpOU3X5o5W9XOH2AzU91/3JjeBK32EEnXxcjrX
-ribs6V93I3mverogu8Nx25siuC0dgjm8+L2nuNFN+wjztnNNW1h/1xV/fwBQSwcImsoknKEBAAC6AwAA
-UEsBAhQAFAAICAgAAAAhAJrKJJyhAQAAugMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAOABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/OwnsOperationProcessor.java-7a3f8408-5df0-3abc-8d6d-ad61879d686f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatch.class-085cf0d0-510f-370d-8701-0461422525e1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatch.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClV/t3VNUV/k5mwkyG
-SxIGEhQphDBAMnlMTS1Rk/AKINEE0GAwUC03k0tyYR6XO3eAIPWNQh9a+7CFamtrldbSFmxNaFmt9pe6
-Vv+kLlftd84982AySWgli3vPPefsb+/97cc586///PXvAHrwUQg1Ai35dCphpR1vJpkyc7nEfjN30LFc
-07OzmRHTS06HEBR4OOtOJaxkynZyVuKMbXqumTidt9yZhJvPeHbaSpiOnbDTTiqx28xZh0zPs1xfXiBw
-YjAlsG64HINae+QjMSi19slNBx1aU31T0SJurHdM10xbxD/AV06gcfikecZM5D07lRi2cx731I3aUxnT
-y7uWQKxiud//TpmZqcSo59qZqb7tFAn3U2nG9rbTlLb2MYHgYHbSCmElFVQKhLFKoCaZCqOJ76wTgcAa
-A/fgXoGVafOUNZRO5z1zImVJhQKb246VKT04cdJKen3tlWbXEeU+A3WICDQM2xnrQD49YbmHJY5AdDib
-NFNjpmvLbz25rF+bvKNtMXaXIrV9LIIANhpYj3ppxSYDtVgmR5sNhBAmGd60Tapbh5fKFhlJR4Y74Mh4
-BqYs+r+lbT7n7fMZiaARXQa6kaBn1um8maLKprYq1B0VWHFHGkh+5qngplHPTJ4aMR3NVy3Nkcatb2tf
-PBvlRml/60IbyzMykJNObq3iZDXTZbI8bKAP/cxTOzfiJ4rKuqMhMJZbS0JPZnJ5x8m6njVZVLj3XNJy
-5CCCAWwMYZfA2oV9CWGQ7i7uApM/Y50dM1P5Ch61zaQj5/O2YdE0k1Ujd0riNi2wszzpBJY7fqPwQ7i6
-rX0+hWGMsCwo2l1Ku+7psrSjyW3zaknmXOXkAoUf8rK7XNeckanWXqVOQxi9owX407TdyxbLnF2G6pas
-DRn6IwaewrhPue6Px79c8d5NTS53XMvzZg7Ray+Eb7BdVXKxO2+nJi03gmPYGMY3GcnWZKp1QH6bsjFM
-VJRioYzHpFOTBiycIE1lanQ+balWv/NxpJ5pAzZOsvZNx7EykwJdS/SNOyxnpjBDazpbJFTGQBaPkWUv
-W2jZp6VLWad1gApcK5dPMYb3LghGUSbZtDwDVGkORfAEzhrwkCeO49oyYcVQCM8K9NzV4ThUfihK0r5l
-4Dk8zyaVc6ykfcJO6nTeNj+VVA6Xx/VxCT9aLte3HOfxooR8SaC/om0tbFQVIOlplzTwooFDeFziXozg
-Er4dwuVCJSiDVNnkDHwH3xWITFqWs1c37fZqB161M5CNPJCdYMzDWW/acnlsCzxwl6aX8yl7lEKI4Af4
-UQg/ZFT+dw4N/FgGJGxncp6ZSfL0/wl7XsnqoVTKmjJTPFQ8q6wNv4UrskKuCtxTnrCHp93sWdkdWCQh
-vM1Dekm/rAJoYkwtKxOLmpjd1jmBXUvzsziOPBjZffZKbvQV75cCbUu1kZg+qiJ4F+9JhzfwniK7mD+t
-kT4QiC+JVGycEbyP9/yU/z+CLpP0QwOH8aSA+aWa6NI91G90tDUyms27SWufLdt+87yN3TIBBIyhTMZy
-lXJ5R60rOypCmrDgRgIGeBUPoEbetziqkbctviPyFsjV5WrOQDNnV6CeMw2c+TqCkP+aav+GxvFANDo6
-HoyuHr2F5j9h7U0lso7PZdwOhukrakb+Z8g0xDi/pOqG+Bxa4h0fozXe+TFiJeGo0tHC50ba0krdmxRQ
-iy+GLdiqbGhAm1bUgHZaWcNxHB1azSS/per10WjHLDqvIBz/M1pvRFeXvmI3xA3FgdRar9C38t3G73al
-sdlHKGpcj6/ifuL3cBxETf0Kjr+GB7TGBN/SmlqlqIKLLgVo+Bs0oCCd26oIxyqF768q3IsHtfDbmtLe
-+CweuorltzEwPocdnxRcXxHv/BQ7yXTwesF/NbWbvAevB64XSWhVKbCNoL38SfEgKX+Ic30ktZ+ODtDe
-HWWh6C0S06uJkaM92EtzepSpgYZolNP78Ii29KiOSlOFpSoPblYEY5Aie7CaeKVgNBV1Nunw9ygp0cDh
-fgzdhZ5YpZ79FBminkcX0COT6w49j+IxradLhy0QHa4M2oGyoAWKQavjfI0uroMKoltDBD/C2kqM0TKM
-YBGDJ6NWP8BZubaK5fjEeEAmHgtSptBoJdRTZVCrilDsXxrqgKofYI1k7ApWSiwJdAtj1xCMlwrFh3u6
-DG6NhpMM8Yd9086QculokaVLslok0bdxjGF4erhDDqLPzOG4VHMLyVlMRU/xMYs0n0f8dcdfj/nrhSW+
-S775vWKCAUoyHSymzFRZEPdrw8LYCRc5ZRVvUdqqW4WqadzQHxxo3LBuWhrzGUKBa4jI4SzOHC/Mx0rz
-MTW/rlQ1zcx0IMWvNEcZGpBlpThVKiXAZnEOMzSglmy5HPmV0oXgF0zAAIkTNFJ8QZb1R40Qhyq+Kd6t
-Gga9EN3ai8vxjg9QG7ze8Q+Iq+jt+Ay1Aflx/qoafIrzI4zshc6/4AWBWbyspjnzCmdeFSTjNblJjPgc
-GJ18/RNN3MJBpyJDiygu5HqssB7rVKT468ESL/uwks88fT3DvDjLajvHgM3Q0WdxHy6Qn+fYXZ4nAy+Q
-lxexGy+zUbyCI7jIML5Kidf4d0nxGFeBvlysysv4HvsCfyWT4dfxBkl4hPLf56rP6BrUhYzw52gO4fy/
-seJzrCZ9DQ2yennz1RnwjDr/2AZu4c0bw7fx1njHHH76iS7ZIH52R5t4nTNv0Jk3yzKsXhtUy8J+Bz/X
-bYIlsidE6Tr8olhfcX1yRm7j3XEh5vCrygp9p3hc1uHXPCZ9ue26dpRcvKOK3Idl9kRUU1R6dNuqk7/5
-5mO9r7CuVWLNLYbVuIv94jcaa3PxwJrFbythRMEVivBXQRWRCwuLyHP2d1pkq4oD20q8o3MO1ytvGC1l
-N4zfq+cf8EfVFmp4uxO4gbW8MQrcxNr/AlBLBwiU4CW2lggAAHwUAABQSwECFAAUAAgICAAAACEAlOAl
-tpYIAAB8FAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-1QgAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatch.class-085cf0d0-510f-370d-8701-0461422525e1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassProcessor.class-944e3901-9ad0-3487-8613-5bdb2995ebd3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU1trE0EU/k4uXbNG
-m8ZaWy+tVWuTFDpSBB9SClIqCNEWIn2frEO6ZbO7mZ0t9Gf5EsEH8dkfJZ6ZBGMjLZFhzmXmO9+cM3Pm
-569v3wHsYdtDgbCbDyKhBqm5DCKZZSI3YSS6ear0sT4a5jI6tMsnOglUliXaQ4lQO5cXUkQy7ovj3rkK
-jIcFwutE94UKojDNlLgIpdFSDHOlL4XOYxMOlJBpKN5/kCY4+8NHWNgP49AcEIqN5imhdJh8Vj6KuF2F
-h1uExU4Yq4/5oKf0J9mLFKHeSQIZnUodWn+yWDJnYUZ41fm/etoELx07hHaj83cNzLRnhXAh7Zv2bOat
-xuzZ/xzramewj2WseLhP2JorpIoHWOWr6ivTzXuE9Ubzpmws/cMqHk1jUh+EJ1XUsEQoDywnYXvOfAlv
-rl7M9Y97Io1ROp7WSXhmT60T/G6S60C9C+1rbVz/Iru2uQiVbtiPpck1o4ed2YZrz5nP1Wbbn7Pgg3Zp
-kzMv8izzVymx5lZkWWFPsCbW5dZX+F/YKKDKcsEt3uEB9h0Ad7EI91+wxL7V9QnJEZMXLL61M8I9nmsj
-PJ6S+W5zle01R7gyBo8JnbWODVDtLVM+nVA2GWNRldbODyyPsDmbGzmqgpvPnXyBLadf/gZQSwcIgWGV
-ouYBAAAUBAAAUEsBAhQAFAAICAgAAAAhAIFhlaLmAQAAFAQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250
-ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACUCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassProcessor.class-944e3901-9ad0-3487-8613-5bdb2995ebd3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.UsedTriggerSignalsQuerySpecification.java._trace-81ae4256-a242-351a-a8ce-f2259ea98d63
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.UsedTriggerSignalsQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjDtMwlAUhm/R2jRV
-NMUHwREaB4NlgYXEnEkeobw0lThAChJo0mIQNOriqquuTq4aJx1d3Rxd3EyYHV1cJL1H7i13+7/vO5cQ
-IgrCwaMAtyQAJXgQFYHog+OWfuI6+mBoDduu1eravba+yw3TcuxDa2gf9bZO+05gZ3Hvbh1u/n8gG5mA
-Fo2O535IFImQ0aPeolLIVCO+eaHFYpM2e63F40xmn2RvUpm7iqRSTObu572J8ln1yTeJk/ntcDrNZN4M
-ehPlaxjGj9MfMgIMRtJU8K34gsJIgQIUJttQNDDAYAdGQkZAg+KnBCaYLCh+hRDQoBSToAY1FpQ2VQQY
-vCxBHepsv6/hxoMySUIDGhxIygjoRflMgiY0ueByFQEGPyJ0oMMFv5IfVGZUBPSi0hXBAYcLXGUKnAcR
-0IuqPAt96LOgujA3BZZXENCLP1BLBwjAcjYKTAEAALMCAABQSwECFAAUAAgICAAAACEAwHI2CkwBAACz
-AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAiwEAAAAA
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.UsedTriggerSignalsQuerySpecification.java._trace-81ae4256-a242-351a-a8ce-f2259ea98d63--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PropertyNumberOfClassInPackageMatch.java-fa9ae910-253a-3bad-8e6b-a5b326ac85fc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PropertyNumberOfClassInPackageMatch.java
-
-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
-AAAAAAEAAQA/AAAAPQcAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PropertyNumberOfClassInPackageMatch.java-fa9ae910-253a-3bad-8e6b-a5b326ac85fc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationProcessor.class-80a546d6-aff6-39c4-bde4-0b86e4808817
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU01vEzEQfc7XkmVL
-01AKbYGS0pYkRViqkDikKkIRSEiBVCrq3Vms1NV+4fUW9WdxCRIHxJkfhRhvoraJWsjBMx77+c0be/z7
-z4+fAPbQdFBgaGdhwGWYmHM/EGnKM6MC3v8apf1EamFUHB3q2JdpGmsHJYbaqTgTPBDRkPcHp9I3DioM
-L2M95NIPVJJKfqaE0YJ/yaQ+5zqLjAolF4ni7z8I459c8DFU9lWkzAFDsdk6Zih148/SRRG3PTi4xbDY
-U5H8mIUDqT+JQSAZ6r3YF8Gx0MrGk8WSOVEpw/Pe/LV0GJxkHDC8bvau6ieWPWt417J0rt+7oOxY5TvN
-2dxTafO6CehiGSsO7jE0/gv3cB8PGMpDaboBw+Nm618iLfOah3U8HB/pJwybNx251O6CmD3UsETHQpuW
-4ekcpTC8mr6zm9/8UBgj9ZUroAw2Y53BPYoz7ct3yj7i+vUP9cL2G0P1SA0jYTJNyLA324OdObVM99/+
-HIUedEoNUlykUaZfUyJPnUm2ShEnz8iX29/hfqNJAR7ZSr54BwtkvTGAokXk3wdLFFtfn5C8JfIC+YX2
-7gh3aayO8OiSzM03V2m+lhOujMFjwny2gSdgtTdE2ZhQtghjUdX27i8sj7A5q43lVIV8bOV2Gzu5f/YX
-UEsHCPM1iNftAQAAHwQAAFBLAQIUABQACAgIAAAAIQDzNYjX7QEAAB8EAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAsAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationProcessor.class-80a546d6-aff6-39c4-bde4-0b86e4808817--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/SuperOrEqualClassProcessor.java-7488b4e6-a8e0-359f-b78e-3de1b73c5a90
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/SuperOrEqualClassProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2L2zAQvRv8H4Y9
-2WFRoNeUkrLtoYeyhT30PJEnjqgsaUeSaSj97x3LSTbNGnbBtixp3sc8KaD+hT1BHqyK9JzJaeoM9oyD
-ysnYTV3VlRmC5wSee0XamhBJjQYToxIAHxVnl8xACoNR375j0ocf7DXF6HlzQS8pPOVA/MhfnzPaB4sx
-FnDRXK9WdQUr+AzDtAbhzAgJjfVMHeynyWHZe7xlhoApETtVWMvnwRpyKUI8+Gw76IjNSIAOGnTeHQef
-Ywu6gNMBE0gjloYCmWRxFyUCnc7WmvaFe11XW2kusKz/RHbG9bG5Q2vv2roKeWeNfsHPEq+yuGR4LXwT
-78flBD/BH3EBc4Ygnr7Q3jg6+dbJeHdqSZY87AjoN+mcJFTZIZS8S+rqBN8GlFAhPOVdoRjRZgK/P4cK
-ZZ/kF6YS40qVzsxi2h7PCQl9oX3FKj28zTsVvZN5HtbTcBv26E13OTEJBe1/91ru0ofpo06XRtq5h/eU
-ibt2MwlO7/ZxJGbT0ZWDBeHlw5s7aecjhAtkPpCeklhq2nu4mgtL087qf+tKnn9QSwcIqVcgEKQBAADW
-AwAAUEsBAhQAFAAICAgAAAAhAKlXIBCkAQAA1gMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAOMBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/SuperOrEqualClassProcessor.java-7488b4e6-a8e0-359f-b78e-3de1b73c5a90--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasNameProcessor.java-2b5988ad-5765-340a-8a61-81ba0510f214
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasNameProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2L2zAQvRv8H4Y9
-2WFRoNeUkqUtdA/bLeyh54k8cURlSdWH2VD63zuWnMRdfFiwJXs0896bN3Iof2FPkAYtAv1OZCR1CnuP
-g0hR6V1d1ZUanPURrO8FSa1cIMH5H6ZFfMeBuq+aBjJxt5o6KoweBWP7s/DJRDWQQKfE4xNGefrhraQQ
-rL9Vr4n5hmGiyiVZ1HazqSvYwAMMUwzcBQciKm09dXCcfk7rzZ0KHjiMkbwRGSsvn7XiXgKEk026g468
-GgnQQIPGmvNgU2hBagyBwTECiy7th0yGh8DtyngR1LQ37G1d7V+Sc57jP9EbZfrQ3KHWd21duXTQSt7q
-C8Xc99WlJd0bAz8uPfoEf5gRikvA/F/oqAzNGmVU1szyOWThQECvJFNk2/iEkB3Nvoq5fO+QbQOX551B
-RtSJwB4vFkLOIP6EkqRMzpPJe5arzxdH+ChDryC/B/i9uGXbTttba0eruut82BbUsLzHc5f3UI5eoudB
-lWC7m/Cmd/88kveqowXBCu5yJkVeWyYD18Tic08xszbtPfwXadpC+reu+PkHUEsHCGpNhTiiAQAAsQMA
-AFBLAQIUABQACAgIAAAAIQBqTYU4ogEAALEDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAADhAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasNameProcessor.java-2b5988ad-5765-340a-8a61-81ba0510f214--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasPropertyMatcher.java-5ad5c5f5-1151-3fb0-8e61-bf90acd6ba67
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasPropertyMatcher.java
-
-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
-AAEAAQA/AAAARgoAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasPropertyMatcher.java-5ad5c5f5-1151-3fb0-8e61-bf90acd6ba67--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.EventForTriggerProcessor.java._trace-936f5a4d-c254-3c6a-9984-1bc698d680e3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.EventForTriggerProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0/sYoy8Dk
-8NdhOa8gI4N+cVGyfmlujn5xSWJJam5ickZmXqp+MBInLDEnMyWxJDM/T6+sMIfJ4Y6zJIcMzAAGHscT
-kvz8DEyOrAK8vAyMjm8EQDyoJKPjH1FkrrMxq5gYEteCA8SFanV2EAfzRIWAPGZnNw4Ej9HZjxPC4wDz
-IoTBPA0+sMo4NgSP0TmFHcJjA/M6WCUlkSzs5QBxYRbOFkWR3MCGJAkAUEsHCCO8J/2vAAAALAEAAFBL
-AQIUABQACAgIAAAAIQAjvCf9rwAAACwBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAADuAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.EventForTriggerProcessor.java._trace-936f5a4d-c254-3c6a-9984-1bc698d680e3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassQuerySpecification$LazyHolder.class-f09a1885-b73e-3cd6-933a-e057c57a8364
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU8tu00AUPZOkieMO
-NA3lVV4FAk0QwgghNimPKrSqqRUEscJjgybOUKZy7OIHUvtVpV0UgcQH8FGIO8aQKixYZOG5M9f33HPP
-8fjHz6/fAdxDq4ICw3o68q1Yfkxl4MmhEluRGFlponzrqYqkl/TSHRl1fBHHL1IZ7fZ2pKfeK08kKgwa
-jtjb3Qj9oYwqKDHUtsUnYfki2LKeD7YJzGDY3Z672u2sMTx0pqBqM9SpkWt33tld27VXHfvt2ktKOpOc
-VGmseL4KVPKIodhs9RlKnXAoKzjB0J5iBhMccxw1zDOUV3KCJ82pZLX6VTCc4phB2aTdaY4zOMswL4M4
-jaRNJEr4ak8OGRaarX/Vavh5jgoMhjlHBbKbjgYycsXAl9qe0BN+X0RKn7OkiSIuaRUm+ZJ8UDHDxjQS
-jl2CtnboKsc17ZAhPE/GceP+eHuX4TFpmO4amL0wjTy5rrS+5f9D7mjLGLgdBHmNJMnmeGoskYVF+iUK
-WNSfgXaL2k+KJVqr0N9llk4Psiqg/g38DTvCyUPUv2DhEOc+52hQbYHWTap3cSHL6qf2t4dFkVGcuXWE
-i2NYOUs+yyD8dwEu4wrFqr4POfh29gYwDjTxEtufoH1FfV7/oa0ZuI5GjmzkyBIh9ydYN48NeiNbb2I5
-66lH5WjC/AVQSwcIMygFyvUBAAA0BAAAUEsBAhQAFAAICAgAAAAhADMoBcr1AQAANAQAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAADQCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassQuerySpecification$LazyHolder.class-f09a1885-b73e-3cd6-933a-e057c57a8364--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasPropertyProcessor.java-3de5871d-3a44-3aff-a75a-fdf11ec26c41
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasPropertyProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUsuq2zAQ3Rv8D8Nd
-2eGiQLcpJcVdtItSQxddT+SJIypLqh6mofTfO5bjOARDL9h6zpxz5owcyp/YE6RBi0C/EhlJncLe4yBS
-VPpQFmWhBmd9BOt7QVIrF0hw/LtpEK23jny8HjbDRoXRo2BcfxU+magGEuiU+PIVo7xwsqQQrF+zt4R8
-xrDQ5LQsar/blQXs4CMM0xm4BQsiKm09dXCeNpft4i4rJjiMkbwRGS8PjVZkYoBwsUl30JFXIwEaqNBY
-cx1sCjVIjSEwAUZg8ZqGnDIR4ilw2TIuoqp6xd6XxfF7cs7z+Q/0Rpk+VC+o9UtdFi6dtJJr/kzxUP/d
-sUfKJzPfP/v1Af4wM8yOAev4RGdl6KZVRmXNrQw+snAioN8kU2QL+YaQ3c0ei1v60SFbCK7JACPqRGDP
-i42Qb4mX0IAyOUYm71mqvi6OMHSGfEJs/4fYvhVxnvbT9GzqaFV37wwbgXr7aTfZfNe8why0vpe2PkzA
-03/8NpL3qqMHpg2C55bMWuu5MXAPnm3uKTZV/Qr3XVvVM+PfsuDvH1BLBwj4mJ2cnQEAALUDAABQSwEC
-FAAUAAgICAAAACEA+JidnJ0BAAC1AwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAA3AEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasPropertyProcessor.java-3de5871d-3a44-3aff-a75a-fdf11ec26c41--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeQuerySpecification$GeneratedPQuery.class-bd28a255-215e-35ee-84b9-c9b5f12a819d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeQuerySpecification$GeneratedPQuery.class
-
-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
-AG4HAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeQuerySpecification$GeneratedPQuery.class-bd28a255-215e-35ee-84b9-c9b5f12a819d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.SuperOrEqualClassQuerySpecification.java._trace-13313363-11ed-3d00-9e92-08c5bb84ff82
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.SuperOrEqualClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM2sXoMIOB
-yVXXYYmeMSODaXFRsn5pbo5+cWphaWpecmpKZmJ6UWKufjCU7wLhhyXmZKYklmTm5+mVFeYwuZ4OeSfl
-MB1mDoO6224VJSUg11RIT4+B0e25MpgHkWR055JE4RqqKCvD1XrYq+joICQ9kjnBXIikp62kqSlC0jOM
-B8yFSmYIoUhWsSNLfhS3skJIenHwgbkQSa88cXt7JMlWTjAXKjmFHUVyHjeSpM8ebgdvB28E/7GKg4+D
-D0K5LzsnVACiwG8Du0OoQyhCgd92YagAVMEvdodwh3CEAn9GIagARIF/t4BDrEMsgr9YHMqHabhm4hDn
-EIcQCODihApAdAT4sjskOiQiKQgRgwpAFZxldUhzSENScIkdTeCWEFQAoiPQhdUh2yEboSDQkxtNIJQP
-KgDRESTO4lDgUIBQECTNhiagJAoVgOgAAFBLBwhiKdVMUgEAALECAABQSwECFAAUAAgICAAAACEAYinV
-TFIBAACxAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.SuperOrEqualClassQuerySpecification.java._trace-13313363-11ed-3d00-9e92-08c5bb84ff82--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatch.class-1639a407-f4f6-3603-a5a3-829d70930b52
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatch.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClV/t3FNUd/9zsxt0s
-QxIWAooIJC6QbB5bUiVqEt4g0QSiwWCgopPNkAzsY5idBYLUNwp9aO3DFqqtrVVaS1uwNaHltNpf6jn9
-k3o8tZ97Z3Z3Mtkk9EgOM3fuvd/P9/v9fB/37r//+7d/AOjGJxHUCGwoZjMpI2s50+mMXiikDuiFYTtv
-GbYzPaQ76akIwgKP5O3JlJHOmFbBSJ0xdcfWU6eLhj2dsos5x8waKd0yU2bWyqR26wVjWHccw84peYHQ
-iT0ZgXWDfgwq7ZaP1B6ptFduGrZpTPVNJYO4r97SbT1rEP4gXwWBxsGT+hk9VXTMTGrQLDjcUzdiTuZ0
-p2gbAonAcp/7ndFzk6kRxzZzk73bKRLto86c6WynJa1towLhPfkJI4IVVBAUiGKlQE06E0UT35Ydg8Aa
-DXfjHoEVWf2UMZDNFh19PGNIhQKbWo/5lB4aP2mknd62oNl1RLlXQx1iAg2DZs44WMyOG/ZhiSMQH8yn
-9cyobpvy25u8q88zeXvrYuQuwWnbaAwhNGtYj3ppxP0aanGXHG3SEEGUXDhTJpluHlwiVWQYLRnrkCWD
-GZo06P3m1vmMt83nI4ZGdGroQop+GaeLeoYam1qrEHdUYPmcJJDszFPBTSOOnj41pFseW7U0Rxq3vrVt
-8VSUG6X9zQtt9KVjqCB93FLFx2qWy0x5REMv+pikZmHIzRKVckcjYCC3VISeyhWKlpW3HWPiELXpjpnP
-7TuXNiw5iKEfzRHsEli7sCsR7BG4b1EPmPg54+yonikGWPRMJhkFl7UNi6aYrBi5U9LWssBOX8IJLLPc
-FuHGb1Vr23wCoxiie5TsqqRc11Ql5Whw67wqkvkWnFyg5CNOfpdt69MyzdqqVGgEI3OK352m6U6+XOCs
-Fqpbqixk2I9oeBpjLt9eXzz+tar2DopxmWUbjjM9TJedCL7FLhUkYnfRzEwY7GDH0BzFswxiSzrT0i+/
-ddkQxgM1WKrfUenShAYDJ8iRT42XSpurFe58HKlnSoOJkyx63bKM3IRA5xINY47lzBImZ03HRgmV05DH
-4+TYyZc69WnpkmW39FOBbRSKGQbwngXBKMoEm5KtXxXlQAxP4qwGB0XiWLYpk1UMRPC8QPcdHYkD/qNQ
-kvZtDS/gRXangmWkzRNmWhW2wIPz80glsC+sT0j0Eb9Y7zKcx8sS8RWBvkC7WtimKkDS0U5p30UNw3hC
-4l6M4RK+E8HlUhUoe1TJFDR8F98TiE0YhrXPa9Zt1Y65aicfG3goP86QR/POlGHzsBZ44A5N99Mpu5NC
-iOGH+HEEPxLY+n9TqOEnMhxRM1dw9FyaR/5P2ewqRg9kMsaknuFZ4hi+9vsOrsj6uCpwtz9dD0/Z+bOy
-MbBEInhXYMeSbhkl0NSoWlYmljUxt41zAruWpmdxHHkesvPsk9R417pf8bhZoockvBMqhvfxgfR3A+8m
-soG50x7QR4z9UkDljhnDh/hAYNsdJ+uciMsM/VjDYTwl8OzXaZ9Ldk+3xdHS2Ei+aKeN/abs9k3BfV0y
-9gLaQC5n2EqzvJPW+Q6IiEdWuJl4IV68Q6iRFyyOauT1iu+YvPVxdZma07Cas8tRz5kGzjyIMOS/ptq/
-o3EsFI+PjIXjq0ZuYfWfsfamElnH513cDoboPjUj/zNcHsQYv6TqhuQsNibbP0VLsuNTJCrCcaVjI5/N
-tKWFuu9XQBtdMWzGFmVDA1o9RQ1oo5U1HCfR7qmZ4LdUvT4eb59BxxVEk39By434qspX4oa4oTiQWusV
-+ha+W/ndpjSudhHKGtfjG9hK/G6Ow6ipX87xN/GApzHFt7SmVikKcNGpADV3gwfIRottVYQTQeGtVYV7
-8JAn/K5HaU9yBg9fxbLb6B+bxY7PSq4vT3Z8jp1kOny95L+a2k3ew9dD18sktKgU2EbQHv6EeIiUP8y5
-XpLaR0f7ae8OXyh6ysT0eMTI0V7sozndytRQQzzO6f141LP0qBeVpoClKg9uBoKxhyJ7sYp4lWA0lXU2
-eeHvVlKigcMDGLgDPYmgngMUGaCexxbQI5Nrjp7H8Linp9MLWyg+GAzaQV/QQuWg1XG+xiuuQwqiy4MI
-f4K1QYwRH0a4jMEz0VPfz1m5tpLl+ORYSCYeC1Km0EgQ6mkf1MoyFJuXB3VQ1Q+wRjJ2BSsklgS6hdFr
-CCcrheLCPeODW+PBSYb4M75pZ0S5dLTM0iVZLZLo2zjGMDwz2C4H8eOzeE6quYX0DCbjp/iYQZbPI+66
-5a4n3PXSEt8V39xeMc4ApZkOBlNm0hfEA55hUeyEjYKyitcnz6pbpapp3NAX7m/csG5KGvMFIqFriMnh
-DM48V5pPVOYTan5dpWpWM9OBDL+yHOVoQJ6VYlWplBCbxTlM04BasmVz5FZKJ8JfMQFDJE7QSPEVWfY+
-aoQYDnxTvEs1DHohujwvLifbP0Jt+Hr7PyGuoqf9C9SG5Mf5q2rwOc4PMbIXOv6KlwRm8Kqa5sxrnHld
-kIw35CYx5HKgdfD1LzRxCwcdigxPRHEh1xOl9USHIsVdD1d42Y8VfBbp6xnmxVlW2zkGbJqOPo97cYH8
-vMDu8iIZeIm8vIzdeJWN4jUcwUWG8XVKvMG/S4rHpAr05XJVXsb32Rf4A48Mv4m3SMKjlP8BV11G16Au
-okW/xOoIzv8Hy7/EKtLX0CCrl1deLwOOq/OPbeAW3r4xeBvvjLXP4mefeSUbxs/ntIk3OfMWnXnbl2H1
-nkG1LOz38AuvTbBE9kYoXYdflusr6Z2csdt4f0yIWfw6WKHvlY/LOvyGx6Qrt92rHSWXbK8i97HPnphq
-ikqP17bq5E+9+VgfKqxrQazZxbAad7Ff/NbD2lQ+sGbwuyCMKLlCEf4eqCJyYWERec7+3hPZouLAtpJs
-75jF9eANY6PvhvEH9fwj/qTaQg2vdgI3sJa3RYGbWPs/UEsHCDmcBleeCAAAahQAAFBLAQIUABQACAgI
-AAAAIQA5nAZXnggAAGoUAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAADdCAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatch.class-1639a407-f4f6-3603-a5a3-829d70930b52--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.HasOperationMatcher.java._trace-ef22625f-7af2-36aa-ab35-d24b1f2f6cc8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.HasOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oHFUYxedmZnd2
-Z9x2mWxqkokidgtl1eShLeKf2u8qhDRCSLpkuwxrs9nudnfD/mnS3ShSK0GoL0XFl31QBGsRgwVtQJEi
-Pih9aKnB1j9BSfPQPvRFSrGRUvtiuPd+M/cuefqdc745ZyYEomlaiJD2DkKHtZ6X++DDgSGi7T6xcHSk
-Xa+NLM7WqsXZVrXZGJmcbbVKC42Mrwwvztd6Xhmcf9hLn8FTDQ6NGolUaosfiw0MaGT0iUcYcZeMPu3I
-OPZoYs8eCZ/SGfLTsb2OYo6aknnwT2P//sA8eMNmyM3xqHHgQGCOx3oZCpOaQIFK9hgKPDCxkoBJmAz4
-alSwOJj4PaIEpsYTcASOBFx0BIuDqUVTCaTHbahCNQikp50uobJNCOJiMSk4ZW2xnj7pykzSHR25h/FH
-6O/bwfKfWjKT9Je4YB+7n77pQBvawYDpzT4h8AGZaFIwH5DZ7spMMikdmQ3IDKPPB2T2WjKTzEs2MrvP
-1iKwBEvBgGwrKgQ+IPtWUjAfkH3HlZlkP9GR2YDsWfT5gOwXlswku2Ijs3vvuAFn4EwwwGvFhMAHeEtJ
-wXyA964rM/HO6shsgPc5+nyAd96SmXjf2sjsPtcJQQc6wYDcxzEh8AG55aRgPiD3lSszyV3RkdmA3Cr6
-fEDuN0tmktuwkfn93bg64LWI0yW4lrJo5o8InINzQWBmo08IInAvKZhPnnngykzyCR2ZTc73o88n5x+3
-ZCb53TYyv38+rg7IH3K6hJKlLCp0HLgAF4JAYTkqBBFYSQrmkwvfuTKTwq86MptcWEOfTy7csGQmhds2
-Mrs/+hzdgG/gB3xguLjNgItw0S8oOq7Kw4PIrLA4Yar+YVvxS3cNuASXgjcsbbqqcCweFwJ/5WMl2oDL
-8As+MlR+1oBVWPUryi+4Kh+OI7PKcnmXYN6gl+uOIpDy2zEh8MryX/QUXId1v7Jy3oA1WPMrKl+7Kl+N
-I7PKyjr6/LNXbloyk8rfNjK7r87Qn2ADbmMgPPeiAbfgln8wB5bKrz6JzB4wd8JU/ZO24td0A+7AneCV
-a6bVJTj9QuDfoPY6bcM/8AAfGapPGXAf7vsV9WlL5Xw/Mqusv7FLsPjs9VOOIpD6BzEh8Mr6PXoaHtKQ
-X9n42aAa1fyKxjVL5fV+ZFbZ2EwK5n8djf9cmUmzT0dmv6Zmx6ERGgkWNZdjQuCLmt+HuwI/9iiB4/86
-dOsnCMybMSHwwPyg2RXYGVYCC55Dh+hQEFioJYQgAqfNrsD7YSXQejNBU1T6v6X1XrfwWa8Q+MX/UEsH
-COC7q8TKAwAAVgkAAFBLAQIUABQACAgIAAAAIQDgu6vEygMAAFYJAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAJBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.HasOperationMatcher.java._trace-ef22625f-7af2-36aa-ab35-d24b1f2f6cc8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageWithoutAssociationQuerySpecification.java._trace-f02358d4-0348-3e23-b3bb-228320bab77e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageWithoutAssociationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjE1LAlEUhu9Idhkm
-JCZSCEEkpc0wEhEWKJyJylSc/KDEiHQYhxQcwzFb9Bta16J122jXtk2bFkEbVy1c1b/og7mn7jjL53mf
-cwghQUE4WRPghgS0V21TjghkfeiYqZHdSw2twcjqm1a7a5w6hp2qIW8zPjR63bZx3j3rqxeDXmDXqT9F
-4frvD1nJXSqJxC+Ol2SZCLn7ZZfYKOTe4l7cI0oy+d/mw4qq8jG/JbrIxkI0nk7zsZCdcxHHfXlqNKh3
-nMQyGc/4HXKRjUU7BhpofC5eiSgwuKW+4E6aCnQqQQlKnFUFdND5gX4komBBWaJQhzoPyvICCgwOKDSg
-4QmOZRQYfMxDE5qcvyLIeFBZzUALWh5hiyjYReWBggmmJ3gMo2BBdSMIHejwoJqlPrEjo8CL5yDYYHuC
-F8knxiEU7KL2PgMOODyoTWZ94nMRBbv4AVBLBwj1ZSQMUgEAALkCAABQSwECFAAUAAgICAAAACEA9WUk
-DFIBAAC5AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageWithoutAssociationQuerySpecification.java._trace-f02358d4-0348-3e23-b3bb-228320bab77e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassQuerySpecification$GeneratedPQuery.class-3d082ee1-a940-3586-a552-6d1333b052fa
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassQuerySpecification$GeneratedPQuery.class-3d082ee1-a940-3586-a552-6d1333b052fa--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatcher.class-fa19cc82-f5d1-3136-a8d9-fa0768a5006c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/IncompatibleSpecificationMatcher.class-fa19cc82-f5d1-3136-a8d9-fa0768a5006c--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/.project-da16eac4-49f6-382f-8136-a47801ef0f3f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/.project
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9kktLAzEUhdf2V5TZ
-m9hdF+kUbHFXEao/4Jpcpyl5kcfQn987jxanKgiCu3NuzuELuRHrkzXzFmPS3q2qBXuo5uikV9o1q+rt
-9el+Wa3rmQjRH1HmLSYZdcgUrmd3woHF2seGoTQ6JGSthhyB4QlsMJhYsYbRQCKzXqERvG9QU3pr0eVa
-8Iui4QhJneafzXvRRu0DSjKj21ANnOoG39zjqDKTPpKAFvo8xiucChCb0lHTYPnEC35L+A0yKGQ7cPoD
-U378N+JeHtDCn3njYHxiQuUScYgO+gv4xZRGu+f+sOP2oR/yk22428pFEu669ck/OwNQSwcIGdG2C/MA
-AACkAgAAUEsBAhQAFAAICAgAAAAhABnRtgvzAAAApAIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50
-VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAADIBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/.project-da16eac4-49f6-382f-8136-a47801ef0f3f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.PatternValidation.java._trace-96332187-7173-38cf-98fa-235dabc174c9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.PatternValidation.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjs9LFGEYx59nZl+G
-Wlx3JgddURTaoHBxWSQSYu0ZbXeZ35lsIWU1uELSZqWbh/oPRDqIdQgSOih0KoQuniqELh2C6Na5bl06
-dFHoRd99p9nj9/N8PvAAAEMMvyMtgIKXU3gO4ezK8nzx8f1mcTVqLjai1uKDpeKVqNVaWF66Jsno6qOm
-MpXyvurUECUolT2n//TRntzBAeiuYn8+315YHbaenSlJuXpAu4VS+6rUThqFgnRr70fGxqTaXsLcN+KF
-tV/Wu/MXY7U9j6/2Fq2XL4FCPr1gJ0C1twfLZTnR/pQ5mvU0Y4BOiTbJoil5Z864wYEVB46TEUAktzqF
-h1pS+EKvqUI1Dn7SSrobVOdbnoOKBOj8NQX4baTTgG6L3pBNrjSY+zTHgR0n7qYpgEjeGh3CRy0heHl6
-zl8MQbFu0ox+ClRvZJgDXwL0XF2ARkbX+f5Ar2iaZqTBvM8mB9P/JT90AUTyx0gKPtMSgt+gDarTdQ52
-6Y7ZC6p/b4iDugTor2UF2OsyTb4P6SXN0g1psCDVw8FsnAR9WQGOk2DU6BBISwpb/I05ug3KpEkbuQFQ
-g+0hDuYkwGA/K8BgVy4HGF7gb0Q0Lw0WTvRwEMVJeDUrgEjuGh3CEy0h/ANQSwcIWHaGG90BAAB9AwAA
-UEsBAhQAFAAICAgAAAAhAFh2hhvdAQAAfQMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAABwCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.PatternValidation.java._trace-96332187-7173-38cf-98fa-235dabc174c9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEndTypeMatcher.java._trace-2bf2422c-a9f6-359e-ba1d-41a35b62470e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEndTypeMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l9oW1UcB/Cc9t4k
-d2lcbz27MMHegtOKzJQNl4lPv2NdXFel2GXeNYsZyZJ2+dv8q3Xq6xRRsSAIWigD97CiExx0MpCCgg9z
-7mGj7GFFmLPYsb2N+Y8hs3S/X3LOCX26H77nd76/ewnU5/OZjL01yMRuX9d+D/6EMTjEfHsa9WNDM+XS
-UCNXm8lVjuWy+fRUPV0eOojPLz18fj1dymfTzfx0JfJmrdQ1nGv+wMWu9iQfjMd+diKRDTm6dQPGfCx2
-q2fzmRIsdo+rsP83Z+9eBf7u3gQaMeLrUwMjfQElcGDRAAFCjhw4ux2pFVo3YBiGldAdG4lCo48HYB/s
-k0OjO4goNDbnQBzisnxtobSOjS0FtdD4Mw5kICNLrA+ldWz8cEALxWMhKENZDsVf4x00+QhS61wzilLZ
-tSnd8bddVVj8c5ukF+UrGn1qK5761lSFxc9bJMGH4tkcTsAJuZD35DYkKuS9EEWhQh64qjDvqE2Chbwa
-jaZC3qypCvPetUiw0MQvQTgJJ+VCEysWEhWa+DWKQoUmfndVYYkumwQLJThHoUKJx0xVWMKlu6jQkQcG
-zMGcXCjZHUaiQsneKAoVSjquKiy5xybBQsmXOQoVSr5qqsKS4xYJFkodMmEe5uVCqUQYiQqlpqIoVChV
-dlVhqY9sEiyUWuAoVCh12lSFpRYtEip0obej0BXeQX9s0TqmfwrCGTgjh9KXtyG1QjejKLRI+parCssE
-bBJcJLOdo9AiGddUhWV2WCS4SOa5Xr1Q5hXeQektWsfsdxyWYEkOZS9ZSK3QShSFFsled1Vh2X9tElwk
-F6LRtEjONlVhOYfuokVyzRc5XIAf26P9k54By7AsXTZ5xNXlnadJ8PrJxYCeORfSMsenDbgIF+Xtjzfc
-Dvq0H4leSN4QC3AZVtrDzfyaAVfhqnRdfuNjq1II9pNggcJTgyh0W3dhJ9eIFSCMRAUKi+JLuAY3pALF
-DwxYhVXpuuLHri5n+0mwQPESR6GPVLxiqsKK1ywS/Eilg+IbuAl32iF/OWLAOqxLx8q7TV2eHyDBQeVU
-QM9MhbRM5YYBd+Gu/EIqa2YH3XaQ6B1Nj4oS/AX/tYeb1ScMuA/3peuqg6YuzzokWKA6PIjS+kjVEa4R
-q74RRqIC1WUxDw+EJRWofWaIjT/putoXpi6nHBIsUDsfRaHfX+17VxVWW7VJ8NPWZ7noET1yx/qHYSTq
-WF/wd4ROd2mhxhoXjnDkUOOfMBKFmqGAHmpyvxaaOczFgBiQQzMlolbovUBH6BO/Fpp9n4uIUP6nm513
-Oujco0h07n9QSwcIM7B0ptUDAACNCgAAUEsBAhQAFAAICAgAAAAhADOwdKbVAwAAjQoAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABQEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEndTypeMatcher.java._trace-2bf2422c-a9f6-359e-ba1d-41a35b62470e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatch.class-279f988a-3f86-3471-a1f6-1b939c812e50
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatch.class
-
-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
-AFBLBQYAAAAAAQABAD8AAAD2BwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatch.class-279f988a-3f86-3471-a1f6-1b939c812e50--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperClassMatcher.java._trace-6665f836-fef1-3687-925d-796c1036f2af
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdllFoW1UYx+9p781N
-lqVer9mDnDIfilkobEWKyB5mv1MIWwfWznhHuISlTZslqUnvmiVl4B7cy2CjQxBcH3yZUPRFoQPnQxki
-QkFRxhy4+jCnsDJljApFnDJYjed8595z8vj7f/9zvt89oVDDMCxCOucIO2T0wRtw1UoQI3u2NTvSaTZG
-lmYa9bmZdj1YGJmaabcrrYWTYXJoabHRN77duuSyg/KoAW/lfnKHh7vsJS3LILk/93ISU5J76qh4dMsd
-HVXw736O4ujRXW147HlbGU5cM48ciYYTqymOOLxjjo0pw7vPcRTD4zEbGLBofDwlA1GY7LgwBVMRX0kg
-44HJq3GtcCLpwik4FfGQZDxw4lVbK+T7k1CHelTIDzg9wUsDGOCJgxnk6b1d7s+PUpVJftKSbHJ+O4vc
-HOB9n6pM8h1bcux/9q450IFOJOCt7cNACHgbGWQh4H1PVSbeQ0syF/AeZ5GFgLdDVSYnu4+OzAUKr8Th
-AlyIBAqHExgIgcJ4BlkIFI5RlUlh1pLMBQr1LLIQKARUZVK4bEvmAv7rJizDciTgj6cwEAL+mxlkIeB7
-VGXin7EkcwF/KYssBPzzVGXir9iSuUBxwYIVWIkEimdTGAiB4nsZZCFQvEhVJsWP5QVCoPhpFlkIFD+n
-KpPit7ZkIXDX6RHY7g1292hGpS/isAqrUaF0cx8GWPgxgyyUS5tUZVLasSRz5dI/WWShXHpGVSbTL9qS
-ufL0AUcXmB7rDab2aEbl8w5ch+tRobycwAALH2aQhXL5I6oyKX9pSebK5ZtZZKFc/oaqTMq/2JK58uwB
-tgU34Ct5YWz2mQnrsB4umOujOu8flMwXzoGtzyeS2rzy0IQN2Ii+sPKI6sHpmIuB+OTTJdaC7+C2vNKq
-jppwC26FK6qvUZ3zrmS+sloZQhYb+qvvOFpAqu+mMBArqz+zK3AH7oUra5+ZsAmb4YraGtX5B1cyX1m7
-n0UWz17boiqT2q4tmT97vcEewX34XRZi8zkTHsCD8MD8BNW5sl8yv2D+kq3PP0hq80b3zbZhO/rkRvfR
-9CCfxkC8QWONnYMd+FdeaTUvmvAEnoQrmpepzp+kJfOVzfUhZHz25teOFpDm7RQGYuXCCHsfnjIrXBlY
-JjOYEa4IElTnl9OS+crgcAZZ/HUEY1RlEviWZP4zBfccFmfxyCh4nMJAGAW7Mb1wxurTCos5h7nMjQqL
-XgoDLNTsnsJiTCu0bjhskA1GhdZGGgMs/Gr3FP6IaYX2b2k2zJT/W9p/uXrQsV/AQJz4D1BLBwgIZDQg
-xQMAAFYJAABQSwECFAAUAAgICAAAACEACGQ0IMUDAABWCQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRl
-bnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAABAQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperClassMatcher.java._trace-6665f836-fef1-3687-925d-796c1036f2af--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsPropertyMatcher.java-f02efc88-c146-30d2-9e6b-a213fc97d80f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsPropertyMatcher.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsPropertyMatcher.java-f02efc88-c146-30d2-9e6b-a213fc97d80f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperClassQuerySpecification.java-aa4f8c1f-3a52-3ef0-8afc-381e73556a79
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperClassQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperClassQuerySpecification.java-aa4f8c1f-3a52-3ef0-8afc-381e73556a79--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassQuerySpecification.class-e0969b46-7811-3bc8-9367-b0e5770596c6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltXU0cU/oYEAvEo
-EVts7cVWQXIpHKRC1SCgJGhKEDSWlz4NJ9M4eHJynHNiG9fqQ/+RvmhWH3p57Y9ydc/hEEIASYzJylz3
-/va3LzOT/979+ReAOfwUwwBDtl61TU88rwvHEmXJK4pXzbovbTMnlbD8Ut0VatXmnveoLlSj5ApL/iIt
-7suaE0OUoVhTFVNYtnQ9Yb6Q3FfcfK5FTVV3fFkVJnelKauubd7jnrgvHKG4L8r5jbWjiAxDi9KR/hJD
-JJnaZoiu1soijhGciSHOsN4H24mW6a1g04CBswzD3LKE503MMmwmU8WPaCAbRwSjBgaRYMgnTw9UlfvW
-U6E80/Uani+qwbYUnhni6YCMFqUjHtarO0I94Tu2YBgr1ixub3Ml9TxcjPpPpcdwpx9/shQc6Xg+J1WG
-5f6CQ2Dx/G+WcPXEi+FzQjw1IGJfwdwOtgPYFkocX+CrGL5kWOsna0X+svGgZpeF0hUxHgfDZQPf4FuG
-i66q6eIoUElKbsuXQuWVqimG3WRxl7/gps2ditliVHA6JbOp09P+fi+zMVxlmOzKGp0aoaid6pIcw9mS
-z61nG9wN6+bMXsJJzKdZpYui1ae7nbdToQLNHl8rndnY2Ct4OihpfBdDhiHTg5qBaSQZBoJrQwR2GW5+
-KGOKhSN+zVddvxHgM0yfUPHH0iEfvsd8DDcYUl0rGZjFdTplZDi0uZL8uS13mzu7pNRLMKlabjFcao8B
-6c7pxgykNM2sgQUsMojD6T0smH3fXi+M6OC7nLaFT1cbw4VjHGQoHO93V7ksbHGfsJ39PDDc1Q7+wLCQ
-/GCIeQavj+rvVfHgJNBtZmBKF/ZKsq8LN7WtwQr6/Rk6eOZu6MWigQ29eFk4Xl2Jg3uhXHB0GLhdcgR/
-1qDUlWp1ZYk1qS+HqdOtzugkMoyUZMXhPmEz/P5R/yEs9nSxLFFpGQXHCZcF1d9oxytNPh68ALhO0YlA
-f+IY0JGjeYxmCzRj1A+nmxh+i3OvaTyA86EccJWkJjBGI2NPDhfwCfUj+BTjJHGRxlHa+SxA26KRloo3
-cenVOkF+/Xcwj5DMFWo17rmAxzStzBAPs4U9SN8JTNLsGv2IXy5GOlFdMkfs3KKRZjeYaSL1qkV5KDA2
-H0CO7wmEdPVohoxperNBMDTMTEg32sRcJ8rtNqejIcof+vSFujlyQ1tIZCJz/+BmJqrbJm534iy3sUm0
-2CRwB0tgiX8JcTlEvEYyWmoonXmDlU4cFuDQfuIueXAv1JkMPRhMv8HqySo5imLuSBQPGcyfrK2Dd7/N
-YBDY9Fs8eN2hcqWlMowfD6nsc1zvVGlZoXA+DEabVEW6f4TH1I/RaISkStD/ihieIP4/UEsHCOeGJ/EA
-BAAA6QsAAFBLAQIUABQACAgIAAAAIQDnhifxAAQAAOkLAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAA/BAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassQuerySpecification.class-e0969b46-7811-3bc8-9367-b0e5770596c6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsOperationProcessor.java._trace-6a25c46c-8ef4-39e0-aabe-f18d5de89a29
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03s0ow8Dk
-VOgQKiXDyKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOW5zZ2KVhWhh4HOeI8/EBuZV8UlIM
-jI77BMA8iCSj4zlhZK7TZ1ZRUSTuDw4wF6LVmUEVzGvnBvKYndmkETxGZ0UWCI8ZzFMTAfMm84NV6nAh
-eIzOZhCVkyEqw1klJBAWOsdwgLlQC7OEUSRr2ZAkAVBLBwh18udcpAAAAB4BAABQSwECFAAUAAgICAAA
-ACEAdfLnXKQAAAAeAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEA
-AQA/AAAA4wAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsOperationProcessor.java._trace-6a25c46c-8ef4-39e0-aabe-f18d5de89a29--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatch.class-bc6c61f3-f0ba-383c-a047-ceb867bb5d67
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatch.class-bc6c61f3-f0ba-383c-a047-ceb867bb5d67--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatch.class-5f109d1d-a10b-343e-be03-e4f222edb143
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatch.class-5f109d1d-a10b-343e-be03-e4f222edb143--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEndTypeMatch.java-0ab6d359-91e2-3293-b4e4-ff20b1b2d96d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEndTypeMatch.java
-
-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
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEndTypeMatch.java-0ab6d359-91e2-3293-b4e4-ff20b1b2d96d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatcher.class-c90e267e-42c7-381c-8183-7d948ee4db9a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatcher.class-c90e267e-42c7-381c-8183-7d948ee4db9a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorQuerySpecification$LazyHolder.class-081d24e3-06b2-386b-a0b5-1ebeb21713af
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU9tu00AQPZukiWMM
-TUO5lVuBAEmFMEKIl7RAiVrV1EqBWOHygjbOlmzl2MiXSu1XFfrQCiQ+gI9CzBpDqvCC5Afv7I7nzJlz
-vP7x8+t3AA/RqqDAsJ6MPTOKeSzG3B1JX5hJLD3zJQ/5WMQi3Np+LkZ8Vwbhq0SEe71PwpXb0uWxDPyG
-zff3NgJvKMIKSgy1Hb7LTY/7H82twY5wYwbN6vac1W5njWHFzkHVZqhTI8fqfLC6lmOt2tb7tdeUtKc5
-qVJbdj3py/gJQ7HZ6jOUOsFQVHCaoZ1jBh0GZg3UMMdQXs4InjVzyWr1q2A4a2AGZZ125wycxwWGOeFH
-SSgsIpHck/tiyDDfbP2rVsEvGahAY5i1ib2bjAcidPjAE8qewOVen4dSndOkjiKuKhU6+RKPZMSwkUfC
-iUvQVg7dMHBTOaRx1xVR1Hg02T5geEoa8l0DvRckoSvWpdK39F+o+8o1BsPyfRF2PB5FglTrk8GxSC4W
-6a8oYEF9CdotKEsplmitQn2aU3R6nFYB9W8w3rEjnDlE/Rjzh7j4OUODagu0blK9g8tpVj21vz1Miozi
-zNIRrkxg5TT5IoUYvwtwDdcpVtWVyMD30jeA9kURL7KDKdo31OftH9qahltoZMhGhiwR8mCKdfPEoLfT
-9Q7upj3VqAaa0H8BUEsHCOEhrLP5AQAANwQAAFBLAQIUABQACAgIAAAAIQDhIayz+QEAADcEAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAA4AgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorQuerySpecification$LazyHolder.class-081d24e3-06b2-386b-a0b5-1ebeb21713af--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.UnreferencedClassMatch.java._trace-3ef4ba25-6693-37fd-b6d8-d37aa52fb1f0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.UnreferencedClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkT9oE1Ecx+/lctzl
-COkfhUu8Vmg4DIViEAkIFfnV3DVtpIRwd1ZwqKEJGkga2prqIE7t5lJ0USnYDhakVSjUTs5uTg46OCoU
-XIQ6uJSG9/sl78Vbjs/393nf34OnKIrGWPiOwZESyZvwOjXClNzqymK23WxkV2vL7drSYq1ar9xfqTSz
-PrGLfLvSqFcrD+utpctry43IVDXwTPjY7VFu5I+tZLKDw8OplMJcY4gTDpl7MdNJI3nH7PxU95ItiLlT
-KlKE013NtqWD9/Q+fDDAkZa8sUZHBR05nGjHJ1sQc7+pSHyHN6Sn06LUS0Y5Yo2X7h+OJ+ThM/Ay470l
-3nM7k+kt8d5rSLjktzExIfWcRDlSz6kuD6e1hDScvtA/HItJw4Kl5XJiWBhBpOGYwwlvV8jYgljhporE
-b1f4rE9OSjVf4hyxZuaqBp1PjGeu6f8FMEABnXirgweeJHwwKCDhnwVFKAphdjBOAQqzLR1KUJKEtTgF
-KBSvRGEe5oVQzMUoIOHYgAVYkIQ/OgUknOr9wi0t2ifMHTrQhrYQ5r4nKECh9MOCDdgQQukkQQEK5aYF
-m7AphPL6IAUkvHCI8Y3Kr2yZWflQ7TJ/J/+OBVuwJQr9VowCLPQfO8RY6D+1ZWb+S7XLWPjTgG3YFuf/
-WsS0IDhnwA7s9ITAdohxQTBmy8yC62qX+YLgiQG7sCsVrpsUUOFXE/ZgT/Avi5gOhFET9mG/J4QJhxhv
-EJ63ZWZhVu0yv0HYMuAADqTCRyYFWHgGUEsHCB0X2xFBAgAACAUAAFBLAQIUABQACAgIAAAAIQAdF9sR
-QQIAAAgFAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACA
-AgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.UnreferencedClassMatch.java._trace-3ef4ba25-6693-37fd-b6d8-d37aa52fb1f0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassQuerySpecification$LazyHolder.class-f20edd4d-91ba-3f4c-bf2b-31c800c27bb1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMM
-TUO5lVtbAjgIYYQQCCVCKiEICysVJESUF7RxFtjKsYMvSOlXFfpQBBIfwEchZo0hVXhBfvDM7HjOnJmz
-++Pn1+8A7qBZQYHhUTLxLDGZxjPX41FkJbH0rH4yFeF22P2QcK+j0s8TEc76U+HKt9LlsQz8hsP3Zk8D
-byzCCkoMtV3+kVse999Z26Nd4cYMmt3rD7Z6nS7DAycnTYuhTk0GdueN3bMH9pZjv+6+oKSzyEeVWtv1
-pC/jhwxFszlkKHWCsajgOMP9nPw6DCwbqGGFodzOmrfN3Os0h1UwnDSwhLJO0SkDp3GGYUX4URIKmwgk
-9+SeGDOsms1/t1TwcwYq0BiWHemLXjIZiXDAR55QsgQu94Y8lOqcJnUUcVFtoJMe8XsZMTzOO/6RS28p
-ZTYMbCplNO66Iooad+fhbYYWzZ//2vV+kISueCLVXuZ/YG4prRgM2/dFmNYI2lWfj4x10q5Ib7+ANaU/
-RWtKSPIlslWoCzlGp3tpFVD/BmOHHeLEAepfsHqAs58yNKi2QNah+pc4n2bVV/vbwyLPyC/dOMSFOayc
-Jp+lEON3AS7hMvmqeggZ+Gb6B9A+K+J1tr9A+4r67PyhrWm4gkaGbGTIEiH3F1idI4NeTe01XE97qlEN
-mNB/AVBLBwjRLnjf8QEAAB0EAABQSwECFAAUAAgICAAAACEA0S543/EBAAAdBAAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAMAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassQuerySpecification$LazyHolder.class-f20edd4d-91ba-3f4c-bf2b-31c800c27bb1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationQuerySpecification$GeneratedPQuery.class-367e7d41-5750-39c0-820a-2f50193923b2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationQuerySpecification$GeneratedPQuery.class
-
-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
-AABvBwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationQuerySpecification$GeneratedPQuery.class-367e7d41-5750-39c0-820a-2f50193923b2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/.settings/org.eclipse.pde.core.prefs-72e8ef90-e463-3d90-a411-d37531edfd01
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/.settings/org.eclipse.pde.core.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAA1ycEJgDAMBdC70FUC
-DtAdXEHrr0RCUhNbHF88eH0PRbgFqDkqHFoQNODBpnlOU5N+sC5uJ8pNuDqrPbmuEkiTI0wGyD93bF13
-wZ8vUEsHCG8iQ61MAAAAWQAAAFBLAQIUABQACAgIAAAAIQBvIkOtTAAAAFkAAAAIAAkAAAAAAAAAAAAA
-AAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACLAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/.settings/org.eclipse.pde.core.prefs-72e8ef90-e463-3d90-a411-d37531edfd01--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/DirectSuperClassProcessor.java-bf109290-2fd3-397c-b3f9-c5e1a6f7976e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/DirectSuperClassProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2L2zAQvRv8H4Y9
-2WFRoNeUkrJ76aG0sIeex/LEEZUldSSZhtL/3rGcZNPU0AXbsqR5H/OkgPo7DgR5tCrSj0xOU29wYBxV
-Tsbu6qquzBg8J/A8KNLWhEhqMpgYlQD4pDi7ZEZSGIz69BmTPn5lrylGz7srek3h2TDp9JID8ZPFGAu2
-SG43m7qCDXyEcV6DcCGEhMZ6ph4O8+S4br2/I4aAKRE7VUjL58kacilCPPpse+iJzUSADhp03p1Gn2ML
-uoDTERNIG5bGAplVsYsSgE4XZ037yr2tq71oB5b1b8jOuCE2D2jtQ1tXIXfW6Ff8InGfxDXAW927bN+v
-xvcBfokHWAIEcfRMB+Po7Fon4925IVny0BHQT9I5SaKyQyhhl8jVGb4PKIlCeMldoZjQZgJ/uEQKZZ/k
-F+YS40qVzszi2Z4u+Qh9of2HVcz/n3cueiPzMmzn4T7qyZv+el4SCtq/7rRcpHfzR52vjLTzCG8pE3ft
-bhac3/2XiZhNTzcOVoRXz25ppF1OEK6I5TwGkvKuaR/hZi7wpl3Ef9eVPH8AUEsHCHBsgk+iAQAA0QMA
-AFBLAQIUABQACAgIAAAAIQBwbIJPogEAANEDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAADhAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/DirectSuperClassProcessor.java-bf109290-2fd3-397c-b3f9-c5e1a6f7976e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEventsQuerySpecification.java._trace-16670916-d7cd-35b3-a961-f04fd7c621ca
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEventsQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzDtLw1AYxvGTYjyE
-SJCUtiAdQjM4WKxLEYrSd9DYm71JrQotHNpU0pu92H4Bv4SCo59AxE1QJwfXujg6OLqLgxLPSU/a8f3z
-e16EkCgIVSzAFfKkLfiGOjQFFB0OapFRpx0Zmv2R2a2ZdYucDkgnckDvnf/7kLStOjm3zrrr437bs/t4
-ZKzA5fQTWjVutFDoL1woYIKJBONVt28GBOPL5w57qqbr3CIR1MJhHiS2JDswkPT7olEeJNeW7OCAbXUG
-5LAbPHtjMReYKHZgILXpjcd5kEpJdnDAMZ4BNdkFMhMZ0pDmy48GGcjwo/2gRBND2ScMJSjxKPvipYmh
-nIyhDGUe5VSVJgddL0MFKny5C9AynX1uQBWqfMoHJJrYLn+CgQBxIeKnyUFvIjSg4ULveC59qDSxXcEU
-oQUtHhWa8lwaKzSxXfF2AXrQ41HxfnEuPfhoYrtfUEsHCH9dyx5XAQAAAQMAAFBLAQIUABQACAgIAAAA
-IQB/XcseVwEAAAEDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
-AD8AAACWAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEventsQuerySpecification.java._trace-16670916-d7cd-35b3-a961-f04fd7c621ca--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification$LazyHolder.class-2bca6277-8e24-3002-aa11-5f705d7570b2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtU9tu00AQPZukiWMW
-moZyK7cCARKEcIUQL62QgpUKS24qSBTUvqCNs5CtHLvypVL7VYU+FIHEB/BRiFljCApPqHnwzuzsnDkz
-Z9fff3z5BuApWhUUGNx04ltxIhI5Ed5YBdJKE+Vb2/syEokKg7cqGYdp8lKOxYEK0+h1KqPD3r701Hvl
-ZRkNVxwdvgr9kYwqKDHU9sSBsHwRfLC2h3vSSxgMp9vrt7t2h8E+O+E6Q53K9R37ndN1+k7bdXY7byjo
-zjJTprHh+SpQyQuGYrM1YCjZ4UhWcJ6hfeZOTHAsctSwxFDeyGk2m3MYsTWoguEixwLKJnmXOC7jCsOS
-DOI0kg5RKeGrIzliWG62/p1cw69xVGAwLLrUQzedDGXUF0NfaqlCT/gDESm9z4ImiripZzFJo2SsYobu
-XB/HulbrDsddrZYhPE/GcePZ1F1j6NAk83geZo9OPLmp9Kxr/4F9onVk4E4QyMj2RRxL0sGcDoFV0rVI
-/08BK/puyFvRIpMt0VqFvqxztHueZQH1r+A77BQXTlD/jOUTXP2Yo0G5BVq3KH+A61lUf7U/NSyyjOzC
-o1PcmMLKWdDNIPxXAm7hNtmqfiQ5+HF2AhifNPEqO56h3aE6u79pawbuoZEjGzmyRMjjGdatvxq9n60P
-8DCrqVvlaML8CVBLBwjZhmpy9wEAAGEEAABQSwECFAAUAAgICAAAACEA2YZqcvcBAABhBAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAANgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification$LazyHolder.class-2bca6277-8e24-3002-aa11-5f705d7570b2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification.java-79861232-1d19-3e03-ba98-1e0fabbe9430
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification.java
-
-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
-AAAAAAEAAQA/AAAAxQYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification.java-79861232-1d19-3e03-ba98-1e0fabbe9430--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatcher.class-7a00d69c-e20a-3282-bc5e-1a0310174465
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatcher.class-7a00d69c-e20a-3282-bc5e-1a0310174465--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationProcessor.class-6a159716-a0f4-3e8c-ac6e-a32f4fc96265
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClk99rE0EQx7+TX2eu
-p01jra2/q4JJFReKKJJaqYIgRFOo1OfNuSRb7pd7ewHf/Jd8ieCD+OwfJc5dom0jSogPO7OzO/vZmdnZ
-7z++fAWwjdsOSoQnWRiI1EqrQukPdaREZnUgeol8n6lnaihHOjZvtR3Gme0lykir42jfxL5K09g4qBAa
-R3IkRSCjgej1j5RvHdQID2IzEMoPdJIqMdLSGikYaT4Ik0VWh0rIRIuXr6T1h795hNqOjrTdJZRb7UNC
-5Xn8TrkoY8mDgzOE5S7H+DoL+8q8kf1AEZrd2JfBoTQ6t6eLFTvUKeFp97/S6xCcZGIQWq3uyZQYvJ2L
-GVYnj/px6897/31lUQY+62IVaw4ucP0WIXi4iHXC0kDZX36EO632XJG7IFzy0MAKoRrmOMLDxRIhPDpd
-rb83wL60VpkTBSBcz4NoEtyDODO+eqHzF70355vdz7uRUD/Qg0jazPDRj93ZDu3MGdzp7txZrBi7ncom
-Z1XmUeWfV2HNrcyyzpZgTayrW5/hfuJJCR7LWrF4DmdZehMHtpZR/DessJ3r5hSyx6dKrOtbd8c4P8bG
-McgtNtb5vo0CtjZxnMCK2WVcATX2GHd1imsf475hdYxrs3FRgSoV40YhN3Gz0Ld+AlBLBwgBAqoR4gEA
-AF8EAABQSwECFAAUAAgICAAAACEAAQKqEeIBAABfBAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRV
-VAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAIQIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OpaqueBehaviorWithoutOperationProcessor.class-6a159716-a0f4-3e8c-ac6e-a32f4fc96265--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/EClass0.class-524f13a8-654e-3fdc-b8eb-47e9b94fe0f6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/EClass0.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAA79W/XPgYGBiMGTnYG
-JkYGgdDcnJCixORUfVfnnMTiYgN2BhagaFZiWaJ+TmJeur5/UlZqcgk7Axsjg2x+Ubp+anJOZkFxqn5q
-bhqQnV8E1AhRwsjAFZxfWpSc6paZk8rIwAM1Tw9kFFAzIwMzELMygAAjAzuQZGLgAABQSwcIvJoarHsA
-AACNAAAAUEsBAhQAFAAICAgAAAAhALyaGqx7AAAAjQAAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50
-VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAALoAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/EClass0.class-524f13a8-654e-3fdc-b8eb-47e9b94fe0f6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ReceptionWithoutActionMatcher.java._trace-e139c630-bee8-3bc7-ac03-f0c41021e55e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ReceptionWithoutActionMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkE9o02AYh/N1XdMm
-q4y2m0JCBNFriyh2eJC39FDHFEdXQiy1bfo/pato2x08jKF4cAcPMryIsHnwID1MdODEQ0F3rgcPDhQR
-hMIERfAiKFjzvfFLcnx+7/P+vjfhOG6SkGaUwFfOk7qQuB0/R7hY53o51ltuxTpdvVtd1ssNo12NLdlA
-1VtGRe8aV9vRlWstT/J07VcYDqwGDhKpnBKNjvnP4bk5jqRuTplEpyR1V7bj/C0lHrfh1oSJdHX+Scgx
-fMXbhgtlLyQgwcYL9TAGKDzgIQlJm/DICqiwOKtAGtKMzwaQcWEx6XcI6RcKFKHI+EMIGRfS33iHkFkV
-oQlNJmTuyK7g8SEMcOO5RPl8ZHbME5mXgp1J5o1osfCP1Wcy9KDHCtXhDAa0UP0iUcZC9UCwM1F/ihab
-hdpbP6zBGivU3gcwoIXaZ4kyFmojwc5E+yFabBZmr3hhHdZZYVYPYkALs22JMhZmu4KdSXb8E5HNwlxw
-EjZggxXmQkEMaGHuqEQZC3MnBDuTXEy0mBYmpl2Fl2VXsCI4Xsh/8sMmbDIhP5rBAIXfEmU8oeAR7EwK
-U6LF5gkFZdpZWDgju4IlwfGCfkqGPvSZoF8KYICCJlHGE/S8YGeiN0SLzRP0QeI1bMOuJfhKD72wAzv/
-F0pbgpP7xyw2C0rveOf8o+iYVypeGMCAXVxpCK6gcwQD+gmV7zLswR4TqmIQAypUFZ9LOO5xCLWTMgxh
-yITaxSAGKBR5l2D4HEL9hgz7sM+E+v0IBihs8y5h1+cQjNUIjGDEBOOe4gqehjGgG38BUEsHCA9eaChc
-AgAAmQUAAFBLAQIUABQACAgIAAAAIQAPXmgoXAIAAJkFAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACbAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ReceptionWithoutActionMatcher.java._trace-e139c630-bee8-3bc7-ac03-f0c41021e55e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEndTypeQuerySpecification.java-fd3b4a2d-4f10-381c-89e9-2541eda8ac75
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEndTypeQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEndTypeQuerySpecification.java-fd3b4a2d-4f10-381c-89e9-2541eda8ac75--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsPropertyProcessor.java._trace-b4089607-cca5-3338-a28e-15fcdd3e59e3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsPropertyProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03sIow8Dk
-dNwhSU6BkUGxuChZvzQ3Rz81t6CkMjknsbhY3xXEdAYx9coKc5gcNjkzskvDtDDwOM4U4+MDcs/zyskx
-MDruEgDzIJKMjqeEkLlO71hFRZG4nznAXIhWp9+qYN4dbiCP2ZlRGsFjdJZhgfCYwTxFYTDvBR9YpTon
-gsfobABR+QKiMpBVQgJhoXMYB5gLsdA5RQhFsowNSRIAUEsHCJk6HsemAAAAHgEAAFBLAQIUABQACAgI
-AAAAIQCZOh7HpgAAAB4BAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAADlAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.OwnsPropertyProcessor.java._trace-b4089607-cca5-3338-a28e-15fcdd3e59e3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsProcessor.class-87fd7828-7196-3633-9a3b-5668faef58df
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU01v00AQfZMvExNo
-Gkpp+UyBgxMEKwoSh1SVKiQkpACVWnrfuCtnK8cO63UlfhaXIHFAnPlRiPE6IrQVVTjszM545u173tmf
-v759B7CNxx4qhOf5JBaZlVZNZDjWiRK51bH4mKnjQ6OjSJkDHSUyzvZNGqosS42HGqF9Ik+liGUSiQ+j
-ExVaDw3Cy9REQoWxnmZKnGppjRSfcmU+C5MnVk+UkFMt3r6TNhz/wSM0dnSi7S6hGvSOCLXX6bHyUcXV
-FjxcIawMmdf7fDJS5lCOYkXoDNNQxkfS6CKeJ2t2rDPCi+F/SxoQvGkZELrB8G8ZDLZdGFE2DQqGT4OL
-Z1yEdzK53sca1j3cJATLdrVwCxuEZqRsmSY8CHqX8vJBuN1CG6uE+qQAIfSXp0l4dVb3v69vX1qrTLKQ
-x+SKgzsE/yDNTaje6OI+upf88WfF/LBAl7e54XI7PD9TgyUJnZ2nneVF7w5qW8y+yqvOb6LGngeObZMj
-wZ7Y1/tf4X/hTQUttg2XvI5rbFtlAUcrcK8CqxwXvjMH2eOuCvtm/8kMN2bYXAD57sMGn7fpwNbLwhLM
-7e7gLqi9x3D35nC9BdwPrM1w/zwvclAVt7rObuGh849+A1BLBwikelJw0wEAAPkDAABQSwECFAAUAAgI
-CAAAACEApHpScNMBAAD5AwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAEgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsProcessor.class-87fd7828-7196-3633-9a3b-5668faef58df--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatcher.class-1e53c3e0-d20a-3a86-9b9e-752ddc6588a1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsPropertyMatcher.class-1e53c3e0-d20a-3a86-9b9e-752ddc6588a1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassProcessor.class-b828f512-6fb7-390a-a537-f85f01c47ef5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUt9rE0EQ/ia55MwZ
-bRprG3/V1gomFVwogg8phRIUhFMLlb5vziXdcD/i3l6hf5YvEXwQn/2jxLlNMDZoW46d2W9v5puZ3e/n
-r2/fAezhqY8K4VmRxEIlE3sexTLPRWF1LF6XeFDiI5NFKs8z48MjtMbyTIpYpiPxYThWkfVRJ7zMzEio
-KNaTXIkzLa2R4nOhzLkwRWp1ooScaPH2nbTR6R8+Qn1fp9oeEKrd3gnBG2SfVIAqbjbh4wZhJdSpel8k
-Q2U+ymGsCO0wi2R8Io0u8fzQs6c6J/TCaw7SJ/iTGSA87oZ/N88Ue6URLqVftrXTXSZecLqJOCrAGtZ9
-3CVsXh7bxAY6hNpI2UHM0d3eZeUDEO430cIqpyRlPmHrqm4Iry7O9P8HOZLWKpMupuD7KMu1CcFxVphI
-vdHlDXf+cYsvSiUQGsd6lEpbGA4bh8vq6F+zkYvK2L9qxIO+t829VnnVWMkeexYM2wYjwZ7Y13a/IvjC
-mwqabOvu8BZ/YOwCcBsrcKrGKuPSt+ckh5xVYd/YfT7FnSnuLYgC92OD63Uc2foscEbmdg/wENQ6ZLpH
-c7regu4H1qbYXO6LHFXFrS1nt/HE+Z3fUEsHCGfF+fbJAQAArwMAAFBLAQIUABQACAgIAAAAIQBnxfn2
-yQEAAK8DAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAI
-AgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassProcessor.class-b828f512-6fb7-390a-a537-f85f01c47ef5--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/EClass0Impl.class-6a548d5b-94de-3231-bde5-8ae62bb2e97d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/EClass0Impl.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAB9UU1Lw0AQfdPGpK3R
-1vptVRSKtB4a0WNFkKIgBBWi3rdx1a35kCT1d6kXwYM/wB8lTtO09KAedufN25m3b2e/vj8+Aexj00CO
-sHrte1eRcKWl/CfPOul4Io73zhgb0Ag7YXRvSddTT7G0pH/HOIxGtRfdnnSTYa1OqIylMhWCfqgClRwR
-8o3mDUHrhLeyhDymTRgoEMq2CuR53+/K6Ep0PUmo2qErvBsRqUGekVryoGJCzf7TbJtgSicRiXJTkrDV
-aNq/mx+2tYuYx6KBBcL2WHYELoX7KO5l3VaJjIQXm1jCMsE46djHjsMP2/xfm1Bywn7kylM18F+ZcNrq
-iWfBbs+CQEYpLWMD64SVv1wQCiMf2AbPktcUf2EO2mCKnBU5O+BIHKd231F6TY9N3kscgTUurWGGkTks
-wizKHDVUMJcJtDIB7Q3Vl3G/nnL1iV4t681hJd1XWX1wD/E8a9jQiz9QSwcISvhLvGIBAABiAgAAUEsB
-AhQAFAAICAgAAAAhAEr4S7xiAQAAYgIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAA
-UEsFBgAAAAABAAEAPwAAAKEBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/EClass0Impl.class-6a548d5b-94de-3231-bde5-8ae62bb2e97d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PropertyNumberOfClassInPackageMatch.java._trace-5f558fc6-92c9-39fd-9c8c-f580f2009516
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PropertyNumberOfClassInPackageMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkktoE1EUhufmZpxp
-DKkNKsowlMoY6wNDqVoEhSPMdGrSYK2lJmQSifZBIY3E10JwJyjoQhFcuVDowgcIFcWFi+4UFdEWQRfW
-F/hAFAVRUBENM+eM99bl/+U7J/8ZrqIoKmPl2wzeKZHekS0KVKHOlPX79+1JHxyvpvcP1w8O1/YMD41V
-RvdVxtM7MNtBHqxUx4YqB8b21tYeqlcjW+qlgRi8/bdJgX57lbVkSYO8bIUa1BRmD7b4mQxmV1cuXdoA
-f+b7ArcPmGJm9mke5AjmcysMQ4nk5sfQnzDEzOwpHmTy7y0yzUZezP0csWd0MTP7m9raKhX6qcnAiTT7
-gE5wHKutTcxjKT/TBc5eU8zMOcmDjI2cU/58eIFz1hAzcyZ5kMm/kfQzXeDc0sXMupdr7e1i4e41UR9Q
-we4Nc4XNCUlwY+CmO4QT3BYznRZOcNeqQcZKbh6czvXCDe4uo7NTuME9rAaZBibWdW0UbnCv6F1dwg3u
-V33TJrGi+yvqA6rYo2qy0BNPyELbXKG9SRK2/lEhBzlRyUQJkZRpSiGhT5FpNmXCMms4EbwuM6FCP/RL
-qy8RCldftQISfrTMdUMmLPOQE8HVWVeFnbBTXJ3tnYeIVmf7kwEJv282r8uEZd9rUIKStOhzHBEt6q2o
-sBt2i1LviPYfqjUjCudeaTAKo5L0QUdEUm6z1fipKkq5ShxRKN3VoN74SZQexRGRtK0lCkfgiChtW9SE
-iKS+7Tocg2Oi1FfQEIXSiPafNB6dIw0s64ALcEGUBnYkEJE0OGTBJEyK0uDxBCKS8lcsmIIpUco/XIAo
-lF6kkNAbzL8xZcIKEU4EH0phHq4On1chbsiEFVZwIjS1OomEXk6hQ5cJKx614AE8EEsXLzYhotLFyRQS
-Kl28acqEFR9zIvj3xae4OixdfG7IhBV/cCI09TuJhEp7XJcJ8yo6TMO00NCrW0jCM7xzOszAjChNpJDQ
-Gd5lUybMu8OJYCHvvhWQ8Axv2pAJ8z5yIjT1JYkkPOO7LhNW6tHhCTwRS5f6YoiodOl8DJ7BM5Fcs5D8
-G5uNwSzMitK7FBK6tfTJlAkrxzgRbF1OWAEJby0vNGTCymlOhKY6k0jo1vJGXSasfEKH1/BaLF0+E0NE
-pf8CUEsHCNsUw8VYAwAAsggAAFBLAQIUABQACAgIAAAAIQDbFMPFWAMAALIIAAAIAAkAAAAAAAAAAAAA
-AAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACXAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PropertyNumberOfClassInPackageMatch.java._trace-5f558fc6-92c9-39fd-9c8c-f580f2009516--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsOperationMatch.java-ebb83307-f274-3228-a4c3-5a7d9f1aba4f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsOperationMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsOperationMatch.java-ebb83307-f274-3228-a4c3-5a7d9f1aba4f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatch$Mutable.class-7c3d10b2-7d7c-31b7-91b7-e64b6058708d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkE1Lw0AQht9N0+9q
-tX4iHjwotFqMFG8tBS0ISiuCpQdv23RoV9KkTTaK/8mLJ0FFPPujxM02elRoILPvzrw8M7OfXy/vAGrY
-TMNgaIRjxwpoGpJr00Dwoc/H1pUnyZWCOydB4NmCS+G5pyTvidwOl/ZotxNK3ncoDZPheB4CQ6ohXCGb
-DPVy2/OHFtmOmARkKVotClbL4UFQ/6tW6TGYLW9AOSSQLSCJHMN0blx7nkX0EMW2cOkyHPfJ70bvwlBq
-ezZ3etwX0T1OmnIkAobmXI1+3rzOkJ9ce6FvU/dhoqjbf+0UmbvcH5KcmbMiiDkMiXLlhiE3Y52JKLX3
-3xSHt/yOMxTOXZd83YLURumYiSMoLKLPUH8SKXVPK3UBU+cz+wdV9ozMk3bkVcxp56tyvaGg1M7MhwUs
-ak4GRSwpSqSWlTKULmEl5lbVGdUM8/GXmNKZD00rzKoxzcCqjmtY152ZnnYDW99QSwcILhspVWgBAAAU
-AwAAUEsBAhQAFAAICAgAAAAhAC4bKVVoAQAAFAMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAKcBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatch$Mutable.class-7c3d10b2-7d7c-31b7-91b7-e64b6058708d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatch$Immutable.class-2232e3f6-0a44-3ccb-8e58-a440cef08ca4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1UctKAzEUPbetbaet
-VutbwY0utFYr3SqCCEKhdWNVcBenoY3My8mM4Df4K25cCS78AL9CF/6GmGRq3UhBwUBuTu49nHtP8vLx
-9AyggaUcUoS92HXqkl/H3LN5V7BeyNx6m0vJevxcRH0/jg6k9G3BIuF7bRbZ/bWm68YRu3R4DhlC4/cK
-hOye8ES0Tzhfb/lhr85tRwSS15VWQ4cvgd2fq53bYGRp44yQOfS7vIA0rBLGUCDc/Uur1u/tm/HKLeHx
-49i95GFHvyWh0vJt5pyxUOj7IJmJ+kIS9v/Q5vufdgn5YEAmrIx+BkIxOPHj0ObaH2F5hHnN7bCwx6OE
-awnZTloS0usbF4RCInUkdGp19MDbV+yGEUpNz+PhocOk5Mq6NbSBHShZ6JVSewxZdc8pdKpwRp1WdbO2
-RY/IPxhKUcWCob4ijzeUFKomRIxjwghZKGNSyWg0hYphW5hWKK2yM5gdtKipU7NS6fuhdtZk3o1uKakO
-dFOYM3EeC2YGMoMvYukTUEsHCAcB9HKEAQAAfgMAAFBLAQIUABQACAgIAAAAIQAHAfRyhAEAAH4DAAAI
-AAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADDAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatch$Immutable.class-2232e3f6-0a44-3ccb-8e58-a440cef08ca4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsOperationProcessor.java-cf5719fd-bbab-3bd4-8382-0c53278e1c49
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsOperationProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNkk2L2zAQhu8G/4dh
-T3ZYFNhrSklxLz0UL/TQ80SeOKKypOrD27D0v3csb5w0a2jBtixp5n1nHsmh/IE9QRq0CPQzkZHUKew9
-DiJFpXdlURZqcNZHsL4XJLVygQTHP00f0TryGJU1u9W4UWH0KFjYn4VPJqqBBDolvnzFKE/P3koKwfpr
-9lol7YsJi1FOzHVtN5uygA18gmFaA3dRg4hKW08dHKfJab0/e6sKDmMkb0RWzJ9GKzIxQDjZpDvoyKuR
-AA1UaKw5DzaFGqTGENgCI3ADmoacMlniIXDrMl7Kquqr9rYs9t+Sc57Xv6M3yvShekCtH+qycOmglbzm
-zxZ/MVi43ZreIf3wntpHeGV3mLkB1/KZjsrQW70yc5hb4SULBwL6RTJFBsk7hMw4kxZv6XuHDBJckwVG
-1InAHi8oIe8S/0IDyuQYmbznYvX5QoWls+SdYvsvxfZ/FedhOw33YEeruuV0GATq9Tve5ANwzSPMQTeX
-pq13k/L07tuRvFcd3VitOLw/lbncej4bWMJn0j3FpqofYZm1VT17/i4Lfv4AUEsHCMFIpLaiAQAAwQMA
-AFBLAQIUABQACAgIAAAAIQDBSKS2ogEAAMEDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAADhAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsOperationProcessor.java-cf5719fd-bbab-3bd4-8382-0c53278e1c49--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassQuerySpecification$GeneratedPQuery.class-cd0846be-c25e-357f-8f93-afa06cdeb380
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassQuerySpecification$GeneratedPQuery.class-cd0846be-c25e-357f-8f93-afa06cdeb380--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasTypeMatch.java-cd7e213e-c6a3-3c5a-bb04-7150965f5903
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasTypeMatch.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVWEtvGzcQPtuA/8NE
-vew6Kt20tzpO3QQuaqBp0jpJD00P1IqS6Ky4W5JrRzD03zt8ipRWshwkaAsYlsTHNzPfDGc4bGn1gU4Z
-dPOaKPZ3x0TFxpxOJZ2fHh0eHfJ520gN1/SGkk7zmvwoJV2o056ZX7jSq/FGTgmrat4qRhD8W/OPvFm0
-bI8l44uazZnYgnbDqZaUoK5yQWQnNJ8zQltOLl9TrZkUL6muZg/ci2tr8pwq9okY7GPFWs0bQd7Z6d/M
-7EUYXAH18OzY+5kqY7rdd9Wyik94Rf3eo8OT4+OjQzgGr93Xyq+AudETJGslU8iY3QHNBPSs16dk5sRA
-64CGFlU3MMLlio2BC6gacd2JyiLdcj2Du/Oaiw/gNbTMMLkkdqv997R99qKmSsGEs3qsEEGiOm0jxga6
-pSiYoTQVFPPCCfzk1lspN7TuGIiuroFKZrRQfMwk6tQJxOZTwcZO5gVFk7lQmqJhwBVQKNoGl4zqhZGm
-Oa1LUN1Iaa67wIgXmqjjjO8UHdXMKBpZREDHa66vIcf8xEVdrc0kBRsFDqiRBsR5ZmEXjpoOKSgm/CMb
-l7i77XTKxu2MIaZSHRfTAJWweq4YWyN9Y/y1bCqmVCPjtpOjw/OrrjWWqD+oFIitigGt60F5dNh2oxqD
-hiIzklYaKuu1VAawj5oJ9Mn6WYA7RIdW8huqGaSnFCb216mZX1/j5jamlAnUCkzGeHqlJer4bEXMr/ih
-4Axd8IFdzuedNv4xS4uBFTQYgv0yKDdwU0uQdkHrXNPW/hrCasoNlc46QK9xRZw9qEG7MiydCjN2Yhl0
-OH91w6TEkLUKOaJfja4Z0jxl2mvjjM1tjcL5BIKJBI8trVWRLywx9HQnRarm6dre/bf6nX7cHLzcIG9D
-RiBaYn8XUektGvWhhN07Nt9P6ahpakYFqJ2cBhd7Bwh2+86kl4zqR1y9dMFVID16Jptbs9BVtJqKKXkr
-FJ4kTNts/Kpl0ibXmNOLcp36bW6DKPYgj68i5baMWnrcg8COjEPL/ZzdKzDIe4AcPzFBCazXqzcNHxtP
-uJjYeuC+CO1bj+ouJYutJ//LqLZ/qohRbFOucePGMRnsKOiD+yXsyLYbotJESvK1+2a9P//Ccmhvixvo
-htOw6G4ScrL5XN6PnlUr3cQKsSElcSb8YGT6spDKK+F76639/YPgevEav+uVQDf3vOM1XljC9eDMmplN
-xQBxS/Di2WKtLQbvXfp4PzgbwONUhD2mXuMSp0zpCxg7kHYClW5jmad/j6Mbp7DXdCcjCAsYfbMXzTgh
-3x0wM4dFeW4OwHdPQqLEwUjOk4wKc07s8uMw8BiKIpzuM1udjBe/QX+5UbISXe4L1YvUC5Rwsn9J8rk4
-qzzN6DpLMSbYjBpmfGv6tbmowCXxlot3zTTuMTvdwcmJDV1Qs6arx+YGz8VE2vSgPbQBMjDR7lAWDjZS
-Ow4uk10b4rPmqtwTKdsEDd6J5RWfgilFOZ7h4zQVr9IWqChDnQsQZG2+LHep48dc60rGjLUXDi4mqGFU
-jsSxEA3emCzv2NXGjMwriRXGiPXwvbPuMDtD3XoUpjKtvUCG310o+IhPOfAIZblZpBPh22U/SHSP5H7B
-66G8TyLf7Hhhzbnxci4XMezyOrWJQULoxpy7hMq6ruhr0LHtiWLgAE/WG3OyKipEY5Kcya5DoMp2db41
-dOcbl0AjsO+0x8+IxO5Tm0batY62qcsNQllYiVUQtrpmXNY1m9L6CpsjttKsQNXSSIycujcBwDz3uyUD
-+2DEnrd6MQRfE52uxC/z3bZvarMl1g40YcJRB9u1V5KZjoqGhtqtG4Z2GbmYu57U9bVBhv84jzd75lTK
-NXEfJ0kw+I4wO2TIyYXZ6+p23yUiFHgTyUMXz6f3cRQNL+JTwb/Gkr1Z+burFWefCvxTSN+bBfjLSyPd
-SwlGmYlQ+9BAelD3B70HM/EnEj/cRqI/Fg/2s3fkpzfuPUER9riF98eF2bslJkI2iM9kjEyJ9T9FwmJS
-QCrtU9ZaOASUp+2zN/b5yEhEEMfYLQaTzR7hIkvgLWZf/+j21dohWBqpzUhTLpJQ7uP+/xlcnyuePkcg
-rVqLXaG09qblgN3Dmo/E+KaWaenlhWj9FF0BsBvFtqJHvXhtcf+z+rtxcU07pQi95VVgH7sjcTstX9H7
-X7U9vdoE4/HvH1BLBwh1oPutawYAADQZAABQSwECFAAUAAgICAAAACEAdaD7rWsGAAA0GQAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAqgYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasTypeMatch.java-cd7e213e-c6a3-3c5a-bb04-7150965f5903--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatcher.class-e24622d6-bd19-3469-8856-5f9dd80f9de0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatcher.class
-
-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
-AFBLBQYAAAAAAQABAD8AAACaCQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PotentialAssociationBetweenMatcher.class-e24622d6-bd19-3469-8856-5f9dd80f9de0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatch.class-4d643390-897a-379e-a2fa-40228f2abb48
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatch.class
-
-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
-SwUGAAAAAAEAAQA/AAAA9AcAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ReceptionWithoutActionMatch.class-4d643390-897a-379e-a2fa-40228f2abb48--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationQuerySpecification.class-e1342fa7-80ed-31a2-9e44-0e5dda23dc0c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltXE1cU/g4JDIyj
-pNhia1utEjSXyiAKoqFYhYCpQbCx6UMfug7DKR6cTKYzE2186z/SF83qQy+v/qiu7jOMQy7YpKnJyrnu
-/e1vX845efP3b78DWMD3GkYYrjVqtilqbtC0bO77ZiOQtrn9zPG3XeHxQNadhw3hNSuusORP0gpXNCQZ
-ynVv3xSWLV1fmE8lDzxu/qxETa/hBLImTO5KU9Zc27zLfbEpHIUn9opbG72IDGMr0pHBKkMik60yJNfq
-e0LHBE5o0BnWhmCZjk3uhJsGDJxkGOeWJXw/Pc+wmcmW3wNwQUcCkwZGkWIoZvoHpsYD67HwfNP1m34g
-auG2FL4Z4akATJalIx40arvCe8R3bcEwVa5b3K5yT6p5tJgMHkufYXEYPwoUDOn4AXcsQroxXDAIRC/+
-YglXTXwNnzDc7hsA8VbBrIbbIWyMouNTfK7hM4bVYbJT5s+b9+r2nvBUxqd1MJw38AUuMJxxvbpKfolK
-TXJbPhde0fPqHsNBpnzAn3LT5s6+GTMpOd2ShWz/9P67dwUNMwyzA1mj0yA8ai8PSI7hZCXg1pMt7kb1
-ceIwwSQW0OzHAYpTndp23s4+FWKhpzY6srB1WNB0EHL4UkOeYWYAcQNXkGEYCY+/CO0wLA/LkHx3xLOi
-MhniU4x7K7qXBnG+hkUN1xku9BU2MI+rdGrIUGRjOfNDW262dw+EFQwSLKqCmwxn230lnQXVmGtKRwN5
-dO7Y/RhJUf/KwBLo2uSdqe0EKxy/FwMNxJgOuss9XhMBXV0Mp49xnKF0fDwGymlphweEHeeFrn3l3A2G
-pczQEIsM/v+o+v+qeHQSGO4ZuKwKfDkz1MWarSqQ++pdGTt6tq6rxQcGttXieeH4DU8c3QN7JUe5z+2K
-I/iTJqWsUm94ltiQ6jJI9zE5pzLHMFGR+w4PCJih8V6f+ZWBbpFVqiOj5BBQWLyCim2y68klx46ueVyl
-kCSgPjpGVLhortFsiWaM+vFcC+OvceoljUfwQSQHzJBUGlM0Mg7lcBofUj+BjzBNEmdonKSdj0O0HRop
-Kb2Fsy/uE+S5P8J5gmQuUqtwT4U8rtDKHPEwY+xR+qYxS7NL9CN+6xrpJFV99Ni5SSPFbjTfQvZFTHks
-NLYYQk4fCkR01WiOjCl682EwFMxcRDfZwkI3yq02p5MRyq/qqEW66+SGspDKJxb+xHI+Se2tFla6cW63
-sUnFbFK0/jVY6i9CvBMhXiIZJTWWy7/C3W4cFuLQfuoOebAe6cxGHozmXqH4bpV1iuJGTxQ7DG6+W1sF
-r9RmMAxs7jW+edmlcjFWGUe5Q+Utx61uldgKhXMnHD3Et2FfwSPqp2g0QVLfQf3lYahC/wdQSwcICKeN
-WAIEAACeCwAAUEsBAhQAFAAICAgAAAAhAAinjVgCBAAAngsAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250
-ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAEEEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsOperationQuerySpecification.class-e1342fa7-80ed-31a2-9e44-0e5dda23dc0c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedInStateMachineQuerySpecification$LazyHolder.class-c096e42f-e416-3368-8144-7d04254d9add
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedInStateMachineQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU8tu00AUPZOkiWMG
-mobyKq8CAWKEMLBgQaOiKgpgyQmChEjtBk2cgU7l2MgPpParCl0UgcQH8FGIO64hVdigZuG5M9f33HPP
-8fjnr28/ADyGVUGBoZNOfDtORCInwttWgbTTRPn221iOnaCv892j/OtURrv9j9JT75UnEhUGDVfs7b4M
-/bGMKigx1HbEJ2H7IvhgvxrtSC9hMJxef7DRa3cYWu7JmdYY6tRn4LTfOT1n4Gy4zlbnDSXdWUqqNFqe
-rwKVrDMUm9aQodQOx7KC0wxPTz6CCY5FjhqWGMqtvP+z5jyirGEVDGc5FlA2aXeO4zwuMCzJIE4j6RCH
-Er7ak2OG5ab1r1YNv8RRgcGw6BJJL52MZDQQI19qc0JP+EMRKX3OkiaKuKpFmORKsq1ihhdzKDh2Ada0
-Pzc4bmp/DOF5Mo4bj6bbhwzrJGGuK2D2wzTy5HOl1Vn/A3qgLWPgThDIqO2LOJYk2ZyOjVWysEi/QwEr
-+jPQbkX7SbFEaxX6u5yi05OsCqh/B99khzhzgPpXLB/g4uccDaot0Nql+iEuZ1n91P72sCkyigv3DnFl
-CitnSTeD8KMCXMN1ilV9H3Lw/ewNYHzRxKtsf4Z2k/ps/aGtGbiFRo5s5MgSIfdnWLvHBr2drXdwN+up
-R+VowvwNUEsHCGUF9n/zAQAAMAQAAFBLAQIUABQACAgIAAAAIQBlBfZ/8wEAADAEAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAyAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedInStateMachineQuerySpecification$LazyHolder.class-c096e42f-e416-3368-8144-7d04254d9add--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatcher.class-5cb7e8e6-3eba-3303-bbf9-2ac286ed7cb3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatcher.class
-
-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
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/DirectSuperClassMatcher.class-5cb7e8e6-3eba-3303-bbf9-2ac286ed7cb3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasPropertyMatcher.java._trace-ff58a2fb-8678-3ea7-9cf5-4b9363d87683
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasPropertyMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW1Ucx+9pbv7c
-Nul6c1d13PgwXSjWtR0dDoeO/g6127rBXI2hSXbpJQnJkvamaxdbpg/CkD2IQx/7oIw9VET0pYibFBEf
-uoc9bOoEC6KiVFR8mCCDMqvD7P5+J/ecvOXz/X3P+X1ySqCapoUZa15jfFjrGl+F5YFBpu1tni+PLDW8
-kUpj4ZVXy16x2RyZePhx/OHH4eVFr2v80YUrFh8SZzR4aWLLGhxs8cfxgQGNTTyI+4RTdrTblPHYPevg
-wQCPR0M+4tHjfUll+ERUGk5+oh85Egwnr8d9pOGv+tiYNPwj7iMOT/RHgQMPxidSIsDCqUsWnIbTAV8x
-iOnAqQ9iSmEqZcEMzAT8TJKYDkwdiyqFTG8P1KEeFDJ7zI7g6V4K6MThNPFnPS0OZcZsmVmmoAsO+exa
-xBu9fr9iyMwy86K/4fezb5mwBEuBQPa9fgpQILuWJkaB7HVbZpa9owvGCzctYhTI/mjIzLK/iT4KTO/E
-4CJcDARyIYMCFMjF08QokEvaMrPckC7YvzA3ahGjQO5ZQ2aW46KPAvmW0GW4HAjk/0xQgAL57TQxCuT/
-s2VmhcfEBShQeNwiRoHCk4bMrLBf9FHgzL0wrMBKIHDmfoICFHAiaWIUcOK2zMwZ0AX7Fzr7LWIUcEYN
-mZnznOijgHO0TxVwZsyOYKFbMXL3xGAVVoOCu7efAiocShOjsvu8LTNzp3XBvoLrWMSo7JYMmZk7J/qo
-7C73dQi8bXYEV7sVo+KXJqzBWlAofmNQQIXv08SoXPzZlpkVd3TBvkJJs4hRuRQxZGalXaKPyqUM/wU+
-hS/EhZHyUzqsw3p7QXnIVnmyzf4F5dmoOm/2KPNKrw434EbwDSutX4oaDJsU4FeuXOILcBO+FleGqzkd
-bsPt9oqqY6t8wRTsr6y+uY8YN4Sq75hKwKpXExTgyuq//DzcgR/aK89+pcMmbLZXnP3WVvkvU7C/stZ6
-dmR89lrr2SVmtV3iPnz22hL/CH6C30UhUj+pwxZstQ/UXzRUztuC/Qvqr0XV+Rs9ynz2Hx3uwt3gK88+
-MNRgLmZSgG8w5/IZ+BvuiyvD3qgO27DdXuEdMlQGU7C/0pvaR0zP7k2bSsC8WoICXOlttJ59h4fbKxsr
-Ote41l7ReNdQ+X1TsL+ycS1NjL+Oxue2zKyxKe7DP9P8yyaP8VhgNF9JUIBG8xciHYXXu5TCuQ9NnuTJ
-oHBuPUEBFW5FOwrfRZTCYtjkKZ4KCouP7KaACgeiHYXDEaXQTO3mg1z6v6V5wOoIXhABnvgfUEsHCJcQ
-tvfHAwAATwkAAFBLAQIUABQACAgIAAAAIQCXELb3xwMAAE8JAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAGBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasPropertyMatcher.java._trace-ff58a2fb-8678-3ea7-9cf5-4b9363d87683--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassProcessor.class-f7b545fa-012e-3780-a3dd-1b8c031b8391
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU99rE0EQ/ia/rjmj
-TWOtrT9aq9YmKXSlCD6kFKRUEKItpPR9c13SLZe7ZO8u4J/lSwQfxGf/KHF2E6yNtESWndnZ/ebbmZ3Z
-n7++fQewh20POcJu1g/FSIb6XKY6jkSW6lB0soEyx+ZomMnwMJRJcmLiQCVJbDwUCNVLOZIilFFPHHcv
-VZB6KBHexKYnVBDqQaLESMvUSDHMlPksTBaluq+EHGjx4aNMg4s/fITSvo50ekDI1xtnhMJhfK585HGn
-Ag8LhMW2jtSnrN9V5lR2Q0WoteNAhmfSaGtPNwvphU4Ir9v/l0+L4A0mBqFVb/+dAzPtWSGcS+u2Mxt5
-sz579z/XutwZ7GMZKx4eELbmcqngIVb5qXoq7WRdwnq9cVs0lv5RBY+tz4LzYVIfhKcVVLFEKPYtK2F7
-zogJb68/zc3lPZFpqkx0lSnhub21RvA7cWYC9V7bem3cXJNd216Eckf3IplmhtHD9mzLteaM53q77c+Z
-8EGrsMmR53kW+bMUWHMzsiyzJVgT62LzK/wvvMihwrLkNu/yANsOgHtYhPsxWGLb6tqU5IjJcxbf3Bnj
-Ps+1MZ5ckfnucJXXa45wZQKeELrVOjZA1XdM+WxK2WCMRZWbOz+wPMbmbGzkqHJuvnDyJbacfvUbUEsH
-CA6kW0bqAQAAFgQAAFBLAQIUABQACAgIAAAAIQAOpFtG6gEAABYEAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAApAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassProcessor.class-f7b545fa-012e-3780-a3dd-1b8c031b8391--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatch.class-c38e0a34-876e-3183-b92e-652f0d11fdaa
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatch.class-c38e0a34-876e-3183-b92e-652f0d11fdaa--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEndTypeMatcher.java._trace-117d01c6-2d6f-3051-aa7b-8433690d8014
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEndTypeMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l9oW1UcB/Cc9t4k
-d2lcbz27MMHegtOKzJQNl4lPv2NdXFel2GXeNYsZyZJ2+dv8q3Xq6xRRsSAIWigD97CiExx0MpCCgg9z
-7mGj7GFFmLPYsb2N+Y8hs3S/X3LOCX26H77nd76/ewnU5/OZjL01yMRuX9d+D/6EMTjEfHsa9WNDM+XS
-UCNXm8lVjuWy+fRUPV0eOojPLz18fj1dymfTzfx0JfJmrdQ1nGv+wMWu9iQfjMd+diKRDTm6dQPGfCx2
-q2fzmRIsdo+rsP83Z+9eBf7u3gQaMeLrUwMjfQElcGDRAAFCjhw4ux2pFVo3YBiGldAdG4lCo48HYB/s
-k0OjO4goNDbnQBzisnxtobSOjS0FtdD4Mw5kICNLrA+ldWz8cEALxWMhKENZDsVf4x00+QhS61wzilLZ
-tSnd8bddVVj8c5ukF+UrGn1qK5761lSFxc9bJMGH4tkcTsAJuZD35DYkKuS9EEWhQh64qjDvqE2Chbwa
-jaZC3qypCvPetUiw0MQvQTgJJ+VCEysWEhWa+DWKQoUmfndVYYkumwQLJThHoUKJx0xVWMKlu6jQkQcG
-zMGcXCjZHUaiQsneKAoVSjquKiy5xybBQsmXOQoVSr5qqsKS4xYJFkodMmEe5uVCqUQYiQqlpqIoVChV
-dlVhqY9sEiyUWuAoVCh12lSFpRYtEip0obej0BXeQX9s0TqmfwrCGTgjh9KXtyG1QjejKLRI+parCssE
-bBJcJLOdo9AiGddUhWV2WCS4SOa5Xr1Q5hXeQektWsfsdxyWYEkOZS9ZSK3QShSFFsled1Vh2X9tElwk
-F6LRtEjONlVhOYfuokVyzRc5XIAf26P9k54By7AsXTZ5xNXlnadJ8PrJxYCeORfSMsenDbgIF+Xtjzfc
-Dvq0H4leSN4QC3AZVtrDzfyaAVfhqnRdfuNjq1II9pNggcJTgyh0W3dhJ9eIFSCMRAUKi+JLuAY3pALF
-DwxYhVXpuuLHri5n+0mwQPESR6GPVLxiqsKK1ywS/Eilg+IbuAl32iF/OWLAOqxLx8q7TV2eHyDBQeVU
-QM9MhbRM5YYBd+Gu/EIqa2YH3XaQ6B1Nj4oS/AX/tYeb1ScMuA/3peuqg6YuzzokWKA6PIjS+kjVEa4R
-q74RRqIC1WUxDw+EJRWofWaIjT/putoXpi6nHBIsUDsfRaHfX+17VxVWW7VJ8NPWZ7noET1yx/qHYSTq
-WF/wd4ROd2mhxhoXjnDkUOOfMBKFmqGAHmpyvxaaOczFgBiQQzMlolbovUBH6BO/Fpp9n4uIUP6nm513
-Oujco0h07n9QSwcIM7B0ptUDAACNCgAAUEsBAhQAFAAICAgAAAAhADOwdKbVAwAAjQoAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABQEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEndTypeMatcher.java._trace-117d01c6-2d6f-3051-aa7b-8433690d8014--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassQuerySpecification$LazyHolder.class-26c65920-cf24-3f2e-bc3f-e28561c305a3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMW
-moZyK7cCBhKEMOIutaqooiAsuUaQKFL7gjbOAls5duULUvpVhT4UgcQH8FGIWWNIFR6Q8uCd9ficOTNn
-/OPn1+8AHqBdQ4lhIxsHthzvpRM/EEliZ6kKbC8KuzrV0anXmYwnvT3pq3fKF6mKQssV+5OXUTCScQ0V
-hsau+CjsQITv7VfDXemnDIbj9fqbXqfL8NidQ2KNoUkF+k7nreM5fWfTdXa6byjpzmoR0lj3AxWqdIOh
-3GoPGCqdaCRrOMnwcA5tExyLHA0sMVTXi8LPWnON0R7UwXCaYwFVk25nOM7iHMOSDJMslg4VVyJQ+3LE
-sNxq/zudpl/gqMFgWHRVKL1sPJRxXwwDqe2IfBEMRKz0e540UcZl3b1JPqQfVMLwfJ7Wjy15TTtyjeO6
-dsQQvi+TxHo0vd5neEq9z7dmsxdlsS9fKD2P9R/8Pe0PA3fCUMY5RtJ85rRVrJJfZfq/S1jRntNtRZtH
-sUJnHXoJJ+jtSY4Cmt/At9kRTh2i+QXLhzj/qWCDsCU6twg/wMU8q5/G3xo2RUZx4c4RLk1p1Tzp5hT+
-G4AruEqxrpdfkO/mXwDjsxZeZQczsttUZ+ePbMPADVgF0yqYFWIezKhuHWv0Zn7ewu28pm6VowXzF1BL
-Bwj01+MS6wEAAAEEAABQSwECFAAUAAgICAAAACEA9NfjEusBAAABBAAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAKgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassQuerySpecification$LazyHolder.class-26c65920-cf24-3f2e-bc3f-e28561c305a3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/HasOperationMatcher.java-d754e111-708a-31e6-ae8b-e79a43dfd0a4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/HasOperationMatcher.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtW+tz27gR/xzP+H9A
-3S9URke3nX5KfK5d18l55hLlbCf9cJPpQCQkISYBBgClqBn/793Fgw+RkuVXL75LJvGDBHYXu799Cilo
-ckWnjJR5Fs9pxlNquBQvd3d2d3heSGXIJzqncWl4Fp/ILGOJf995+xPVswtm+l61Hks1jWlBkxmLMzn9
-+6f4ZzmdMtVewJKMF5rFLJ/EicxzKWIhDZ8s47f4ja9bD8f4G36JRwVTtC1qc92cU6No/LlkahmrUhie
-M5CKx2dvqElm75RMmNZyDZf1u3/BRxcFS0DG5C78P9gXlsypmHLBbrkf1mbxP6lm9hzr1NS7nX1JWIEi
-t4QID29BKHesdWzKImPxJX69xXYLmYYIiA8upu/hcU2ljVcEX2Vxe/K1KwNWq+W9Jtvd2X/+fHeHPCev
-mcCFLCUFNYYpQfzxyPG7MyInxMxWvSeeNciHbUNLrVByzlM4TXj8g/aciVUCyZmZyVTHdrX9clAcvtfM
-slmVAKhTMuVzBo9kyjIC+iRfjzIursifpYg6YBpcOzFYPI0JFySR4lMprEuTBTezsLmzEakFzxtct6Vz
-SNNBF0HIBc8yMmZEsUIxzQSqkOrAoWOwFaIjxYEvzYiWpUrYC/c8gVMeHgC9Q6dNz6qp7+iEvCAnGdV6
-SGojvKh/HpCvdvOzCRcp0SU8H6nTzyXN7K7oBPYtwOb2t8HLxlq5EA0+9aIGI7/+2om7j5Ie7Fup69Md
-aca65+9/VQWi/tdd7FZs9nd3ji7KAnWv/02VAMzpaI9m2d5gd6coxxlALkHpu6IAstgXw0SqSSOSHHTW
-HVpNEucpBPieCW44uMF/AQ19eEWIAeqoAPpcG3SDD2fHl+fHxB6EMIu1OFCb9BLhmtBMMZouEb7aqDJB
-aAFdXO1IDME1siU4R8anM/PDguE3QOKEKSYShjQUM6USLA3cLmGzZUE0MxV4uUgUywG8oLglEgB1zoBb
-WQCoygL8nelA4aigiuZeAifMhlOiwIsZB36gE91QkWMMbDHoVLTNTMmFJn2RmfCJValSEkJCkpRKk7RU
-jSBTUbdUHUqIwwmxSCHEI0IbeJ/0QgIgP7Ee2QkO/kQDsklICxUAyz4BaskVCh2kCua06tJuXZ8EYf2P
-AShTZk69iv2a6HPHI6KBdUr4AyyjisaPRJRZNghyPauJC7boYx/5U3piz+AkqSRQlUD4mYO9JdkrSrNH
-uAHTwm9expAMhxgIIR95arWrpNHAWd3QK7A7VQwjKTeOzbX75tAaNGBFsG+s6RSfA1aIs463IIhA3o0u
-zi7PRm//cwKn+svL7deP3p2eH+NPsO+vm/e54o38PHr9+vQclvfnbbSUWxn1aDZOqlBLbhdQ5Bzh41Pg
-6ZtXPg0qCVaJFMPKEcIYS1+Qc+YSCZQf1c9Qlg4awYZuG2pspkRxNM2ZZXbHeKMTWVhrtxij44YwgFx6
-T0chH41ZJhckwqTw6vgXMoGj5RLgAzE/4VAypAxMxW1aun+UIxMlcxerrNiBIuTqimg3foWQb+wSAZ1G
-urbGuLYHwh+n6E24pX3oIRQDnmteZoZDWRn4asdYsdKXStY0PtI6XQnQhnGnsOeFzAY1HVOgNpAsccsU
-S8sEnucMNLkElUoDsBdmNcbnk3O0AnKy5vC1D8oLSDGUC1QnmUG5RFUyW0KoByisSYoguLQuwWLA5s2g
-fdykcJRiwZZY66E2N9eToEttwEOG960puynp6F+VII0M1ReZXUQKtIJ1tspHCOjuuWIQLVAZtKPt92rn
-qVY7dwP2/XF5r3rJ9idRsPP66qYHn+fW5g6baGWIUWBXr51Ou2Zm1CDEMByG8Osyz4R/AY1Be1u6XVrm
-uA2szwx2+W1AFCd2a2NTM8FV2wi0WWBArMHQolhGjWUp0lVqdQu3FdVq+Q3UW/WUXu1RadeaRI4/saQK
-vd3KuR6O9TVKUP8cZ5nvlD0ueudWtqEEJQ59mdWYI6x0sHVVqOjidYs+VrAjK++vH78irXrv9Y1wAeei
-aswBkYpDFEhmUjOvqU2Y0XcCzVsGQRLsluLTHKoVnYO1FBxJpDIX0LvazcyrFkPZtAQqYCnWwcpTQh71
-Gt0aeStk/XbQx6RJvovLLj3A4kiwY2/jpX34OJDssrkTMs9EitEOgARVlIVLjTOolsYglRUHkeJiY2Na
-V2POJVBuSuhhKLHjunbKGHp+oE9sK8SSFFJrPoYyU5djt9XzsUM/0eRWcYlsgloOnjI6ocxguABpcwFt
-ra1DvM4iIIuFz6A3KKxH4ljKjFE7rXsszP0USN8rAuJpRJmPscH8njM72Ghpp11z3RiNcMyQwBLzeKnw
-pEn+Tjg4/cKS0viq3tmzCHNYnLkzCqh/pIT4pBDhqVe6QeI08Xyo7yv8a6e1FlzWw2QuIc6AEk9hz4PE
-ivBu5eO9g3+4ArubJQ/rY9UYo4tXTZk2gWvY2H9XnH2vxL4d9LomCg+P06EmevtyZuODKQKUIO1p6L9E
-6LmrAaI3eiW6sxKAlWa6JlZJuAByeA4u5vKK9bSmK5kW0PDgld7DeFIVrV/1iXhfx6paGTvLX6lX6hEI
-QDgBLY0ZjgNSN8AC10kw45vWTBPMhdNhS6ZNxY8/w3ylMrAfqOR5aSgUkDF535g4gFSneWH8aQfXyFWO
-cWqIfYHbEfy81XY+Kf9q1AudkvGGZrrbtIDKHqVo7HCKK05t4G0Cm+JszppzFh9tbRixMyqcf9UlElim
-T0sX9ZAmBIJGw1cbYCV8CDvqtp+dDQlDXFkxXPRQENPgX2gYme7RuZLGxTUQ4GC9Zg/RX4/hNHmZQTd2
-nGUfrJSjyYm3SvDZRnqp9H0jbabLzOj687fZDTui8Elcv1RR/enXsCHPMDCqdvtQ5J7+fo3sHOsmK7g5
-VW3Xnoi9BgFWpmOl6HLzSPIPqUbnHt2o5sOi/WV7VTd3xUZ+V/ompW/ZNa5RdasScXvwxEMnXoOk+33j
-bOH2Rqiof0vGaGWLSsL1yaG+MbVdkmiS7M0J9YKtU0B1oeG3SgXfpCVrt2rovO1FtfG29Zl6x+NlhKev
-zYdMCDXV/0di+L3ofmMHcXvV9yQK7B/qlNGfII5Gc6YUT1k7tHaBYa9SX8pmD2TvVRNTyWrUsrrNdnN3
-E61XwIAYvLDVqKAHQxI1sufK6yq6VjftrqGJRiaW3AnVpv5cm9VX7tylsdh+lB/tnWb26kEE7PF2gz0c
-NpWgFeCcLYlZFiz9096wvoLnT4nqDYzvpl2KntLWbpWm8pYvPqCSLeFfayV/bCt55XWl5I8Pp2R77N9E
-yW/ckOOBdO2I/XFUXofwZvDVXEwzZnA2K7SxV9r8lNj91wLdvDfiXnEd5juB3g03b5rDzfp6IX6kk6Vu
-BMRIJmm6YTjpL472/FeZ7sUJpg5777xsc3OmBzFdlnFQVVQFZvj7P1BLBwhrsOcuDQoAABU1AABQSwEC
-FAAUAAgICAAAACEAa7DnLg0KAAAVNQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAATAoAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/HasOperationMatcher.java-d754e111-708a-31e6-ae8b-e79a43dfd0a4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassProcessor.class-ff4bf9e5-91c7-3a46-83c9-ee8fa1e49197
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdU1trU0EQ/ia30xyj
-TWOtrZdq6y1J0YUgKqQUpCgIUQspfd+cLumWk5O4Z0+hP8uXCD6Iz/4ocXYTrC01GFl2Zmd35tv5dmZ/
-/Pz6DUALTwLkCC+yQSxS9SlTSaQOtewbORCZ1bHYNzJJtdUnqpuNlNmNZZrumWGk0nRoAhQI1WN5IkUs
-k7742DtWkQ1QIjwfmr5QUaxHqRInWlojBcObU2GyxOqBEnKkxbv30kZHv/EIpW2daLtDyNcbB4TC7vBQ
-hcjjSgUBFgiLHZ2oD9mgp8y+7MWKUOsMIxkfSKOdPd0s2COdEl51/o9XmxCMJgahXe/8yYURW04IH9Ke
-deYYtOqX5nDZ9f4tOCjEMlYC3CA8nSu0gptY5SfsK9vNeoT1emNWdu6aWxXcdjELPobRQhDuVlDFEqE4
-cKgEMScDwsvzT/b38u9Ja5VJzpgTNt3tNULYHWYmUm+1q+fmzHI9cx1IKHd1P5E2Mxxw2rnYle1/TOl8
-R27PyX2nXdhgEnmeRf5fBdbctyzLbAnWxLrY/ILwMy9yqLAs+c2rPMC2d8A1LMJ/Liyx7XRtCvKGwXPO
-v7k1xnWea2PcOQML/eEqr9c84MrEeQLoV+u4B6q+Zsj7U8gG+zivcnPrO5bH2LiYG3monJ8PvHyIR14/
-/gVQSwcIZi/MGO8BAABJBAAAUEsBAhQAFAAICAgAAAAhAGYvzBjvAQAASQQAAAgACQAAAAAAAAAAAAAA
-AAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAC4CAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassProcessor.class-ff4bf9e5-91c7-3a46-83c9-ee8fa1e49197--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatcher.class-37e5bf62-defd-3c12-b343-1579242d9bcc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatcher.class-37e5bf62-defd-3c12-b343-1579242d9bcc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.HasOperationProcessor.java._trace-40a4fa5a-28cb-3769-bb59-9be9db572408
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.HasOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Pscow8Dk
-JOowSVKGkUGjuChZvzQ3R78sMSczJbEkMz9PPyCxpCS1KC8MLqJXVpjD5LDZWYpdGqaTgcdxlhgfH5Ar
-yyspycDouFsAzINIMjqeFkLmOv1mFRVFcJ0ZOMBciFZnDhUwT4sLyGN25pNG8BidNZkhPCYwTxciZyoG
-VmnMheAxOttyQ3gQfamsEhJIFmZxgLlQCyuEUCS72JAkAVBLBwjQvNd7pwAAACUBAABQSwECFAAUAAgI
-CAAAACEA0LzXe6cAAAAlAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAA5gAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.HasOperationProcessor.java._trace-40a4fa5a-28cb-3769-bb59-9be9db572408--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/DirectSuperClassQuerySpecification.java-daf2bb45-2b66-3d77-b94e-47ac88ab72af
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/DirectSuperClassQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/DirectSuperClassQuerySpecification.java-daf2bb45-2b66-3d77-b94e-47ac88ab72af--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatch$Immutable.class-1595bc9f-cf1e-3636-a443-9896d49e223d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACFkF9LAkEUxc911c1t
-y7JSiCCCHjSrDV+NgqRAWH0pfOht3Iac2D+yf4K+UxTRQ9BDH6APFc2MYg+BLsxlztl7fvcy3z+fXwBa
-qJnIEZpZ4Ds8GKdPns+SxOlH4aVSHaV6LPVG+90gyFI29LmJPGFvYYBQPBWhSM8Iu3U3iu8d7vlinHBH
-RluqOLq53RgQ8p3ojlswULJRgEW4mBtxF07X1LIrQt7PgiGPb9TmhIobecwfsFgoPTXz6UgkhKPF1L9H
-aBOMcccn7Mzbk1ASSW+SkIF645ZgXUdZ7PEroaza/xnHD+yREexuGPJY21wuV5pNxgkkCurLyVNAUWpT
-3s6lqxzzoEkfWHrTDcuyWtp+kY2vsOWtOmnDClY1xkQZaxJCWEdlCjvUWhKM5xmnqJ13zbAnf6eMHDZ0
-3cSWnkd6xSq2fwFQSwcIZylHPEQBAABnAgAAUEsBAhQAFAAICAgAAAAhAGcpRzxEAQAAZwIAAAgACQAA
-AAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIMBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatch$Immutable.class-1595bc9f-cf1e-3636-a443-9896d49e223d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification.class-cb762109-6b31-3c5a-a640-7732df933f3e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1Vt1XE0cU/w0EAusq
-FBVbSyu1IPlQFqhQNfjBR5DUoNhQ2motHTZjHN1s4u6Gii89/T96Th/74oO+KKcP/e5L/6ie3pksIQRQ
-EEsOszNz7/3d39x75+7+8+/PvwAYwd0omhguVoqO5YuHFeHaIi95weNFqxJIx8q494QnA07705IXS27+
-ZkV4q7mysOVdafNAltwoIgzZklewhO3Isi+sFckDj1sPlarlVdxAFoXFy9KSxbJjTXJfXBWu8Hgg8um5
-ma2IDK3j0pXBJYbmWHyRITJVygsD7TgQhcEwty++fTXn81powsRBhjZu28L3+4YYbsbi2TfqImWgGR0m
-WtDJkI69OlhFHtjkxrfK/qofiKIWS+FbIZ4KSkdWuuJ6pbgsvAW+7AiGrmzJ5s4i96Rah5uR4J70GS7v
-70QpCpB0fa3EMLHfABGckX5ki7Ja+FG8QwRfGRSxbmAtarGGraEYeBfvRdHDMLu/3GX549XZkpMXnqqM
-bgMMJ0z04gOGY2WvpIokQ8UpuSMfCy/teSWP4X4se5+vcMvhbsGqccq4jZqp+KuT//JzpqL4kKF/V97o
-/giPxoFdkmM4mAu4/WCOl8PqOVBNOqkFtJK7KF11z+t5uwUq09T29bI1H3PVwqcLk8DpKJIMZ/ZkaOIM
-YgxNuokI7Zvh3Ouypni44tt0sRysanwGa4fK34EQneMjjEZxliG5BzMTQximG0fOQ7+Tsdt1ObyxfF/Y
-wd6CSnVznuF4fSTIekQN1pTDfV9RTZkYwzjDj5sTvVkx9X/I9nYWah9lTgoioCbJcHib4DB0ixXuVKhw
-04/KHt1aqvml4SWK60D9Zc0FnnQLqa078VsGJjEdxRRDZ6PURBozDO12qUhExEKJ4eg2qPEMQ8vkdSKq
-uvMWMQmnqsL2JYcYLtzjVLfsFkNm+3zvqo4z8zyguLjrFchwXaX1Y4ax2GtDjDL4+7j9ezXc6AMMORMD
-6lJPxvb50okvKrhF9R5u3Xjhn1WbX5q4pTZPCNeveGKjM+YzrgoEd3Ku4A9WN8xGldkdE5dxhaoxV6p4
-tpiRqmfGd0NmUGWX8p6TBZcH5JLhuzf6ETW+x457iarRzLgEqS+koGvV0fAZQ+fceDkyHKkeelosVwrp
-RwFFjtximMLSDPVnoklFmtZRWo3RitGzLbGGthc49IzmTXiLRoOeoH5P7R5d2k7r4TCO0LMdR9FNGsdo
-HiHJ2xptnmZKy1jD8afXCPL9X/W6mXRO0qhwD2keZ2lnlHiM1bBb6NeHflqdon/iR3f8JGlRkW3xc55m
-il1Lcg3xpzXKrdrZuIbsriqEdNVsEJamN6SDoWAGQ7qRNYw0okzUHToSonyv7mtoO0+IykNPsnnkN5xL
-RvTYosdWNa7hQiPmTB2znhqzHlzEJZIbqmhD9Duko8LUmUg+x8QPiEZ+QqT5Ys8THcyN9PxF4fxbo/ZW
-9XEVsxq1ExmaMZI34RNco/GUjkKTeYV1/k4HyYauTpFIQbUqV3ONlJkGJ3nnBAXuRmjTHwauJfEc8zub
-TFPybm5J3iaHn+5srdgu1DnU+Uy8wGfPGkziNZM2fL7JZJ3jF40mrM7kdi3qdczW8NWTBps/123oLF/r
-2RK+0U+OZXp20aydNG2oj16GPD0F7f+Rm5uYN3bdfQzqG2Gfz9JbpsILwkjkerfbnTGSvUO9ubCZTFeb
-ySI1yHwVbuWhY/iebW3Xcl5ulcgaw6MXhs+PnR4xEmnjP1BLBwj61Cc3GwUAAJoOAABQSwECFAAUAAgI
-CAAAACEA+tQnNxsFAACaDgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAWgUAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/InheritanceDiamondQuerySpecification.class-cb762109-6b31-3c5a-a640-7732df933f3e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerQuerySpecification$LazyHolder.class-0bba4ef1-e405-3930-bbea-90a53da917a0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMM
-TUO5lVtbQkkQwgghEEqEVEIqLLlBECtS+4I2zpJu5djIl0rtVxX6UAQSH8BHIWaNIVV4QPKDZ2bHc+bM
-nN0fP79+B/AYrQoKDC+TqWdGMY/FlLt70hdmEkvP7B0IP94KQieUk4kI3yYiPBx8FK78IF0ey8Bv2Pzo
-8HXgjUVYQYmhts8PuOlxf2K+Ge0LN2bQrP7A2ex3ewzP7Zw0bYY6NXGs7nurbznWpm3t9t5R0p7no0qt
-43rSl/ELhmKzNWQodYOxqOA8w7Oc/DoMLBqoYYmh3Mmad5q512kNq2C4aGABZZ2iSwYu4wrDkvCjJBQW
-EUjuySMxZlhutv7dUsGvGahAY1i0ibmfTEcidPjIE0qWwOXekIdSndOkjiJuqg100iPekxHDq7zjn7n0
-tlJmzcC6UkbjriuiqPFkFj5iaNP8+a9dHwRJ6Iotqfba+C/ioVKKwbB8X4Rdj0eRoE312cBYJeWK9PIL
-WFHqU7SiZCRfIluFuo5zdHqaVgH1bzB22CkunKD+BcsnuPopQ4NqC2S3qX6I62lWfbW/PUzyjPzC/VPc
-mMHKadJOIcbvAtzCbfJV9Qwy8IP0D6B9VsSr7HiOdof67P6hrWm4g0aGbGTIEiGP51i3zwx6N7UbuJf2
-VKMaaEL/BVBLBwilg0HW9AEAABsEAABQSwECFAAUAAgICAAAACEApYNB1vQBAAAbBAAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAMwIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerQuerySpecification$LazyHolder.class-0bba4ef1-e405-3930-bbea-90a53da917a0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.TransitiveSuperClassQuerySpecification.java._trace-2d59fafc-3360-36b2-b38c-e2e2a93ffbf4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.TransitiveSuperClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMuM/oMJGB
-ybHHoYpfiJFBsbgoWb80N0c/NbegpDI5J7G4WN8VxHQGMfXKCnOY3ISCzkg7TIDpYVB351ZXVgZyt4kK
-CDAwulspg3kQSUb3WBkUbru6igpcrccMdV1dhKTHfk4wFyLpOVPGzAwh6bmVB8yFSh4XQpG8yY4k6RUs
-ZW2NkPTK5QNzoZLXpByAAEn6AydUAKrgPzuqAm9ObhQFvgbcDj4OPgh+uLqDr4MvQoNvHSdUAKLAX4vd
-IcwhDKHA31AYKgBVUMLuEOEQgaSgWggqAFEQwCrgEOcQh+DLikP5UA0BAeYO8Q7xSALtnFABqI5T7A5J
-DklICi6KQQUgCgI9WB3SHdIRCgJ92dEEQoWgAlAde1kdchxykBQc4kYTOMcHFYDoCOpjcSh0KEQoCJrE
-hiYwUxQqANEBAFBLBwiqU+hVQwEAAKUCAABQSwECFAAUAAgICAAAACEAqlPoVUMBAAClAgAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAggEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.TransitiveSuperClassQuerySpecification.java._trace-2d59fafc-3360-36b2-b38c-e2e2a93ffbf4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PropertyNumberOfClassInPackageProcessor.java._trace-aaa6eb28-44bc-3f97-a7d8-4f72d7fbd1e4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PropertyNumberOfClassInPackageProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0qWCUYWDy
-SXNkcMhxKGRkMC0uStYvzc3RL04tLE3NS05NyUxML0rM1Q+G8l0g/LDEnMyUxJLM/Dy9ssIcJoflzhfY
-pBEGMfA6LtXg5QUKPJB3yHPIY2B0vCEA5sMUMDq+UEEVcM5jFRVFESjmAAvAjHCuVgPz/3OD+czOjbLI
-fEbnecwQPhOUv0gFxPfl5oKqXyGNzGd0PswM4cPUHxcC88WYwXwm57McyHxG52+sEhIoDvzNARaAOdCF
-UwVVgYsuG4oCAFBLBwhOgb9/ywAAAHQBAABQSwECFAAUAAgICAAAACEAToG/f8sAAAB0AQAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAACgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.PropertyNumberOfClassInPackageProcessor.java._trace-aaa6eb28-44bc-3f97-a7d8-4f72d7fbd1e4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyQuerySpecification$LazyHolder.class-8ea3b1b0-1f78-361f-9323-b0baa55e79f5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMW
-moZyK5cWGiBBCKOqKg8toCoqwtRKgUTh8oI2zgJbOXbkCyj9qkIfikDiA/goxKwxpAoSUvPgndnxnDkz
-Z/bHz6/fAaygUUKO4X4y8Cw5GMYj1xNRZCWx8qydj370NAyGMoxHzxIZjtpD6aq3yhWxCvyaI/ZGjwOv
-L8MSCgyVXfFBWJ7w31k7vV3pxgyG3Wp3NlvNLYZV5/gM6wxVwnfs5hu7ZXfsTcd+vfWcgs4kFWUaG66n
-fBU/YMjXG12GQjPoyxJOMqwcn9oExyxHBXMMxY2s7r36NEM0umUwnOaYQdEk7wzHWZxjmJN+lITSptpK
-eGpP9hnm641/Z9PwCxwlGAyzjvJlKxn0ZNgRPU9qMQJXeF0RKn1PgybyuKybN0mF+L2KGB5O0fmRBa9r
-Pa5yXNN6GMJ1ZRTVVsfuXYY1an2qFZvtIAld+UjpaZb/n35Hi8PAbd+XYVOTSBrOHDeKJRIrTw87hwUt
-OHkLWjmyBTrL0Bs4Qbe1NAuofgN/xQ5x6gDVL5g/wPlPGRqUm6Nzm/I7uJhG9Vf5W8Miy8jO3DrEpTGs
-mAafpBD+OwFXsEi2rDefgW+nfwDjsyZeYvsTtC+ozss/tBUDy6hlyFqGLBByf4J1+0ij19PzBm6mNXWr
-HHWYvwBQSwcIZkpwffIBAAD6AwAAUEsBAhQAFAAICAgAAAAhAGZKcH3yAQAA+gMAAAgACQAAAAAAAAAA
-AAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAADECAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyQuerySpecification$LazyHolder.class-8ea3b1b0-1f78-361f-9323-b0baa55e79f5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEventsProcessor.java._trace-e51bb0ad-1a88-3f16-9cfc-7efe42b9961c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEventsProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0+cAox8Dk
-nenwyyHFIYuRwbS4KFm/NDdHvzi1sDQ1Lzk1JTMxvSgxVz8YyneB8MMSczJTEksy8/P0ygpzmBx+On/j
-kEUYxMDr+Eycnx8o0MznkOqQysDoxCEA5sMUMDpJCKMKOO9nFRdHETjCARaAGeF8RhzMnygE5jM7X+JA
-5jM63+KE8Dmg/CdGYP5yXYc0hzSg+lfyyHxGF05eCJ8HyheHqL+u65DukM7A7CIrj8xndLGBqL/OA+Wn
-sUpJITvYJZsDLABzsEulMJqCHjYUBQBQSwcITaGqqdgAAACEAQAAUEsBAhQAFAAICAgAAAAhAE2hqqnY
-AAAAhAEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABcB
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageEventsProcessor.java._trace-e51bb0ad-1a88-3f16-9cfc-7efe42b9961c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/EmptyClassProcessor.java-20175714-625f-36fd-b7cc-2f36db0c967a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/EmptyClassProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABtksFu4yAQhu+W/A6j
-nOIciNRrVqtUbg89VK3Uw54neJKgYqADWI1W++4L2HG63ko2jIH55p8fO5TveCKIvRbUu3CRGr0XMSi9
-q6u6Ur2zHMDySZDUynkSg8LAKD4i8UVwNEH1JNAp8fSMQZ5f2Ury3vJuzl7AH3PY5rAklDrbzaauYAP3
-0Oc1cFcKBFTaMnVwzB/n/6TSTAOHIRAbUUhlaLUiEzz4s426g45YDQRoYI3Gmktvo2+gcBIaAyTBmvqS
-kkvhwadWZbjKWTc39rau9m/ROU7rv5CNMie/XqHWq6auXDxoJW/5Y4lb47NJXysu/Pux8Okn/E51YXQK
-kooHOipDk1IZlDVTE2nJwoGAPknGkKxLO4TJ1eKtmNL3Dhl7cK0uhAF1JLDHq4tQtimFST0oUw7JyJy0
-6svVkQQv0Ik5Tts8LS0YrOpmH5Nw1P/8VelW7/IgpqtsdbPLmPzuXwZiVh194X6DW/g1CmtG12A+O3pw
-otDqdTPW+FNX6fkLUEsHCGXpbIaBAQAACwMAAFBLAQIUABQACAgIAAAAIQBl6WyGgQEAAAsDAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADAAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/EmptyClassProcessor.java-20175714-625f-36fd-b7cc-2f36db0c967a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatch.class-155ed208-5641-3622-865a-002d7d7e92b8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatch.class
-
-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
-CAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatch.class-155ed208-5641-3622-865a-002d7d7e92b8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasPropertyQuerySpecification.java._trace-d8e4edc6-3d17-321b-a9ba-d3b654912b9e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasPropertyQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzLtOwlAcx/FTYqkN
-DRGI18TGwEBCEBZxYJB/UMqt4SJBJkgaKIRQkIvoJjFOEn0CH0ETFh/Awc1NH4XRRVLPqefA+P/m8/sj
-hHiOq3xz8IRsSS9MIA4JDkVGw3p43DXCI30w1nt1vdHWWkOtGy7h++zvvtCMdkO7al/2QtcDw5Z4Offv
-weP/J+RXHmSvdxEC0uKOI06Z+cybAE758iyFuezzUYvkjxwM0iC1K5qBgNTcE4nQIG2XzEBAese9BAIC
-C55d0SgDXp1mICAjuWIxGmT2RTNYICgsgWMHA9SEA7KQpYshgwoqPVKnIk4E5Q4FKEOZRrkjD04WuhGg
-AhUG3bpxIii/vgFVqNLlYBsXa5YvhaAGNSbdiThZuw8BNNAY9LmFE0GFEx6a0KRR4VRYSVk3TtZuxkMH
-Ogx6c6ykdydOZFecrEEf+jQq3ttX0nQTJ7L7BVBLBwialFvPVQEAAAEDAABQSwECFAAUAAgICAAAACEA
-mpRbz1UBAAABAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAAlAEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasPropertyQuerySpecification.java._trace-d8e4edc6-3d17-321b-a9ba-d3b654912b9e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsPropertyProcessor.java-e83ef830-ea17-35f1-94c1-4efa2ffbe53d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsPropertyProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNkk2L2zAQhu8G/4dh
-T3YICvSaZUlxLz2UNfSw54k8SURlSdWH21D2v+9YjpOQBLZgW5Y08847j+RQ/sI9Qeq1GFCrDqOyRqSo
-9LosykL1zvoI1u8FSa1cIMGhX8aPaL115ONx/TBsUBg9it+J/FH4ZKLqSaBT4vsPjPLAyZJCsP6SfePh
-9Y8Jc4mckg2tFouygAV8hX5cAzfrQESlracOduPkcNeTvdIDhzGSNyJr5U+jFZkYIBxs0h105NVAgAYq
-NNYce5tCDVJjCCyOEdi0pj6njMVwG7hdGWdDVX3RXpXF5mdyzvP6G3qjzD5UT6j1U10WLm21kpf8qcR1
-82dU1zVvKD7f0XqBf1wbJl7ATr7RThk6uZUjklMjvGRhS0B/SabIAHmHkNlmwuKUvnHosQfXZAHmmgjs
-bgYJeZf4FxpQJsfI5D171ceZCUtnyRvF9jPF9n8Vp2E1DrdYB6u689kwCNSPL3WT8btmCVPQ5ca09XoU
-Ht/N60Deq46uKj0ocHcmk9l6Ohk4R0+c9xSbql7CedZW9VTyvSz4+QBQSwcIQc1JTZ4BAACrAwAAUEsB
-AhQAFAAICAgAAAAhAEHNSU2eAQAAqwMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAA
-UEsFBgAAAAABAAEAPwAAAN0BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsPropertyProcessor.java-e83ef830-ea17-35f1-94c1-4efa2ffbe53d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.UsedInStateMachineQuerySpecification.java._trace-08c4b19e-53ad-3223-8962-95b93a0081aa
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.UsedInStateMachineQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWRMeMXosJCB
-ybXSUVXTgJFBv7goWb80N0e/uCSxJDU3MTkjMy9VPxiJE5aYk5mSWJKZn6dXVpjD5KYTtVfaYQHMBAYN
-dwlVZWUgt1NYU5OB0d1VGcyDSDK6ZwijcKv5ULgzVFVU4Fo9lqvq6iIkPc5wgrkQSc9lwmZmCEnPnTxg
-LlTytBCK5F12JEmvYD5ra4SkVyKEC5U8zOcABEjSFzmhAlAFD9jRFLziRlHgs5XbwcfBB8G/o+rg6+CL
-0ODLyAkVgCjwW83uEOYQhlDgt0kYKgBV8JXdIcIhAknBHyGoAESBf5uAQ5xDHII/TxzKh2rwv2jqEO8Q
-jxAIYOOECkB0BHiyOyQ5JCEpCBCDCkAVHGd1SHdIR1Jwhh1N4IoQVACiI9CR1SHHIQehINCNG00giA8q
-ANERJMHiUOhQiFAQJMOGJqAsChWA6AAAUEsHCDmhtitRAQAAwgIAAFBLAQIUABQACAgIAAAAIQA5obYr
-UQEAAMICAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACQ
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.UsedInStateMachineQuerySpecification.java._trace-08c4b19e-53ad-3223-8962-95b93a0081aa--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperOrEqualClassQuerySpecification.java-b0070345-b0fd-33d3-a2e8-0aeb1f5da578
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperOrEqualClassQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/SuperOrEqualClassQuerySpecification.java-b0070345-b0fd-33d3-a2e8-0aeb1f5da578--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PropertyNumberOfClassInPackageProcessor.java._trace-00e98feb-9e8d-3b4a-90ca-e2023991b903
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PropertyNumberOfClassInPackageProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0qWCUYWDy
-SXNkcMhxKGRkMC0uStYvzc3RL04tLE3NS05NyUxML0rM1Q+G8l0g/LDEnMyUxJLM/Dy9ssIcJoflzhfY
-pBEGMfA6LtXg5QUKPJB3yHPIY2B0vCEA5sMUMDq+UEEVcM5jFRVFESjmAAvAjHCuVgPz/3OD+czOjbLI
-fEbnecwQPhOUv0gFxPfl5oKqXyGNzGd0PswM4cPUHxcC88WYwXwm57McyHxG52+sEhIoDvzNARaAOdCF
-UwVVgYsuG4oCAFBLBwhOgb9/ywAAAHQBAABQSwECFAAUAAgICAAAACEAToG/f8sAAAB0AQAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAACgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PropertyNumberOfClassInPackageProcessor.java._trace-00e98feb-9e8d-3b4a-90ca-e2023991b903--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageWithoutAssociationMatcher.java-d2dfbb8c-a765-3e5f-a10e-4d60c12b3fbd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageWithoutAssociationMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageWithoutAssociationMatcher.java-d2dfbb8c-a765-3e5f-a10e-4d60c12b3fbd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyProcessor.class-0709d238-3728-39f7-96eb-14b11c301451
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU01vEzEQfZOvJcuW
-pqEUGj4DlCapVKMKiUOqSCgCCSnQSq16d7ZW6mqzm3q9Rf1ZXILEAXHmRyFmN6FfSlE4eJ7HHr+ZZ49/
-/f7+A8AWGg5yhM1kGIhYnSQq9NWhlgMjhyKxOhA7X8J410QjZewZo6/iODIOCoTKsTyVIpDhQOz0j5Vv
-HZQIbyIzEMoP9ChW4lRLa6RgWnMmTBJaPVRCjrT4+Ela/+icj1Da1qG2HUK+0TwgFLrRoXKRx20PDm4R
-Fns6VJ+TYV+ZfdkPFKHai3wZHEijU3+6WLBHOia87v2fnjbBGU0cQqfRu6yBmbZSI7qBjOP27L2/jO20
-+FZjZvrLmTP5HOxiGSsO7hHW5jri4T4esMyBsl3Ck0bzX6Wm5DUPD/FocmKXUL/pxLkAF8zroYIlQnGY
-5iSsz6mH8Pbq3d38/rvSWmXCi3sgvEizVgnuXpQYX33Q6YPWZr7XZtp6hPKeHoTSJoYDT3rX27E9ZylX
-W3F7Tq2ddqHORed5FPkjFRi5UdmW2ROMxFhsfYP7lSc5eGxL2eIdLLD1JgHsLSL7TVhiP8XqlOQ9k+cY
-F1obY9zlsTrG4wsyN9tc5XktI1yZBE8Is9lTPANV3jFlfUrZ5Jg0qtza+InlMZ5fr40yqlw2XmZ2Da8y
-XP8DUEsHCD34YGnwAQAAMgQAAFBLAQIUABQACAgIAAAAIQA9+GBp8AEAADIEAAAIAAkAAAAAAAAAAAAA
-AAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAvAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyProcessor.class-0709d238-3728-39f7-96eb-14b11c301451--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/UmlTracePackageImpl.java-d49fb61c-8296-345a-ad16-a07e8d948c7f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/UmlTracePackageImpl.java
-
-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
-AQA/AAAA+wYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/impl/UmlTracePackageImpl.java-d49fb61c-8296-345a-ad16-a07e8d948c7f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyProcessor.class-c2a3c8cc-8837-310b-abab-8278115c5ec9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU9tuEzEQPc5tybKl
-aSiFhltTKOQiYalC4iFVJBSBhBRopFZ9dxYrdbXZDV5vUT6LlyDxgHjmoxDj3dBL1JI+eI7HPj4zY49/
-//nxE8AuGg5yDM1kHHA5npipH4g45olRAd//GsYDHU2kNlNCX8ZxpB0UGCon4lTwQIQjvj88kb5xUGJ4
-HekRl36gJrHkp0oYLfiXROop10lo1FhyMVH8w0dh/OMzPYbSngqV6TLkG80jhkIv+ixd5HHbg4NbDKt9
-FcpPyXgo9aEYBpKh2o98ERwJraw/XyyYYxUztPs3LqXD4Ewyh6Hb6F9Mn0R2reE9K9K5eu+fYsfmvdNY
-jHwxaFo08VysY8PBPYatZWwP9/GAoTiSphcwPGk0/5ehFa55eIhH2ZEB3Wz9uiNnibsgYQ8VrNGpsY3K
-sL28DoY3l6/r+tceCGOkDs/rZ3hmA1YZ3IMo0b58r+zz1a58ole20RjKB2oUCpNoIgb9xebr3DCVy423
-t7zMbqdQp3zzNIr0WQqE1JFky+RxQkZYbH2H+40mOXhkS+niHayQ9TICeatIvw3WyLdYnYu8I/Ec4Uqr
-PcNdGpszPD4Xc9PNTZrXUsGNjJwJprOn2AKrvCXJ+lyySRzLKrfav7A+w/ZibiyVyqXjeWp38CLFl38B
-UEsHCErne2TtAQAAFgQAAFBLAQIUABQACAgIAAAAIQBK53tk7QEAABYEAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAsAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyProcessor.class-c2a3c8cc-8837-310b-abab-8278115c5ec9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyQuerySpecification.class-9ae10bde-dd0e-33e5-b3d4-184ea47bfe1f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfgcCgbhK
-ii22ttZWQPNRWaSCYlKtQMCUILGx6UWvhs00Dm426+xGG+/6j/RG8/SiH7f9UX16ZtmEEIKkqcmT+Tzn
-Pe/5mJn8/c9vvwNYwo9RjDDcatRs0xPPGsKxREXyquI1s+FL29x94XhFVXeF8puPGkI1S66w5M/S4r6s
-O1FEGAp1VTWFZUvXE+ZzyX3FzWda1FQNx5c1YXJXmrLm2uYa98SWcITivqjkdjaPIzKMZ6Uj/bsMo4lk
-mSGyXq+IGCZxJooYw9aQTOc6ZovBpgEDZxkmuGUJz5tbZNhOJAvvCTwTwyimDIwhzpBLnB6gGvetJ0J5
-pus1PV/Ugm0pPDPE04GYKkhHPGzU9oR6zPdswTBdqFvcLnMl9TxcjPhPpMewOqwvGQqKdDyfkxpDZvig
-EFAs94slXD3xoviE4d6pgRBtBbMcbAewHZQYPsWlKD5jWBs2UwX+svmgbleE0hUwEwPDZQNf4EuGC66q
-62LIU/lJbsuXQuWUqiuG/URhnz/nps2dqtlhk3d6JTPJ01P9bg8zUcwyzA9kjU6IUNReG5Acw9mSz62n
-O9wNa+XMQaJJzKeZNUCh6pPczdupUlFm+tdIdyZ2DgqcDkYKX0WRJtYDqhi4jgTDSHA1iMAew+1hmVIM
-HPEiV3NDfIbkCRV+jApx/xrLUdyk/AykYGARN+g0kcHQVjbxU1eudvf2heUPGjyqjFWGi91+k96Sbsx1
-m3t0wsi7S33320Dag28MrIBu18rRbB/FyvTfa+MMzJmuAJfTlvDpcmM438d9hnz/qAyU4XyR+4TttDPE
-sK79u8WwkhgaYpnB+x9n4b8qHp4NhgcGrulyzyaGvnaTZQ20rV+f8cMH7qZefGhgVy9eFo7XUOLwhqjk
-HR0CbpccwZ82KW2lekNZYlPqa2L23RYXdPIYJkuy6nCfcBma7/U/QXbg6+UulZORdwgsKGNBNTfV8zaT
-b4dvAG5QVEahPzGM6IjRPEqzFZox6idSLUy8xbnXNB7BB6EcMEtSc5imkXEgh/P4kPpJfIQZkrhA4wjt
-fBygFWmkpWItXHy1TZCf/xHMR0nmCrUa91zA4zqtLBAPs4M9Rt85zNPsKv2I30aUdCK6TI7ZWaWRZjeW
-biH5qkN5PDC2HEDOHAiEdPVogYxpeotBMDTMQkg30sJSL8qdLqcjIcqv+sSFuhvkhrYQT48u/Ynb6Qi1
-d1rI9uLc62IT77CJ0/q3YPG/CPF+iHiVZLTUeCr9Bmu9OCzAof34ffJgI9SZDz0YS71B7mSVDYri5rEo
-HjG4dbK2Dl6+y2AQ2NRbfPe6R+VKR2UChSMqbY47vSodKxTOYjB6hO+DvoTH1E/TaJKkfoD+T8RQRuxf
-UEsHCOUXv60JBAAA0wsAAFBLAQIUABQACAgIAAAAIQDlF7+tCQQAANMLAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABIBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsPropertyQuerySpecification.class-9ae10bde-dd0e-33e5-b3d4-184ea47bfe1f--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceSwitch.class-691c6dad-5b03-309c-b0d7-ace13ba1e811
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceSwitch.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACFVUtz01YU/q7sWNgR
-JYSSBMIjQEJtx2Ag0IY4TQDHaTw4ho5VFuwU5SYRyHZGlmHY9dd00WGRwgzMsGDYMdN/1EUfnx4WTmNh
-e+beo/P4znfO0b36858PHwHcwroKReDcL01bdwxTFruuZRd7T42XlmvuqUgKXGo7u0Vp2tZ+RxZlc4dy
-2wndAzcBrdnelvZjw3xu7EqBs7UItSeEtpJAatlqWe6KQCKbeyKQLDM0gwRGNag4lobAcQ0jSKVxAidV
-jAlMxaFpGEdKIC2r9YZ+v16uCJyoWS1Z7za3pKMbWzbJjNfapmE/MRzLew6VSXfP6ghcqH2tfJKdOBz8
-ar8HcOWrkcu6Xlph+PGGS6abxn4YNWp1Aof1tkOMbG1wbyu9buWeChyTUV9nhvnTe7vdG8rtbDXO/9HW
-M2m6pVztmfHCKNpGa7cYqtjNhrXbMtyuw4RzwyFYqYorAqejfvhrxZZN2XIzHOechqv4TmDMNDqy3ygw
-n60NDBvEzIPKachjnn3cljtG13bLRBRYiO1jfJ0qrpFRlLxSto1O54aXo6jhBm4yh0c31Atc7WMaKge3
-TzM9o7VjSae6JiCqAhl3T4ZUBC4O4UoE91CPJmNaxJPkyA6b4L3iA4iossd9/Ch1nj5/cDyGY/+P5aUQ
-OxYGMW879Jsc1BTfZXboSHy3TKPddUy5bnmH49ThM3Td4yWwsqwvHS1vJQa+71YKziAucaQJXnjsq3er
-UEpR5k3DNc2n59wF95P598i8gfYZ6Tf45i20P6hM4hTXce5AlmsOGb6AYyjgW2q0IBCnMcF98pBmivuZ
-QPMvA4TqW5I4i+kw8VMo/AOj88z6G0aSrxOvo5Qp333RTzMRuIVpPOkcztP+JeFoX8IERJogF3CRYTNU
-KGwB84k5SiN81qd/92E2EfxEyP1W4RMu1/PX3mF2KXkm+RmZfOEdsp58QFPBN10/YvKlg4h4nh0C1khn
-nSR/wiw2eJyqWECN5WxiFXU8xCOuP/vFbXAU5BQVp/PLtOBz0nEbd8j5PC3f4wcWNssvwiLuMtMidUso
-Ubca6bwaZvxR62E7Av9l2lYjyWvRNEam/sakissqfvwLii8XApmpeVlFrVv1R7VBrTcDRRz4Hf4yIaNv
-QkpUhIJ7JNw/ISWkJLy7JUK/PwR9Pxa9FIPO2zFCfzAE/ddY9DsD0RWU/XUtxK/8B1BLBwiGEVf+hgMA
-AEsIAABQSwECFAAUAAgICAAAACEAhhFX/oYDAABLCAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRV
-VAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAxQMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceSwitch.class-691c6dad-5b03-309c-b0d7-ace13ba1e811--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.EventForTriggerMatch.java._trace-fa878396-70c2-37c2-9d04-2d3659103821
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.EventForTriggerMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkd9Lk1EYx3dse8/7
-zjm18TaYia2QebPGCK0E4zG3ufmLZK29byIyl+RgGubMixKi6CJCyLsMBCs0FKK6MtAbL9Ib6ceFdNV/
-0KW3Re485+ycefn5Pt9zns/hOBwOFyG3Gwj8dNTAX3hf10gckdn7+cjcVDEyW8qVJqZy+cnC9EQkrcCt
-XLFwJ1cq3Ju++GCmWNO9bhU88EPc4IBk7JwZCDhqul0NdXUOEutqLBOfklg60NR0PDRPHw9PxUZ0SSSW
-N5B0RqUzzc3H1OZlzUeaJBJ7QpE0RquulhZlxRqtwg/1ZRQ6R2YwWKG44WeENvF6XRKJ+w0kZhMP+hih
-TTykSSLxMEViNvElGgrJ9fFXzjKKhW+rhxteZZi4eS0cqdgkRvRwuGKTyNciMZvE8pXopYpNYlWLRis2
-iXUDidkk/ugdHXJh4shZRrHwH1WHvS6vMuwNVA+DhjJMPnRBD/TIcfJxLQai8MLPGV+TXNJVJsllQzB7
-UeqCC5KQlBem2gwM+IWpqI8zPjp1WVOZpLqoYPbw1DcKQzCkXHjowYBf2NfugjSkZaGvk54IrtdjIE6s
-U7DAUgofdQx4oZ+aMAqjstB/1oOBKDynMA7jSuGlBwNeGHjjhCIUZWFgzcCAFwY/6TAHc7Iw+IViIApf
-6YnCgbOqMFx7HhZhURaGw14MeCEdMWEFVmQhHfNiwAuZVhM2YVMWMp0NGIhCn58zfn7mhq4yyViGYPb5
-mXEfZ/zbzKSmMslMU8Hsb7PPTNiCLSmQfW1gwAWy7/ycUSC7oatMsp9FHwWy2z7OKJDd1VQm2X0qmAlY
-rTpsw3Zln9VuIgsha1iHHdiRBdvPGYWsMV1lYt01BDMha8bHGYWseU1lYi1QwSj0XYdd2FUEfrkx4AJ2
-yA17sCf5qoksDtgZN+zDviyM+TmjsT2hq0zsKUMwM7bnfZzR2F7QVCb2UyqYGduHOhzAgSLw240BF/gP
-UEsHCAWCQ4zdAgAAnwYAAFBLAQIUABQACAgIAAAAIQAFgkOM3QIAAJ8GAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAcAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.EventForTriggerMatch.java._trace-fa878396-70c2-37c2-9d04-2d3659103821--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyQuerySpecification$GeneratedPQuery.class-6d077dc2-c0bb-3667-b736-07b815e42d64
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyQuerySpecification$GeneratedPQuery.class
-
-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
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAIMHAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyQuerySpecification$GeneratedPQuery.class-6d077dc2-c0bb-3667-b736-07b815e42d64--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatch$Mutable.class-dba9481b-c650-34ca-ad01-129d1b44fd2c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkE1Lw0AQht9N06aN
-0Wq1fiHoQbDVYqTXSi8FUUmloPTgRWJc7EqahE0q9D958SSICl79UeLuNvUgYg4GMjs7884zM/vx+fwG
-oIk1AxrBzmjo23QYJWPPd+PYPnbjHg8jypNx1028wXZ3lLjXPjWgE2xmiAkKhyxgSZugXXNCfmtTz2dR
-TG1R2JTG7sjC1u+5KatV7xPonfCGmsihZCEPk+DqP0QnY3LVsuywgJ6NhteUX8idCSpO6Ll+3+VM3tOg
-ngxYTFDPYk6frkWQizo+wcZfC0hRj4s3ztiEoMTilCxqavVLAvM8HHGPHjEZqv6cY//OvXcJrJMgoFw1
-o2J8I2XgAAID+Wniz6Mg7obwTqGreHF3r0GeUHxUihlhTaV8EapXWMLbmugwiznFKaKMeUGR3gIqQk2w
-iKWU2xCnzGn6wzexoCLvimZNsilNQ1XZZayozkRNu4r1L1BLBwiI0oNvWwEAAMgCAABQSwECFAAUAAgI
-CAAAACEAiNKDb1sBAADIAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAmgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatch$Mutable.class-dba9481b-c650-34ca-ad01-129d1b44fd2c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ReceptionWithoutActionProcessor.java._trace-ebb16c7b-dd21-36fa-a98a-fa1c36069e70
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ReceptionWithoutActionProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0bmSUZmBy
-93FsNbdjZNAvLkrWL83N0S8uSSxJzU1MzsjMS9UPRuKEJeZkpiSWZObn6ZUV5jA5HHTazy4FM4CB23GL
-Ah8fkPtX3MKCgdHxvgCYB5FkdHwvg8x1us4qIoLEvcMB5kK0Oj2RBvE8RMSAPGanV1wIHqPTF24IjwvE
-c5ZhFRdHGOOsyAHmQoxx1pdBkfRmQ5IEAFBLBwiZ7q7nngAAAAIBAABQSwECFAAUAAgICAAAACEAme6u
-554AAAACAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-3QAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ReceptionWithoutActionProcessor.java._trace-ebb16c7b-dd21-36fa-a98a-fa1c36069e70--
-------=_contents/org.eclipse.viatra.examples.uml.instances/.project-fdada4d8-46d7-3c7d-a8b9-3f1f5651e80d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.instances/.project
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABVjjEOwjAMRWd6iio7
-KWwMabogLgAcIKRWZZQ4UZxWPT6hQEW39+3/ZKtu9q6eIDEGasVRHkQNZEOPNLTifrvsT6LTlYopPMHm
-M7BNGHMp62qnyHjQIQ0SrMPIICc0ORkJs/HRAcvRO4nE2ZAFVs3SL54N3gNlrZofleH3BL+5+Q+PEV1/
-jWCXzSaRyWOCj7Lyam++fQFQSwcIc41ckZYAAADqAAAAUEsBAhQAFAAICAgAAAAhAHONXJGWAAAA6gAA
-AAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAANUAAAAAAA==
-
-------=_contents/org.eclipse.viatra.examples.uml.instances/.project-fdada4d8-46d7-3c7d-a8b9-3f1f5651e80d--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/.settings/org.eclipse.jdt.core.prefs-a5894f2e-c51b-3b5c-ac2b-b92f64f823b8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/.settings/org.eclipse.jdt.core.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVjrEKAjEQRHs/ZuEa
-uzR2WvkL8TJ3rCSbMJsT/HsjXO/ZDMMwDx7mrM0hjVhA2AyXF+haLUynylWwP56py1yJEaVpBkdJWGGi
-ltVwc17eHd8xwOIjIx3ke+SKfs+xL5UlTHL+CZaWNQ7ZA+fGOlyKRHewXxOs66JgAFl5EIZt5U/U68Zd
-8ANQSwcIBKDIj4cAAABlAQAAUEsBAhQAFAAICAgAAAAhAASgyI+HAAAAZQEAAAgACQAAAAAAAAAAAAAA
-AAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAMYAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/.settings/org.eclipse.jdt.core.prefs-a5894f2e-c51b-3b5c-ac2b-b92f64f823b8--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace.genmodel-cb47edee-599e-312c-9eab-9c38c1bb1641
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace.genmodel
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNVU1v4jAQvfMrLPfc
-mOWyq4jQA4VVJVihlkq9us4kWOsv2Q6Qf7+Ok1CgLNseKm0OUeyZ9+a9mVge3+2lQFuwjmuV4W/JECNQ
-TOdclRl+Xs9vf+C7yWBcgpI6B5H+BLVsPtBe8vSAGzW4wKRcGvYzvPHepITsdrtEyzLRtiQvy4c+BZi2
-cJIETHDjICaCLMhoOByRWZOGByg8La4X8W9orxKjCLjnFpjXts4wCXkHzJZTb2kCeyqNAJdUUiRhg0ES
-YcRZ1taPy5WoSq4e7jP8CY5OwS8qg+NnKW5jrGXl0mjrwZ5TBhtJH0tiszBiOtBzqhgsYNu04HvTcqZN
-bXm58XMOIncZLqhwHXvlIA99WFH2m5YQYkZQX2grU2KiE3JeM5YirfXY/KTv+A0hMYiucgTro8TXBlxH
-sm6+j0li8AMk4dVRPC8XxwQhgCfB3jjggZftlCdV39fWwpicRJv08q0RyFgo+D5OYx2HgSw4XVkWJvSy
-XGCUc2e0o68CVlZveQ52Trvfx9sq5McqHV+Gz6rfkKiwLToV1LlQM0bi4kI+iTJmAiQo34Fb+Byor4I6
-pLTnRd3PFzEbAjDdcJEf9ozVBqyvn8J/M91ozpqZH+ntuDIcV+nsEQqw4awDui6ItL3B5L8T5qktwf9F
-WF81w49Ac61Ejd+JbWSGSr2aC+I75ubpCZeV8HzBFfSwL/PH1QYs95A/XZvAR4xemcq5nQuOv87Y+mSC
-Y/J2Yj57hGYxMmypIlF/3sPtRd5dX5PBH1BLBwjklN5ZQgIAAPoGAABQSwECFAAUAAgICAAAACEA5JTe
-WUICAAD6BgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-gQIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace.genmodel-cb47edee-599e-312c-9eab-9c38c1bb1641--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassProcessor.class-716a3187-9960-3d71-ad7f-8ca7cf3e8868
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU91rE0EQ/02+zpzR
-prHW1o9q61eSootV8CGlIEVBiFpI6fvmXNItl7tzby/QP8uXCD6Iz/5R4uwlGBs0RJb52p35zczu7I+f
-X78B2MNjDwXCs2wYCjVM7HkQyjQVmdWhODYySrXVI9XLEmUO3cmRiQOVprHxUCLUz+RIilBGA/Ghf6YC
-66FCeBGbgVBBqJNUiZGW1kjxKVPmXJgssnqohEy0ePtO2uD0Nx6hsq8jbQ8IxWbrhFA6jD8qH0VcrsHD
-JcJKV0fqfTbsK3Ms+6EiNLpxIMMTabSzp5sle6pTwvPuf7fUIXjJxCB0mt0/22CwPcdEHtJZdOaKf9Kc
-T/+3zPkNsL+PNax7uE5oLhtVww1s8J0NlO1lfcJWs7WoJpfhZg23ZjGJD8KdGupYJZSHDpPQXr5qwsuL
-N/Tvhz6S1ioTzbol7LjEDYLfizMTqDfavdzOwtd56maNUO3pQSRtZjjAdufnr7NkSRdnb3/5tg86pW2u
-v8hU5v9TYsnDybzKlmBJLMvtL/A/s1JAjXkl37zCC2znDriKFeQ/CKtsO9mYgrxm8ILzb++OcY1pc4zb
-MzA/P9xgfTMHXJ84TwBzbQt3QfVXDHlvCtliH+dVbe9+x9oY2/O1UQ5VyOl+zh/gYS4f/QJQSwcI8ena
-PeYBAAApBAAAUEsBAhQAFAAICAgAAAAhAPHp2j3mAQAAKQQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250
-ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACUCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/TransitiveSuperClassProcessor.class-716a3187-9960-3d71-ad7f-8ca7cf3e8868--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsPropertyQuerySpecification.java._trace-4381d9e4-a038-3360-92c2-27323cd7013a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsPropertyQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM4GB06GFg
-ctNySLC0ZmQwLS5K1i/NzdEvTi0sTc1LTk3JTEwvSszVD4byXSD8sMSczJTEksz8PL2ywhwm1+ygOZIO
-3TBzGNTdfOQVFYFcI15LSwZGt2JlMA8iyeg2TQSFu0NeSQmu1v2gvLY2QtL9ASeYC5H02CViYoKQ9DjH
-A+ZCJR8IoUh+YkeS9EwRAlJwSc8yPjAXKnldyM4OSfIlJ5gLlfzBjizpxcSNJOkjwu3g5eCF4FvLO3g7
-eCOU+0RxQgUgCnz/sTuEOIQgFPixCkMFIAr8PNgdwhzCkBT4C0EFoApuCjjEOMQg+B/FoXyoBn8VfYdY
-h1gkgWBOqABEh/80docEhwQkBXPFoAIQBQGCrA6pDqkIBQFi7GgCckJQAaiOJlaHLIcsJAXt3GgCk/mg
-AhAdgUEsDvkO+QgFgWFsaAKxolABiA4AUEsHCCsVGOtRAQAAsQIAAFBLAQIUABQACAgIAAAAIQArFRjr
-UQEAALECAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACQ
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsPropertyQuerySpecification.java._trace-4381d9e4-a038-3360-92c2-27323cd7013a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/UnreferencedClassQuerySpecification.java-c9caa63f-9901-3cd6-ab50-98f10959b570
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/UnreferencedClassQuerySpecification.java
-
-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
-BgAAAAABAAEAPwAAAMYGAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/UnreferencedClassQuerySpecification.java-c9caa63f-9901-3cd6-ab50-98f10959b570--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatcher.class-150b1c34-1960-3bd8-bf4b-9ad8c42e49fe
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatcher.class-150b1c34-1960-3bd8-bf4b-9ad8c42e49fe--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatcher.class-3095091a-0845-3529-a761-62b34b853fe0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatcher.class-3095091a-0845-3529-a761-62b34b853fe0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationQuerySpecification$GeneratedPQuery.class-5829dd66-6cb2-3494-b242-70ef6efe8fca
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationQuerySpecification$GeneratedPQuery.class
-
-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
-AAAAcAcAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationQuerySpecification$GeneratedPQuery.class-5829dd66-6cb2-3494-b242-70ef6efe8fca--
-------=_contents/org.eclipse.viatra.examples.uml.instances/empty-classes.di-48582517-39ca-392a-a8b8-7a850e0a81ab
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.instances/empty-classes.di
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtUl1rwjAUffdXhOzZ
-pjqYUFp1yBwFhY0O3NuIybUNS5OQRDv//VI/Oj9e93hPzsm55yTp5KeWaAfWCa0yPIhijEAxzYUqM/xc
-zPIcT8a9lIukoK5aCcV145aqtOinFkknHLbCcJVyScAzXHlvEkKapol0XUbaluRzmXcUd01pHg+MYRwP
-Am1RsApq2hfKeaoYnFX8WgRMCuPgoDTU7O3WkTgaRTFxYVMu8LiHUGpoCQvhfDuEke6okHQt4S3gRyyg
-UG/aOeegvNgIsKiysMkw1Mbv+0xS58BFSnvqQ9qHL1Mw//76vXqBWU6f2IhWy3reYHIyIXcuKbncI20X
-XGoOErGttcG0AAnMH5okZNodk2lzLDyEmrJKSB7IoemTz+mwi3FmoNBv4vcGMhze7YOu51pysPhMvKD+
-Qf9ew7GKW6NbJCUXKVLSRQ9/jtx/unHvF1BLBwhNel16UgEAALECAABQSwECFAAUAAgICAAAACEATXpd
-elIBAACxAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.instances/empty-classes.di-48582517-39ca-392a-a8b8-7a850e0a81ab--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.DirectSuperClassQuerySpecification.java._trace-0b746a7f-3e11-342f-a127-5dbd768d58da
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.DirectSuperClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjz1oE2Ecxu9i4jWc
-Fo0Yq4KYD7QQbKypYiuWJzVekuuZS7ANWltM2oSQkg/apE7FxVEHa0UUBJ3EQaqbqyCog510UIdK6VZw
-1dUk72cyPr/n//x4X0VRXKp664OKx4rjyuvo8RODqnK+sbwQXqlWwo3i0kqxtlAslPOl5Xw1fJ3mGMnZ
-fKVcyDfL9drQnaWK42ojax3FOvMoDiMy/eBkG8RO43lwUNGNXMDna8XwwWBQUY37JJFSNTYGuuJXzPiD
-koxm2juM7wG/n7viZ6Lrp4bFdfwb/oSG+fWe+HYgFBLyhNPdiWSc+IyNyAUxZpleuxJbAyMj0vjvvk4k
-42SfRy6TxzS5XEXz4iVhZpk9K/nQOzoqjV/1dyId/8Ovy4C0ZoA9zNS94+NibvrcnUjm5lmtqxzT5fJH
-bAgTmBFyCxOfYLYJs1vTeguYfGOVUMUkJqUNJ+xD1mqgC6jWCzcFVPI7+gzXMCUkqXMwMNUmTJKKa11A
-TaUOUUAkqXu4iyxuShJOuGRNa4GsJHnqoYBI7P3WW8zikZAIQjd9tv9AC8yKzdgRmqnUvoFFzGFOknDC
-XmJXI11AtV+6KaDWTTRxG/OShBMu2dGQQ06S7HopIJK0hQoKKAmJIHTjTM+7UERRSNIlrQfUPRRQ60d8
-QRkVycoJt/50tb68KEm29B6w208BsWaemD7UsCasgjBr5o0TddSFJPNubw94f5gCYv0PUEsHCMuCvGgg
-AgAAzAQAAFBLAQIUABQACAgIAAAAIQDLgrxoIAIAAMwEAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABfAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.DirectSuperClassQuerySpecification.java._trace-0b746a7f-3e11-342f-a127-5dbd768d58da--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.DirectSuperClassMatcher.java._trace-6e8cc998-89cb-32c0-bfc5-253fb725eb00
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.DirectSuperClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdlm1sU1UYx3u22969
-0AFjqyVXIJClFoluioZMDXlON7o50AWoHbWUrbbdureu7V4ECQgBQcOLZiAqOMWIgRBD+GAkhMRgMoyO
-LPqBTL8gkYA6CTHiVNQQvfee59xzT7NPv9859//8z7237RwOh5OQkWlCH3MUNZyi2kI/cTw+mE/UDvf3
-1Q6mcsOpTCKV7I535eP9teuRGxmH433dyfhQ90Dm4ZFcX1FD6eC1Srqc5ziKgruyqVpDND4A79b4HQuC
-p711dTrWzq2pcZDgxCyT2CIJTnkkvNPwyiNARVrzOXqx3hC4w9l8yVtfLy5ovlpsIgtv/rFSWryr2hZb
-ti+DBmgQ2ZbA/cUthxRJkJa33Cgw4uxDsApW2SK4sCIuKZIgLV/NRoERN6ATmqDJlmEZK+RvVRJktYML
-FrJ6beNReBo2iJDWDXAInjMMXqO0ZrwQhrB1Tev+UmQMbX2zRN5wJzAGz0OnCF07A8cgYRgeuq7MC0lI
-Wtes81ciY+i6J1R5w5FAPaQhJ0JDKnwJA4bBa1yhinJdDIiQ0HxPgairQMFSQyt9yDBL5+JQo2ZnEmp3
-clZMTvmRn6kw9/dqdiahPSpnl8lTgRMwCNtE6/BZmICthuEvYvicRxdbRcnwZDUKVjJ83YfMSoZ/1uxM
-2oqdnM2SbaV+ZFaybbZmZ9L2oMrZLNm2M9ADL8NromSkCU7AXsPwkpFnS3SxV5SMhEtRsJKRdh8yKxlJ
-aXYmkR1OzmbJyB4/MisZ2a/ZmUROqpzNkpE7gTLYB4dFyWgITsGoYXjJaFTRxagoGW13o2Alo30+ZFYy
-mtfsTKIHnJzNktFDfmRWMvqOZmcS/UTlbJbcWBzIwBF4X5SM7YbbMGYY7FQS2+fUxZgoGXvDjYKVjI35
-kFnJ2IeanUnsMx7ASsbG/cisZGxCszOJ3VQ5myVjv8+RC2wq9xSIJWVSo02bG9rhA/hYHKvjG6rCacPw
-Y3V8W6KL0yKk41o1ChbSMeNDZsfq+EezM4lXOzmbx4prfmR2rPhizc4k/pTK2TxWvGWOXCD+gqdAbCmT
-GsW/D7wIZ+C8OFbiPTin/50Xr1TiI4+hREjiQikKFpIY9yGzYyX0u29jkrjp5GweK3HLj8yOlfhNszNJ
-zlI5m8dKbqQ34AKM80BXarkCF+GiNSC1QpN5/f2czYGpYVVe314urXc20SB8AZPiLnRVwRa4bBj+bd2l
-Kbq4LO5C1yKtQDxZiYLdlq7DdDN8DVN8rDOdVuAKXLFqpPs0mV+t5GzWSh9dioy/ZenjHkmQ9KduFGxk
-9zx6AL6D69bI7p8UuApXrRHdtzSJe9RKzubInvl+ZPZoehZpdiY9+k8Ssvloek7SX+AG3OYbXL07FJiG
-aeuC3t2azMcXcjYDesdVeX2yXFrve5uugV/hT/Fo+rtgG8wYhj+a/oyiixlxW/r17zRZHKxCwe5T/y26
-He7Cf3ysM/O5AvfgnlUjc0mT+YcqzmatzB9LkfHRZP71SIIMzHWjYCMHsvR1Smi5NTIbVKiLuqwR2RZN
-5s4qzubI7Es+ZPYpy+7Q7Eyyx5yczUeZc9EMddNqceeE4R/t3AIPraAVonVuuRsFa50Lugo2rCmSNuS3
-0mF6H10kpgjDp+RHPdRLvSIkf8qNAkMuqAUbxl3ShsG/6C66mC4VU4ThU4YqPHQJXSJChmqqULCQoZVq
-wYYml7RheCdN0mX0UTFlZAWcoXWG4e/ayKoqXdj+yx6JeAtEfh4Klvo/UEsHCHpS9A0jBQAAIQwAAFBL
-AQIUABQACAgIAAAAIQB6UvQNIwUAACEMAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAABiBQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.DirectSuperClassMatcher.java._trace-6e8cc998-89cb-32c0-bfc5-253fb725eb00--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperClassQuerySpecification.java-aa75b780-05db-3b0f-823b-99445925cee4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperClassQuerySpecification.java
-
-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
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/SuperClassQuerySpecification.java-aa75b780-05db-3b0f-823b-99445925cee4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.TransitiveSuperClassProcessor.java._trace-a695fccb-6402-3fa0-8a46-14dfece86010
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.TransitiveSuperClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Ps8ozcDk
-2ONQxS/EyKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOk52t2aRgWhh4HJvkeHmB3G2iAgIM
-jI6rBcA8iCSj424pZK7Ta1YRESTuBw4wF6LV6YcamHeaB8hjdvonjeAxOktCNJ5mAfPkISpvgFU6q0oj
-eIzODhCVNyAqk1jFxREWOqdzgLkQC51LpVAk+9mQJAFQSwcIidbuqaUAAAAeAQAAUEsBAhQAFAAICAgA
-AAAhAInW7qmlAAAAHgEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAOQAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.TransitiveSuperClassProcessor.java._trace-a695fccb-6402-3fa0-8a46-14dfece86010--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ReceptionWithoutActionProcessor.java-01c69eb6-4f26-346a-b1b3-724320b233de
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ReceptionWithoutActionProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAB9kU2L2zAQhu8G/4dh
-T3EOCvSaUrJsLz2ULe1hzxN5kojqa0cj01D63ytbiR12w4ItWR/v+848jqh/45EgO6uSoJBDfTKeVBZj
-t23TNsbFwAKBj4q0NTGVM2c/jYP6SZqimOC3d+8NBoVRvWbis+LsxThSGI369h1Fn35w0JRS4EX9row5
-4cXIKWR51ONikk/VbdbrtoE1PIIb9yBePUHQ2MDUw2FcnO60yHe9IaIIsVeT7zQ8WUNeEqRyy/bQE5uB
-AD2s0Ad/diGnDrTFlEoQCpRmLLlJMgbjPhUMWq7FrbrFe9M2u185Ri77L8je+GNaPaC1D13bxLy3Ri/6
-GnEfyQzzNv0N588f0PwCf0s9UHlCqe4rHQqkSweVTG2ubAXYE9Af0lkK4HJCBWn9A+oi30VkdBDnyMlo
-QJsJwuEKGaZbVD6XtsDUuzozly7s+cqtRE0Rl4Q6bcbpLaghmH6mXdpAe2O/lNRtR/H47p4HYjY93bh9
-ZPKeXy2tqxRh1lUmR5JZuupq7L+2Kc9/UEsHCJceWUqNAQAAgAMAAFBLAQIUABQACAgIAAAAIQCXHllK
-jQEAAIADAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADM
-AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ReceptionWithoutActionProcessor.java-01c69eb6-4f26-346a-b1b3-724320b233de--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatcher.class-5b0a97d1-c094-3c83-8252-6d08723ad0c9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatcher.class-5b0a97d1-c094-3c83-8252-6d08723ad0c9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatch.class-be3a1bcb-d289-3c90-915a-90f75f926c34
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatch.class
-
-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
-AAAAAFBLBQYAAAAAAQABAD8AAAD5BwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatch.class-be3a1bcb-d289-3c90-915a-90f75f926c34--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatch$Mutable.class-f5d296bd-a969-307e-824f-8125425b0eb8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkE1PwkAQht8p5atW
-UVT8iAcOmoCiNVwxeiAxakAPGg7elrrCmtJiP/xVXjyZGDXx6o8ybpfKRaMkbrKzszPvPLOz7x9PrwDq
-WMlCI2xHA8cK+G3EXZtfCdbz2cA6YsHZkPssFJ7bZqHdX29HIes6PAudsDFRCSGzJ1wR7hMOKi3P71nc
-dsQw4JYsr8fGajosCBo/58awRrVD0JveFTeQQt5EGgbh+l/I1kQTqM6FlnD5aTTocv8i/gFCseXZzOkw
-X8T3JKiHfREQrMnIX9/ZIGjDJmHtt2EIxnBcTij/NRwhL4KkASFVqV5KwrkX+TY/FHGo9O09OzfsjhHM
-Y9flvurK5TDZBIJdSA7ipcmdRkbes9I7ga7iuc2tGj0i96AUU9IaSvksVS8wpVce6TCNGcXJoYBZSYm9
-ORSlmjCPhYRbk2ec0/T7MTGjIm+KZo6yCU3DorIlLKnOpF67jNVPUEsHCJSF9Z9gAQAA6gIAAFBLAQIU
-ABQACAgIAAAAIQCUhfWfYAEAAOoCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAACfAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasOperationMatch$Mutable.class-f5d296bd-a969-307e-824f-8125425b0eb8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorProcessor.class-ad2af356-ce1e-3c20-9b46-12ebbb2bc8f4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU9tuEzEQPc5tybKl
-aSgFyqWkLTQXqZYiJB5SVaIIBFIgkYr67iwmcbWX4Hgj8Vm8BIkHxDMfhRhvAqGhhebBMx575vgce/z9
-x5evAJqoOsgwNJMw4CMjjAyFP1CR5IlRAe8KLUJppO68P5IDMVax7urYl6NRrB3kGEqnYix4IKI+7/RO
-pW8cFBgex7rPpR+o4UjysRJGC/4hkfoj10lkVCi5GCr+6rUw/uA3HkPhQEXKHDJkq7UThtyz+J10kcVV
-Dw6uMKy2idibJOxJ/Vb0AslQbse+CE6EVjaeLebMQI2IRHt5TS0GZzgNGF5W23/qILSmNXOA1vn7naEg
-sb+wW1bKfvVvMufwSC+EClysY8PBDYbapcs83MQtEt+XpsuwXa39j7w9ZNPDHdxlyFNV54hh76KyBU0u
-GO57KGGNakN7PENjCYkMT85e7sVN0hWGAKL51TDs2JPLDO5xnGhfvlD21Sv/etd926YMxWPVj4RJNOUn
-7cXWbV2S0dm2PVhC9mErVyH+WRp5+nw58tTYZIsUcfKMfL7+Ge4nmmTgkS2ki6tYIetNE3CN4vT3YY1i
-68szkOcEniG/Um9McJ3G7QnuzcHcdHMT9tkt4MY0eQqYzrbwAKz0lCArM8ga5disYr3xDesTbC9yYylU
-Jh27qX2IR6nf+wlQSwcItwW5OPgBAABmBAAAUEsBAhQAFAAICAgAAAAhALcFuTj4AQAAZgQAAAgACQAA
-AAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAADcCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorProcessor.class-ad2af356-ce1e-3c20-9b46-12ebbb2bc8f4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.EmptyClassProcessor.java._trace-0dad3020-e77a-3d09-9f12-2db5b6c9fc12
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.EmptyClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR05mGUYmBy
-kXa8oWPByKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOnU5NbJIwLQzcjnkivLwMTK5TuU1N
-GRgdewVAPKgko+NcFK5TNquwMBK3gAPEhWp1qlAF8xaAeMxOddIIHqPTTBYIjxnM28UqJoZkzH4OEBdm
-zFkBFMm7bEiSAFBLBwjDboltjwAAAPQAAABQSwECFAAUAAgICAAAACEAw26JbY8AAAD0AAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAzgAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.EmptyClassProcessor.java._trace-0dad3020-e77a-3d09-9f12-2db5b6c9fc12--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperOrEqualClassQuerySpecification.java._trace-bec6746e-7cd2-3892-a78c-8548a15c615e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperOrEqualClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMymd0mMHA
-5MTukCkiwcigWFyUrF+am6OfmltQUpmck1hcrO8KYjqDmHplhTlMrhtD9ko5TIfpYVB3W6iipATk8guJ
-iDAwup1VBvMgkoxuHySRue7iKsrKcLUeqio6OghJD09OMBci6aksaWqKkPS04QFzoZJ+QiiSCezIktfF
-rayQJN/xgbkQSa8QcXt7hKRXNieYC5WsYkeRbOFGkvRZxO3g7eCN4J9UcfBx8EEo93nLCRWAKPCbxu4Q
-6hCKUOA3VxgqAFXwgN0h3CEcScFzIagARIF/oYBDrEMsgt8pDuVDNfjvMXGIc4hDEvjACRWA6AgwZndI
-dEhEKAiwEoMKQBWsY3VIc0hDUrCZHU1gtxBUAKIjUJnVIdshG6EgUIMbTcCEDyoA1fGFxaHAoQBJwQ82
-NIH/olABiA4AUEsHCHpOPSlCAQAAnQIAAFBLAQIUABQACAgIAAAAIQB6Tj0pQgEAAJ0CAAAIAAkAAAAA
-AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACBAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperOrEqualClassQuerySpecification.java._trace-bec6746e-7cd2-3892-a78c-8548a15c615e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatcher.class-830dcadd-cf55-3a39-bc03-6555d3716858
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/AssociationEndTypeMatcher.class-830dcadd-cf55-3a39-bc03-6555d3716858--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsPropertyProcessor.java._trace-2f869436-074e-3b43-961a-24b7f2dace4b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsPropertyProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03s0ow8Dk
-puWQYGnNyGBaXJSsX5qbo1+cWliampecmpKZmF6UmKsfDOW7QPhhiTmZKYklmfl5emWFOUwOe5z+sUvD
-jGHgcVwhxscH5BrxWloyMDqeFADzIJKMjjeFkLlOP1lFRZG4/zjAXIhWZzYVMM+eC8hjduaRRvAYndWZ
-ITwmME9bCMzz4gWrNORE8BidrSAqvSAqo1glJBAWOsdzgLlQC3OFUCTr2ZAkAVBLBwi8xRsuswAAADIB
-AABQSwECFAAUAAgICAAAACEAvMUbLrMAAAAyAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAA8gAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsPropertyProcessor.java._trace-2f869436-074e-3b43-961a-24b7f2dace4b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassQuerySpecification$GeneratedPQuery.class-681d32b4-23aa-3dc6-8fda-b9cb59dd5e9e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassQuerySpecification$GeneratedPQuery.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNV2tzG9UZfo4lW0KR
-G0ckUIeEBOqAnMhak3JLbAKxLTsisuMgY6pwy9HqRN5ktbvZXdlWoNACbUq5lUsLhXY6wxdm+BRgaqX1
-0PRz/0j/BfCeI1nIshNsOdPiGa/O9Xnvl/Ofb/75LwCH8dcQOhgmyiVTEyXHr+gm9zyt7Bumli07wj3l
-pi6WuTkql0+XhVvJOkI3zhk69w3b6psQlnC5LwrTajOEIMNjtlvUhG4ajie0eYP7Ltcuyl3NLVu+URIa
-dwzNKDmmNsI90YBITY7XUBjC6anszPGp0RRDOnOTeBsi2GHiyjL8YwyBeP8sQ3DULogIGLZFEUWYoWtY
-7d9CSz+JohNdDNszhiWmyqW8cGd43hQMsYytc3OWu4acq8UIAthGeP6c4THsKgp/vGyaldPEHjEkClO8
-RBd3xvsz5/k810xuFbWs7xpWcSiM2xj2k5DJ74VMeq3yMewg0GnuEpAvXIlHa7EVQKWUjOH5JOUtWaNo
-cb/sEsV71hwYXsvBsaEQ9jD0tG6EcScpyivnw9ivBk4Ed6MvhJ+tHFaox12XV7woDuAeUiD3JBWGA/Gn
-myidyp8Xuj+0DrfdzWKRSGfW4fgHHarEfX2OrmuOV/F8UVLbhvC06Qa0kvIgw9jNAAsjwbCbkJJ1pCTZ
-77D8JJW1IuhHUrqUxnBvfK3G165Ib9xZsCeEP2pbPieXK4zYBUMaeccqjWSF1FoktagLR7q5F8L9DLPt
-S6WCI01eb5CvXlKh0wBnyLQSb8ca0yRKhQwQwUM4EsLDDHfqdkkr2nbRFBoNS7ZFP6ZJPiJpkDMdBUnZ
-Y4kFir4LonCCe3O0wXBHi3s0bZJ9H2F4qE32IhjGo9JkjzGk4ltxuVq26Z+ViCNRjGKMoZe8/JQ76grK
-RyuJY6RSywqn13GQ/na0vAJMihgn2M0j5Lln6MIqlyhvEo6nzVQcQf7o0V3D8kM4wXBk47B+2SHzjpvc
-n5GjEB5flWRqOSGCCWSk3icZbls3Z8yGcIpK1A/SFaVzmk8Me1pKBeGMyy2P3HpepEkCbunCOykqYZym
-5DTn+85RTVtYWGhEsMSXUaw9kBxMDmpPTmbCyDJ01gOa4ckoZvEUhSnZUi3KzO5mDMoH3KRCtbE4X2VY
-ybLQbVfUWVaIZL4cw54bnYtgCk9LpT3DcFf8hpDKEVN4Tp5+nuFKO65di99NXKxZXll9M9d0Sn1i0dfS
-acsp+2QsZXzevi8XxDnhuqKgpRYd25WtwEoGj+AsdKmTAsMb/xOdrA3T9aqATBrnoihijtoIT/jZSilv
-m4beXCJvjbeWUamm8wwntqwm2W8YPiVDA6bUTolh6f+lna1c7p/dBhsXQ3Cow1hVv6JwQToM8AJZfld8
-nXxzJoQy9SE3IX2OGBZ3K9/noVHT9qgti2AB1CovMgxet7e9TlMbxSW8QI2sUc9oDPdTQdwsypDk4JdR
-vISXqRRTOktT3LkWN9XRJ4TjCk9QF1JrAcbi7VSjlnIYgY9fS496heHvP+YcdINyzvBaFL/Bb6n1c1yb
-yok3JhxhFYSlV5papk82IJ5YOa7Nqm1FpIHRVvnfSD9HpeV3DI9ukT3q8vP13nT7ms40SFv0gjvStokZ
-QvPcfZ6eHQyPbCkJNJAoCXQICrfjWzYM9SirH3/Ub9RfhY/fvD6ZclbW5/qFSe7UwcNcl/7WN8hw8kYB
-v+kncSRrl11djBuSSnwDGEkpJUM0bVn1/CLoCfIJNd5tMkVO1MIW9lOoBQD67pZvcBqFEFb/9Lql2SF0
-QP5tWwbLVRH5Ct1f0LQD2+nbRYeA59CjVuR/tHFRo1+523mwih2tV55VV6K1A4gpulRssbN+eaB+ORDb
-daXlar7paqBx9Xb8lE71qrO7FcQwgupMrPNr3JELxPZmc8HYvuxV3NWKWGxCjDUQ721CjCvEKVKLPNNH
-iP25wDJ9Yntjh6oYIGg121ebrUPDbKLR16AxiPtIhsM0lrz+vE7tAUmt4yX6dtKh0lU8mFnGcI70eGwy
-Edu7hONTidg++jlKVFOJZUzkgl8jnQsMZKs4uYyp3MHYdOyJJcz8G7+o4kwVz64+1xu87sEEyXZWynY2
-lxiI7a0ir2SjWS9pT05JuCWIZRiJgd5gFRcOJf4BqwNP/QhZ9BVgZ51wLlgDvYr5JbxYxa9WOP8MkcmD
-iSW8eu3QFTJDkHFWwGUyiTTfeXIn4CLNfHSjTB46jz1U0sewiBIqtHoJr+AFvEPjP1KV/xtexme0cgWv
-oorXcI2q2H+pjvXgMrudKsIBvM4O0/hhvMlyeItxvMsE3mMX8IFykWek8Vmp7iJBZuB1/J646sbHeANv
-knvsxPt4C2+T4+yhlXdoFCRqX9R3q/i8vnsNn9Z2Cb8Lf8C7tPte3QlruO/T6ANauRUd35LIHeTeIWrl
-6HO5qydM4vypHo59ym+JnS/R3erZzdH/ofp+hD/Tb0SF8Mf4CyLfAVBLBwgqpMQTPQcAAAIVAABQSwEC
-FAAUAAgICAAAACEAKqTEEz0HAAACFQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAAfAcAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperOrEqualClassQuerySpecification$GeneratedPQuery.class-681d32b4-23aa-3dc6-8fda-b9cb59dd5e9e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OpaqueBehaviorWithoutOperationMatcher.java._trace-3e253d55-8e03-3221-8a1e-11f24ec03abe
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OpaqueBehaviorWithoutOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjz9oE1Ecx++laS65
-GK+kCYKDp/h6gSIGDIIopb9gJMRKrW1oevEwnPnTJCSVmOjUSWrnbgoWrS7NkCUF6dIli0sRESkODg5F
-s4iTIG6ae+/53t34+X4/73u/kyRpHKH6DwRDyZNKJS/hGJLi7YfF+KNmI97uWJ1y0ypWa2vl+JIAy1aj
-VrI6tQdrFx+3Gp7rmdU3k/CdLUiQTF/Vp6clzw2/NjUloXT1xIhoi9IdLGKmpScSAj4bGyF9mtkJO8o9
-WSjnat6ZGV7ONcMjZOWOPDsrlLs20nLhvA7zMM/5doAw0xdW/A5h8b0OJpic/4QJswdLQdkhZF8HoQIV
-LmR72BV8PEkC9uKrRjl2+h+PZb+pIqPsL4VxYMTLQwwtaPHBXDBKAjqYO6tRJoM5XRUZ5S4rjO1BI+SH
-dVjng0Y0QAI6aJzRKJNBA6siIyOhMLYH8y+8sAmbfDD/KkQCOpjvaZTJYH5PFRnlBwpje9C8NQ5bsMUH
-zTshEtBB855GmQyaJVVkZLYVxmRwY8I1uI1dwUBxfKEQ88M2bHOhEI+SgAkpjTI5oXBTFRkVDIWxfUKh
-PuEafIJdwa7i+IK1gaELXS5Y3QAJmNDXKJMTrH1VZGS9UxjbJ9zHyQ/Qg7dM8BUlL/Sh//9B0as6OXKO
-sT1QvCY7+1TQ0Zc+eeEADvjFpc+qKxieIgH9hbKFYQADLpSfhkjAhOc+l/DS4xAq+xgO4ZALlS8hEjDh
-p+wSfvscQjWC4QiOuFC9EiEBExZll3DX5xDqFyJwDMdcqIPuClYnSUBf/AVQSwcINzb7llUCAACRBQAA
-UEsBAhQAFAAICAgAAAAhADc2+5ZVAgAAkQUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAJQCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.OpaqueBehaviorWithoutOperationMatcher.java._trace-3e253d55-8e03-3221-8a1e-11f24ec03abe--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.IncompatibleSpecificationMatcher.java._trace-9803c8b0-3fa1-3267-914d-4f27ea87319b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.IncompatibleSpecificationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l9oW1UcB/Cc9CZp
-zm12Z9d/M8pt5oNTSjrrn24v43eo03ZU3OwWI9csNte0S3azpElaWkUf3IYDUaYiPuTJB+dQwSH0QYd7
-UPYw/2xQh2Ob4BBGkYLCQJFNmZvnd+4954S8JB++55zv754EEgqFIoQsXiJsJBQev8B+A4AnSGi4UXeH
-5yvecKM53SxWpt39pYPF4SnpQ2baK7043SxVD6YX5rzw2Oz8XA97KNgjBM88eSuVTofCE5/fDQxYiIxv
-7rrz2U+Q8UdsFXYOpUZHFXiq4w74W+zMdGuB/TElMNlr/P9Gikxu7OYUhCYNGIMxJbRrA6cgdDgGO2CH
-EnoDyQ/tDqdgD+yR5YE4l2DZ7pFOLTT1UQoKUJDlXDeXYNnU1ZgW2nvehApU5NDey3Yb3VjHyV+X6cTQ
-xPdcOjLrLFVI5l4qJI6yOYmy2oer0lQVktlqCqFcsm/bsARLcqHsyV5OfqHsGQz5hbLfWaqQ7GUqBAtl
-ryVRRKHsGlWFZP80hWAhZ2snHIEjciEH4pz8Qs6EjSIKOU9bqhBnHxWChZxSEkUUcqpUFeIsmUKwUO72
-t+8YHJML5XYlOPmFcjkbRRTKuZYqJFenQrBQ7pUkiiiUO0RVIbk3TSFYKH8oAi1oyYXyRxOc/EL592wU
-USjfslQh+Y+pECyUX06iiEL5U1QVkj9jChGFLq5vK/SHrdMLFtU6Fn7phBNwQg4VVns5BaF/bBQxiBu2
-VCHuXVQIDuLek0QRg7ibqCrEHTKF4CDu9vV6ITdjt9EC1ToWv7JhGZblUPHnOKcgdA1D/iDFNUsVUrxB
-heAgM5EkihhkxqSqkJleUwgOMvMyOw9fwNfB1tHZZw04Daelw2YdS5cDKSF4/Ow7MT3TMrVM6UEDzsJZ
-efpS2mqj7f2c/AdS+oAdhh/gQrB5pPySASuwIh1XftXS5a1+IVig/OEIF/+0jvIntkak/G0C14kCB4bY
-6/ATXJUKeBEDrsAV6TgvbumysV8IFvC2JFHEJXmPUVWIB6YQvCTvS/YN/AprQShaed+AVViVllVaVJfj
-m4TgRpVzMT1z0dQy1X0GXIfr8gOpFmgbVQY4+c+ousJeg7/g32DzSO1TA27CTem42kmqy6kBIVig9uMI
-l+CSapdsjUjt7wSuEwXmHHYUbrG4VKD+qMFuv6Tj6tuoLo8PCMEC9edtFPH7qxcsVUh9TuwjrrZBbNbF
-uuSOjcEEJ79j4+FoW2hbWAs1mzbrY31yqPluglMQOh5rC30W1ULzv9tskA3KoYVEDyc/tHB/rC20JaqF
-Fu/rYWmm/KdbHE210XMbOPnr/gNQSwcIlXPYjuEDAACHCgAAUEsBAhQAFAAICAgAAAAhAJVz2I7hAwAA
-hwoAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACAEAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.IncompatibleSpecificationMatcher.java._trace-9803c8b0-3fa1-3267-914d-4f27ea87319b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatch.class-e40a4f5a-e019-32ef-80db-ff1b91fc68ea
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperClassMatch.class-e40a4f5a-e019-32ef-80db-ff1b91fc68ea--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.InheritanceDiamondMatch.java._trace-3631283a-c66f-38bc-814b-a54b98e42e30
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.InheritanceDiamondMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkkFoHFUYx/dldtjN
-EjYrYpnyKLV0JdCIawlL1KD5gjvZhd1tm7WmZme7M5M02EiSmsTUBC1KvHhRYi+CpUKpUBDxVGwPBWkK
-qZZ6EKFHkWqNSSVRSEFyUIf5vzfvbY6/b377zfu9nVgsZjI2uszov1gb1QYWzQyL5edmx3LzU5O5ufGZ
-+fHpsfFTE/7rs/5U7hXBBfCwPzlxyn9r4sz0M2dnJtsGxv1DKfpX7olR4+VNy7ICrj9umjFWSD8WEp6y
-QrZr794Ap1LBQ6PwNFfECkUD1BZSrYvzgBZg1rkiVpg3QDDf79q3L6APYH7IFbHCZQME8+uu/fsD+hjm
-N1wRK/xogGA+NA8c0I79V6IF/+kMEYl2v3XwoKIT2ZBQaJ/kipi9YIDCd9jvwkShvcQVMfsiTBTal2Ci
-0L7CFTF7BSYK7VWYKLTvckXMXoOJwsGRRHe3Shr04iEiYvCN1oczae1h8U2ye/JRYvFt3tMTJRbPm6Dw
-JcUbZPc+HzUWb/He3qix+LMJCtVSkuy+F6PIUifv64siS4dMENTjZPfTQJRZcnh/f5RZOmuC4F5NUoEK
-qqV0Iy4GqCmtJnYJP6Rbhfu7hfX2FqFcNGmERpRQrsiBEIaygnFj5RNcZ1aeNSSHZy5vmNSkprZwSw7E
-wu2sYNxreYfrzCpPGJLDhZWPTBqjMbWwcl4OsLDyaVYwbr9ykevMKtcNyeHC6rMmnabTamE1LwdYWH0h
-Kxh/UZW4zqzqGJKx8JcETdO0tnCtQwyw8EjVpDmaU8KRWmLXoN4pBuIXNxO0QAuacCcpBhCOPmnROTqn
-hKPPdYiBEC4naImWNOHLDjGAMNQdp2VaVsJQrl0MINS+StIFuqCE2tWEGAjhZmKX8F28RRheeYqu0TUl
-DK+lxQDCa39adJtuK2EknhYDCM6iRffonhKcTzJiIIRLWcH4PJ0rXGfmrBiSw//KWZU+vj7nLteZOWvS
-x9fnPJQ+Pi7nb64za3RIHx9XIyN9fDuNPVxn1jgsfXw7zTsWPaAHKrB5v10MENgMDgBGYDM4gMbMDQ4g
-OFzoZqSPQHcP15m5h6WPQDcvfQS6fVxn5g5LH4FuXfoIdD2uM3PfkT4C3Z+StE7rUY/7qyVYBHttSdqg
-jUjwUlnBCPYyXGfmdRuSwxd4Oekj2MtznZl3TPoI9o5LH8FenevMvHnpI9hblD6Cvfe4zsz7TPoI9n5P
-0hZtaYGbKTFAoP9SirZpW/ExS7D4gX8mRY/okRKCE4BxI35wAo2ZH5xAcHgC/3Pp40b8L7jOzP9W+rgR
-/5b0cSP+91xn5v8mfdyI/4f0cSP+JteZjbZLHzcy+mqSdmhHBY6eTIkBAv8HUEsHCIC1ji36AwAA1AkA
-AFBLAQIUABQACAgIAAAAIQCAtY4t+gMAANQJAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAAA5BAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.InheritanceDiamondMatch.java._trace-3631283a-c66f-38bc-814b-a54b98e42e30--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsOperationProcessor.java._trace-38ffd180-2ee4-3d2b-be32-3e92c798d4af
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0PsQow8Dk
-esUh2NSckcG0uChZvzQ3R784tbA0NS85NSUzMb0oMVc/GMp3gfDDEnMyUxJLMvPz9MoKc5gc9jkzs0vD
-jGHgcVwtzscH5N7hMzVlYHQ8KwDmQSQZHe8KI3Od/rGKiiK4zswcYC5EqzO3Cpj3igvIY3YWlEbwGJ11
-mCE8JjDPQBjM+8oHVmnGheAxOjtAVH6FqExglZBAsjCVA8yFWlgsjCLZxoYkCQBQSwcIDC0IvbQAAAAy
-AQAAUEsBAhQAFAAICAgAAAAhAAwtCL20AAAAMgEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAPMAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.OwnsOperationProcessor.java._trace-38ffd180-2ee4-3d2b-be32-3e92c798d4af--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassQuerySpecification.class-9260352f-e4ee-3d6d-9652-0c8e19528f7a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfocEFuIq
-KbbY2g/bCpqPlkWqKE2KCgSMBMHGctOrYTPFxc1mnd3Qxrv+I71Rnl7047Y/qo9nJksICco2Cg+783HO
-e95zzjuz/PvfH38CmMNPBoYYbjbrrrXPXafGQ6fhWc3Qca1q0xdyU5aeNrm77PIgeNgUslX1he384tja
-0ECSodKQu5awXccPhLXv8FBy66kytWTTC526sLjvWE7dd60lHog14QnJQ1Erbaz2IzKMFB3PCRcZEpns
-NkNyuVETKYzhjIEUw9qATKc6Ybf0pgkTZxlGuW2LIJiaZVjPZCvvCbyQQgLjJoaRZihlTi9QnYf2YyED
-yw9aQSjqetsRgRXhqUKMVxxPPGjWd4R8xHdcwTBRadjc3ebSUfNoMRk+dgKGhUFzKVBRHC8IuWcTWmHw
-ohBQqvSbLXw1CQx8wnD71EKIQwdrW29r2A5KCp/icwOfMSwN2qkKf9a613BrQioFTKbAcMnEl/iK4YIv
-G0oMZZKfQ9DPhCxJ2ZAMe5nKHt/nlsu9XavDpuz1Whayp7f67RkWDFxmmI4VjU6IkPS8GpMcw9lqyO0n
-G9yPtHKm3WgyC2lmxxCqOsndvL1dEmWhTyN9ndhoC5wORg7fGMgT65guJr5FhmFIXw1Cx2O4NShTqoEn
-fi3V/bCl8Rmy/Qo/mQpx/w43DFyn/sRyMDGLa3SaKGAUq5j5uatXmzt7wg7jFo+UscBwsTtv8ptTD0tb
-KXoFE/MoMvDjrTxuWHjbXlw2dLh9LnldhHRtMZw/ITGG8sn5xupdeYuHhO0d1p7hrkruJsN8ZmCIGwzB
-O6j8/zoeqZ5h1cRVJeRiZuALNbutgMrquzJy9Om6rhYrJjbU4iXhBU0pjs5+reypEnC36gn+pEVtqzaa
-0harjroAMjHCzqgOMoxVnV2PhwTO0Hqvn/xi7NtjkTRllj0C08uChDfe8+mlBI+ueFyj0iSgflIYUmWj
-uUGzeZoxeo/mDjD6Cude0HgIH0R2wBRZTWOCRmbbDufxIb3H8BEmyeICjZO087FG26KRskod4OLzdYL8
-4i89T5DN1/RUuOc0jxlasYjHbAd7mH6nKBZwhf6I34pBPkmllb44CzRS7IbzB8g+71Ae0cHmNeRk2yCi
-q0YzFFDRm9XFMDSJNt3kAeZ6UQpdSScjlN/VsYt8VygNFSGdT8z9jVv5pHoe4PtenDtdbNIdNmn8gEWw
-9D+EeDtCvEI2ymokl3+JO704TOPQfvouZbAU+UxHGQznXmL5zS4rVMWVvioeC1h6s7cq3lpXQF3Y3Cvc
-e9HjcrnjMor7x1wOOa73unSiUDkf6NEmqUi9H+JHek/QaIysqlD/8jA8Quo1UEsHCKixy1j6AwAAsgsA
-AFBLAQIUABQACAgIAAAAIQCosctY+gMAALILAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAAA5BAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperOrEqualClassQuerySpecification.class-9260352f-e4ee-3d6d-9652-0c8e19528f7a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OpaqueBehaviorWithoutOperationMatch.java._trace-bace7790-4f3b-3d01-97f5-4fc43972e137
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OpaqueBehaviorWithoutOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkTFoE1EYx++1CXe5
-hpxil4TaQ3OlqaWGqhSRUr7A3SVtaG1N75KxoVYMpBWbmKGbCBlF6hIQKqSDHWyXCBaELooUsW4OIuLg
-UETo4CBumrvvvbyXjr///3f/78FJkhQkJH+HwL7UY5qpK8YwkZKV9eXkg9VyslItVldWi8t3S2sryZwA
-brFcul2slu6tXa7dL/ekGs5RH7xmC9KUOWdEo1KPpehDQxIxN856REtiPrkYi7XL4Vi77DUbGidivlCR
-Qj4dBgcGhA+P5C78rHlIj1j9xuAgp+u6T3jDmtI4EWtWRfJvWM/keJyPWs2Ah2zmZXfZigilbUA6calz
-xB7VEonOEftGGMk/YteVsTG+Yz8OeMh2GnJX+Twilq+6yzchoUy3ghMTvEzvhz1k5TvdJ3xd+oPGiaS/
-qEj+6zIVeXKSz2Q2wh7SmczPIKQgJdQn8qngj4YB/WK6JIMNNhem1xUMmPDWgCxkBeE4jAEVZmZlmId5
-LswshjGgQvZ8AApQ4EL2QggDJvxQYAmWBOGXjAET/sqnhH+BLmHu9zjUoMaFm/EIBlRYuGZAHepcWChE
-MKDCre8GbMImF3K9ZzCgQu6cThn/US6qiUxyCZWx/58Wjw3Ygi0+6PSFMKCDTr9OGQedmCYycUZUxv6g
-80iBJjT5908N5M6BAwW2YZsL73XK9MBHTWTifFUZ+wfcEQV2YIcPuuMqBnTQfajCLuxybr/A584HByrs
-wR4XDnXK+AL3kyYycb8xH1+QH1WgBS0+mL+qYkAH/wNQSwcI60p0o0kCAAACBQAAUEsBAhQAFAAICAgA
-AAAhAOtKdKNJAgAAAgUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAIgCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OpaqueBehaviorWithoutOperationMatch.java._trace-bace7790-4f3b-3d01-97f5-4fc43972e137--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/META-INF/MANIFEST.MF-efde3671-56d0-358b-a560-00b85b79f82e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/META-INF/MANIFEST.MF
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdj79qwzAQxndD38EP
-UB92hw4uXQpeAsmQQHdVupgD6RSfdCZ5+6pJbDq0ULp+v/v+3NYwHTHl5h0lUeS+7qCt3pSdx2Z7hyt7
-WsjOBOzrKCOg9XRKCDOZLAbwbMLJYwINftFm48mZXBIW++ESPqIn+8+Yl0Q8esxl0msWxSV23dlCCx1M
-WhxHQqn2OCkJNre7vzY+PlS1jQHGGEsbjGrmq/aDe1KUC4hypoC/3BjnIn/7AmyUdfp9oRvOaPWLDjyT
-RA7Iua83pfkwNB08V59QSwcI1XFaXM8AAACxAQAAUEsBAhQAFAAICAgAAAAhANVxWlzPAAAAsQEAAAgA
-CQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAA4BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/META-INF/MANIFEST.MF-efde3671-56d0-358b-a560-00b85b79f82e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/generator.vqgen-4b2976d9-36a4-318c-99d2-ea207943491e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/generator.vqgen
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABLT83LzU9JzVFQKshJ
-LEnLL8q10i9KLc4vLUpO1c8vStdLTc7JLChO1SvLTCwpStRLrUjMLchJLdYrzc3RAwokp+qB9etDSKCo
-LkQ0HWqwEpe+fjoWSwpyStMz81CsAGo2AhFQs0J9fRCmAABQSwcIJa1U7GwAAACoAAAAUEsBAhQAFAAI
-CAgAAAAhACWtVOxsAAAAqAAAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAA
-AAABAAEAPwAAAKsAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/generator.vqgen-4b2976d9-36a4-318c-99d2-ea207943491e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.UnreferencedClassQuerySpecification.java._trace-a68cd972-f194-356d-9945-d3b0eefc87b2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.UnreferencedClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQMfcDo0M7A
-5MzlMFtShpHBtLgoWb80N0e/OLWwNDUvOTUlMzG9KDFXPxjKd4HwwxJzMlMSSzLz8/TKCnOYXDMDyiQd
-2mDmMKi7RaooKgK5QkKSkgyMbq3KYB5EktFthSQK97yKkhJcrftdFW1thKQHIyeYC5H0uC1pYoIk+YUH
-zIVIerIJIUt6SrAjS/aLW1oiSS7jA3Mhkl484nZ2CEkvZU4wFyppxI4iacONJOmjx+3g5eCF4IeqOHg7
-eCOU+1RyQgUgCvyU2B1CHEIQCvw0haECUAU57A5hDmFICoqFoAJQBX8FHGIcYuB8f1FxKB+qwd/DxCHW
-IRZJoIYTKgDVsZ/dIcEhAUnBMTGoAERBgD2rQ6pDKkJBgAs7moCPEFQAqmMNq0OWQxaSgo3caAJ7+aAC
-EB2B7iwO+Q75CAWB3mxoAkGiUAGIDgBQSwcIdQ3nRlABAACxAgAAUEsBAhQAFAAICAgAAAAhAHUN50ZQ
-AQAAsQIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAI8B
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.UnreferencedClassQuerySpecification.java._trace-a68cd972-f194-356d-9945-d3b0eefc87b2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatcher.class-88ef9baf-e7fe-3e3e-b05c-88815f72ff12
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatcher.class-88ef9baf-e7fe-3e3e-b05c-88815f72ff12--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperClassMatch.java._trace-d86bc611-7e85-3a8a-8448-9289e8236c47
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdlF1Ik1EYx3dsr2db
-Nt8uBOU09Ma1mjkCoyAvHtt83XQDv7a9UwTX8kKdhh95FUEg9GFEdBGFBN0Udh0WiuCN3ggVBBFE4UVU
-V9VFEIRQrfM8786Zl7//83/P8zsceF0ul8HYUCuD164qSME9w8tcobnZQuTSVDGykC+OX8jPj1+cjvTm
-5+fHZqcz5aR1YaZY1TFgv/fBK+dTF8SjL8z6+hKnDxqGi0VfH5aEUxb9fKyhoYSjNaXhgeg3oYjFPAaS
-W1JdWIgSTfn/N2MBoYjFznCkakkZIxBQK2LDvAILtRJRJ/bEbGxU9DwoCW1iG0IRi70zkNDmY0gS2XwS
-iljsD0eSNp1DvLlZre/MuyXiws7JyuGsXxtadZAInyjrWEdEOFzWsU5zJKljjUEqcrLsYxVFJFL2sa55
-kaSP9dLT1qZWWm/dEmnlLq8YfvHrw72KYVeVVxvGLxvQAR1qHL/KKaDC9SAxXid+W+jM4k+dA/BKiaMG
-WGCpAxMtXgrwwMSpEDFeOnFW6MwSGe6wvHjiK4ckJLUDv9dQgAd2dxnQB32q0J3k+4LBWgroi2ccMpDR
-ChseCrDQY5owDMOq0NNUQwEVbnAYhVGtcKeGAiwkH7hhAiZUIfnQSwEWUo88MAdzqpBa4RRQYZXvK2y4
-Kwq9HwKwBEuq0PvbTwEW+n+ZsAzLqjBQ7acAC4O7JqzAiioM/nACKvwNEuPjpw2hM0s3GQ7Lx08HQ8T4
-tukWoTNLd3GH5dtm+01YhVUlkD3vpQAFspNBYhTIzgidWfaW4bAUyN4NEaNA9r7QmWVLL08sBexDHliD
-tfI+O2ASk5Dd5oF1WFeF9iAxCtnnhM7MHjEclkJ2IUSMQva40JnZi9xhFHrjgU3Y1ARKv2UMUCB33Adb
-sKW43SSmD3IDPtiGbVUYCRKjca4gdGa5K4bD0ji3GCJG49xNoTPLPeYOS+PcTw/swI4msOejAAX+AVBL
-BwiBiZRF2wIAAJoGAABQSwECFAAUAAgICAAAACEAgYmURdsCAACaBgAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAGgMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.SuperClassMatch.java._trace-d86bc611-7e85-3a8a-8448-9289e8236c47--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfBehaviorQuerySpecification.java-18667073-4d32-3b4b-9a0a-4fd4a4bf387c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfBehaviorQuerySpecification.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfBehaviorQuerySpecification.java-18667073-4d32-3b4b-9a0a-4fd4a4bf387c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification$LazyHolder.class-a5481465-c47e-38ac-b08c-f896465993c1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtU9tu00AQPZukiWMM
-TUO5lUsLBEgQwggBL62QqqgIi9QtxErV8oA2zjZsceziC1L6VYU+FIHEB/BRiFnXkCo8IfnBO7PjOXNm
-zu7+/PXtB4DHaFVQYHCSkWdG4mMifFcMJB+GfGQmsfTMzTDYF2E8tpNRX4Qbu22PR5Hlb3L3Ax+K14kI
-x9194cpd6fJYBn6jww/GLwNvIMIKSgy1Pf6Jmx73h+ZGf0+4MYNm2V1n1W6vMbzq5Ea8zFCnso7VfmfZ
-lmOtdqydtTcU7Ex3QJnaiutJX8bPGYrNVo+h1A4GooKzDFZuHekwMGughjmG8kpGZzdzHLnVq4LhvIEZ
-lHXyLhi4iEsMc8KPklBYRCm5Jw/EgGG+2fpXCQW/YqACjWG2I31xQu3wvieUdIHLvR4PpdqnQR1FXFcz
-6aRZ/F5GDL38Bjp1eZaVejcN3FLqadx1RRQ1nkzcRwzrNFGe10fvBknoihdSzf70fws8VOIyGJbvizBN
-FiSOPpkISyR2kR5dAQvqwMhbUMqTLdFahTrBM7R7lmYB9e8wttkxzh2h/hXzR7j8OUODcgu02pS/hatp
-VH21vzVMsozszP1jXJvAymlwPYUYJwm4gUWyVXVzMvCD9A+gfVHES+xwinaH6rz9Q1vTcBuNDNnIkCVC
-Hk6x2qcavZOud3EvralaNdCE/htQSwcILbYQfQECAACWBAAAUEsBAhQAFAAICAgAAAAhAC22EH0BAgAA
-lgQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAEACAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification$LazyHolder.class-a5481465-c47e-38ac-b08c-f896465993c1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperClassMatcher.java._trace-83ce3c36-2d33-39c6-9925-68745b0e26b0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdllFoW1UYx+9p781N
-lqVer9mDnDIfilkobEWKyB5mv1MIWwfWznhHuISlTZslqUnvmiVl4B7cy2CjQxBcH3yZUPRFoQPnQxki
-QkFRxhy4+jCnsDJljApFnDJYjed8595z8vj7f/9zvt89oVDDMCxCOucIO2T0wRtw1UoQI3u2NTvSaTZG
-lmYa9bmZdj1YGJmaabcrrYWTYXJoabHRN77duuSyg/KoAW/lfnKHh7vsJS3LILk/93ISU5J76qh4dMsd
-HVXw736O4ujRXW147HlbGU5cM48ciYYTqymOOLxjjo0pw7vPcRTD4zEbGLBofDwlA1GY7LgwBVMRX0kg
-44HJq3GtcCLpwik4FfGQZDxw4lVbK+T7k1CHelTIDzg9wUsDGOCJgxnk6b1d7s+PUpVJftKSbHJ+O4vc
-HOB9n6pM8h1bcux/9q450IFOJOCt7cNACHgbGWQh4H1PVSbeQ0syF/AeZ5GFgLdDVSYnu4+OzAUKr8Th
-AlyIBAqHExgIgcJ4BlkIFI5RlUlh1pLMBQr1LLIQKARUZVK4bEvmAv7rJizDciTgj6cwEAL+mxlkIeB7
-VGXin7EkcwF/KYssBPzzVGXir9iSuUBxwYIVWIkEimdTGAiB4nsZZCFQvEhVJsWP5QVCoPhpFlkIFD+n
-KpPit7ZkIXDX6RHY7g1292hGpS/isAqrUaF0cx8GWPgxgyyUS5tUZVLasSRz5dI/WWShXHpGVSbTL9qS
-ufL0AUcXmB7rDab2aEbl8w5ch+tRobycwAALH2aQhXL5I6oyKX9pSebK5ZtZZKFc/oaqTMq/2JK58uwB
-tgU34Ct5YWz2mQnrsB4umOujOu8flMwXzoGtzyeS2rzy0IQN2Ii+sPKI6sHpmIuB+OTTJdaC7+C2vNKq
-jppwC26FK6qvUZ3zrmS+sloZQhYb+qvvOFpAqu+mMBArqz+zK3AH7oUra5+ZsAmb4YraGtX5B1cyX1m7
-n0UWz17boiqT2q4tmT97vcEewX34XRZi8zkTHsCD8MD8BNW5sl8yv2D+kq3PP0hq80b3zbZhO/rkRvfR
-9CCfxkC8QWONnYMd+FdeaTUvmvAEnoQrmpepzp+kJfOVzfUhZHz25teOFpDm7RQGYuXCCHsfnjIrXBlY
-JjOYEa4IElTnl9OS+crgcAZZ/HUEY1RlEviWZP4zBfccFmfxyCh4nMJAGAW7Mb1wxurTCos5h7nMjQqL
-XgoDLNTsnsJiTCu0bjhskA1GhdZGGgMs/Gr3FP6IaYX2b2k2zJT/W9p/uXrQsV/AQJz4D1BLBwgIZDQg
-xQMAAFYJAABQSwECFAAUAAgICAAAACEACGQ0IMUDAABWCQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRl
-bnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAABAQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperClassMatcher.java._trace-83ce3c36-2d33-39c6-9925-68745b0e26b0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.EmptyClassQuerySpecification.java._trace-8e64017f-9019-3056-9bab-d6915bf5cc1f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.EmptyClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMucDosJ6B
-yUXa8YaOBSODYnFRsn5pbo5+am5BSWVyTmJxsb4riOkMYuqVFeYwuZmEzZZxWAfTw6Duzi+rosLA5DqV
-29SUgdHdRBnEg0oyuocLoXDLZVVV4Wo96mT19BCSHrM5QVyopGepkLk5QtKznQfEhUnORJVczY4k6SUt
-YGODkPTS5gNxYZJdAg6ODo5I0rM4IQIwBSvZ0RRs5kZR4DOB28HXwRfB3y7r4Ofgh9Dgc4UTIgBV4FfG
-7hDuEI5Q4FcrDBGAKTjA7hDpEImk4LgQRACqwD9QwCHeIR7BzxSH8GEa/OfoOiQ4JCAJnOSECEB1BPCw
-OyQ7JCMUBAiLQQRgChpYHTIcMpAUtLKjCfQKQQRgOt6xOuQ65CIp+MyNJvCfDyIA1RHYxeJQ5FCEUBDY
-x4YmMFUUIgDVAQBQSwcIlgp0qUQBAAClAgAAUEsBAhQAFAAICAgAAAAhAJYKdKlEAQAApQIAAAgACQAA
-AAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIMBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.EmptyClassQuerySpecification.java._trace-8e64017f-9019-3056-9bab-d6915bf5cc1f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsOperationQuerySpecification.java-e0906ea6-928c-355e-8566-791f46f0cef1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsOperationQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsOperationQuerySpecification.java-e0906ea6-928c-355e-8566-791f46f0cef1--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/TraceElement.class-62f508cf-5ca3-3094-8abe-6bd1773065be
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/TraceElement.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUbtOAzEQXAfIkfBK
-ApRAhZQ0WEobRBMdElIkigR6Y5bDkR/I58vHUfABfBRifZcTpxQRhcc71uzuaPz98/kFAGM4S6DF4PzJ
-6IUXEnmJqUaDNiSwy6C3FCvBtbAZf3xZoqTXNoML5zOOUquPHDmaN6qdR55WEgadDMPcFV4ig8vhaNaU
-F0aPI/CpFnk+IXH+J74abtOOnqvRC+EJq866HhA+2Hf0KuBrPe56Y3e0Kp0xzvIiKM3TmcpDtDBXmRWh
-8NQz/U/P7Tabd5MNO7XHbuXrXmna029mfRNjpmAZ7NDZo79pU/gJ7EP8hA50y/tgzQ/X/AiOSX1C6hb0
-iPebnKpBWZ3+AlBLBwhSszIzBwEAAO4BAABQSwECFAAUAAgICAAAACEAUrMyMwcBAADuAQAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAARgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/TraceElement.class-62f508cf-5ca3-3094-8abe-6bd1773065be--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.TransitiveSuperClassProcessor.java._trace-21d3770d-8a4f-3c56-af42-038fd7bb6f59
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.TransitiveSuperClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0fsYozcDk
-cswhRUuHkcG0uChZvzQ3R784tbA0NS85NSUzMb0oMVc/GMp3gfDDEnMyUxJLMvPz9MoKc5gc5jp7sEnB
-jGHgcZwox8sL5J4T1dJiYHTcJQDmQSQZHU9JIXOd/rGKiCC4zswcYC5EqzO3Gpj3mAfIY3YWlEbwGJ11
-IBofs4B5Rhpg3gc+sEoLaQSP0TmYHcJjA/PKWcXFkSys4QBzoRZ2SaFILmFDkgQAUEsHCEii6pS1AAAA
-MgEAAFBLAQIUABQACAgIAAAAIQBIouqUtQAAADIBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAD0AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.TransitiveSuperClassProcessor.java._trace-21d3770d-8a4f-3c56-af42-038fd7bb6f59--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification.class-dffd21fe-c855-37da-841c-3f9a23c4c4c1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltbE0cYfocEFtZV
-KCr26KEFTYJlAypqQ7EcgqYGAaP0olfDMiWDe+ruhjbe9ekf0hvN04sebvuj+vSbZQkhgBAgeZ6dmZ3v
-e7/3O83sv//98SeACbzU0MUwU3NsM4x4JBxuVaUrzFokbXPJFwGPpOf+IKOqV4tmRZVvSa8WrNREUK/4
-wpI/SSuW0JBmKHvBhiksW/qhMLckjwJu/qxEzaDmRtIRJvelKR3fNmd5KB4LV+GL9eLiwn5Ehp4p6cpo
-miGVya4ypOe8daGjD+c06Awrp+Y83CSwHG8aMHCeoZdblgjD4TzDy0y2fOZmCjpS6DfQjQGGYubooDk8
-sqoiCE0/rIfEI96WIjQTPBWc/jJRe1Zz1kTwgq/ZgmGw7FncXuWBVOvkZTqqypBh7vReFShQ0iUI1xLK
-jTMIFEHqxV8t4atFqOEThkdHBkfsKJir8XYM20TR8Rm+0PA51ebp81jmr+tPPHtdBKpShnQwXDNwHTcY
-rviBp4qmRAUruS1fi6AYBF7AsJkpb/Itbtrc3TCbvEpuu2Qhe3QhfNjXgoavGEaOZY16SgT0vHVMcgzn
-KxG3Xi1yP6mkc9vJJ7GIVs4xylj1fitvd4OyUDigbg7NyeJ2I1AD5XBbwyjDeMfKBr5GhqErPmBEzIHh
-wUnZU1xc8UvR8aN6jM9w56BO+DAp8ucO7mm4y2B2qGogj3HqRCKR2F/I/NiS06W1TWFFnQeZaukhw9XW
-qBDCREyvqaloFwxMYoqhsrcA9gufgAMdBz4PuCMiOvwYLh7gGEPpYH+Plc/SMo8I293JAl2Eyp37DJOZ
-E0PcYwhP0Q2dKu72BOXewC1V3AuZMziMs6sKsqTuqZ7dS/Guelk2sKheXhNuWAvE7mmxXnJVMLhdcQV/
-VacEVgjcEgtSHRn5DsyPqZwy9FXkhssjMsLw+5l+Xkyd4NyZpnozSi7Bztk8DAUVZX/b5U4u714TGKdg
-paB+OrpUIGmt0WqSVozG3lwDve9x4S3Nu/BRIgeMkNRNDNLM2JbDRVyisQ+XMUQSV2iepp2PY7Rlmikp
-vYFP3zwlyKt/xesUyXxJT4V7IeZh0ps88RhvYnfTf5jsgexB8ZvXSCet6mifnYc0U+y6RxvIvmlS7omN
-3Y8hh7YFErpqNkZGFb18HAwFM5bQTTcw0Y4y1eJ0OkH5TbVkojtN0sqCPpqa+BsPGvimHWGmhYfe5KHj
-W9JlA/8Q1qME62aC1ZMbfYfv2nFYjEP7AzPEfTbRGUm4d+feYe5wlXmK3/y++O0xWDxcW4XtcYvBOKS5
-93jytk1luKnSi+/3qOxwfNqu0rRC9fAsni1R/ahxBc9pHKRZH0lVoD6dGF5A/x9QSwcI4tZtfPwDAAAs
-DAAAUEsBAhQAFAAICAgAAAAhAOLWbXz8AwAALAwAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAADsEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification.class-dffd21fe-c855-37da-841c-3f9a23c4c4c1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfBehaviorMatcher.java-f3a5842c-6012-3c5a-b737-92f4abbc675a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfBehaviorMatcher.java
-
-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
-AD8AAABCCgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfBehaviorMatcher.java-f3a5842c-6012-3c5a-b737-92f4abbc675a--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace.ecorediag-0a624610-fbcf-36db-9491-af2601f27a5e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace.ecorediag
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVV1Fv2kgQfs+vsHz3
-mLC2AUMRpGoT0lZNoqiQqlVVVRt7MFbWu771OsD9+huvMQVs0wTIw0lJNox3vtn5Zvbz0H87j5jxBDIJ
-BR+YdsMyDeCe8EMeDMz78dVZ13x7ftLnQlGFW3qXIQ0kjYx5FPZWbk7mhkA86aF9YE6VinuEzGazhoiC
-hpAB+XbzqdgCnpCwsQk8FsYJ6I0QTYhjWQ4ZZtsKnyJ+rVuAbjLlKoyAYBYNhxQupj5r6A/MXyy5mA4v
-YjmEz9HXuw/pxyQaPwSmoRYxHkgHHAvBEtPgNEJLGrEzJamHx4iAJqmECLi656EamHfhHJh5fmIYfW8a
-Ml8C14FyrBVft8KHtRO0/Jmb1J7AtixbQyIovOMFSLIGrMnrDX8/XAf/R80fK8ATkUoPfUdTIZWXqmUI
-DOKDoiGrwB8piR0wFvl6Q+MhV3KxHWtUjvUIi4EZYdLs06VpPFGWbjJLlumR9fyWtpfwGNCovpKtjEey
-D2r3c1CL2v5dHYRN1IJBUgV6KekM5Ch7vo1dQZgnGKPYxbhHyRSKY++MMMI6YlkqQ4SlEM9BvAqZAlmH
-uajD7JOC3X3IfvNd7CLbOYRsxH5tsjHE0clGzOeTvePMUxpDCT3TngpSJoKrC8GExIvj2Fan7eS2W62B
-16kX+tT4ICnPypc9+AhhMFWZXOHnkLGls93suLZlu6bBQg5LYxch21ZrlQMwraFlxblgNEHhnUqYDMyY
-UTURMuoRCbl6ERT5leCjLjvZH6KFhtzfXDc0yl+E5DBFNEYXIsXkeIIyHm6EXXH1XqTcT7Z5KlfWmGf8
-NE0DBc523DzGZk1e0v6d+ePt7FlvgpeBWtbRZVGjVjTOMWRRY+93jWoupkasvUT7XcwM0y7zegQV7MzZ
-Q+uVVFBjl+t2ELeIeGTR05ivJnr6mv0/RG81ba7EbJx9GubOh2mapqFa02zXyTWt2a7UtB1dl38X2KZc
-T9k1bVdPxR31HmkAtWQU/n5QfZihH2y87ET73/pBu5ndq9VcXD+VUxmAqt+wx9Ajfrn3OwTaXpPS5xT6
-WnilbwFZiIqOx1Kftd7oUrvNowxw8bvp9125OIfnkoWoyaWZt219KvWNi+fg4ClRnhuzrqmIt3a3C7Ug
-f4xyhapRGaDiHh4iR39UmS8wAaTFgyONVyRJY5Cbk9YDcD8WWNlKKr4ARgyf4P1q1zYn5ReAkW8cmD/a
-1qnRxp9s+fn3D9t2Tg27ib/5P4Wp212aul00uZ3ckq9ocNq5IV/RgA8c99TQy89C+rS+nJ/0ybbKnZ/8
-B1BLBwh9Ls5hzgMAACwRAABQSwECFAAUAAgICAAAACEAfS7OYc4DAAAsEQAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAADQQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/model/uml-trace.ecorediag-0a624610-fbcf-36db-9491-af2601f27a5e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasPropertyMatcher.java._trace-27874619-ff7c-3d7e-a0d5-b6345a0be0d7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasPropertyMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l1oHFUUB/C5O7Mf
-k82WmdlUQieoDVOtK0moaUSwJeemH0kDKYnL1k2ydJxudtdtdjfpppE8KBJ8k4qP8UWfItTHPtSHgvVB
-Awq2+IEtqERoRKtg0PpQogQN6zm79959nB//c+7/zrCwmqaFGVu6zHi/FhrthddhBE4xbWipnh9YrlYG
-lgqXlgu1fGGuHJTqQXUgjc8n/38+F1TKc8Hl8kKt/5VLldCJJxYnkryvtUmDF07tJlOpPUl17sGIxk53
-dzaeKcFOe7YMY/uSg4MSHNQbQCvGUo4SOBaVAmduGcePi4EzX8Ub0AzsGsPDYmCcxRtAgfG+KHDgUuQo
-EYXOvpuESZgU5UMTpTl29uOYEpo6moTzcF6UCQelOTblR5VQujcOZSiLoXSf3UbD+5CacxMeyrMdDdHT
-aVcWlq7pJCGUuoPCEzi1YsrC0qs0xXEqs2bDMiyLhTJX9yNRocxHHgoVynziysIymzoJrb7noFChzH1T
-Fpb5k6ao0Iv/xmAVVsVC2aiJRIWylodChbKPuLKw7BGdBFdnhxwUKpR93pSFZU/SFBWavmfAFbgiFpr+
-OYFEhab/8lCo0PSOKwub6dJJcPVMt4NChWYeNWVhM0/SFBWavR+GNVgTC83+nkCiQrN/eyhUKKe5srCc
-q5Pg6txjDgoVyh0yZWG5fpqiQrnnLLVQbtJuowsdSkc/HIN1WBdDfmI/UjPU66HQRfzDrizMP6GTYCV/
-1EGhi/gTpizMP0dTdBH/Jaut0IrdRm92KB2DdRuuwTUxFFw3kZqhmx4KXST41JWFBT/qJFgp2HJQ6CLB
-r6YsLHhAU3SRC4N8E67DzdbqSD5mwA24IRyW73RVOXyABBflx6JqZiquZOZ+M2ADNsTbz227KhU6LCR6
-IQWfV+Fz+LK1PFw8YsBtuC0cVxxyVZmySLBAMfBQ6DS9WLIVYsWVBBIVKH6zV+Br+EEoUHrfgLtwVziu
-9IGryoZFggVK3zoo9JFK35uysNJPOglOvTzKr8Im/NIKRco9BmzBljBWftxUJXWABBeVx6NqJh1XMhc/
-M2AbtsUXcvELs43uWEj0juaf5rPwAHZay8PzuwY8hIfCcRVmqhK3SLBAxfVQmh+pctBWiFWeSSBRgcpb
-ex/pHx4WClR9g2tcE46r5k1VqhYJFqi+5qHQ76/6hisLq76nk+BUrdvmMR4TO9aeSiBRx9qxSFtoJKSE
-FuZt7nBHDC28mkBqht6OtoXeiSihxQ2b9/AeMbR4pwupGfoj2hbaiSih+nddPMWl/3L17aRKSyEimvsP
-UEsHCJVKl4vNAwAAhQoAAFBLAQIUABQACAgIAAAAIQCVSpeLzQMAAIUKAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAMBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasPropertyMatcher.java._trace-27874619-ff7c-3d7e-a0d5-b6345a0be0d7--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasOperationQuerySpecification.java._trace-61b54921-f30f-3a1e-a6fc-7046611c8ff2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQMP8Lo0MvA
-5KzlUKmkysigWFyUrF+am6OfmltQUpmck1hcrO8KYjqDmHplhTlMrlOD9KQcemB6GNTdyuSVlIBcI14g
-xeg2VxnMg0gyuh0QQeE+kldWhqt1fy2vo4OQ9ODiBHMhkh5PRExNkSR/8IC5EElPLiFkSU8ZdmTJPiEr
-KyTJBXxgLkTSi1HI3h4h6SXMCeZCJZXYUSR1uJEkfey5HbwdvBH8NHkHHwcfhHKfVk6oAESBnya7Q6hD
-KEKBn4EwVACqoJjdIdwhHElBlRBUAKLAn0XAIdYhFsGXEYfyoRr8/fUd4hzikATqOKECUB0H2R0SHRKR
-FJwQgwpAFASYszqkOaQhFATYsKMJuAhBBaA6VrE6ZDtkIylYz40msJsPKgDREVjL4lDgUIBQENjIhibQ
-IQoVgOgAAFBLBwjy75yBQAEAAJ0CAABQSwECFAAUAAgICAAAACEA8u+cgUABAACdAgAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAfwEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.HasOperationQuerySpecification.java._trace-61b54921-f30f-3a1e-a6fc-7046611c8ff2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatch.class-fc313ee0-79a7-340b-ba92-c7581153ef0b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatch.class
-
-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
-AAAAAQABAD8AAADwBwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatch.class-fc313ee0-79a7-340b-ba92-c7581153ef0b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatcher.class-6067b97e-674f-3bed-80fd-8c3eeb1d3239
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatcher.class
-
-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
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatcher.class-6067b97e-674f-3bed-80fd-8c3eeb1d3239--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.AssociationEndTypeProcessor.java._trace-1752670d-fa68-35c6-a54b-e74435f73bd4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.AssociationEndTypeProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Occoz8Dk
-6e+w3iHcIYqRwbS4KFm/NDdHvzi1sDQ1Lzk1JTMxvSgxVz8YyneB8MMSczJTEksy8/P0ygpzmBz5nfdx
-yiEMYuB1YpQREAAKhAsD+eEMjE4aAmA+TAGjk4UEqoDzFVYJCRSBmxxgAZgRzg8lwfwsETCf2fk5DzKf
-0fkzO4TPBuX/lgLz60Uh6l0YOZH5jC5c3BA+F5QvJgLmT+WHqpdhReYzuihC9E/lgPLdWaWlkR3s4sMB
-FoA52CVKAk1BERuKAgBQSwcIBWv5CM8AAACEAQAAUEsBAhQAFAAICAgAAAAhAAVr+QjPAAAAhAEAAAgA
-CQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAA4BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.AssociationEndTypeProcessor.java._trace-1752670d-fa68-35c6-a54b-e74435f73bd4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperClassMatcher.java-3fdcc3ed-16e1-317b-836a-b5b2d5f893d4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperClassMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/SuperClassMatcher.java-3fdcc3ed-16e1-317b-836a-b5b2d5f893d4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasNameMatch.java-7d10b526-1418-38dd-a528-873b5a045481
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasNameMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasNameMatch.java-7d10b526-1418-38dd-a528-873b5a045481--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/IncompatibleSpecificationConstraint0.class-2d240927-9bcd-38c0-9675-983383b19e18
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/IncompatibleSpecificationConstraint0.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVm1XG0UYvQMhCSEt
-NFIoajW1gSZAWaVQrAnUlkLFhpcSpL7rsEySabO7cXfDkV9l9egR/eAP8Ed5fGYSQsgGDbQfstl5Zp57
-7/Mys/P3P3/+BWAWexH0MMzXrIrh+dwXFjfL0hbGmm06VpX7cq8iClVhyqI0aeTYy47t+S6Xtv9+BCGG
-oef8gBsVbpeMzb3nwvQjCDOsOG7JEGZFVj1hHEhOHgbf33ds44BX5L5GMkzHFQavSmPtBPQUF0Pih5pw
-D9uMy/mA3JovK2drfhoAyTKEc9KW/hJDbzqzyxBb+dEUVTXnRXCJ4X6HCLQYw63ZvrSEIY4djF09rVma
-KAyhZWdfxNCLoTj6EYshgeEI3mB48Mry47iKEYaopLRx2xSU8HTmNWSlHwzX4oggyjCYJ4iNmrUn3B1O
-vlSMvGPyyi53pRo3jCG/LD2GhSB7Ny1EdRgqCX9deB4viVXHtbjPMEzBnLRVwXelXcpGkWR4tlMWSVuL
-SjrFZJW73BK+cD01Sj0UZX4gHTeV5K5I7stiUbjC9pNF17GS0veSXquMZGqzKlz9mmK4RDKeiMN6D3sq
-ofn/7QDdu1vcJwH2OvfNcrahWyd+nVcpvP6CLNncr7mUqxevAzMXTE2+fQ9mlyhdE9QgxxkZQBqTEWQY
-Zs+vII4pTNM+oQwxTKSD/JmggBhmQAeEQQ7UBUbJcUoVQTvesvTGr1RokbFmWTVftRGFFccHmGXocYoM
-G+kgYNCSyXeHrIrgnRRh7iI1oOgtXlWbor2+I6c3xWH1eGPMX6hsDAP1RtygxqY2TKRby5+Xnp9VNWg3
-dkBfohos4n4EdMTd6iJTCkYV4WOGxQ757yrbDX3RF039Q0H1qW6018+FLdehLerXwaJYpUo29yxt2Wrr
-NMMYeRQOLToQXGlunZ67ciplBaGELLTbct0oU3nNYyOC9e56m3BVWjcZJtNdJbEubszrGElB7cHBQCjz
-FwqETtrWlJ103bDXbtO8qjUL4kC40j9kuEfhnOszf+xKn5nP8WUEX5DuCwHE8RW+Zuhb2d7e3FbfnovJ
-YLhKAQU/gwy5zqF1OCU6Xi1+egX33FR3ri13Dn1ECbdbz9MnW70PYgWn5ppiVaqTK9PNl3tGdRRu0IWh
-l3599OtR9wa6VKpLBN13aDxAoxCN4rhMb0tkYfQfn/wdg5NHuPIbRn+mcQ/G6HmZcIBRWn+N/MbwplpZ
-X4+38Db9M1zHO/RUWLfpX831Jt592YQIa9P1FtfepusNvEerbuq1KQ1RpllFOZQYn0qM/4FbPTjC7fXp
-l9rvRFKKQrlJ7xMaN1n3aeCqtzuY06J6MI+79FxosNctH+qg7+GjJntWs+/qhAHRxPgRcvmpdtZpmp2i
-iGY060h9bYM1TKMHeEgIx1x1y7JOyqP/4FrpyDVHs3cI4+4ZXI8DXI8bXJ9grcn1qebaanCFj/CklSmm
-rVkq72ILS7jBEqLRFp62sNQt25qlcE6Wh+T96AyWnQDLToPlM50nhT7TaK7QL3jW3l1rLd0VanbXN/i2
-qfA7jWE0MPomf8VoO8hGC0hfE+R7vYr/C1BLBwjAr6TMmgQAAJsNAABQSwECFAAUAAgICAAAACEAwK+k
-zJoEAACbDQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-2QQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/statemachine/IncompatibleSpecificationConstraint0.class-2d240927-9bcd-38c0-9675-983383b19e18--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameQuerySpecification.class-8be4a33a-006d-3494-b2e9-efcc1cec4f9b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltz00YU/jZ2osQI
-4oY29MolOOBLiYKbC+AAJYlDXJwQaupOpzOd2chbs0GSjSTThrf+I3gBTx/a8tof1elZWbEdJ6mNqT1e
-7eWc73zntvLf//z+B4AsvtcwwpBt2JbhiWcN4ZiiInnV5bbR8KVlbHJvm9viUUO4+6W6MOXP0uS+rDka
-ogzFmls1hGnJuieM55L7LjeeKVHDbTi+tIXB69KQdt0yVrkn7gtHuNwXlfzWxlFEhrEV6Uj/DkMkmSoz
-RNdqFRHDBE5piDGsvjvJRNviTnCoQ8dphnFumsLzEvMMG8lU8f1xczFEMKljFHGGfLJ/WGzum0+E6xl1
-b9/zhR0cS+EZIZ5yf7IoHbHdsHeF+5jvWoJhqlgzuVXmrlTrcDPqP5Eew8IQbuQoFNLxfE4aDEtDhYIw
-YvlfTVFXC0/DJwx3+7ovDhSMcnAcwLZRYvgMX2j4nOH2EKkp8hf7mzWrIlyV7ekYGC7ouIhLDOfqbk0l
-vkBVJrklXwg377o1l2EvWdzjz7lhcadqtIkUnF7JXKp/bv/buZyGywyzA1mjRhAujVcHJMdwuuRz8+kW
-r4fFcaqVXhLzafXTAJWpGrabt1OlKswdXxlhErZaxUxNkMaXGjIMM/2ldVxDkmEk6HsRWGG4MSw/8twR
-v+Ttur8f4DMkTqjmbhbE+CssalhguNhPVsc8rlO/kJnQwnLyx668PNzdE6Y/QKCoAG4yXOp2lFSyajCU
-UCVvCVs4vgbyKt4xUPJd6VQV49s6lkC35A+H03ksSq7YizAIRerpOqdd4dMdxXD2GEcZCsf7P1AGCzvc
-J2znIA0Ma8qp5dYtNCTEIoP3HhX+roqdsmfY1HFVlfNycpgrNFVWGA/U+2Os83ZaUJvbOh6qzQvC8Rqu
-6LR8peAo77lVcgR/uk8ZK9Uarik2pOr78ycam1MpY5goyarDfYJk8P/X1/jKIFfFHaofveAQzprFPU9Q
-kU32vFPJo85VjusUiwjUJ4YRFSdaa7RaohWj53i6ifE3OPOK5iP4IJQDLpNUAlM001tyOIsP6TmBjzBN
-EudoHqWTjwO0HZopqVgTn758QJDn/wzWEZKZoVHhngl4XKOdOeJhtLFH6ZvALK2u0I/4rWukE1V1ccTO
-TZopdqOZJlIv25THAmOLAeR0SyCkq2ZzZEzRmw+CoWDmQrrRJrK9KLe6nI6GKL+pFgt118kNZSGeiWT/
-wo1MlMZbTaz04tztYhNvs4nT/tdg8beEeC9EvEIySmosnXmN1V4cFuDQefweebAe6syGHoymXyN/sso6
-RXHjSBQPGbx/srYKXqHLYBDY9Bt886pHZaatMo7iIZUDjlu9Km0rFM6dYPYI3wbPEh7Tc4pmEyT1HdS/
-GoYyYv8CUEsHCDT7GSEPBAAAfAsAAFBLAQIUABQACAgIAAAAIQA0+xkhDwQAAHwLAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABOBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameQuerySpecification.class-8be4a33a-006d-3494-b2e9-efcc1cec4f9b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SequenceDiagramValidation.vql-1a8c11a1-fb7c-373f-a39a-14310517c59b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SequenceDiagramValidation.vql
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVV1tv2zYUfm6A/AfW
-TzJmSMXQp64BFstBFyCxDaTtHgtaOraJypRKUnHTYf995KEoUrIUey8Sde43fqQqmn2nOyD1oYgl/KiB
-Z5AzuhP0cH11fcUOVSkUmeyVqj4kyfF4jCErWCUhLsUu0Vq/J+/jd/G75Mvjw8RoVFQpEJwwvgfBFNX2
-FoweSp5Ht+QDSQsq5YzM/TL1y4VbTsk/11dvtoznRAnKJVPsGZ7qCgSyo1ttYfrHOZEURTjsyLjY/DKx
-9LxDbWlxRiR1InPy9oakZoWMmNMDGAPzpV5Me3Stlbb0bA/ZdxKhIPnoGf+GtT+AlLqpfzO1L2t1K2WZ
-MapYyaNHy9F1blYz8lTWIoPPL5WhmteMfKZiByogBf1obN89A1cy6llBqtPHD18Rp8hzYzHqKPgYRuUD
-m2GA3d5VpdJ8Rosg5zmoIwCPvI++fqd2NRewBYH7oOladyqThCxLRbwU2byQNdUbBrSBGflKBaObAsha
-lLrz6oVEjGdFTIKYiM5qOiOgsjgMf08l5vrNPPNmMjG6JHHxZSYS09n7RZRiREnyxmk7l2Zm7hfuy1gJ
-hMzIRJ47I5P7xcTKNL7+gkKzSONS+uLkTECmgol+qjd++yK9W6xPwEHQgv3CtGNZQca2LIs03chvsH1d
-IcMbIMc7++lUtauT3g1uunMhYln6if1m1MbcSENdibsfNS0u82H4NzeWY6yRUlzuW0/cOKS8EmZ55HKl
-GbaqAcyu9LJl2AAt3GgNyAMVLTpo1Y+ZN7rWy3bgbNJK1JmqRbOPdN9BWBe3Sgm2qRVi2/rEhZ7R4bgd
-8TR+LNBpX0wG2qGtlYeWbmW8ROBiKKjL0v7/obR2w0gGy2KR0IBDA8z5XQEHC4l9tA7ZsWoVreSQccQF
-8zDG8d0ax1MGrYZ0ezwhpREZOYgchj+2n4jj/hRaZVktEE2fGoTAJsxIo9lJ7IFtoWAc4qx81hCcz1+i
-B/05Iz3zWGQnjCIdSiygEiDxGLP6COIo08J55GkdhEZyG95J3tRDvcsd0V/nEZwCJuLDBoQWCaZoOOlA
-LT44LWs0MIOBnja+5Y9HfNnJ6ee+c0Xoo+kAQAaHb3Py+0DGlLyP9krRVxortPMSZD7idtyCdRlYOI2h
-58Tc6npars5/rjYSxLO5GHylRQ2ne6RzoQovaK2fCzeNGQF/WTorb/vWyOh/gGb3DF7tMGknqk8t0IdR
-T7p39xtMPjLAQW7IBC8zBjkm+jL002xHaeBdc1IEl8n0FeX0FaV2rJtNtaxNP1ZbHKx7vrZ/PdFabzu7
-7PyHLEtblIYXV/btNlW0dj8Ny9Ic61lZ6zoP3cG+YQn+A1BLBwjOhX1B7wMAAGQNAABQSwECFAAUAAgI
-CAAAACEAzoV9Qe8DAABkDQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAALgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SequenceDiagramValidation.vql-1a8c11a1-fb7c-373f-a39a-14310517c59b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperClassProcessor.java._trace-832fbf51-f426-3d05-a6ce-c2fdfd6603d7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0XsoozcDk
-4OswjZWTkUGjuChZvzQ3R78sMSczJbEkMz9PPyCxpCS1KC8MLqJXVpjD5NDpLM0mBdPJwOOYJ8LLC+SG
-crOyMjA69gqAeRBJRse5KFyn46wiIkjcMxxgLkSr0xU1MC+BB8hjdroljeAxOn2FaExgAfN+a4B5uXwg
-lc6M0ggeo7MMO4THBuY5sIqLIyx0duUAcyEWOgcLoEgmsyFJAgBQSwcIM7Cz5qsAAAAlAQAAUEsBAhQA
-FAAICAgAAAAhADOws+arAAAAJQEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAAOoAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperClassProcessor.java._trace-832fbf51-f426-3d05-a6ce-c2fdfd6603d7--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasTypeMatcher.java._trace-02890b1e-fc53-3680-8d3e-653d01b56cdf
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasTypeMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l9oW1UcB/Cc5p57
-03anaf7USVjnYL7Y4eIsA4es+x262nXq2BpimiU03KVNmia3WVOr4ltB3ybiQIc4cUh9EQUHTnCI7GGD
-TcaoQ6zi/AMVpDKnTrHqJnVkv19yzsnj/fA953x/5xCIz+fjjNXWmdzuaxtehMMwDCPMt3Oulo/Pe5X4
-3OTs/ORMfnKi5BZrrhdP4Pfeu99PuZXShPt0qTqz/ZnZStvgUPXjqHywuZMPRod+CPb13ZH3Andg2MeG
-1jbUvynBHvMLHYZXg/39GvztrwNtsY+F9cC+iKMFRk5au3ergZFTwTo0AkvWnj1a4IuuOlBgv98BCVKN
-7O8gotCBahAOwkFVXmhHaSw78FLACB1qC8I4jKuyMYzSWHboAccIjf7VCSUoqaEEEy0U7EKidYneGMqH
-PXXxJ7YKXVjiIYfERnkkhPLZBlw1wHVhiUGbhN+VpCdgHubVQsnne5CoUPLlGAoVSr4qdGHJtx0SLJR8
-N4RChZIfcF1Y8oxNgoVS3wRgARbUQqmVdiQqlLoeQ6FCqZtCF5Zad0iw0JgTQqFCY4LrwsbCNgkWSl+0
-4BgcUwulLwskKpT+OoZChdLfC11Y+rpDgoXSf4ZQqFD6X64LS6/bJFgo8xWHE3BCLZT5ViBRoczPMRQq
-lPlN6MIy/zkkWCjLQyhUKNvJdWHZbpsEC2V7u81C2Z2ihQY7jI7jtwKwCItqKOfvQaJQ7t4YCg2S2yx0
-YbltDgkOkusPodAguV1cF5YbsElwkNzj3S2F8qKFZjuMju4pAafhtBpy329HaoQ+iqHQIO4nQhfmXnJI
-cBD38xAKDeIuc12Ye80mwUGObJXn4Ax82tzaPnLbgrNwVjks7xOmdG0mwePzDztm5tFOIzNxzoILcEGd
-fuK8aKGrUSS6kMm4LMIlWGpuzgvcgitwRTmu0C5M2RglwQKFbVtQ6DR/YYcwiBUGiKhA4U3pwVW4phQo
-zlmwDMvKccVnhSkvRkmwQPH1EAo9UvEtrgsrLtok+EhTIfkOfAc/NUP21KoFK7CiLJv6hZvyRy8JblS6
-xzEypfs6jcz0cQtuwA31QqZf4y10MoJEdzS9JrNwE/5pbs7Lly1YgzXluPISN+XLCAkWKK9uQWk8UvlX
-YRAr3yaiApXDsgK3JFcKeHFL+qRPOc7r56bsipBgAe+JGAr9/rxRoQvzcg4JPq33o5ABGVA7er8TUccZ
-yzZDMx1tRqh6v5BhGVZD1R1EjdBepyX0pG2EjpaF3CQ3qaGjz0WRGqHjTkvoDdsI1byo7JPaf7naQrCF
-Xokg0br/AVBLBwgJJIXr1AMAAIUKAABQSwECFAAUAAgICAAAACEACSSF69QDAACFCgAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAEwQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.HasTypeMatcher.java._trace-02890b1e-fc53-3680-8d3e-653d01b56cdf--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatch$Mutable.class-a8b40de8-551b-3fe3-bc24-8f5b68ab3f75
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1kc1Kw0AQx//Txrap
-9at+V/Cih1arlR5VBCkIQuvFWsHbNl3alTSp2UTwGXwVL54EDz6Adz34MOLuNvUkBQUXdnZ25p/fzGxe
-P59fAFRRSCNB2I/6bkXym4h7Du8I1g1Yv9LgUrIuvxRhz4/CYyl9R7BQ+F6DhU5vsxGFrO3yNCxC9fff
-E1KHwhPhEeGyWPeDboU7rhhIXlGsqjYjwMHP2ebdYGyq1CJYNb/Ds0jCzmECWcL9v5Sq/358095MXXj8
-LOq3edDUb0nI132HuS0WCH2Pg1bYE5Jw+Icyo790QMgMYilhffwjECYH534UOFxPR1gbM7rWNlnQ5eFQ
-awsZlyQki6UrQnaIOhE6tDG+3d1rdssIuVPP40HNZVJyNXg6JmIPCgq9EmpPIKXuaeVdKN9Sp721Xd6h
-J2QejWRS2ayRviGDd+SUtzUUYgrTBmRjBrMKo7055I3axrzykiq6gMW4RFmdWpWwHr7ZKRP5MNzcMBtz
-E1gydhkrpgcyja+i8AVQSwcIJFPU6IMBAAB4AwAAUEsBAhQAFAAICAgAAAAhACRT1OiDAQAAeAMAAAgA
-CQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAMIBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageWithoutAssociationMatch$Mutable.class-a8b40de8-551b-3fe3-bc24-8f5b68ab3f75--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/plugin.properties-562bb1cb-7182-3655-bfb4-64c0ee4a397f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/plugin.properties
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABT5uIqyClNz8zzS8xN
-VbBVCM3N0S0pSkxOVfDNT0nN4Sooyi/LTEktgkqXl5frpVYk5hbkpOrlF6VzAQBQSwcIu/2CdDwAAAA/
-AAAAUEsBAhQAFAAICAgAAAAhALv9gnQ8AAAAPwAAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAHsAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/plugin.properties-562bb1cb-7182-3655-bfb4-64c0ee4a397f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.TransitiveSuperClassQuerySpecification.java._trace-77283150-fbe5-3881-b0ae-92ca9d0cc38c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.TransitiveSuperClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQMD2N06GRg
-cjnmkKKlw8hgWlyUrF+am6NfnFpYmpqXnJqSmZhelJirHwzlu0D4YYk5mSmJJZn5eXplhTlMrvWB1yQd
-OmDmMKi7VagrKgK550S1tBgY3ZYrg3kQSUa3UzIo3C/qSkpwtR6s6traCEkPHU4wFyLpySZjYoKQ9FTi
-AXOhkiZCKJJu7MiSB6QsLZEkb/GBuRBJL2cpOzuEpFcsJ5gLlcxhR5Es40aS9JnL7eDl4IXgH1F38Hbw
-Rij3ec0JFYAo8JvO7hDiEIJQ4DdPGCoAVfCQ3SHMIQxJwQshqABEgX+RgEOMQwyC3yUO5UM1+O81d4h1
-iEUS+MIJFYDoCDBnd0hwSEAoCLATgwpAFexidUh1SEVSsJ8dTeC4EFQAoiPQkNUhyyELoSDQjBtNwIkP
-KgDREcTC4pDvkI9QEMTBhibALwoVgOgAAFBLBwhvr3RWUgEAALECAABQSwECFAAUAAgICAAAACEAb690
-VlIBAACxAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.TransitiveSuperClassQuerySpecification.java._trace-77283150-fbe5-3881-b0ae-92ca9d0cc38c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification.java-299ecbe8-e62f-3587-a255-afe63cfacece
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVWFtPGzkUfgaJ/2Cl
-L5OKOnSlfVnYiMuGNioFuqFdaV+QM3OSuDjjqe1JSCv++x577jMhMMB2tQhmBl8+fz7nO8eXiPk3bAok
-nguqDTMwZ/6Mh0Bjw8X+zvbONp9HUhniyzmdSjkVQPFzLkN8CQG+oSMwej9v95UtmOtMj5Riq7U1Z1yb
-deWIVBRLNaXgCx5poDCf4LdUQAcngmm9vtWCM6MY/RaDWlEVh4bPgbKI0+ElMwZU+JEZf9ay7xdX8cmW
-D8IpWubp/d3woFoCYFtBj5mGdxCCQg8Fg4+nlw7wJZAc0CgCn0+4zwyXYQtU6xezikCnfrlSLNTc8AUM
-Q1RT6IP+AG1olgBHRsW+iRUTp8Dw/WTIWx8iO6+KK7PCFkDzxH2aRnqlMVDo5bEM2jBpAnxhirOxaKOp
-BsiYae4HMAGlIKCDbzET3DyLVg3x1sJAcMkUm4Nppd/10BDGc9QfzlvTK3T2iUTPKsbDe6L/cdC2miPi
-5YsQzdCcWoYhahrN+t3Fx7O0Y+IIM+ipYObKfrkM23v9emebvCZHJEry1BudxiNxKESXw5OYGcN0zELC
-XUAgMwPkGGZswaV6z3QlmNOcg20JIzay3mg2AbJkK+rGdI9DDQ8iPLJhDtrb2T4cxVGkQOu/mAp5ONVe
-hwnR6e5sT3jIBPFtyrgXrpmYCNwaCAPs8mAOO2im3YPKKtDvkx9Ik0SKLzbZrwntdZOehOg4AuXlRJKc
-TIfno6uj85NBd9+2urMP+5c4mVgjKsB0Zv0IRKNZBBiZOdMHIieuZo3ns/5mpuRSk3XpjPCkdyokglHM
-rXixxpexCEgoDRkDEZIFEKSAyavnzBGPBcrO7gTw1cI1GX20ziZ6qeWMWqVfW6kxztj31XspAlC5AfeT
-FneodXQY8XKUYZgHJKiBUlIRTFW5W7YcAfSsxLVC15t6tmkGXfHQ4cUC63gAiS6kwc0NBKSppHLgeYmU
-G7sEAu71OGs4viEsyecQNZWk24vIqqqcbryaoqp8E8dVNG4hB/PIJLwL3f6b4yVDJUa5GH+1+0NKUY5p
-StbPJVGE0TDEuEtzCKYVucRQ2hBTPw4FD29aSPqOGGlDxVdgozuNErJ1MO5jEB30xn2CedgOmHCwIUVs
-ss8iWMYmI7ib9x7HhuAUrYrS3hOutM3nQtgBW9N8VUTeHa0ENDmI+uRqxjVZSnXDlIzDgOB/Cr7FHFd2
-AnRK7Zip+bHCj5W2O6U1iSHNk2lmSKZcBG3m1axZIoD2aSSLffK7k0abrJzGdPLMZGJnMXIs0L4rwvNk
-oO9LsgT9yyboOefhxEGAiTN1zKuM4Z01JRqBT0PcJOWDOXvzyn4BdwfWQmXLl4zOwwCL/Ib1c/sXnsyt
-X0zDwbokj6ixVT4u8zMQGEcpbxzKup+k/hd8zo2jpTOd+jIAMk1WMamao/c2uDYJcYImuRqeXA/Ph1fD
-o7Ph34M/0YGAcW137RnXoOaj6lqTIq3plGmL5OqgjVbD0GYhJkYhsJtVPhAh6fISxkLsb9mfdZl/rbhr
-6/q9m4+0+mUCgNZHrQVErbpm0UqGzg2MBymriymYU7TC6pM9IKA2gnNMyWXrpqbqNK4CxvfQ75SX0c0c
-7In/ICHSt0zyPbolodewSC4PKNO2p9fJLNjpthyzOA1Ux314TGvuoneJwi7plPf7aK5f7IMWHFuQHAFy
-tOfIPgnkOzB4FjLMRjOWcWeZdAOx6SBSzKQEN3YAqBt7P0NxNmeYvyBAJ86wpBQiplAvbp6Kry0HZHFW
-qfpcgWcwxRW9sVl2iiULpq4zK2AX25Oi0S/UiVtDs3bHKye9plObaNXV4WHIqj7LuJZ/9bDpWbBdN7H8
-POaVp9BNKjddbXheUttFTu7DRpY646gYJrzOzJjot15vuVzmckHp9Kxker/SPbrX+/zxzAqqpJ0yaTdd
-DWa0mo8lyqUk31SsB43jeT/Vb4GCDzePesvUAOUpV6gUCBVSvR7ZyhrRytrpFTAVR3T/526oavJ6wZXB
-JHq9d/0IRdK09Y+9u+fqcbc+fGaZjVdlnk38SfEzDILfuhpb3fpssqunkqxKXHeb8XyfqPJpUJTpTAZe
-pdduvpw+TVZVCj9fW/nsHieyt61E9vbJIqvZuMbh5ymtMA8WJv5vqbW319WcVpdZfsj0XiBJ/VdqyifR
-XDHstSULAke5VHWXf6ER7AGEC7BnY1/OI/x0dyhS5Y34hHgTJnR2heFmtu4Ww+ucA+5sLKkZiyLcmpck
-mF/erL3/gNvSJqx6bfMHIFKABEsDYfMCuLZ3S+Zdu9fB338AUEsHCBzlluHBBgAA4BoAAFBLAQIUABQA
-CAgIAAAAIQAc5ZbhwQYAAOAaAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYA
-AAAAAQABAD8AAAAABwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/BehaviorHasSpecificationQuerySpecification.java-299ecbe8-e62f-3587-a255-afe63cfacece--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasTypeProcessor.java._trace-31ebb0a5-4b14-39ed-b55a-0990c65074d2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasTypeProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0vswoy8Dk
-vsQhysHdwZORwbS4KFm/NDdHvzi1sDQ1Lzk1JTMxvSgxVz8YyneB8MMSczJTEksy8/P0ygpzmBzuOX3h
-kEEYxMDjeFSQnx8osIYDyHdnYHR8KADmwxQwOn7kRRVwlmIVE0MRkOcAC8CMcFaXAvO3iIL5zM66vMh8
-RmcrdgifDcp3EgTzT/FA1XuwIvMZnX3ZIHxWKL+AVVISxQGlHGABuAOaedEUTGBDUQAAUEsHCOcVRsy4
-AAAAVAEAAFBLAQIUABQACAgIAAAAIQDnFUbMuAAAAFQBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAD3AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasTypeProcessor.java._trace-31ebb0a5-4b14-39ed-b55a-0990c65074d2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfOperationMatcher.java._trace-3ef6a1f3-7983-3451-92d0-46e5f15785df
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l9oW1UcB/B7em/+
-9GTR0NsyuQb1wYdZaPPQB+1D3e9sUEJFupoZLiFd1pslWepNmjRtZQpqcSDi5j+EiAUd2Anigxsow4Li
-xIGizH8PRZg+bKBIy0Bfhu5BY/n9bs459zGffn+/8z33prSGYUQY67zOxLgxMPM5LEIWZpiR6SyXM6sN
-P9NZWVipNBbKJ+vNSiYnfcgv+PUTCyv1peb4WtsfOOy2JofFWH+HAY9Ni/ToaE++GulB1mDTlX17nynB
-ptuOCtkT6YkJBZ4z94BWZF8c0gIbMSUw87A1NSUHZg4l9iAINK2DB5XAcmIPgsDbMRAglMh5IgrN7k/D
-ETgiy+QgSjA2eyiuheYupeEYHJPl5yGUYGxuJ6aFcpcSUIe6HMp94YTolzuQgrkdG6X3o//FzP3JVWG5
-2ybJAMq/NLWLU0cjXBV29E6a2sWp/LgDq7AqF8pnR5CoUH7eRqFC+TJXheUbJgmtbtMUFco/yVVh+XWa
-okLuK3FYh3W5kNsdRKJC7jkbhQq573FVmHvBJKHVH9EUFXK3uCrM/ZKmqFDBs+AMnJELFapJJCpU6Ngo
-VKhwiqvCCs+bJLT6BZqiQoWzXBVW6NIUFSq6EehCVy5UnE8iUaHioo1ChYotrgorPmWS0OpnaIoKFU9z
-VVjxZZoKCr2ZChW64IToG651LDXjsAmbcqi0NoIUhF6yUegipde4Kqy0YZJgpdI7NEUXKZ3nqrDShzRF
-Fyl9kgoV+sEJ0S7XOnpRBy7CRTnk3TeIFIQesFHoIl6Gq8K8SZMEK3lTNEUX8Q5zVZj3KE3RRbyu+AA+
-hs/6q6Nl34It2JIOK/e+EJo87ZDgovJGTM9sJrRM5W4LrsAV+faVe3mIRlNI9EAqz4oKfA3f95dHqnMW
-XIWr0nHVx7kux1MkWKDaGkOh08zqmqMRq76aRKIC1R0xDz/CNalA7VMLtmFbOq52mevybYoEC9Su2Sj0
-kmrXuSqstmuS4NTJ2d5L+hV+74ei9fstuAE3pLH6Aa7LhEOCi+q5mJ4pJrTM4k8W3ISb8gNZ3OYhup5C
-omf0xIO9l/QX/N1fHvEHLbgFt6Tj/CTX5a4UCRbwD4yhBC/J7/3tUYn52SQSFfDf7b2k2yIiFWisWsIQ
-hnRc4xTX5XSKBAs03rBR6Pev8RZXhTU2TRKcat7jiLiIyx2bDyWRqGPzkWgoNDeghZY6jhgSQ3Jo6WwS
-KQidi4VC70e1UOs7R6RFWg61/hhGolDbjOmh9r6oFlr+bViMCuV/ueV/0jp19ttINPcfUEsHCDzOkDHE
-AwAAfwoAAFBLAQIUABQACAgIAAAAIQA8zpAxxAMAAH8KAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAADBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfOperationMatcher.java._trace-3ef6a1f3-7983-3451-92d0-46e5f15785df--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatch$Mutable.class-7cb54c15-bf79-3d83-9f41-2f2232f2fe5d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACFjz1LA0EQht9JLjlz
-nkZjjCCijUgSxZO0EVMEBeFio6Sw25yLWbmPcB+Cv0cLCxsrwcIf4I8SdzenhcW5sMPMu+88M/v59f4B
-oIcNEyXCXhb4Dg9m6YPnsyRxTlU6VOmIpd50d5SlbOJzEwZhu9hLqB6LUKQnhJ22G8W3Dvd8MUu4I/t6
-Kjja3O+MCcYwuuEWyqjZqMAiDApb3OLRGll3RcgvsmDC4yu1M6HhRh7zxywWqs5FI52KhND+B/nz8z6h
-PBv6hK2i/Qg1keQdsqHduSZYl1EWe/xMKKn5B394x+4ZwT4PQx5rmculzByBI0gK1CnJW0FV1qbMBlJV
-itndpzcsvGrDooyWlh+l8Qm2zFpzG5awrDEm6liREMIqGjnsQNeSYLz8cqpaedYMe/6aM0pY07GJdT2P
-9IotbH4DUEsHCO9iON8/AQAAUgIAAFBLAQIUABQACAgIAAAAIQDvYjjfPwEAAFICAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAB+AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/EmptyClassMatch$Mutable.class-7cb54c15-bf79-3d83-9f41-2f2232f2fe5d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperOrEqualClassMatcher.java-305f1b2a-253c-3ea5-8e31-99cb72ef2b7b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperOrEqualClassMatcher.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperOrEqualClassMatcher.java-305f1b2a-253c-3ea5-8e31-99cb72ef2b7b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationProcessor.class-75bc3302-87c9-37d9-b7f7-4bd9b38ac850
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVk99PE0EQx7/TX0fP
-Q0pFFFARFOyPxI3ExIcSjGk0MamWBMP79tiUJde7ureH8c/ypSY+GJ/9o4xz1wYoKaY+7MzO7uxnZ2Zn
-f//58RPAHmoOcgSRDAIRq8+JCn11omXfyIFIrA5E90sYd4fKSKuj8NBEvorjyDgoECpn8lyKQIZ90e2d
-Kd86KBFeRqYvlB/oYazEuZbWSMFc81WYJLR6oIQcavH+g7T+6QWPUNrXobYHhHytfkwotKMT5SKPWx4c
-LBCWOjpUH5NBT5lPshcoQrUT+TI4lkan9mSxYE91THjR+c+EWgRnODYIr2udq0kwai8rUDuQcdyavXeB
-bKXhN2szA5i6O6sAe7tYwaqDu4Td+c54uIf7nGpf2TbhUa3+r2hT+rqHDTwYn+gStm86cZmDCwZ7qGCZ
-UByklxLmTonwarqAN3fBobRWmSulIDxJr60S3KMoMb56p9Nn3Zj9as/TDiSUj3Q/lDYx7Gk617uyNWcs
-0x25P2+2B63CFoed51HkH1VgzQ3LssyWYE2si43vcL/xJAePZSlbvI1Flt7Yga0lZL8Ky2ynujqBvGV4
-jvVioznCHR5rIzy8hLnZ5hrP1zPg6th5DMxmm3gMqrxh5NYEWWef1KvcaP7Cygjb12OjDJXLxtNM7mA3
-08/+AlBLBwhWrEME8QEAADsEAABQSwECFAAUAAgICAAAACEAVqxDBPEBAAA7BAAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAMAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/OwnsOperationProcessor.class-75bc3302-87c9-37d9-b7f7-4bd9b38ac850--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatcher.class-d91c778a-8de3-378d-a4b9-12fe23d3af36
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatcher.class
-
-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
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/PropertyNumberOfClassInPackageMatcher.class-d91c778a-8de3-378d-a4b9-12fe23d3af36--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PotentialAssociationBetweenMatcher.java._trace-69c3fe22-1582-3f15-99bd-48cc5792b775
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PotentialAssociationBetweenMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1l9oW1UcB/Cc9CZp
-0ps62gyJR+vugrJpY/rQwPag+x06LbMIoSUjaxbSeNfbxfxZk3QNK7IHq46+1DFFnPjkn07GXmQPgpQh
-InQwmHNOZA/+xYFDmHPuwSKCof5+N+ec+3g/fH+/8z33ElqfzxdgbOkzJkZ8/ueZmIXD8CLzpVtNO3W8
-Vk21ZhvHZ+v27JFyaa5ZqqWm8Hn//88HS9XykdJC+Vj9qcVG1T/2aPvdAZHqbvLB5Hg6MTzckfDDHTjs
-Y+Mz5tYzJdh41VLhgJNIpxVY6dkCWnHgzIAW+DCkBCayxr59cmDiUGwL3MCqAQKEEjkTQ3JDGyEYgzEl
-dJWIQpnxBEzCpCzzYRR3LHOiVwtN3knADMxIMvXgAIo7NrU7pIWyO/qgAhU5lH3S8tAL/UjuXD6J8tjg
-lvRkS1wVln3ZJOlDWaGpvTT1BleFZc/T1F6cyj1gQRvacqHcyHYkKpR7NolChXITXBWWc0wSWt2iKSqU
-O8FVYbm3aIoKTf/cC8uwLBeavh1GokLT95IoVGj6b64Kyw+aJLg6v4OmqFD+ca4KywuaokKFIQNWYVUu
-VNgZRaJChVQShQoV0lwVVsiYJLS6QFNUqGBzVVjhJE1RoeLJAJyFs3Kh4nIUiQoVTydRqFDxba4KK35i
-ktDqSzRFhYpfclVY8Ueacgvd26YXmolYHhqOaB3tQC+swZocsqPbkdzQziQKXcTexVVh9phJgpXsDE3R
-ReyDXBVmN2iKLmK/us1T6D3LQ5ciWken34KLcFEOOakwkhvak0ShizjPcFWYc8gkwUqOQ1N0EafKVWHO
-KZqiizh/iU34FD7vrg7OfW3AOqxLh819y3X5M0GCi44+FNIyRxN9WqZ81YAN2JBvX77OPXQnjkQv5KWs
-eAeuwPXu8kBlxIBrcE06rjLKdcnESbBApTyKQqf1VI5ZGrHK6SgSFajcFxfgBvwgFah+ZcBNuCkdV/2G
-6/JHnAQL1HqTKPSRav1cFVbbbZLQ1LnOR/oJbndDwfprBtyCW9JYfYXr8lGCBBfVO3/ntMx3fVpm/hUD
-7sJd+YXMv8499H4cid5RI9z5SPfhn+7yQONXAzZhUzqu8RvXpGnESbBA85FRFPcjNROWRqy5P4pEBZof
-dz7SvyIkFWgtG8Iv/NJxrVNclw/iJFigtZ5Eod9f6wuuCmt9b5Lg1ELTEhERkTsuvBlFoo4La0FP6IJf
-Cy2GLRETMTm0+EQUyQ09HfKEngtqofY5SwyJITnUvhxDckO/hDyh34NaaMkXE8NC+X9uKZbw0J5BJJr7
-D1BLBwj2LKqMzgMAAIkKAABQSwECFAAUAAgICAAAACEA9iyqjM4DAACJCgAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAADQQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PotentialAssociationBetweenMatcher.java._trace-69c3fe22-1582-3f15-99bd-48cc5792b775--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.DirectSuperClassQuerySpecification.java._trace-0952a3e4-4a8d-3a85-af95-60ad29e10346
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.DirectSuperClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjz1oE2Ecxu9i4jWc
-Fo0Yq4KYD7QQbKypYiuWJzVekuuZS7ANWltM2oSQkg/apE7FxVEHa0UUBJ3EQaqbqyCog510UIdK6VZw
-1dUk72cyPr/n//x4X0VRXKp664OKx4rjyuvo8RODqnK+sbwQXqlWwo3i0kqxtlAslPOl5Xw1fJ3mGMnZ
-fKVcyDfL9drQnaWK42ojax3FOvMoDiMy/eBkG8RO43lwUNGNXMDna8XwwWBQUY37JJFSNTYGuuJXzPiD
-koxm2juM7wG/n7viZ6Lrp4bFdfwb/oSG+fWe+HYgFBLyhNPdiWSc+IyNyAUxZpleuxJbAyMj0vjvvk4k
-42SfRy6TxzS5XEXz4iVhZpk9K/nQOzoqjV/1dyId/8Ovy4C0ZoA9zNS94+NibvrcnUjm5lmtqxzT5fJH
-bAgTmBFyCxOfYLYJs1vTeguYfGOVUMUkJqUNJ+xD1mqgC6jWCzcFVPI7+gzXMCUkqXMwMNUmTJKKa11A
-TaUOUUAkqXu4iyxuShJOuGRNa4GsJHnqoYBI7P3WW8zikZAIQjd9tv9AC8yKzdgRmqnUvoFFzGFOknDC
-XmJXI11AtV+6KaDWTTRxG/OShBMu2dGQQ06S7HopIJK0hQoKKAmJIHTjTM+7UERRSNIlrQfUPRRQ60d8
-QRkVycoJt/50tb68KEm29B6w208BsWaemD7UsCasgjBr5o0TddSFJPNubw94f5gCYv0PUEsHCMuCvGgg
-AgAAzAQAAFBLAQIUABQACAgIAAAAIQDLgrxoIAIAAMwEAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABfAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.DirectSuperClassQuerySpecification.java._trace-0952a3e4-4a8d-3a85-af95-60ad29e10346--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/HasOperationProcessor.java-866b8ca0-31e0-3592-9302-11991a8a604f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/HasOperationProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2L2zAQvRv8H4Y9
-2WFRoNeUkuIe2kPZQg89T+RJIipL6kgyDaX/vbK0sU0S6IKtz5n33ryRQ/kTTwRx0GJErXoMyhoRg9K7
-uqorNTjLASyfBEmtnCeRQt9Ng3hxxDl89zBuVBgYxa9IfBEcTVADCXRKfPmKQZ6/sZXkveUl+0bEZ/Qz
-RU7JirabTV3BBj7CMJ2Bu+JAQKUtUw/HaXO+K+q8wgOHIRAbkbHy0GlFJnjwZxt1Dz2xGgnQQIPGmstg
-o29BavQ+gWOAJFrTkFMmMjz4VK4MV0FNu2Bv62r/PTrH6fwHslHm5Jsn1PqprSsXD1rJJb9QrIufrVpz
-3rj4/s6tD/AncUPxC5KST3RUhl7VyuxCKSQdWTgQ0G+SMSQD0w1h8jY7LF7T9w4ZB3BdBki+RgJ7vBoJ
-+ZbSEjpQJsfIyJy06svVkwSdIW8Ql678B3kJfCNDmbbTdGvzaFU/9yoZg/rxK+9yO1z3DCVo9YTmZbub
-GKZ//zISs+ppRfmA6a5ZRXVbWgZzdGnAiULXtM8w7+bcpi3Uf+sqff8AUEsHCETC4hCfAQAAzQMAAFBL
-AQIUABQACAgIAAAAIQBEwuIQnwEAAM0DAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAA
-AFBLBQYAAAAAAQABAD8AAADeAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/HasOperationProcessor.java-866b8ca0-31e0-3592-9302-11991a8a604f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatch$Immutable.class-3abee45f-298f-3175-bdc4-bca8550a2c5b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkDtLA0EQx/97ubzO
-02jU+MAihUUSgydpI1oExMjFFEoKu825mJV7cQ/B72RjJVjYKuJnEnc3IRaKV3hws7Mz//nNzL5/Pr8A
-6GCrCI2glXquxbwwuXdcGsfWKY2HIYtowgN/QBNnstv3vDShY5cVoRPUs/QEhUPu8+SI4LhhB9GNxRyX
-hzGzRGVHGqsnK7u/5+awbnNEoPeCa2Ygh7KJPAwC+i+knTW8alqxuc/OU2/Moku5N0HVDhzqjmjE5X0W
-1JMJjwnamdDvF+wS5MKeS7Dz1xZSNAzFU2etQ1Dm8WCKFkWN5hWBcRGkkcNOuAzVfsyyf0vvKIHZ930W
-qXZM7FCeT4gDCBLkp4k/j4K4F4V3Bl3FS629NnlC6VEpFoQ1lPJVqN5gCq8+1WERS4pTQgXLgiK9FVSF
-mmAVazNuW5wyp+Ue5sSCinwomjnNzmga1pWtYUN1JmraTWx/AVBLBwiOw01zXgEAANYCAABQSwECFAAU
-AAgICAAAACEAjsNNc14BAADWAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAAnQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasOperationMatch$Immutable.class-3abee45f-298f-3175-bdc4-bca8550a2c5b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyQuerySpecification$GeneratedPQuery.class-2f12222f-bafe-336d-8b53-40c412116666
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyQuerySpecification$GeneratedPQuery.class-2f12222f-bafe-336d-8b53-40c412116666--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfOperationProcessor.java._trace-f5ec930b-ff0f-300f-9f3a-3b0fefcfa626
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0/swoy8Dk
-dcAhy8HDwYuRQb+4KFm/NDdHv7gksSQ1NzE5IzMvVT8YiROWmJOZkliSmZ+nV1aYw+Tw3JmbQwZhBAOP
-4w05fn6gwAlRIN+DgdGJUQDMhylgdBKUQhVwtmQVE0MRsOMAC8CMcHYTBvPv8oH5zM4+XMh8RucwZgif
-CcqPgqh/A1OfwIXMZ3TOgqh/A1PfxSopieKAfg6wANwBc6XQFGxnQ1EAAFBLBwhAz16VsAAAAE4BAABQ
-SwECFAAUAAgICAAAACEAQM9elbAAAABOAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAA7wAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfOperationProcessor.java._trace-f5ec930b-ff0f-300f-9f3a-3b0fefcfa626--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.TransitiveSuperClassMatcher.java._trace-4e34b6ad-2f2b-3036-a643-b05101afba81
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.TransitiveSuperClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW1Ucx3Oae3P7
-Z9mymPhwT/APSnaJq10fFKGM/i7WbS1Y6IKXNG30xpssiW3TLFmLaKHiw5BS8anig/hQ/yLCxL5MUBAm
-btA6hDmQWdjmHDIZWMQyx7Baz/md3HMuffp8f99zfp97SqGhUEgnZP49Yh8MdQx9B6XMQRJ6otX0+uZm
-pvta5ZNz5bpXLtWKlWZxpi+LPMTZKU7XSsVTtdn64/Mnpzue3t9ajtuPiXtCcPyZOynL2uWLyUwmRI7Q
-PYz4lBw5YMp4zEz190v4ZJghP3psMK4MxwxpOPyXNjDgD4f/jjLkw5G0dviwPxzJ7GOIw7wxOCgNixz5
-cPRSCkZh1OftLmSsj+50KoWxVgomYdLnlTgyHhj72FAK2cUeqEDFL2SXzEDw4V4M8MRaGvnGnl0OZ7+k
-MpPsj7pgjfEVC3lrL+tfozKT7D1DcOR/dg6Z0IKWL+CMJDHgAs4LaWQu4JSpzMR5TRfMBJzTFjIXcJap
-zMTZfRJkJpBb74RFWPQFcpe6MOACuc00MhfI/UJlJrl/dMFMYDxsIXOB8S4qMxl/1BDMBPI/abAES75A
-fjOKARfI30ojc4H8H1RmMtGtC2YCEzELmQtM3E9lJhP9hmAmUOjUYQVWfIFCNIoBFyiYaWQuUHiIykwK
-A+ICLlCwLWQuUDhKZSaFFw3BXKARCwi8YQaC97sVIzfXCauw6hdcN4kBFubSyFzZfZXKTNy3dcFM2X3X
-QubK7iqVmbhfG4KZsrseCwjcMAPBTrdi5GVMOANn/II31IUBFp5NI3NlL0tlJl5dF8yUvVMWMlf2XqEy
-E2/FEMyUvVv2r7AGX4kLI6VvNDgLZ9sLSt9Sla+lBLOF5Q5DmZd7epT5iU80OAfn/C888RkNBBfiGPBP
-rjxsL8B5uCiu1CvbGmzARntF5S5VuJqMC2Yrqwd6kfmGcLXXVAJSPRrFgK+sfmC/CT/AlfbK2ssaXIbL
-7RW1BaryO3HBbGXtUwuZP3vtcyozqa0bgtmzv/SU/Ttswk1RiEzt1+A6XG8fmEpSlfsfEMwumHrOUOfP
-9yjz6X81uA23/U+eCdNA8GACA/4GMwv267AFd8SVev24Btuw3V5Rd6jKzYRgtrJ+uhcZn72+bCoBqX8U
-xYCvnNXtt+CuHW6vnP1Zgx3Yaa+YvUpVvpcQzFY29qWR+V9HI0llJo1DumD2a2p8YdoRO+IbNTaiGHCj
-xtVIoHCzQyk0+0w7Zsf8QnM4igEWJo1AoRxRCq0109798Qut7xMYYOE3I1DYiiiFuT8TtmVL/7PMR1KB
-4JH7MOAn/gNQSwcIbV/pc9UDAABfCQAAUEsBAhQAFAAICAgAAAAhAG1f6XPVAwAAXwkAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAABQEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.TransitiveSuperClassMatcher.java._trace-4e34b6ad-2f2b-3036-a643-b05101afba81--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ReceptionWithoutActionQuerySpecification.java._trace-380a0846-aab6-36d6-aa8a-9ee20af88bad
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ReceptionWithoutActionQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMv8LosIiB
-yd3HsdXcjpFBv7goWb80N0e/uCSxJDU3MTkjMy9VPxiJE5aYk5mSWJKZn6dXVpjD5HYkkl/WYSHMBAZ1
-98OaqqpA7l9xCwsGRvcvymAeRJLRQ1wOheusqaYGV+sZpqmvj5D0rOcEcyGSXpFyQAou6VXOA+ZCJTuF
-UCRnsyNJeovL2NoiJL2N+cBcqOQ8GQcnByck6V2cUAGogpPsaAouc6Mo8L3B7eDn4Ifg/9d08HfwR2jw
-0+CECkAU+F9jd4hwiEAo8L8rDBWAKAhQYHeIcohCKAhQF4IKQBVsFHBIcEhA8E+KQ/kwDX8sHRIdEhEC
-gaacUAGIjsAKdocUhxQkBfViUAGogl+sDpkOmUgK/rOjCgSxC0EFIDqC8lkd8hzykBSUcKMJNPBBBSA6
-gsVYHIodihEKgqXY0AQURaECEB0AUEsHCNm9fntOAQAAswIAAFBLAQIUABQACAgIAAAAIQDZvX57TgEA
-ALMCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACNAQAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ReceptionWithoutActionQuerySpecification.java._trace-380a0846-aab6-36d6-aa8a-9ee20af88bad--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassQuerySpecification.class-7545310c-823e-3512-b86f-de60cd38b5e7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfocEFtZV
-KLbY2g9bBU2CZpEKVUNBhIDRoNgoN70aNmMY3GzW2Y1tvOjz9B/pjfL0oh+3/VE+PbMsIQQoiTF5svN1
-znveOeed2fz7/o8/AUzjqYE+hrl61bUD8aIuPEeUJa8oXrXroXTtp54Sz4SK5pdcHgSP60I1Sr5w5DPp
-8FDWPANJhmJNVWzhuNIPhP1S8lBx+4U2tVXdC2VV2NyXtqz6rn2XB2JVeELxUJTzayuHERkG5qQnw3mG
-RCq9wZBcqpWFiSGcMmBSsF7ojjdjr0eLFiycZhjkjiOCYHyKYT2V/qgRciYSGLbQjxGGfOrkVFV56GwJ
-Fdh+0AhCUY2WpQjsGE+nZLgoPfGwXt0U6gnfdAXDaLHmcHeDK6nH8WQy3JIBw3xPG8pReqQXhJxsGO70
-mB5CM/O/OsLXg8DAFwwLJ6ZE7DnYG9FyBNtEMfElvjbwFcNqT4Ur8leNezW3LJRWxZgJhgsWvsV3DOd8
-VdMCKZAuJXflK6HyStUUw3aquM1fctvlXsVuUip47Za59MmV//9t5gxcYpjoKBodHaHoeaVDcgynSyF3
-nq9xP5bOqd2Sk1lIo60OdKuPeCtvr0IazR2tlkPlWNsVPR2WDK4amGS42o2fhWtIMfRFt4eIIjPc/FDO
-lA1P/JKv+mEjwmfIHqP6o/nQLr7HjIEbDJnOvSxM4TqdNQodR11M/dxSv0eb28IJu0ooSeYWw/nWNJDz
-tH7YkZUmmrMwizmG+wdrfNCwu7B0xn1O6yKke4zh7BHbYCgcvbuOalZY5yFhe3vpplzpXfzAMJv6YIgZ
-hqAHnXfruC95hhULV7SAF1O9Xa7pDY1W0G+bgf232g09WbSwpicvCC+oK7F/BZQLns4Dd0ue4M8bVLtS
-ra4csSL1PZDqIGxWl5FhqCQrHg8JnOG3j/qXYK67S2Se1GUVPEKMpgVJcLjtrUy73L/ucZ3yk4D+mOjT
-uaOxQaNZGjFqBzM7GHyHM2+o34dPYjvgElmNY5R61q4dzuJTaofwGcbI4hz1k7TyeYS2Tj1tZe7g/OsH
-BPnNX9E4QTYX6alxz0Q8rtFMlnjYTex++o5jgkaX6Uf8lg3ySWrVHIpzi3qaXf/kDtKvm5QHomAzEeTY
-rkFMV/eyFEzTm4qSoWGyMd3kDqbbUW63bDoZo/yuD2DsO0/WOoI5mZj+Gzd3cLsdYaGFh9nkYeJH8mUj
-/xDWQox1OcYayEy+xZ12HBbh0PrIInG/G/tMxNz7M2+xdLzLMuVv+VD+DgTMH++t07baEjBKaeYd7r1p
-c7nYdBnE/QMuexwftLs0o5AeHka9R6Qf3T7GT9SOUm+IrErQ/34YnsD8D1BLBwgm9a+W+AMAANYLAABQ
-SwECFAAUAAgICAAAACEAJvWvlvgDAADWCwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAANwQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassQuerySpecification.class-7545310c-823e-3512-b86f-de60cd38b5e7--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.EmptyClass.java._trace-61174971-dcad-37a6-bd06-8ecf0d1b7abf
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.EmptyClass.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABd011IU2Ecx/HnOafj
-QWxvpw11vuYLA7G0QBBl+Z9Tc+jc5tyGmoSJiKTo8iVmSJlYSIpaDiPoQuiiF4PeqEDqsrqTiKirIqII
-uiqEuuxv59lzds7d/p99f4dzsRFCJEpjuxSSRKC+OgpBSg5OnBmomhodqRocHZ9MDIz0T0xUNe999O59
-PDwdHxGaHoS9ubCe2hDh+Kvgoar/0NJD3SS7NcNZXZ26aGu558IRt1b7KNyqdae+FnyWrNpaHvu2yhoa
-0lp2snQ7S7uo70PjO/BAW1qtiZq0P4Ql8EOACNDq8e4zESFNJj3ZGSYitj8vQPBzoO3vzSp4pKzMTEL9
-TbAOIQhrD0kTdSP52xSEkPYQf59ZhdRD4sZgXtYHn+EuRCCGsAQzFoWI/u8uhAgH2mHKYfDUYbXivQqP
-oBt6eSF1bOQjdKdNHucwYJO3iiH4KuuCgA82oQ9OEqFRhmF7DhEDwTKEPg40MOlgYFHsdrx/wR3ohwFe
-SIG/uQj92iRoczBQJ8FKxRAck/XBJiRhEIYQ4hBx5hMxeLsYYZADDb6xMUiYnU5CQ264CcNwmhdSqMmB
-MKxNQt02BmwyrhiCi7I++AJXYRTGEF7DqcJiIoZ+FCGMcqCdspXBjqmwEO8ZuAFxmOCF1DlnR4inTZJW
-BmxyTzEEL2RdEM7D15iCs0TwVkCipJyI4ZIihCkONOyxMjhqKinB+wm+RgLO8UIKb9sREmmTHSsDNvmm
-GII/si7oisAKzMJ5hFsw7aogYteJQoRZDrRrxsJga7/LhfdP2IA5mOeF1PX7AMKcNolIFgbqJOJUDEGl
-rA8W8S+8AJeJ0JTn+VhZS8TIagHCAgcauW9WoTmZVVNDaDQf/7CLcIUXUrRUQVjUJtEaswqpic8Y9Mr6
-4Bn+RJdhBWEXhurcRIy+LEZY5kCjn2wqtJSa6+sJjYXxJ7oG13ghxXocCGvaJDZmUyE1uaQYguuyLvgH
-UEsHCHAkrGvdAgAAxQUAAFBLAQIUABQACAgIAAAAIQBwJKxr3QIAAMUFAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAcAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.EmptyClass.java._trace-61174971-dcad-37a6-bd06-8ecf0d1b7abf--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsOperationMatcher.java._trace-ad9cd5d5-41d4-3070-ae94-d244c4975e0c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll1oHFUUx/duJjvZ
-STbNZGYEM/WrZYtRazAPKhLTMy1r24ApdVncbDaMu+tuNmYmzXZTJfQlUEFKBR8KSxGhQh98UKRoESr4
-UOhDKQZRsBS1VAMWqdQPhKhFiNs5587cO3na3//87z2/mZCwiUSil7H2z8zZnUjubUFhZDtLPNI+Whs7
-5ntjdX95ZbXmVdrtsdy9j/vufXzy9ZaX3Ld9+YrhPMHPJOCl3Lo1Otrl1cGRkQTL3R4ICKcst2mIuH/D
-Gh8X8O+eAPHogcSwODwwrArDgx8oExPR8OCHAwHS8LoyOSkMfxgIEIdTaRW6P9F4aogHWJg+bsEhOBRx
-J01MB6bP9kmFw6YFczAX8dgwMR047KhSIa/1QxOaUSFvGbFgdJACOvFMlvit/i735J+3RWb5osK5J+A5
-k/j0tqBf00RmeZ/3Twf9wtsGrMBKJFA4a1GAAoULWWIUKHxui8wK3yqc8cLvTGIUKPyoicwKt3kfBV7e
-6oM1WIsEimqaAhQoDmWJUaB4ny0yKz6lcA4uLD5tEqNAcUITmRVf4H0UmPlVgVNwKhKY+T1DAQrM/Jcl
-RoFS0haZlR7gF6BAaYdJjAKlRzWRWWmc91Fg9m4vdKATCcxuZShAgfJAlhgFysO2yKy8W+EcXFgeN4lR
-oPysJjIr7+V9FCi/OCQLlOtGLFjVJCN3Rx+cg3NRwX3MooAKe7LEqOzmbJGZ+4rCOVBw6yYxKruLmsjM
-Pcb7qOyuDcUEzhix4CNNMqp8acB5OB8VKjfTFFDhlywxKld+s0Vm1bTCOVCoDprEqFw1NZFZ9UHeR+Xq
-q85PcAG+4Bemas8pcBEuhgtqk7bMpZCDC2rHVXn+Zr80rz+kwGW4HD1hfacdC/boFOAj1zvOUbgCX/Er
-exsLCqzDerii4dsyn9Q5Bysb7+4ixg09jfcNKWCNTzMU4Mr5bU4bvobvw5XzGwpcg2vhivlbtsTNpM45
-WNk0TGJ87c37NZFZcye/D19786TzMdyAW7yQWnAV2ICN8MBC9z+kxEs25+CChXdUeX6mX5ov6grcgTvR
-Iy9aWix4WKcA38HiG04F/oR/+JW93pQCm7AZrvCmNZlndM7BSu+1XcT02r1lQwqYdyJDAa70bnZf+11H
-CVf6nyiwBVvhCv8zTeZLOudgpf9Nlhj/OvzrtsjM/4vfh7+mpWXDUR01Mlo6kaEAjZY6qVjhvaRUOHLV
-cHRHjwpHbmQooMIfaqzwb0oqtB43HNuxo0Jr0qSACkU1VqikpEJ7v+mMOsL3lvasFQtaBgV44n9QSwcI
-xRIy3ckDAABPCQAAUEsBAhQAFAAICAgAAAAhAMUSMt3JAwAATwkAAAgACQAAAAAAAAAAAAAAAAAAAC5j
-b250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAAgEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.OwnsOperationMatcher.java._trace-ad9cd5d5-41d4-3070-ae94-d244c4975e0c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsOperationQuerySpecification.java-60cbcf09-b4da-3c34-a323-302c3f98d9c4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsOperationQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/OwnsOperationQuerySpecification.java-60cbcf09-b4da-3c34-a323-302c3f98d9c4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasTypeProcessor.java-e38fc685-a4fa-3a20-9544-827302d4ad5f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasTypeProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk2L2zAQvRv8H4Y9
-2WFRYK8pJaUttIdlCy30PJEnjqgsqfowG0r/e8eSk7iLYRdsyR7NvPfmjRzKX9gTpEGLQL8TGUmdwt7j
-IFJUeldXdaUGZ30E63tBUisXSHD+w7SIH2dHu9dTus+aBjJxPXVUGD0Kpvdn4ZOJaiCBTomvjxjl6Zu3
-kkKw/la9pvcLhokql2Td282mrmADH2CYYuAuOBBRaeupg+P0c1rv/1TwwGGM5I3IWHn5qBX3EiCcbNId
-dOTVSIAGGjTWnAebQgtSYwgMjhFYdGk/ZDI8BG5Xxougpr1hb+tq/z055zn+E71Rpg/NHWp919aVSwet
-5K2+UMx9X11a0r0w8N3So/fwhxmhuATM/4mOytCsUUZlzSyfQxYOBPRMMkW2jU8I2dHsq5jL9w7ZNnB5
-3hlkRJ0I7PFiIeQM4k8oScrkPJm8Z7n6fHGEjzL0CvJbgN+KW7bttL20drSqu86HbUENy3s8d3kPt6MS
-ancT2vTun0byXnW0gF9BXU6kiGvLXOCaWFzuKWbOpr2H/yJNW0j/1hU//wBQSwcI8GZ/taEBAADSAwAA
-UEsBAhQAFAAICAgAAAAhAPBmf7WhAQAA0gMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAOABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasTypeProcessor.java-e38fc685-a4fa-3a20-9544-827302d4ad5f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.DirectSuperClassMatch.java._trace-41ea5e03-02a7-3fc4-9b56-85987c987547
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.DirectSuperClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdk11oHFUUx/emO5nd
-ZdmmPoxbpzVV0+3WoEtpRLCgZ5L9zm7IuszuzBZpliSUbZOYJq0fBcmjH0EtfiGtVR+qBrVFxCBdtDWh
-obVUxQcfCkKl+hJEqoLgi+Lk3nPn3PUp/H538r//c5IbCAQ0xhptBt8FuoaWLPPOJAs8MD83njo2PZWa
-nzxybHJmfHKi1Tw415xOVZHTgmvNqdZE82jr8Zn7nzgy1WWNu7UIfCtzvJ+f1bXbN0R6F7zVlwzcMfSL
-EY97mNrS1xdg6a4tnMQhS8d3b93qIUS9w03pHSYRS+/TBAU55ftN06NyjH85ahKx9GFdUDen4zC6fTs1
-kox3BtPPawqy9Et6B76xmSPW/R4+6L1byUL2s64bvb309a0EJ5zmL5OIZXo0QXyajJHkJKbJbDOJWOZB
-XRCfJrMAV/p2UwPJ2EDLvKrv3En1MyeDHEWhzJnOw49iymF2BAr99/l1s7bZ3+/Xzc7qgnjd7NtQTu3x
-+2bfM1Mpv2/2q7Ag3jf7p7W89xHqKxk76Lnu0MAAVcrFghxFpVxc7zjsjamHA52H+8LKYf4cnAEL0nQx
-GfnHyi9rnrAoIt/WUWDISgJZrCR/2VSZ5W/KALGWggsfQxYKdCkZeWlhTPNEli4tTIZRiEsLM0lksdzC
-UVNlVnhZl8wXXIzCBAzDCF1KBu/YVNyhQwlKdGlxVxSFuLT4JByGUagqIb6RzYuLGlSgooSc0P8n3tyM
-AlPXoQY2OEqqb/xq/+ieqlHIcHcIhQgZzsJT0IDHKISMDBluGLAf9ishs1EUGLJmheEAHFRCfOOHXNdh
-DMaUkJ+iKERI6QcrAC2YpRAyMqS0HoRDcIhCSr+FUYiQ8o9DOZiD5yiEjHzD5d9DMA/zFFL+W0chQkY0
-vfODkWiw44PKvdYBeAFeoVvIyKqVh++BRVikkEozhkKEPHrCSsBrcJpCqjVvIac2jAypThieOEUh1eMx
-FCKk+uXgQ/AOfEghdgY+haUNI+e1q4YnlijEbvWgECH20wlk8RDtBVNlZp/UJPOHaL+bRBZvyH7fVJnZ
-K7pk/obsfwenvYf6OZWsX4CzsLxhZMn6NcMTy1SyfjOMQpSs/5pAFiXrf5gqMyeqSeYlnduSyKKkEzdV
-Zs5eXTIv6cxZ2+A8rFJJMrKk82LIE+f9Ts5pAxlLO214BtrwhRLiG/nQnXbIE20KWU0gi8GcK6bKzPlZ
-kywGW08i42C3TJWZG9El88HcQcjBBVihTmTk/5nrhOAiXKRB3LEIClHSfd26Cy7BN0qIb+R23E8inrhE
-v7NqIMvQG7AAa3BZCfGN3I57I+KJNQpZTyCL7bjetAqzRkSTzLfT6Ekii+00DFNl1tijS+bbabQgD1/D
-NepERm6nsRCCq3CVBmk8G0EhSv4HUEsHCLXIGDgeBAAA4wkAAFBLAQIUABQACAgIAAAAIQC1yBg4HgQA
-AOMJAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABdBAAA
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.DirectSuperClassMatch.java._trace-41ea5e03-02a7-3fc4-9b56-85987c987547--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedInStateMachineQuerySpecification$GeneratedPQuery.class-4ba12c43-ebe7-38dc-94fa-34600bfd0e9d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedInStateMachineQuerySpecification$GeneratedPQuery.class
-
-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
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedInStateMachineQuerySpecification$GeneratedPQuery.class-4ba12c43-ebe7-38dc-94fa-34600bfd0e9d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.NonEmptyClassQuerySpecification.java._trace-a20d8072-449a-3a20-959b-f6abbb37ac8b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.NonEmptyClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQM62B06GNg
-cv3ikG5ly8igWFyUrF+am6OfmltQUpmck1hcrO8KYjqDmHplhTlMrn8DuqQdemF6GNTdHiooKzMwuSnz
-WVszMLpzKoN4UElGdx1RFK6/gooKXK1HpIKuLkLSo5ITxIVKegaLmpkhJD0zeEBcmGSVEIpkDzuy5H9h
-IAWX9BICicIkvUqEHYAASbqdEyIAUzCNHU3BAm4UBT5t3A4+Dj4I/loFB18HX4QGn7OcEAGoAr8idocw
-hzCEAr9KYYgATMEedocIhwgkBYeFIAJQBf6+Ag5xDnEIfqo4hA/T4D/DwCHeIR5J4AQnRACqI4Cb3SHJ
-IQmhIEBIDCIAU9DE6pDukI6koJ0dTaBfCCIA0/GB1SHHIQdJwVduVIFARj6IAFRHYA+LQ6FDIZKCCWxo
-AtNFIQJQHQBQSwcIRDRsCUEBAAClAgAAUEsBAhQAFAAICAgAAAAhAEQ0bAlBAQAApQIAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.NonEmptyClassQuerySpecification.java._trace-a20d8072-449a-3a20-959b-f6abbb37ac8b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasTypeQuerySpecification.java._trace-b1f457d5-cfe6-3141-a55b-7a0020ee67f1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasTypeQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQM38/o0MPA
-5L7EIcrB3cGTkcG0uChZvzQ3R784tbA0NS85NSUzMb0oMVc/GMp3gfDDEnMyUxJLMvPz9MoKc5hcE4Ni
-JR26ESYxqLsZSykqAgXWcAD57gyMbqHKYD5MAaNbBT+awFQpJSUkHe4zpbS1kRW4b+YEC8AUePTym5gg
-K/CYwwMWgCtYJ4Sm4AA7igJPXV5LS2QFnlZ8YAG4gmm8dnYoChZzggXgCjaxoynYw42iwPsQt4OXgxey
-yEspB28Hb2RNPsycUCGYIt9F7A4hDiHIinxXCkOF4IresDuEOYShKPosBBWCKfKrFXCIcYhBFpkqDhWB
-a/M7oeUQ6xCLIvSJEyoE0+dvyu6Q4JCArMjfRgwqBFe0mtUh1SEVRdEGdgyhHUJQIZi+AGVWhyyHLGRF
-ARrcGEImfFAhuL6/LA75DvnIigIZ2TCEOEShQjB9AFBLBwjJw+x7WAEAAAEDAABQSwECFAAUAAgICAAA
-ACEAycPse1gBAAABAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEA
-AQA/AAAAlwEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.HasTypeQuerySpecification.java._trace-b1f457d5-cfe6-3141-a55b-7a0020ee67f1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/TransitiveSuperClassProcessor.java-d6e37975-27cb-382a-b2d4-4fcf6066df7e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/TransitiveSuperClassProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUk1rGzEQvS/sfxhy
-2jVBhl4dgkt66aG0kELOY+3YFtVK6khaakr+e2a1tuM4Ngns6mOkee/NGwXUf3BDkHurqA9ppy3GqHIy
-dlFXdWX64DmB540ibU2IpAaDiVH9zcQ7xdkl05PCYNT3H5j09hd7TTF6Xhyzz8B/M7pokhnoMQfihzFY
-UgvjfDarK5jBV+jHGIQDHiQ01jN1sB4323ei0wVcCJgSsVMFswwP1pBLEeLWZ9tBRywZgA4adN7tep9j
-CwVRSDCBFGGpLykjKa6iEOl0ENa0r9jzuloKd2CJPyE74zaxuUFrb9q6CnlljX7NnygumXG08JT7zN27
-qy7ew3/RApOPIMq+0do42qvXyXi3L0xCHlYE9I90TmKsnBCK58V5tU9fBmTsITzmVYEY0GYCvz5YC+Wc
-ZAlRrhhXbunMLLrt7uCTwBfYd6jhY9TwWdRpmo/Tud2DN92xZ2II2jevWt7Sl3FQ+2cj1d7CZ66FdjHS
-jf/y50DMpqMT/gu0Vzs3ldJO/YNj1tSNDSXR1LS3cLIPTTvRP9eVfC9QSwcIaakeTp4BAADOAwAAUEsB
-AhQAFAAICAgAAAAhAGmpHk6eAQAAzgMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAA
-UEsFBgAAAAABAAEAPwAAAN0BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/TransitiveSuperClassProcessor.java-d6e37975-27cb-382a-b2d4-4fcf6066df7e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.SuperOrEqualClassQuerySpecification.java._trace-90be3c36-f727-3070-a22f-50ef723766b8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.SuperOrEqualClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM2sXoMIOB
-yVXXYYmeMSODaXFRsn5pbo5+cWphaWpecmpKZmJ6UWKufjCU7wLhhyXmZKYklmTm5+mVFeYwuZ4OeSfl
-MB1mDoO6224VJSUg11RIT4+B0e25MpgHkWR055JE4RqqKCvD1XrYq+joICQ9kjnBXIikp62kqSlC0jOM
-B8yFSmYIoUhWsSNLfhS3skJIenHwgbkQSa88cXt7JMlWTjAXKjmFHUVyHjeSpM8ebgdvB28E/7GKg4+D
-D0K5LzsnVACiwG8Du0OoQyhCgd92YagAVMEvdodwh3CEAn9GIagARIF/t4BDrEMsgr9YHMqHabhm4hDn
-EIcQCODihApAdAT4sjskOiQiKQgRgwpAFZxldUhzSENScIkdTeCWEFQAoiPQhdUh2yEboSDQkxtNIJQP
-KgDRESTO4lDgUIBQECTNhiagJAoVgOgAAFBLBwhiKdVMUgEAALECAABQSwECFAAUAAgICAAAACEAYinV
-TFIBAACxAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.SuperOrEqualClassQuerySpecification.java._trace-90be3c36-f727-3070-a22f-50ef723766b8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OperationWithoutBehaviourMatcher.java-10227fd5-d0f6-3843-82c0-b50289868bc0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OperationWithoutBehaviourMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/OperationWithoutBehaviourMatcher.java-10227fd5-d0f6-3843-82c0-b50289868bc0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeProcessor.class-1466ac58-644f-3624-a05b-2ca19f73dee6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU1trU0EQ/ia308TU
-prGtWq29aDUXcKEIPqQUilQUohZa+r45WdIt5xL37Cn0Z/kSwQfx2R8lzp4Ea4M1ediZnd1vvpnZmf35
-69t3AHtoeMgRmmkYiER9TlXkq76WAyNDkVodiHcyOb0aqmMT+ypJYuOhQKhdyEspAhkNxKfehfKthxLh
-VWwGQvmBHiZKXGppjRTMaK6ESSOrQyXkUIv3H6T1z//wEUr7OtL2gJBvNM8IhTdxX1WQx50qPCwQlro6
-Uh/TsKfMqewFilDvxr4MzqTRzp4cFuy5Tgjt7tyldAjecGwQDhvdv9Nnkj0nhPPoHwUqVJHt3A7puNR3
-G/8MPomb1c24Claw5mGVsDULXcV9PCAsDJTN8nAhmnPk6UKsV/EIj7nEiTNh43++7EN4UkUNy4Ri6KIT
-dmbXQ3h98+Vub/yxtFaZ6PodCE9dwDqhchKnxldvtevk6nSjXrpxI5RP9CCSNjWMCbrTI9iZM4ub47c/
-u8KDTmGbU83zKvKXKbDmuWRZZkuwJtbF1ldUvvAmhyrLUna4hEWW1TEAd9nOPg+W2Xa6PiE5YvIc68VW
-e4R7vB6OsHFNVsku1+Ea6gjXxuAxYbbbxBaodsiU2xPKJmMcqtxq/8DKCDvTuVFGlcvWs0zu4nmmX/wG
-UEsHCHHry2rtAQAAHAQAAFBLAQIUABQACAgIAAAAIQBx68tq7QEAABwEAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAsAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasTypeProcessor.class-1466ac58-644f-3624-a05b-2ca19f73dee6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/SuperOrEqualClassMatcher.java-6693921b-08da-349e-b09a-48e11989ea09
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/SuperOrEqualClassMatcher.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtW1tzEzkWfiZV+Q/a
-7IvNejqzW/sEIZsMG5hUDYRJgH2YorbkbtkWqKVGUjt4qPz3OUeXvtjddq4MYZhicumWzvXTuVkpaPqB
-Thkpc5EY9rFkMmUZp1NN88fbW9tbPC+UtuQ9ndOktFwkT5UQLLVcyccdb3+mZnbGbNer1mOlpwktaDpj
-iVDTf79PflHTKdPtBSwVvDAsYfkkSVWeK5lIZflkkbzEb7xv/ZxTq2kCyuhFoktpec6AG0+OX1Cbzl5p
-lTJj1JV3/4qPzgqWAu+Utk1wKQpv3QtH5khOuWRX3A9rRfITNczpcSX12aeUFShyS4j48AqEcs/aJLYs
-BEte49crbHdQaIiAfudy+gYe11Q6wJiclQXTJ/roY0nFU0GNcTZYv8fjbnljpxu3t3YfPtzeIg/JcyaZ
-ppZlpKDWMi1JUJkcvjomakLsrPO4JGaZUSQwcnQLreY8A13j4x9MkIE4E5Gc2ZnKTOJWuy97xf4bwxzD
-ZVmUJJRM+ZzBI5UxQcDa5POB4PID+buSgxWoDS+8GCyZJoRLkir5vpTuIJNzbmdx88pGpBbP2/CiLZ3H
-oYlWiUKecyHImBHNCs0Mk2hMaiKHbk8uUT7RHJhTQYwqdcoe+ecpqLq/B0T3vUkDvxXLD87KMXlE3M8j
-zzD+OiSf3d4HuOTJE//ysXt0AfCNbydcZiTjGkKdW+H2/gPpBnpDv+fB7q5bCjaThltwSL18dfWFV2MX
-NdjbddrUWh8YxnqMs+Z9Fc3WrFlFfMV1d3vrANajn8z/qJaATzPYoULsDLe3inIsAJ6pA3O3ZGBY9sky
-mRnSCEx73Yv3nXWJP2kEJDiWYDIq+O+AoS6UIzABq1QCE24sHp63x4evTw+JU4kwh9AkUpt0EuGGUKEZ
-zRYIemN1mSIggS6u9iRGcKDEAo6U4NOZ/eGc4TfA74RpPOJIQzNbasmyyO01bHYsiGG2gjyXqWY5QB5M
-uEACYNgZcCsLOGdlkUFgMZHCQUEhbgQJvDBrtESBz2cc+IFNTMNEnjGwxaBV0bYzrc4N6Yr2hE+cSbUG
-vKs0LbUhWakboami7qh6vBCPGOIwQ0jAhrHwPu0HBwSPiTvHK3ElqDUk6yR1eAHE7BKgln5AyaNo0afO
-Zsav6xUjbnoSITNl9igYO6wZfFw5JYOhO7fwH/AdVDSeEFkKMYzCPaiJS3beK8Mg6BsoQuAgmSJQ0JAZ
-nYP7FdkpSrtDuAVPw29B0JhvRxhNIdEFavXJyQZDDwJLPwAMqGYYjrn1bC78Nw/eaAYngnvjPKn5HKBD
-vJ+CQ0EE8urk7Pj18cnL/5+9+QmU+/HxVXa8OjqFPf9cv8dXfeSXk+fP3fLuwgCd5VcO+oybuBg1rLhd
-PsSoOWIppNKjF89COtUKHDOA8A91J0Q3lj0ip8znIswS8WcoaoeN8EMvG3xcxkVxDM2ZY3bNCGRSVTiH
-txjjUY6BAbl0akchbY2ZUOdkgFnj2eGvZAKq5QoQBPkg5VB6ZAz8xfEsDG8e98hEq9xHLyd2pAjpviK6
-GtFiErBuiYRmJeutVS6cQvjjFA8UbmkrPYJ6InDNS2E5FK+Rr/GMNStDyeVcE2Kvt5UEa1ivhdMXEh5U
-iUyD2UCy1C/TLCuhKIRyDiy5AJMqC9iXdjnq55NT9AJycu4INRTKC0ixlEs0J5lB2UV1OltA8Aco9KRJ
-EBwMimVrAtjcDNq7TRMHGRZ+qfMeWnN9XQq2NBZOyOimtelqkjr4byVII2f1RmgfmyLB6KJLZShE9apy
-CcgXqQzbUfd7EXRfi6DrofuWwHmjMsr1SYPo7P56pwOkp87xHqDoaohW4NxgopUG0M6oRZxhYIyB2Oeg
-Cf8EZptTUfpdRuW4DSDALE4V2qgosEnDzY1tzWRXbSSu1QJPYmWGrsW6aqxKma1SxGbwkjRh6QaqrcLK
-LHe8tMedRI3fQ2eZrIIioKCesvW2UlAUHQoROvCAjub4pczFv/BLEmYRzkKXWYbtakRMUE/T8+ctdljo
-njgdfnv32ZP2Oy82IggOHdVjDiDVHKJDOlOGBQOug5G5Fo5eMgie4MoMn+ZQypgcnKhBIZmpXELT6zaz
-YGwMcdMSqIADWQd07gcYabDm1cC4RDvQAINMmjxWodpDFOB5Itlh8PTCPfwiKF3leg2wHssMYyJgC6ou
-h6AaelBdjUFAhxcEj4+gjXlhDUOfa7ktofGh6F2+NFUcBX5gYWxD5IIUyhg+hrLUlGO/NfBxY0fZ5FZx
-GbhcthjeV8BCNcJwAdLlErpgV64Eew2AJNZHw84Y0Y/LsVKCQbCZUfOFwPdz5HSD6IiqyTIfY2f6PcW2
-QNKyTLtG2xikcDiRwhL7xfLl0ya3awDi6BNLSxtaAu/YIo56cfrPKJyFO8qa9wYagWplFyRMfSZ3VnB9
-QXjtLdbCTT9e5goiDxjwCPbcRfSIC5c+kdz7j6/Re5Lqfq1qjTh6/qwpZz/URo3d10Xd9+Lt68Cyb8NQ
-cZw0NbHclVOjQDOsAi2BtGigg5Oxda+GkcHhldjeQ4BVKkxNrJLwHMihHlzO1QfW0eEuZWJAwl2XhLd4
-rqpI/qxL7Jsds6oXcp8YLFU49WwFAJ2C3cYM5wyZH4/BQUqxLLCtiSk4EGfPjkybShiuxsFN5fIwqcnz
-0lIoNxPypjHKAKmO8sIGXYcXyFWNcSaJzYXfEU99q5O9N6etUVSsFJgbevOehgds9iXqzG7uScW9icV1
-+NOczVlznBPCsYs1bh6Gs7a6vHKu6jLfWT0NivGi0UXWXlmKMtJN191ndyPCEGxOEB9kNIQ++D92ocx0
-OEMr68MfCLDXb8Z9PMKHoE9eCmjoDoV466Q8mYA+wVfxIDdyUGX2jdSZKYU14cO/cP9p3Y5B/ASwW65B
-81O3UUOiUWRV7Q8Ryj/9ll0dzt0GT/iBWNO7HcG8FwlOrkOt6WL9FPQva0x/VHqCXwih7perWL25L7Hq
-u/032f86rWiv9VtFjN+FJhh5eQNB//PaycV1fAKUvyav3EI2KaoPab7WfPLq6PTPyyhfmcOvdwzRx5c/
-Ye7TtjvMK9+MSe8gtyDZL5NdvjEvbGhcruaBjgzjG5Q623Tnl4OTOdOaZ2wpOndDxN1Ff62a/Ze7mE5s
-Ja7Vi+rC3iVbqUG/KYbE4q20VrE+HJGr7YBwXF0wvICuHnm6tU+psfWH96y+aegvyiXu0sJg50i4SxYD
-oI33OJzC2OmCuUAxsSB2UbDsbzuj+tJh0BztHhnfwOwUD1Tb7FXqy1vH9bat76j/1rT+uw3WX9kB1n93
-e9Z3pvjzrP/Cz2Ru0wme4l/WF3VaaAZ1w+VUMIvDZmmsu/MXxt7+bzhM8zqNf8WrvwOJ9DbcSmpObOv7
-l/jxlcj8JIsRoWi2ZuIartd2/MVSz3USpvc77wNd5lZRH5RWmSfRaIMq2sO/PwBQSwcIx6dSRBQKAACD
-NgAAUEsBAhQAFAAICAgAAAAhAMenUkQUCgAAgzYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAFMKAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/SuperOrEqualClassMatcher.java-6693921b-08da-349e-b09a-48e11989ea09--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasPropertyMatcher.java-71647912-01ca-3ed9-832b-bb4590fe1b9d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasPropertyMatcher.java
-
-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
-AAAAQAoAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasPropertyMatcher.java-71647912-01ca-3ed9-832b-bb4590fe1b9d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/EventForTriggerProcessor.java-066b17da-061b-3b71-bbd9-4b5ffe93ad03
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/EventForTriggerProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUV2r1DAQfS/0Pwz3
-qV0uWfB1RVb8AB9EQcHn2XS2G0yTOEmKi/jfTZO2d12LCm3STs6cc+bEofyKPUEctPABAw0oL8qQiEHp
-Q13VlRqc5QCWe0FSK+fT2aCfTYt4M5IJh79jPrPqe+Jt1KgwMIpvkfgqOJqgBhLolHj3HoO8fGQryXt7
-0/2H0ezhreVZJ/dl4/vdrq5gBy9hmGrgFjIIqLRl6uA8/Vw2pqffScFhCMRGZMK8vNIqQTz4i426g45Y
-jQRooEFjzXWw0bcgNXqfFDBAsq9pyC2TIp58GlyGxVXTPnHv6+r4KTrHqf4F2SjT++YBtX5o68rFk1by
-qb9I3IWw5nYrexfp863gXsCP5ABKdJD8vKZzymP2LIOyZh4nlSycCOg7yRhSlumEUnolbDG3Hx0yDuCW
-HCeaEXUksOclVMgYSp+wwJTJSBmZk0d9XVJKMpn+jj1P8i/uAvpP5rLtp+0+8NGqbr21FA7q1fYy5iOU
-epEs9trDRDa9xw8jMauObtg3SLeup3hsyyXB2lAi7ynM2KZ9hLWWeZq26P+sq/T8AlBLBwhsNKaRpgEA
-APUDAABQSwECFAAUAAgICAAAACEAbDSmkaYBAAD1AwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRV
-VAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA5QEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/EventForTriggerProcessor.java-066b17da-061b-3b71-bbd9-4b5ffe93ad03--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/EmptyClassMatcher.java-1c7d760a-6087-3237-adcc-06f3a2c1c050
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/EmptyClassMatcher.java
-
-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
-AQABAD8AAABFCgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/EmptyClassMatcher.java-1c7d760a-6087-3237-adcc-06f3a2c1c050--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasOperationProcessor.java._trace-ec9180b2-0fbf-31aa-a0c3-3cf54af99280
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0vssow8Dk
-1uswydbBgZHBtLgoWb80N0e/OLWwNDUvOTUlMzG9KDFXPxjKd4HwwxJzMlMSSzLz8/TKCnOYHPY6y7NL
-w81h4HFcKcbHB+RP5bW1ZWB0PCUA5kFlGR1vCaHwnblYRUWR+fwcYD5Et7O4Cpi3iAvIY3aWlUbwGJ0t
-mCE8JjDPBiK3Vgys0okLwWN09uGG8CD6SlglJJBtrOQA86E2tguhys5kQ5IFAFBLBwgkpwG6swAAADkB
-AABQSwECFAAUAAgICAAAACEAJKcBurMAAAA5AQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAA8gAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasOperationProcessor.java._trace-ec9180b2-0fbf-31aa-a0c3-3cf54af99280--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyProcessor.class-c9bbc696-23b6-393e-99dd-f2c6a3ea9df3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVk0tvEzEQx/+T15Jl
-S9NQCinP0AdJKrBUIXFIFQlFIJACRCrq3dlaqavNbvB6K/VjcQkSB8SZD4WY3YS+lKJw8IzHHv9mxh7/
-+v39B4BdNBzkCM+TUSBi9SVRoa8OtRwaORKJ1YF4J+O+icbK2FPWvorjyDgoECrH8kSKQIZD8WlwrHzr
-oER4GZmhUH6gx7ESJ1paIwVTzakwSWj1SAk51uL9B2n9ozMeobSnQ207hHyjeUAodKND5SKPmx4c3CAs
-93SoPiajgTKf5SBQhGov8mVwII1O7dliwR7pmCB6/1VOm+CMpwah0+hdLIFBu6kQ3UDGcXv+3l9iO829
-2Zgb/ULgrHj2dbGKNQd3CJuLnPBwF/e4xqGyXcKjRvNfiabsdQ/38WB6ok+oX3fiLH0XzPVQwQqhOEpj
-ErYXq4bw6vLFXf/2fWmtMuH5LRA20qBVgrsfJcZXb3X6mLV5b/Ui7TpCeV8PQ2kTw37j3tVObC+YyeUu
-3Fus0k67UOeU8zyK/IMKrLlFWZbZEqyJdbH1De5XnuTgsSxli7ewxNKbOrC1jOwfYYXtVFdnkDcMz7Fe
-au1McJtHbYKH5zA326zxfD0Drk2dp8Bs9hhPQJXXjKzPkE32Sb3KrZ2fWJ3g6dXcKEPlsrGZyS1sZ/rZ
-H1BLBwjwCzq57gEAACsEAABQSwECFAAUAAgICAAAACEA8As6ue4BAAArBAAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAALQIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyProcessor.class-c9bbc696-23b6-393e-99dd-f2c6a3ea9df3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.InheritanceDiamondMatch.java._trace-e3c362e0-8e87-334d-94b8-1844f2638c62
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.InheritanceDiamondMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkkFoHFUYx/dldtjN
-EjYrYpnyKLV0JdCIawlL1KD5gjvZhd1tm7WmZme7M5M02EiSmsTUBC1KvHhRYi+CpUKpUBDxVGwPBWkK
-qZZ6EKFHkWqNSSVRSEFyUIf5vzfvbY6/b377zfu9nVgsZjI2uszov1gb1QYWzQyL5edmx3LzU5O5ufGZ
-+fHpsfFTE/7rs/5U7hXBBfCwPzlxyn9r4sz0M2dnJtsGxv1DKfpX7olR4+VNy7ICrj9umjFWSD8WEp6y
-QrZr794Ap1LBQ6PwNFfECkUD1BZSrYvzgBZg1rkiVpg3QDDf79q3L6APYH7IFbHCZQME8+uu/fsD+hjm
-N1wRK/xogGA+NA8c0I79V6IF/+kMEYl2v3XwoKIT2ZBQaJ/kipi9YIDCd9jvwkShvcQVMfsiTBTal2Ci
-0L7CFTF7BSYK7VWYKLTvckXMXoOJwsGRRHe3Shr04iEiYvCN1oczae1h8U2ye/JRYvFt3tMTJRbPm6Dw
-JcUbZPc+HzUWb/He3qix+LMJCtVSkuy+F6PIUifv64siS4dMENTjZPfTQJRZcnh/f5RZOmuC4F5NUoEK
-qqV0Iy4GqCmtJnYJP6Rbhfu7hfX2FqFcNGmERpRQrsiBEIaygnFj5RNcZ1aeNSSHZy5vmNSkprZwSw7E
-wu2sYNxreYfrzCpPGJLDhZWPTBqjMbWwcl4OsLDyaVYwbr9ykevMKtcNyeHC6rMmnabTamE1LwdYWH0h
-Kxh/UZW4zqzqGJKx8JcETdO0tnCtQwyw8EjVpDmaU8KRWmLXoN4pBuIXNxO0QAuacCcpBhCOPmnROTqn
-hKPPdYiBEC4naImWNOHLDjGAMNQdp2VaVsJQrl0MINS+StIFuqCE2tWEGAjhZmKX8F28RRheeYqu0TUl
-DK+lxQDCa39adJtuK2EknhYDCM6iRffonhKcTzJiIIRLWcH4PJ0rXGfmrBiSw//KWZU+vj7nLteZOWvS
-x9fnPJQ+Pi7nb64za3RIHx9XIyN9fDuNPVxn1jgsfXw7zTsWPaAHKrB5v10MENgMDgBGYDM4gMbMDQ4g
-OFzoZqSPQHcP15m5h6WPQDcvfQS6fVxn5g5LH4FuXfoIdD2uM3PfkT4C3Z+StE7rUY/7qyVYBHttSdqg
-jUjwUlnBCPYyXGfmdRuSwxd4Oekj2MtznZl3TPoI9o5LH8FenevMvHnpI9hblD6Cvfe4zsz7TPoI9n5P
-0hZtaYGbKTFAoP9SirZpW/ExS7D4gX8mRY/okRKCE4BxI35wAo2ZH5xAcHgC/3Pp40b8L7jOzP9W+rgR
-/5b0cSP+91xn5v8mfdyI/4f0cSP+JteZjbZLHzcy+mqSdmhHBY6eTIkBAv8HUEsHCIC1ji36AwAA1AkA
-AFBLAQIUABQACAgIAAAAIQCAtY4t+gMAANQJAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQAB
-AAAAAFBLBQYAAAAAAQABAD8AAAA5BAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.InheritanceDiamondMatch.java._trace-e3c362e0-8e87-334d-94b8-1844f2638c62--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassProcessor.class-addff728-4a9e-3423-bffa-699a3648782a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdU21PE0EQfqZvR88q
-pSKCLyC+tsW4CWr8UEJiCCYmp5CU8H17bMqS613Zu2viz/JLTfxg/OyPMs5uGxEUAmazMzu7M88+szP7
-4+fXbwDW8cxDgfAyH0QiVce5ikN1oGXfyIHIMx2Jbj5UZsdsH+cy2opkmu6aJFRpmhgPJUL9SI6kiGTc
-Fzu9IxVmHiqEV4npCxVGepgqMdIyM1IwtvkkTB5neqCEHGrx/oPMwsPfeITKho51tkkoNlv7hNJWcqB8
-FHGtBg8zhNlAx+pjPugpsyd7kSI0giSU0b402trTzVJ2qFPC6+A/kuoQvOHEIHSawZ+JMNy6FcKFdC46
-s/RF858E/rrbvQJH+JjHgodbhPbl42q4jUV+ub7KunmPsNxsXcTL3nGnhrs2ZsbFMKgPwv0a6pgjlAcW
-lfD8KtwJb06/1Pkl35VZpkx8kjPhob26QfC7SW5C9U7bGq6cX6IXtuUI1a7uxzLLDXuPgrNt2Lkkn9Mt
-uHGVrDc7pVWmX+RZ5q9UYs1dyrLKlmBNrMvtL/A/86KAGsuK27zOA2w7B9zALNxXwhzbVjemINsMXrD+
-7bUxbvJcGuPeCZjvDhd5veQAFybOE0C3WsYKqP6WIR9MIVvsY72q7bXvmB9j9Sw3clAFNx85+RhPnH76
-C1BLBwhCERtj7gEAADQEAABQSwECFAAUAAgICAAAACEAQhEbY+4BAAA0BAAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAALQIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassProcessor.class-addff728-4a9e-3423-bffa-699a3648782a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.InheritanceDiamondMatcher.java._trace-5bf9c5de-1f95-335d-850a-2af162f27b09
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.InheritanceDiamondMatcher.java._trace
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.InheritanceDiamondMatcher.java._trace-5bf9c5de-1f95-335d-850a-2af162f27b09--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification$LazyHolder.class-c35299c6-64f8-3bf0-8677-444e9f0492c2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtU9tu00AQPZukiWMM
-TUO5lVtbAiQIYVQhXlohhahVDW6gJIrUvqCNM5StHBt8AbVfVehDEUh8AB+FmDWBVOEJKQ/e2Z2dM2fm
-7PjHz6/fAaygUUJOYDsd+nZM71MKPBoouRfJoZ0myrdfhgkFiZJ+M45DT8lEhcFTSj4SBdspRQedd+Sp
-N8rLLmquPDzYDP0BRSUUBCr78oO0fRns2S/6++QlAobT7nSb7da6wKY7HdZVgSrn7Dqt107b6TpN19ld
-f8VOd5KeI401z1eBSp4I5OuNnkChFQ6ohLMCG9Mpx4SFWQsVzAkU10Zcz+vTarbRK0PgvIUZFE3eXbBw
-EZcE5iiI04gc5uNU6pAGAvP1xr8aaPgVCyUYArOuCqidDvsUdWXfJy1a6Em/JyOlz5nTRB7XdUMmq5W8
-VbFAZ0rdnBqYVa3bkoVlrZshPY/iuPZovH0o8IzbmdrImJ0wjTzaULrrlf9CP9CaClhOEFDU8mUcE2ti
-jnvBImuc5/8rhwX9Trxb0IKzLfBahn64M3x6nEUB1W+wdsQJzh2j+gXzx7j8aYQGx+Z43eL4Hq5mXv1V
-/uaw2Qq2M/dOcG0MK2ZON4NYvwNwAzfZlvXAjMD3sxvA+KyJF8XRBO0O59n9Q1sxcAu1EbI2QhYYeTTB
-unWq0NvZegd3s5y6VAt1mL8AUEsHCB3ahm//AQAAgQQAAFBLAQIUABQACAgIAAAAIQAd2oZv/wEAAIEE
-AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAA+AgAAAAA=
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification$LazyHolder.class-c35299c6-64f8-3bf0-8677-444e9f0492c2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsOperationMatch.java._trace-2e2d1b2a-18d8-390a-b386-e7b2c9262a5a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IFGEYx/d1dprd
-0daWiUhHzMOiHsS1D6FL8ai74/ixsKzbzAhmLtqH+EW6CkEJQYWQdQiCDkvUcU8RgQe9CKGHhPQQUvSB
-HYpO0a1Dl5Z5nnffdz3+/s9vnuc/vIFAQGVs2GSwF6jqGoGhqMECrQvz4/HFmen4Um56ciKXn5ybjadz
-+fzV+VmnnLQv3Zyu6lp2C9Wwyz8NgN3z26irK/FEJBoNsEQ46hNOWeJUS319Cef10lBJtJiCWKJbQary
-KXWioaFEdyK+eUkXxBJXFCQ0b6mNjdKJZa0CH9T6SHXeGk1NgvZjPlGbL6YglvirIOGNf/gdtkkyXRBL
-VqOJbZKu1twszidHgz7iweSNyuFcRBpaRyDZ1l6uYx0129rKdaxWFck/YmXOdZwp17GG9Y6Och1rXEVC
-82Wos1NctIpBH+niG61iuB6Rh7uVw/2wNLTPqtAN3WJsn+cBCRdixPg3do8pM7NHFc5+T3tfhV7olRZ+
-5gEtPDCI8aftn7rMzP6jcPYX9i1qkIKUWNh3u4YCXNj3UYUMZCThq3Yo+FFLAX7R36uBC64Q+tMhCkh4
-bsAIjEjC6xoKUBg4rkEOckIYMGsoQGHwZBCmYEoIgw1hClBIGSHIQ14IKVOjgIRW7ZAQD1YIaWiCVVgV
-QnosQgEKmTEDClAQQmYhQgEKWTCgCEUhZIeOUUDCeIwYHz87acrMsvcUzv5bZVf4Qnzb7GNdZpZ9xn18
-W+eRAWuwJgo4L8IUYAGnGCPGAs4rU2bmvFM448L3fCEWcD7oMjPnG/exgNsegnVYL99zLxrEVMj1QrAB
-G0IYixFjIfeaKTNz7yqc8cB9gxgLuQ91mZn7lPtU6FMINmFTKvBdpwALeKd12IItwT0GMX3gXdZhG7aF
-cD1GjI29GVNm5q0onP0G3qpBjI29J7rMzCtwHxt7ByHYgR2pwC+dAizwH1BLBwg1cdUczAIAAJkGAABQ
-SwECFAAUAAgICAAAACEANXHVHMwCAACZBgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAACwMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/.OwnsOperationMatch.java._trace-2e2d1b2a-18d8-390a-b386-e7b2c9262a5a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.TransitiveSuperClassProcessor.java._trace-5112bc07-22cb-307a-a76f-c37117c1b08b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.TransitiveSuperClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0fsYozcDk
-cswhRUuHkcG0uChZvzQ3R784tbA0NS85NSUzMb0oMVc/GMp3gfDDEnMyUxJLMvPz9MoKc5gc5jp7sEnB
-jGHgcZwox8sL5J4T1dJiYHTcJQDmQSQZHU9JIXOd/rGKiCC4zswcYC5EqzO3Gpj3mAfIY3YWlEbwGJ11
-IBofs4B5Rhpg3gc+sEoLaQSP0TmYHcJjA/PKWcXFkSys4QBzoRZ2SaFILmFDkgQAUEsHCEii6pS1AAAA
-MgEAAFBLAQIUABQACAgIAAAAIQBIouqUtQAAADIBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAD0AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.TransitiveSuperClassProcessor.java._trace-5112bc07-22cb-307a-a76f-c37117c1b08b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OpaqueBehaviorWithoutOperationMatcher.java._trace-4cf619bd-952f-3976-a6e0-1ff717038734
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OpaqueBehaviorWithoutOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjz9oE1Ecx++laS65
-GK+kCYKDp/h6gSIGDIIopb9gJMRKrW1oevEwnPnTJCSVmOjUSWrnbgoWrS7NkCUF6dIli0sRESkODg5F
-s4iTIG6ae+/53t34+X4/73u/kyRpHKH6DwRDyZNKJS/hGJLi7YfF+KNmI97uWJ1y0ypWa2vl+JIAy1aj
-VrI6tQdrFx+3Gp7rmdU3k/CdLUiQTF/Vp6clzw2/NjUloXT1xIhoi9IdLGKmpScSAj4bGyF9mtkJO8o9
-WSjnat6ZGV7ONcMjZOWOPDsrlLs20nLhvA7zMM/5doAw0xdW/A5h8b0OJpic/4QJswdLQdkhZF8HoQIV
-LmR72BV8PEkC9uKrRjl2+h+PZb+pIqPsL4VxYMTLQwwtaPHBXDBKAjqYO6tRJoM5XRUZ5S4rjO1BI+SH
-dVjng0Y0QAI6aJzRKJNBA6siIyOhMLYH8y+8sAmbfDD/KkQCOpjvaZTJYH5PFRnlBwpje9C8NQ5bsMUH
-zTshEtBB855GmQyaJVVkZLYVxmRwY8I1uI1dwUBxfKEQ88M2bHOhEI+SgAkpjTI5oXBTFRkVDIWxfUKh
-PuEafIJdwa7i+IK1gaELXS5Y3QAJmNDXKJMTrH1VZGS9UxjbJ9zHyQ/Qg7dM8BUlL/Sh//9B0as6OXKO
-sT1QvCY7+1TQ0Zc+eeEADvjFpc+qKxieIgH9hbKFYQADLpSfhkjAhOc+l/DS4xAq+xgO4ZALlS8hEjDh
-p+wSfvscQjWC4QiOuFC9EiEBExZll3DX5xDqFyJwDMdcqIPuClYnSUBf/AVQSwcINzb7llUCAACRBQAA
-UEsBAhQAFAAICAgAAAAhADc2+5ZVAgAAkQUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAJQCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OpaqueBehaviorWithoutOperationMatcher.java._trace-4cf619bd-952f-3976-a6e0-1ff717038734--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsPropertyMatch.java-2bd26050-70db-3d13-ab1c-73dabe7f8a47
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsPropertyMatch.java
-
-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
-AAEAAQA/AAAAwgYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsPropertyMatch.java-2bd26050-70db-3d13-ab1c-73dabe7f8a47--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfBehaviorProcessor.java-023f9f79-3387-358f-b30d-b4415608e9b5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfBehaviorProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNk02L2zAQhu8G/4dh
-T3ZYFNhrSsmmvfRQbOih54k8iUVlSdWH2VD63zu2YyfNfoJtodHMO+88wg7lLzwSpE6LEDFSh7JVhkSK
-Sm/yLM9U56yPYP1RkNTKBT7r9MPwEZXD34l21GKvrN+8nVyjx44ivZLXK4weBev5k/DJRNWRQKfEt+8Y
-ZVt7KymE6y7PPC8dqsPsaawd51ivVnkGK3iEboiBmwUhotLWUwOHYdO+AMM9FwaHkQNGjKLj54tWZGKA
-0NqkG2jIq54ADRRorDl1NoUSpMYQuAtG4DE0dWPJ0BX3gQHIODsryov2Os+2P5JznuM/0RtljqG4Q63v
-yjxzaa+VvNRPLV6AsTC8bn2D99NrED/DH3YCE0ZgX1/pwGzO3mVU1pzH4pCFPQE9kUyRufIJMckJvDiX
-b0eo4OpRoEedCOxhxgoLcqhBmTFHJu/Zsj7NhFh6lLxRrHbvSXLGBzWnZT0st5h7q5rlrhgF6gtzHuse
-ptj//8jgrtwMcsO7rXryXjV0pf+W7M2VTE7L6WJgKZowHynWRXkPy67aFeXU+m+e8fMPUEsHCNU9cVKo
-AQAA+wMAAFBLAQIUABQACAgIAAAAIQDVPXFSqAEAAPsDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVu
-dFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAADnAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfBehaviorProcessor.java-023f9f79-3387-358f-b30d-b4415608e9b5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatch.class-8b48e425-51ca-3c2e-a890-2e7c7f26855a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatch.class-8b48e425-51ca-3c2e-a890-2e7c7f26855a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyQuerySpecification.class-4c514a05-1374-391e-9381-6154ab57f53a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl13E0UYfqZJu21Y
-aCxaFEWEtpAP7baFVjAVLG1KIykEg/HCo+dMt2OZstmssxs03PmP4AZyvPDj1h/l8Z3NJk2TQtJicrIz
-s/O+z/u8XzP559/f/wCwhO8MjDAs1quOJape0LAd7vtWPZCOtcX9kqp5QgWNh3WhGmVP2PInafNA1lwD
-cYZiTe1Zwnak5wvrqeSB4tbPWtRSdTeQVWFxT1qy6jnWHe6Lu8IVigdiN7+92Y/IMLYqXRncYoil0hWG
-+HptVyQwgVMGEgxrx+Y42zFYCjdNmDjNMM5tW/j+7AJDPpUuvjVsLoEYJk2MIqkRBwelygP7sVC+5fkN
-PxDVcFsK34rwtPOTRemK+/XqjlCP+I4jGKaKNZs7Fa6kXkcv48Fj6TNcO74XOQqEdP2AuzbhLJ8kEASR
-yP9qC08vfAMfMNwe6LxoK1iVcDuE7aAk8CEuGPiIYfX4eSnyZ42tmrMrlM70dAIMF018gksM5zxV00kv
-UIFJ7shnQuWVqimG/VRxnz/llsPdPavDo+D2SubSgxP7Zt9yBmYY5oayRj0gFD2vDkmO4XQ54PaTbe5F
-lXGqlVwSC2j1wxBlqXu1m7e7RyWY66uLrhxstwqZGiCDTw1kGS4NFDbxGVIMI2HDi9AGw42TsiO/XfFL
-XhsM8Rlm+iu5lwTxvYZlA9epPgaImljAInUKGYnwV1Lfd+Xkwc6+sIPBQaLc32Q43+0laSzph7WuNQyQ
-LxeO3G8DadZfmlgBnZA/Hs7nYazc0XttnCHYUmN7XPGqCOiYYjh7hMsMhaMjMVQmCyUeELbbzgfDuvbs
-cx3fE0MsM/hvUefHVTyofoYtE1d1Wa+kTnCMpisa4p6+QcYOrqfr+uV9Ew/0y4vC9etKHPT9bsHVznOn
-7Ar+pEEJK9fqyhabUjf/5TcanNdZY5goyz2XBwRLcftfr/LVIc6MW1RBZsElmLBmBZXZZM/FSk4dHOlY
-pHDEoD8JjOhQ0dqg1QqtGI3jmSbGX+HMC5qP4J1IDpglqTlM0cxsyeEs3qVxAu9hmiTO0TxOO++HaCWa
-aalEE+ef3yPIj/8M1zGSuUxPjXsm5DFPbyzisdDBHqXvLNkCrtCP+G0YpBPXldFn5ybNNLvRbBPp5x3K
-Y6GxlRByuiUQ0dWzeTKo6S2EwTBCEi268SaWelFyXU7HI5TfdJNFuhvkhraQzMaW/sKNbJyeXzSx2ovz
-VRebZIdNErdphyX/JsS1CPEKyWipsUz2Je704rAQh/aTa+TBRqQzF3kwmnmJ/OtVNiiKm31RPGTw7uu1
-dfAKXQbDwGZe4esXPSozHZVxFA+ptDlu96p0rFA4S+HsIb4JxzIe0ThFswmS+hb6zw1DBYn/AFBLBwjf
-3BnEBAQAAH4LAABQSwECFAAUAAgICAAAACEA39wZxAQEAAB+CwAACAAJAAAAAAAAAAAAAAAAAAAALmNv
-bnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAQwQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasPropertyQuerySpecification.class-4c514a05-1374-391e-9381-6154ab57f53a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfOperationProcessor.java-a026006b-a9e0-3eb7-95c3-81d06ca68fb0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfOperationProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNkk2L2zAQhu8G/4dh
-T3ZYFNhrSklpLz0UG/bQ80SeJKKypOrDNCz73zuWNk5I023BltBI8847j+RQ/sADQRq1CBEjjSiPypBI
-UelNXdWVGp31Eaw/CJJaucB7o36aB9E58hiVNZv3z/XocaRI/v65SWH0KH4m8ifhk4lqJIFOia/fMMpj
-762kEOxV9h92lwrdfjGVk3MP69WqrmAFn2CcY+DOihBRaetpgP28ON4B4e4og8PIESOyah4+a0UmBghH
-m/QAA3k1EaCBBo01p9Gm0ILUGAKXwQjciKYxp8xlcRcYgYxna0170V7X1fY5Oec5/h29UeYQmgfU+qGt
-K5d2WslLfilxD8eC8br2DeEPf+X4EV7YCxSSwM6+0J7xvLmXmUppjEMWdgT0i2SKjJZ3iGEW9uItfZu5
-guuzwIQ6Edj9GSws1KEHZfIZmbxnz/p0ZsTSWfJGsfuXYve/imVaz9Mt5smqYbkrBoH6wpybeoQSu3ox
-XbuZheZ/203kvRroSvk9wdu7KCbbciOwZBW+B4p90z7CsuqatpR+rSv+fgNQSwcIxwR9UKEBAADyAwAA
-UEsBAhQAFAAICAgAAAAhAMcEfVChAQAA8gMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAOABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfOperationProcessor.java-a026006b-a9e0-3eb7-95c3-81d06ca68fb0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.InheritanceDiamondQuerySpecification.java._trace-e2df8291-cc05-3bdc-9b5b-56c8a2246c6b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.InheritanceDiamondQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjr9LG2Ech9/3yOUa
-IzEkWsVBFAnEpYGgLkH5pFaMP0BykQ61GY5LSPJySbloIm7+AYXOXQrdCh1KoQUHB0Fjq3+EOLiIm5Nj
-r3m/yf3I9jyf5/teGGMq5+KW4y9ToOeP1ThnSwdtM9NpWpmDqt2ptsxqpWHU2kYzUyJ+I/mtYTUqxmHj
-Q+tV17aUjWtzfBZ/Bu+wdOEslU47+C6pqowXHub7JEe+OTrtw8XUwsKw3VpLZbPuuFWP9FGO26+nczl3
-3H4/2kcaWwnfeKJ5x+cpOD933onHSMhg52gK61j3BJ8iJCj4ogWCb1FfsDsXRRFFlwsp6NDdg91mhIQM
-ipMa9rHvBsWZJAkKDA1llD1BPUGCgqc4TJhD1kcmielAX1lCBRWPaEdI0MVvDTXUPMHZSxIyKC2rsGC5
-QSmnBcRaggRd/FBhw/YEv6IBcR4jIS/27kLoousGe/fhgHicICEvRAbfcYErpuRPY2NjTBWrLxy+GDAX
-5aRkfM5nnRcUYWo+wYUdLI6CxUds4hI9To+GxNeww5f/PxJ2WAkwFz8HfC53P3NxM4IeesM/+Q9QSwcI
-PofP2a0BAACDAwAAUEsBAhQAFAAICAgAAAAhAD6Hz9mtAQAAgwMAAAgACQAAAAAAAAAAAAAAAAAAAC5j
-b250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAOwBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.InheritanceDiamondQuerySpecification.java._trace-e2df8291-cc05-3bdc-9b5b-56c8a2246c6b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionQuerySpecification.class-61f6a5c8-dfcf-3276-ab9a-baa8e3184987
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfocEFtZV
-KLbYT+0HYBKUhahUGhqFEDQ1KBJLL3o1LFMY3Gy2uxvbeNX+I73RPL3ox21/VJ+eWdZNCFESY/Jkdz7O
-ec877zkzk3//++NPAFl8r2GIIV+v2qYf8EBUuXUgHWHWA2mb28ISbiBrzg8yOKjVg1VLdR7WhdeouMKS
-P0mLqxENSYZyzds3hWVL1xfmE8kDj5s/K1PTqzuBrAqTu9KUVdc217gv7ghHeBRwr7i5cRKRYWRFOjLI
-MyRS6R2GZKG2J3SM4YwGneH+YISn4+hb4aQBA2cZRrllCd+fXmDYTqXL7zZGTkcC4waGMcFQTJ0uV5UH
-1oHwfNP1Gz6RCKel8M0IT8kyXiZeJMau8B7xXVswTJZrFrd3uCdVPxpMBgfSZ7g94JJyJJF0yN+xCHRt
-YIkITy/+Gtn6Gj5iuHWqLOKVg7kTToewMYqOT/CZhk8ZSgOmr8yfNu7W7D3hqeqY0sFwycDn+ILhguvV
-VKGUqEIlt+VT4RU9r+YxHKbKh/wJN23u7JsxqZLTaZlLn57/Ny80p+ErhpmeotEmEh49L/dIjuFsJeDW
-403uRgV05ijtZBaIcJU9bfZ23s4+pSDXpWK6J2TzqPhp02RwRcMcw3x/ngauIsUwFJ4lIozOcPNteZMi
-jvilWHWDRojPsNCt+t/AiFZyDTc0XGe40o+fgQUs0r6j8FHkQurHtjw+2D0UVtCnsFQ8ywwX28Ug96x6
-tNwU4ZyBJawwbB3P+EnjfgnQzne5x6sioBOO4XyXJdEW7r7SnnJY2uIBYcfiM6yqtXzNsJR6a4gbDP4A
-td+vY2sTMGwYuKwKupAa9NBN7yi8krqJRlp33nU1WDawqQYvCceve6J1MOyVHKUEtyuO4I8blL1Kre5Z
-YkOq0+Fqr7HnVTYZxipy3+EBRWD47Z3+b1jp93zJU5kZJYcwCzb3fUG1ON5xcdNiW3cBFkmmBNRHx5CS
-kPoa9Zaox+g9mmli9CXOPaf2EN6L7EDJ05DCJLWMIzucx/v0HsMHmCKLC9RO0syHIdoWtZSV3sTHz+4R
-5MW/wn6CbL6kp8I9F/JYpJEs8bgWYw/Tdxoz1JulH/Fb18gnqcrnRJxlail2w3NNpJ/FlEfCYMsh5NSR
-QURXteZhhvQWQjEUzHxEN9lEthMl37boZITyu9qJkW+erFUEfS6R/Rs3m/imE6HQxkOPeej4lnzZxD+E
-dSvCmo2wRjJzL3C7E4eFODQ/sUrc1yKfmYj7cOYFCq93WSf91k/odyxg8fXeSrY7bQFDSTMvcfd5h8ts
-7DKK7465vOJ4r9MljkL1cD9sPaD6Ue+H2Kb3JLXGyKoC9eeI4RH0/wFQSwcIRj5/wfYDAAD/CwAAUEsB
-AhQAFAAICAgAAAAhAEY+f8H2AwAA/wsAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAA
-UEsFBgAAAAABAAEAPwAAADUEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionQuerySpecification.class-61f6a5c8-dfcf-3276-ab9a-baa8e3184987--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsPropertyQuerySpecification.java._trace-272c2320-da82-31fc-b9fb-36d6c707c142
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsPropertyQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMYGd06GFg
-cjrukCSnwMigWFyUrF+am6OfmltQUpmck1hcrO8KYjqDmHplhTlMrjFBqyQdumF6GNTdbOUVFYHc87xy
-cgyMbinKYB5EktGtXQSFu1JeSQmu1n2TvLY2QtL9IieYC5H0WC1iYoKQ9NjPA+ZCJS8KoUg+ZkeS9AwV
-srRESHqm84G5UMkTQnZ2SJK3OMFcqORLdhTJz9xIkj6s3A5eDl4Ivo68g7eDN0K5jzcnVACiwPc9u0OI
-QwhCge83YagARIGfJbtDmEMYQoGfgxBUAKrglIBDjEMMgv9IHMqHavAX1XeIdYhFEnDhhApAdPi3szsk
-OCQgKegTgwpAFfxldUh1SEUoCGBiRxPgEoIKQHQEFLA6ZDlkISko5UYTaOSDCkB0BDqxOOQ75CMUBLqx
-oQn4ikIFIDoAUEsHCAvkqv1CAQAAnQIAAFBLAQIUABQACAgIAAAAIQAL5Kr9QgEAAJ0CAAAIAAkAAAAA
-AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACBAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsPropertyQuerySpecification.java._trace-272c2320-da82-31fc-b9fb-36d6c707c142--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatcher.class-ee5a0c20-e232-351e-9d26-98fca466890e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatcher.class
-
-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
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/OwnsPropertyMatcher.class-ee5a0c20-e232-351e-9d26-98fca466890e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfOperationMatcher.java-409cd32f-22f0-387f-973f-32356d4db03f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfOperationMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ParameterOfOperationMatcher.java-409cd32f-22f0-387f-973f-32356d4db03f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasOperationProcessor.java._trace-15ae236b-f7eb-37ba-bea4-2e65714bf6db
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03sYow8Dk
-rOVQqaTKyKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOm52Z2KVhWhh4HGeJ8fEBuUa8SkoM
-jI67BcA8iCSj42khZK7Te1ZRUSTuFw4wF6LV6Y8qmGfPDeQxOzNJI3iMzrIsEB4zmKckAuZ584NVanAh
-eIzORhCV3hCVwawSEggLnSM4wFyIhc5pQiiSFWxIkgBQSwcIWrJ4sKUAAAAeAQAAUEsBAhQAFAAICAgA
-AAAhAFqyeLClAAAAHgEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAOQAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.HasOperationProcessor.java._trace-15ae236b-f7eb-37ba-bea4-2e65714bf6db--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperOrEqualClassMatch.java._trace-38f229d3-3031-3ab2-a2d1-b9321e50570c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperOrEqualClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdlD9MU0Ecx9/VPq4t
-tUVjeJALYZGmpmqDkjj6a2gfLbQqIaWvjxjAP0RIxUixkwkOGobq4qADMrGwGBMTEssgIYEYGcTJgQWj
-CeogJm6GxPi4+73e1fHz/X3f3efukqdpmk6IvUpgW/PAHpSbw0SLlmeux+/dLsUr46XJG+Ozk3em41fG
-Z2dvzkwP15OzlbslT8Iujgbgg/upBuneHaOtzeH9483NGun9c4yTmJJk+FR7u+ZJaEFneCRpMEkkeU4X
-5OV0McaYQ0dDvNnHJJHkNSqoidMDvaND2eIRbcAnYY5CJ/nR6OyU9C1ySK7NTyaJpHy6IG6TCkU5CZvU
-CSaJpOJUELdJVWlXl9w+9dTLUWyYetE4XAopQ9OETOxMXcfMsVisrmPeooK4jvkMcvHuuo+5yOLxuo/5
-xi+I+5h/fT09csu+Ji9HsWVfC20YGiF1eLpxeN6vDNMvdUhAQo7TrykGWKhFBONx0mtMZZLe0V3mR8pY
-OphgygUzV/0YiAUzE1HBeOhMialMMvPUZX7w/jYKWcjKBfs7gxiIBfvndBiEQaXwkP4XPA5jgF/8pjAM
-w0rhwIeBKAxcNmAERmRhYCKIARa2KYzBmFL4FMRAFLK7XpiCKVnIfvVjIAq5PR+UoSwLuX2KARYOaGPh
-ksfbUBi8cBKqUJWFwZEQBqIwNGrAAizIwlAlhIEo5J1jLsOyLOQnWjDAQiUiGB8/f5+pTPLPdZf54+cX
-o8jibfNLTGWSf0td5m9beG/ACqxIgcJnPwZCoPAjIhgFCr+YysQK6C5zAasliiwErFamMrG6qctcwKr6
-oAa1+n7WgoGMQlbNB6uwKgvrEcEoZL1jKhPri+6yEPoeRUahfaYyKfqpy1yoWPDBGqxJgcPfsgiEQPFV
-ADZgQ/K6gex+sBuATdiUBecKOaNx0blChYntXCEyN7adKxQsjO1WpjKxnStE5sb2nA+2YEsK2PMBDITA
-P1BLBwjHK4np3gIAAJoGAABQSwECFAAUAAgICAAAACEAxyuJ6d4CAACaBgAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAHQMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.SuperOrEqualClassMatch.java._trace-38f229d3-3031-3ab2-a2d1-b9321e50570c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ReceptionWithoutActionMatch.java._trace-b8f147c6-84bd-39c2-98cf-48a8ff654d33
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ReceptionWithoutActionMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkc9rE0EcxXdqwm5m
-01SlKO0uEalgFNMchLaHUr7B3SRtpISYXSrtISEWjCSVtDH2pF4Sf4GR4EFEWmhBe2kuPVSvHvwHvApe
-vOlBD0UPKqYz381Mevy89+a9L7uKovgJcd8TeKcMJK/GG5MzRImtrRZjdyrl2FqtUFuuFIo3SyvLsWsS
-uIVy6UahVrq9Ml6vlgfiT52oDvtegzJjnTVHRrr49/TUlEIs+wQjbhJrMTw6qgykhk91zWNWkQoiVkXn
-RBm1/KYpPXyh9uHrIYY48tkMhwX9Ng7J2/hHBRFb0zmxDfu6OjYmSu28jyGvsW/1m9WQbH4FK3KxN2J/
-o5GIGDkY5MRGEle0aFT0JNI+hrwn4ah95lJINqv95npAMpMV/8SEMJOrgwzRvG8cEl6XbFBBJNnSObHr
-UpfU6WlRk7ocZMhrUq/8EIe4ZG+qR4S3QyjwF7MnVUhAQgRmDQ0FDFRMSENaCjwOooCBHypkICMFfgVR
-4IG5Dz5YgAURmPsYQIEH0k80yENeBNJtFQUMbKpHAm98fYH5xgWoQ10E5jshFHggs29CE5oikPkUQoEH
-sksmtKEtAtn14yhg4JHBGf9R9hmVmWRf6h6z/5RbNGEDNkRh7m4ABV6Ye2BwxsJck8pMcs91j3nhdw22
-YEu8/2Mi44BzRoNt2O4FnPMGZxxwolRm4kzqHrMB56EGO7AjFbYoClj4hcIu7Ar+aSLjA3eYQgc6vYAb
-NjjjBe45KjNxx3WP2QXuPQ32YE8q7H4TLvDC/1BLBwgp+vAfRQIAAAIFAABQSwECFAAUAAgICAAAACEA
-KfrwH0UCAAACBQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAAhAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.ReceptionWithoutActionMatch.java._trace-b8f147c6-84bd-39c2-98cf-48a8ff654d33--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceXMLProcessor.java-465910b3-6e74-34a6-b453-5edd576e0af6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceXMLProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1U8lu2zAQPUtfMfVJ
-NiLqA7IgReACBhrHiF0gt4KRRjJbihS4pE4L/3uHWuqotlv0UB0EapY3772hstkshlkWNzz/yiuET7Xc
-GJ4j807IyzgWdaONO4SHw6qrP1R84S+8bWL3vDmEtakY5lI0FhnWJZ21QTY/aj9dZ9Bqb2jsY3/4W8Ou
-Fh2Jp/uPK6NztFYbaspambDZCgu55JbeWjkulIUtygYN1Oi2urDgNFg0gkvxHYGrAgo8fBMqFDr3NSpn
-A+DVuzSFZ6yESj2VpZSENL35lUJVHCVuK1RouMOic94/S5H3rAZ739IH3DnCsTAK/ohjoCcIiwh01aNo
-ZZ3xuaMKUkL6HFdO0DBwW+y1srbjLPXwnKMfjflHQUCo70Wcop9MiWsUWU+Tk2TYPG20EkT1lS2W6837
-5d18Or2kst/uF8MhzfAuOJSEqn07c6S/g6M9lqR8Mpu0q5vsajmBUkjsPLSC7GmNGMYM9+oDD5a9LupG
-Qtmd/4NLtw8vaIwosPPMaIc5FQD9MVdrZ4SqLmBgxHpKN1Ch683iLgjoDRUlJOZtHK6vQXkpu3RnODtu
-Di5Ho0bWeJfQyj7Pnzbz5XrxsLwAhd/+ZFIyPYdD23r8d6B9HLCcNwpGkO2y4z1k2amrFf8EUEsHCODL
-lXrnAQAAvgQAAFBLAQIUABQACAgIAAAAIQDgy5V65wEAAL4EAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAmAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceXMLProcessor.java-465910b3-6e74-34a6-b453-5edd576e0af6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatcher.class-c65e3f5e-8980-300e-b375-581d9316dc69
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatcher.class
-
-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
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatcher.class-c65e3f5e-8980-300e-b375-581d9316dc69--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceAdapterFactory.class-0947b48b-104d-3024-a496-fb4e9d832112
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceAdapterFactory.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNVVtPE0EU/qYtXVoW
-i8hFbopIoS3IggiCRRRLMSQVNUUSfTBZlqEs7qXZLhriD/A3+Ad88kHxFjQx+GTij1LPXlqBFmyazM6c
-M+c73/nmzPTX76/fAVzFkoAAw+AjXVu1ZIVLO7aqSeXVwoZctLm1JCu2ae0KCDFMmVZB4oqmFktc4vqm
-pJi6bhqSYdrq5q6k6kVNOhq2TCYGUTc3uPZAVp7JBc7QnatkLE98X5qhyd2bf6HayhbDhVxtcp6ftkfy
-asGQ7R2LcO+eunkudzp7n3h6nlDDc6qh2vMMwURyjSGUIU5RBBET0QRRwFmGoXpUG5yIogXnnKg2hmTi
-BIJHg9LJtQgYOkQIaHRm50U0IBxBN3oF9ND6JPlE9CFMmvDllfzqwkomyxDLqQZf2dHXubUqr2ukUmvO
-VGRtTbZUZ+0bQ/aWWqKi6iPI0Jy3KeU9uejHt6gl37lkWqu7RTK1J3Lb8nNZ0mSjIN1f3+aKnU4+ETDE
-0Hf8JLhiWlzKeruaEEdCRBIpOgie0eQSMetPJKvOz49yd6SbMIoxAVcYek/bJ0LCOHVZgdvZSkMOnAz+
-rzHDpsvOEbCqLhJEsbhsl4VieJj4T7utOB+V+q06de2+jGIaMwKuU4GntbmIWdxgaNwwy3dosprKEb2J
-QVVBAuYY4nURI2Vs2SI9GequmaHL08slntW4zg27gpescRy1NWFo83C8wx2vQJTNXjkVczRv7lgKX1Kd
-nu2p3d1jjhj0Zi0bBrdcWF7CJbqGQXozA3DvIs1Czu0ka8S1RsnGnLeBxmay6ORn9O1LfcGZ1De0PKZJ
-6ye076HzJyJ76PqAzve0IYgLNHa7kHEKWiT4LL0ZQ+jAMHrpFlwkj+iBoZ+IAAOe5Q+5meB6GC5j0E+9
-S3QC9E2NUK43aAi9HfmB+Gv0jBwgvo9hhn2MMJSdQfpVeHRQdmCKSpumwmaIxywSSLscOjxUn4Mzm6C/
-EOayaUAw0stoMYlrPo2MTyOW+oh2J/VnTB0g/c6Vy8kVdpk/PYQdq2DHcBPzcABv4bYPOOquKZodx9AP
-aRTwMRgW6oh8WTPyTh2Rr2pEBqhoZ1ykEwS1BD2LbjX4C1BLBwgVtQx4OwMAAHEHAABQSwECFAAUAAgI
-CAAAACEAFbUMeDsDAABxBwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAegMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceAdapterFactory.class-0947b48b-104d-3024-a496-fb4e9d832112--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsOperationMatch.java._trace-40a80eae-6005-367c-9d40-2ed367be895d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdk09IFHEUx/fn7Dbr
-JKsxFOmIeFi0w+Iu0ealw2vdGcc/C7YOMxN5WVwrcddQ14SiIAgSsqNQsNCfgyB0kAgJJZBCITwU0TE8
-BEJYEUUegqKWeW/291tPy+f7PvPedxg2EAiEGDsfZ/AuUKd/gOFkNwskZ6ZH47PFQnxmbGp2bHJ0LD+e
-uzSdK8aHidPIdq4wns+Vxq9Mdl2dKtSdnXeWDsNbf08AzJ6/anNzhT9GkskASx8/4hFOWbqrs6WlgntK
-ZSilT2ucWPqchFTn0cix1tYK7Uc8M69wYulJCQnN+VBbm3DinlyDi40eUp33ans7p92oR9Tmi8aJ6Yck
-JO+GruBz2EZvUjgxvQVNbKNflDs6+Hm9GPQQD+pztcObEWFoHAU91lWtY7RqsVi1jtEdQvKOGLlTiZPV
-OsZlJZGo1jGmQ0horoQrP9WLxough3TxlVwzfBMRhzu1w916YWimQpCCFB+bvX5AwmCUGN/GzGoiM7Mo
-+ez1NHdD0Au9wsI9P6CF31VifGlzXxGZmf8kn72FfbdlyECGL+y720ABLuz7GoIsZAXhh3wg+N1IAT7R
-f0EGBxwu9OfDFJDwTIURGBGEzQYKUBg4IUMOclwYiDdQgMJgLAgTMMGFwUQ9BShkOsNQghIXMnGZAhLO
-yAeEnmCNMGS1wwIscGGoFKEAhWxJhTKUuZC9E6EABctSYRmWuWBdaqKAhLkoMX5864YmMrPuSz5738oq
-+wvx21pPFJGZ9dT38dvaj1VYhVVewH5eTwEWsF9GibGA/VoTmdk7ks+48JO/EAvYnxWRmf3T97GAkwrD
-GqxV7zlZlZgKOYUwrMM6F0pRYizkXNNEZs6i5DMeeKASYyHnoSIyc5Z9nwp9C8MGbAgFKn8PDLCAqyuw
-CZucHZWYHnCnFNiCLS5cjxJjY/eWJjJzy5LPXgP3kUqMjd0lRWTmrvg+NnZ/hWEbtoUCfxQKsMB/UEsH
-CHiLKnLaAgAApgYAAFBLAQIUABQACAgIAAAAIQB4iypy2gIAAKYGAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAZAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsOperationMatch.java._trace-40a80eae-6005-367c-9d40-2ed367be895d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.TriggerInStateMachineQuerySpecification.java._trace-11eb9f30-04f0-34c7-b426-f8a6261cf4c6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.TriggerInStateMachineQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSM3sLoMImB
-yW2hwwojU0YG/eKiZP3S3Bz94pLEktTcxOSMzLxU/WAkTlhiTmZKYklmfp5eWWEOk2trmJ6kw0SYCQwa
-blUaiopA7kYxIyMGRrdVymAeRJLR7awwCvcBHwr3r4aSElyrB7+GtjZC0sOcE8yFSHoKCpuYICQ9VXjA
-XKikmRCKpAc7suQ+PktLJMkzEC5E0kuPz84OIellwwnmQiW92VEkQ7mRJH3UuB28HLwQfF8NB28Hb4Ry
-n1JOqABEgZ8Su0OIQwhCgZ+mMFQAqiCH3SHMIQxJQbEQVACq4K+AQ4xDDJzvLyoO5UM1+HtYOMQ6xCIJ
-NHBCBaA6DrM7JDgkICk4JQYVgCgIcGF1SHVIRSgI8GRHEwgUggpAdRxgdchyyEJScJQbTeAiH1QAoiNw
-IYtDvkM+QkHgUjY0gTWiUAGIDgBQSwcIeTsV300BAAC6AgAAUEsBAhQAFAAICAgAAAAhAHk7Fd9NAQAA
-ugIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIwBAAAA
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.TriggerInStateMachineQuerySpecification.java._trace-11eb9f30-04f0-34c7-b426-f8a6261cf4c6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/.project-d7dd2a68-51db-30ea-9af6-b91f52aef38d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/.project
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9U8tOwzAQPNOvqHJn
-AzcObipRxA2EVPgAYy+pI7/wIwp/j5O4FaFUioSU2856dmdH3iXbTsl1i84LozfFLdwUa9TMcKHrTfH2
-+nh9V2yrFbHONMjCA3rmhA2JXK2uiKYKK+NqQCaF9QitoMFRwI4qK9FDVDLnSDmQUxEzSqEOFSmPUUrm
-/r6Py5/gPQrJ9xZZAhntUhnVvE9cHuEzovuCYIxMToAZh5DbDj3QnQZKTairYz+JH2E5waT8rTpnjC5g
-FyAK8AfqkI/4fhHphofRcENbuoxbyxGeqBYf6Bcy2Svu2QEV/bdeTuQlS1IhOhypY3wm/CJjLfTz8Njr
-DqQL/Mlv6Fklf+7OPLXJ9ueFPxM9hsnj6dgml/0NUEsHCNkxLfMbAQAAFgQAAFBLAQIUABQACAgIAAAA
-IQDZMS3zGwEAABYEAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
-AD8AAABaAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/.project-d7dd2a68-51db-30ea-9af6-b91f52aef38d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasNameMatcher.java-cb8695db-f8e2-368e-9537-f3706368ffc4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasNameMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasNameMatcher.java-cb8695db-f8e2-368e-9537-f3706368ffc4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameQuerySpecification$LazyHolder.class-2f03b5d4-0382-3f27-997e-e5b962f37057
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukieMu
-NA3lVqAUCJAghFFVlYcWUBUV1dQygkTh8oI2zlK2cmzwBan9qkIfWoHEB/BRiFljSBXEQ/PgmdnxnDkz
-Z/fHz6/fASyhVUGB4WE69K1Yfkxl4MmBEtuRGFpponxrU8SuGMrnqYx2Ox+kp94pTyQqDBqO2NvdDP2B
-jCooMdR2xCdh+SLYtp71d6SXMBi22+muu+0NhmXn5AyrDHXCd+32W9u1u/a6Y7/ZeEFJZ5yKKo01z1eB
-Sh4xFJutHkOpHQ5kBacYlk5ObYJjhqOGWYbyWt73QXOSJVq9KhjOcEyhbFJ0luMczjPMyiBOI2lTbyV8
-tScHDHPN1r+7afhFjgoMhhlHBdJNh30ZdUXfl1qM0BN+T0RKn7OkiSKu6OFNUiF5r2KGxxNMfuyCV7Ue
-1ziuaz0M4XkyjhvLo/A+wwqNPtEVm50wjTz5ROltFv5beU/rwsDtIJBR2xdxLGkvczQjFkmnIr3pAua1
-1hTNa9HIl8hWocWfptNKVgXUv4G/Zoc4fYD6EeYOcOFzjgbVFshuUX0Xl7Ks/mp/e1jkGfmpO4e4PIKV
-s+TTDMJ/F2ABV8lX9aXn4LvZH8D4ookX2f4Y7Uvq8+oPbc3ADTRyZCNHlgi5P8a6dWzQm5m9hdtZTz0q
-RxPmL1BLBwgawB5u8QEAAPUDAABQSwECFAAUAAgICAAAACEAGsAebvEBAAD1AwAACAAJAAAAAAAAAAAA
-AAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAMAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasNameQuerySpecification$LazyHolder.class-2f03b5d4-0382-3f27-997e-e5b962f37057--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatcher.class-e4baf156-9b6f-3000-b234-f06c3c910777
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/InheritanceDiamondMatcher.class-e4baf156-9b6f-3000-b234-f06c3c910777--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationQuerySpecification.class-54cd5c76-2596-3cde-b4a1-9b9edeab752a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltb20YQPYsNAkcJ
-DmlJr0nbQOJLi7g3qWlSLnbixASoE/ehT4vYwhLdKsk05K1f/1DykvjrQy+v+VH9OisUYwwOGMAf0u5q
-5syZszMrvf3vz78ATOInDT0M83XbMoKQh8Lm5pZ0hFEPpWWUHdO1PR7KdUtUPWHKX6RJM9dZqwt/98CK
-hiRDxfU3DWFa0guEsSN56HPjV2Vq+HUnlLYwuCcNaXuWscADcV84wqeYG8Xl0mFEhr456cjwLkMik60x
-JBfdDZHCAC5oSDGsnZnzSJPAavRQh46LDP3cNEUQjIwzPM1kK+ceppBCAoM6epFmKGaOF83mobkl/MDw
-gt2AeESPpQiMGE+JM1ghao/r9rrwn3DixDBUcU1u1bgv1TxeTIZbMmBYPHtWBRJKOgThmEKlcQ5CEWSq
-+NwUnpoEGj5muHesOOKdg1GLHkewTZQUPsXnGj6j2jz7Plb4i90HrrUhfFUpwykwXNfxBb5kuOr5riqa
-MhWs5JZ8Ifyi77s+w3amss13uGFxZ9No8io77ZaF7PGF8P5cCxpuMIyeKBr1lPDpeuuE5BguVkNuPlvm
-XlxJF/Y2n8xCmtknKGPV+628nU3ahcIRddNxT5b3GoEaKIevNeQZJrp21vENMgw90QEjIg4Mt0/LnnRx
-xG9F2wt3I3yGqaM64f2kKJ8pzGiYZjC6dNUxjgnqRCIRxy9lfm7Z05X1bWGG3YtMtXSH4UarKoQwGdFb
-8ThJsyC2+I50fQ0kwrUOhurYi7pwCt/rmAWd5c8PVkoH1EInoxjxFBnR4eJxn9sipKOU4coRMjGUj1bv
-RNVRXuUhYTf3lI5ZlfO3DLOZU0PMMARn6K1uHfc7jOGBjluqVUqZczjaszUF+Ui99fr2X7HTavGxjhW1
-eF04Qd0X+2fPRtlRYnCr6gj+bJc2sOrWfVOUpDqAxrsIP6b2lGGgKjcdHlIQhj/O9WNl7hSn2F2qN73s
-EOyixYNAUFEOtn0qUMr7Lx1MkFgJqL8UepSQNNdoNkszRvf+XAP9b3DpFY17cDm2A7JklcMQjfQ9O1zB
-B3QfwIcYJourNE7Sk48itFUaKatUA5+8fESQ1/6O5gmy+YquCvdSxGOKVqaJx0wTu5d+Ixil2U36J35L
-GvkkVR0dinOHRopdb76B7Msm5b4oWCGCHN4ziOmq0RiMiN54JIaCGYvpJhuYbEf5oSXpZIzyu2rJ2HeJ
-0lAR0vnE5D+4nU/S9bsG5tpxii1s0k02adyjCCz9LyHOx4g3yUZZ9eXyr7HQjsMiHHqenqcMlmKf0TiD
-3txrFDu7LJGKpUMqHgh4v7O3Eq/cEjASNvcGD1+1uWSaLv2oHHB5x3G53aUZheRcjUZr+DG6V/GE7kM0
-GiCrp1CfYww1pP4HUEsHCEx/m40VBAAAgAwAAFBLAQIUABQACAgIAAAAIQBMf5uNFQQAAIAMAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABUBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationQuerySpecification.class-54cd5c76-2596-3cde-b4a1-9b9edeab752a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.UsedTriggerSignalsMatcher.java._trace-93e70753-7c85-376c-9ed5-d4db256ce1f6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.UsedTriggerSignalsMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdlE1rE1EUhuemSe6k
-MSU0GRgCKi5FanZZn1YIMYgxhnGSQJhMk9CkJBGbqFCUihEhC8VatAuF+oFgyEINXRQ32WThqlv7Cyrq
-pmB/QOPcc3tnZnbPe57zzpnNSJLkI6R+icAfyQMZGPqCRIp31irxu61mvNM1u7WWWak32rV4zga3zGaj
-anYbt9uX791peq5crJEI/OYNEiwmtdjCwpT1iM8nkeT9MxaxKUn2VDumurFEwobPZyxkq6ntecdwQG3D
-dMoL00eM09fCGKDwkMISLNmEJzxgwvXjGGQhe8qZaAAZFzJnZYeQfRkDAwzBo3lkXMhOqEPIpYPQgIYQ
-cprqCtpzGODGAwV5NTzlmdxjameS68uc6X/W6ip0oSsKtUcKBqxQe8WZFWpvqJ2J9kHmbBXqazJswIYo
-1NcDGLBCvacgs0K9T+1M9Be8gBXmj7zQh74ozB+HMGCFBaIgs8ICpXYmhTmZs1VY3PTBFmyJwuLrEAas
-sPhRQWaFxQG1Myl+lTmzwnHYVfhTdQVHs443lG7IsAM7QijlFQxQaHFmJ5Q61M6ktM4L2AmlfthV+F51
-Bd9nHW8wNlUYwlAIxiCAAQojBZmdYOxROxNjLHO2TiiHFr/BF9jjgr/8ywu7sHu6UP5LnfzvPGerwFSd
-c/NC0DFffuuFMYzFxcvvqCv4rGDAPqFyToUJTIRQSYQwQOGq3yVkPA6helOFfdgXQnU1hAEK05+EU3jq
-dwi1ZyocwIEQap+iGKAwpi7hh98hrPSicAiHQljZjrmCUQQDtnECUEsHCCwzss1QAgAAmQUAAFBLAQIU
-ABQACAgIAAAAIQAsM7LNUAIAAJkFAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAACPAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.UsedTriggerSignalsMatcher.java._trace-93e70753-7c85-376c-9ed5-d4db256ce1f6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfOperationQuerySpecification.java-b802c705-d596-35dd-9a79-8f258ff4ebdd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfOperationQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/ParameterOfOperationQuerySpecification.java-b802c705-d596-35dd-9a79-8f258ff4ebdd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasOperationMatcher.java._trace-aff17172-87f5-36b0-9956-f5b50d22409d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oHFUUxucms38y
-ydrudGLBCdqkjGK0SWikfYo519A0bTAmrovruGTNrtnssrP54yZC8mAtCCLEB0Ut+iKUgKIiDdSH9qFF
-SpC+1OpLXkQpfSiKRCzafwq6nXPuzL3DvuzvO9893zd32WU1TYsx1vid8T6tZaQXVnscpnU3Xiv1r9S9
-/tn64vJqyZtpNPqP3H87cv9t3+tLXsvIQ4s/7OEHxBkNnj+yY/X2NvlgqqdHY6NGh084ZaMPmjKOMWtw
-UMLOVh/x6NjDpjIcSEjDY5f0oaFweOy7Dh9p+Jc+PCwN73T4iMPjTgI48HB8/EkhoGHiIwsmYTLkM23E
-dGDiXFIxTPVZMA3TIY+ZxHRgyk0ohkxPO1ShGhoyB8yIAA+QQCcmHOLh9ia3Zl6wZWaZBV1wq8/LFvH4
-Lt+/ZsjMMm8J/7jvz542YQVWwgLZs50kYIHsZYcYC2S/t2Vm2d90wbjwD4sYC2T/NmRm2f+EHwvkrCSc
-hJNhgVxXGwlYIOc4xFgg94QtM8uN6oJx4bhFjAVyU4bMLPey8GMBV9NhHdbDAq6eIgELuGmHGAu4e22Z
-mXtQLMAC7mGLGAu4Q4bMzD0q/FggvysGp+BUWCBvpUjAAvluhxgL5B+zZWb5Z3TBuPCoRYwF8s8aMrP8
-i8JPBYq7IwXWzIjwrqE0KhxKwgZshIbC050kkCHjEGPlwku2zKywrAv2KxRWLWKsXDhhyMwK7wg/Vi58
-sDtS4CszIlw0lEYzv5iwCZuhYebPNhLIcM8hxspFzZaZFW1dsF+huM8ixsrFRw2ZWXFA+LFycYVfg2/g
-glgYL43rcB7OBwGl52yVawH7C0rrCXX+Ybsyn20GbsFW+ISzT9kRYTJNAj7y7Gd8CS7DVbEyVl7T4Qpc
-CSLKb9gqf5IW7EeWv3SIMaG1vGkqAitfSpGAkXOP8Ab8CD8FkXM3ddiG7SBi7patcMVMC/YjK/stYrz2
-yuOGzKwyKPbhtVc+5l/Dz3BDGOLV5i/mdbgeHKg2DJWbz0zsL6h+mlDnn7cr81q3DjuwEz5yzTEiwkCa
-BLyD2tv8FbgJd8XKmOfqcBtuBxHetKFyNS3Yj/TWHGK6du9NUxGY936KBIz0dprX/g+PBZH1b3WucS2I
-qG8ZKl9NC/Yj69ccYvx21G/YMrP5FrEPP6b5EyZP8mTYaP69FAnYaH4jHjF80aIYFrZN3nyFhoVfUySQ
-4d+EaliMxRXD0iGTd/Gu0LA0ZpFAhmIiYqjFFUNj0uK9XPrf0ng1KqzuIQFP/A9QSwcIadWnwsADAABP
-CQAAUEsBAhQAFAAICAgAAAAhAGnVp8LAAwAATwkAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAP8DAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasOperationMatcher.java._trace-aff17172-87f5-36b0-9956-f5b50d22409d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/TransitiveSuperClassMatch.java-61ad33e2-c2ae-3163-aaf1-3bd8efa7159d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/TransitiveSuperClassMatch.java
-
-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
-AAAAAAEAAQA/AAAAxQYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/TransitiveSuperClassMatch.java-61ad33e2-c2ae-3163-aaf1-3bd8efa7159d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassQuerySpecification.class-85dee2e2-e756-33c8-9365-0faaaf582ce0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltbE1cUXYcEAnGU
-FFtsbesFQXOpDKaEqqGgkqCpQbGxPLR9OUxO8eBkMj0zoY1v/Uf6ovn60Mtrf1S/7jMMSUiUEGzyZeZc
-1l577cuZyT///v4HgCy+i2GEYaFRs809bssq92XdMRu+tM1KwxVqzeae96QhVLPiCkv+JK0AEUOUoVxX
-O6awbOl6wtyT3Ffc/FlDTdVwfFkTJnelKWuubd7jnrgvHKG4L6rFjfV+RoaxZelIf4UhkkxtMUTX6lUR
-xwROxRBnuDOsxNm2v81g04CB0wzj3LKE580uMBSSqfL7subjiGDSwCgSDMXk4JTUuG89E8ozXa/p+aIW
-bEvhmSGfDn2yLB3xqFHbFuop37YFw1S5bnF7iyup5+Fi1H8mPYbs0EHkKQ3S8XzuWESzeII0EEO8+Ksl
-XD3xYviEYXVg6OLAwNwKtgPaNkscn+LzGD5jyA9dlDJ/0XxQt6tC6SpPx8Fw0cAlXGY456q6LniJeksS
-5wuhikrVFcNusrzL97hpc2fHbMsoOb3IfGpwVY8OLR/DFYa5Y3mj9heKrteOKY7hdMXn1vMN7oZtcWq/
-tATzafbjMXpSH9Nu3c4O9V++rys6JdjYb2Jq/jS+iCHDcGkQ1sB1JBlGgpMuAg8MN0+qjaJ2xC/Fmus3
-A36Gmf4u7tFAar9ELoZFhgtHIw0s4AadEXIRsueSP3TV4/H2rrD8gQmist9iON8dIhlk9cUMUFpQ3sAS
-lhm+P1ynw8D8UXsDZdBZdbniNeHTc4fh7FtCYSi9PcJj1ae0yX3idg7SzHBXR/UVw1LyxBQ5Bu89endY
-w05LM6wbuKabNZcc/sGY2tIMJf1GGOu8bRb1YtnAhl68KByvoUTnKFdLjo6d2xVH8OdNqlel3lCWWJf6
-PF8+yt+8rhnDREXuONwnVgb1v76Xlwc/BVaofYyS44TLgnpssuc1SSF1ntG4QcmIQH/iGNGJonmMZks0
-Y3QfT7cw/gZnXtF4BB+EOOAKoWYxRSNjH4ez+JDuE/gI04Q4R+Mo7XwcsG3SSKPiLZx/+ZAoL/wZzCOE
-maGr5j0T6LhOK/Okw2xzj9J3FnM0u0o/0leIkU1Ut0Wfn1s00upGMy2kXrYljwXOcgHl9D4glKtH8+RM
-y1sIkqFp5kO50RayvSy3u4KOhiy/6RMW2hYoDO0hkYlk/8LNTFRfW7jdy7PapSbRVpPA11gBS/xNjKsh
-41XCaNRYOvMad3p5WMBD+4m7FMG90GYujGA0/Rpr7zYpUBYLfVk85LD4bmudvPtdDoPEpt/gwasek5m2
-yTi+OWRyoPFhr0nbC6XzUTB6TF2k70/wLd2naDRBqAr0nxWGp4j/B1BLBwgtR6Nl9QMAAEkLAABQSwEC
-FAAUAAgICAAAACEALUejZfUDAABJCwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAANAQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassQuerySpecification.class-85dee2e2-e756-33c8-9365-0faaaf582ce0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsOperationMatcher.java-e3da781f-2bc9-3cce-b7ec-cd8123152a56
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsOperationMatcher.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADtW21zG7cR/mzN6D+g
-6hfSw5ybTj7ZiipVlR3N2Kbit37IeDrgHUjCvgMuAI4069F/z+4CuBfyKFGyXNuNM4ks3wG7i2cf7C72
-kJKn7/lMsKrIE1GUbpXm3NpH+3v7e7IotXHsHV/wpHIyT051novUSa0e9bz9hdv5S+H6XnUeazNLeMnT
-uUhyPfvpXfJUz2bCdAeINJelFWDSNEl1UWiVKO3kdJU8xz/ktvGwjL/jj2RcCsO7prbHLSR3hie/V8Ks
-ElMpJwsBVsnk/Bl36fzC6FRYq7do2T77V3z0shQp2JjeRv8bekFiztRMKnHD+TA2T/7JraB1bIOpd7r4
-kIoSTe4YER/eQFDhVdvEVWUuklf48wbTiTItE5AfUs1ew+NGSpevyXipbO1yWvrWoSS+M77Xaft7D+7f
-399j99kToXCgyFjJnRNGsbBAdnJxzvSUufn6/kl0W36cNyJxpdELmcGC4uMfbFDNCAdWCDfXmU1oNP04
-LI9eW0F61k0A6ZzN5ELAI52JnAGk7ONxLtV79letBht8Gl56M0QyS5hULNXqXaVoV7OldPM4eWMiSoub
-b3jZtc6TzUYwopFLmedsIpgRpRFWKMSQ26hh02drUsdGgmKeM6srk4qH/nkKyzw6BIFHHs6gq4P4IM3Z
-Q3aKrhgxXcLv9ash+0jz7p1GR4msPQ/HDx/RkEuv8AHqOnxAehv7jq0QPUvY8q4OKFveb1Kw1vRgf+/4
-ZVUigvbf3Chgjh0c8Dw/GO7vldUkB+IQ6XqsAYKID06ozLJWTDjcHHhEqDBPeQaaz5V0kufyv+DVPt4h
-VYA9XIECaR3S+c35yasXJ4yWwgRxJonSpr1CpGU8N4JnK6ShdaZKkSIgF0d7EeAPla+A5Lmczd0PS4F/
-AKOmwgiVCpRhhKsMuDFqewWTSQWzwtUklCo1ogASAnQrFACAzkFbVQLzqzKDHW6jhOOSG14EC7wxV6wS
-DV7OJegDTGwLIq8Y1GL0qGW7udFLy/qCLJNTgtQYDVs7TStjWVaZVrCopZNUzxPmmcKIK4wFTlgH79N+
-UgDTp7SzNnZ5WNKQXWUlcQXY8oCBtPQ9Wh3Niv4kvKwf12tCnPBzpMpMuLMAchgz+H1jVwyGtDfhH9A5
-qGX8zFSV58No2L1GuBLLXv2DsM4g7R6sJdMMagw25wtwuWYHZeUOmHTgXfhbMDKmthHGNEguQVqzW7LB
-0Dve8ffgem4EBkXpvJpL/4cnbISATKA35D0jF0AX5v0TnAgmsIvxy/NX5+Pn/zl9Cuv626PdJ4wvYMKP
-V0/wRRh7On7y5OwFDO/Pv+gkP3LQB2pCcWhYa9o9nOgFcicksrNnj0MyMxocMjACS0CIYiJ7yF4Inw2g
-jqh/h/py2Ao1fNdAQ/kOzbG8EKTsltHGprokR3cU47aNQQC19K6Oqwze53rJBpgVHp/8yqawtEIDcyDm
-pxISfybAV5Ky16fHODY1uvCRisyOEiHh1kI3o1cM+I6GKDgyZFsrhUtaEP46w42EU7qLHkFGD1qLKncS
-6sOo13rFRlSh4CHXhDjrsVKAhvOroPVCYoPSTBiADSxL/TAjsiqF54UAJFcAqXbAe+XWI3wxfYFeQE3k
-jlDBoL3AFMelQjjZHIoebtL5CgI9UGFLSgTDNW0JkQA3ryft500JxxmWXSl5D9G8uioELK2DHTL61Mpw
-MyEd/6s2pJWfeqOyj0lRWHTPTtkIGb25sARsi1KG3Uj7vdj5Voud2zH7Doj5SeWSrcq67hix7bVND0Ff
-kNM9OdHNEKXAsQGejWOXm3OHHMOAGAOwzz1T+QEgW/C88rOsLnAauF84PLB3GVGe5jS3Naud4+p5jE5N
-hmowdCpWURNdqWxd3rjcTZ4ur5HXKaDs+vmS97iQ6ck7kdYRd7NcbppbvccjKHxO8jyccwMbehtPdKxE
-6EahwGq1AcZlXaKGFRi+fNKRTPUqmfrb248kBWZdXksM2EfcTCRwz0jY8OlcWxHwuYod9lb0eC4gHoKb
-MnxaQGViC/CRgcWoTBcKzqk0WQQ8MWrNKpAC/hEbnPjaOcYDirtzbE1umA8gTNvyNxnYIxBYN1biJHh2
-RQ/vmnybCm7IwXOVYQQDykBtRMRoGAU10AQMIQuQEz7etVppDbt8VpSugqMJR8/JtYbbKOgDEPGwoFas
-1NbKCRSPtpr4qUEPdeRUW1utZUBZZzX81ngI9YLAAShUKjibUkERcBqAPKxghr1bfjvlJlrnAmLHnNu7
-59YvUegtYxquQFXFBEH6nu+IAx1EukXSteEFWwIpDHGfI4mdtgXf0N9nH0RauVB6e7+VsV2K/W3BgdGf
-KZV99Z4P8mo8UCr3aZVWT3V3eO2R6tBiOx0WGuIGAHcGcz5x78eHa9/ODv/hS96exHbUrKghE18+bpvT
-z6JRa+ZtCfW9WPqyNPWnGFwwNmjaNO1LdtGaOVZdjkG+snAAUvHUW/fwgqNrm71ngJs8t42w2sIliMN1
-SLXQ70XP4XAtRQID7rAUu6MtU8ffx33W3X4H1ccK6p+vVRdN5wG4mgI0cOyvsAdHjSPYIynmatfpJYKP
-sCtLYrpSQtsxtjVqr4Y+RlFUjkOJl7DXrYM+WHWGH1v9OuGID1r1BLt1WK/7GXFDd859X/1GamX6jaLu
-mhNsz/kBcLrjum5TSVIriRS7ilZGioVo9zFCAKUoQU0gbDA1JQ26oA+cl00XJG701pGrAXwtPCjqJtO3
-qRGj7/Vkh48OBmIW/BePbML2QG2083ELDDjcjucRbsoTWE5R5XA0ggP+G7JyPE3z4Iy4M1s5owb7WuHC
-Vrmz4ftWuHlz1YxB/NDVb9ag9XFp1DJoFDXV00PE8U//j/3st9R1fvBdoZZre0LzNhaQVSfG8NXVjb8/
-KZJhk2zGtBAV6S83gLs9LXH6O/DXAH/NgW8bzJ2aw0/CxY68ZSjM/3Ll8f/myOvya0K+kyRqJLfnBF3u
-mBPasnpTQDNg54g/vvhSEf/rclqzXVood3cH+GnXrQBDP1+A/xaBu9N4DvL+F/H828X56kr/BjD3xHMq
-85vQ3h/Pj8cLYYzMRDcg9vifLgm/0u1zCt0YZq4205lVfbVrh3PIYPvqh8zhHaZ2vTscsUHrduja+/FF
-fePsEg62KJ4EnXLrmi+8orl65m9QJfRVe3BwltNX+AEoxg/9tC489AEioDJfMbcqRfaXg1FzEy0sEKGN
-im+JLMc90UW2TjBFZ7vdJcAk+bcWwG+7AK+9H1+8vTuAacVfBuBnvutwVzh7aX8GuJsY3Q6yVqpZLhw2
-RJV1dK0rtGb9JXnbvjnhX0kbGy5R3jWXT9rdxeaKHX4kyTPfmhEs1zy7ojsYbk/2/H8fPbcIhDnqvfax
-y+WRPrZsKk0iWIM6HMO/fwBQSwcIOZMD4/YJAADkMwAAUEsBAhQAFAAICAgAAAAhADmTA+P2CQAA5DMA
-AAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAADUKAAAAAA==
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/OwnsOperationMatcher.java-e3da781f-2bc9-3cce-b7ec-cd8123152a56--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/.classpath-6c50e2f6-de51-35fd-be22-d4d2bc84a2d6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/.classpath
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkMFqAjEQhs/1KZbc
-d1JP7WFXKWWFCtqiW68lJkOMTSdxkkh9+ypUKj1Ie5sZvv9j+Jvx54ev9sjJBWrFEG5FhaSDcWRb8dpP
-6nsxHg0a7VVKUeXNaHDzsyBlPlTvjkwrdCBRnY6tCGwBtXcxIWxNBq8K6c3RCNNF9/b4PO8fnubdQv7m
-HGVkUh4MrouF4r6TyLDMioxis5r1h4hyqvZq2dVDuBPyvx9Fg6ADIzDuimM0L75YR+mKKbE+m46j/DNZ
-W6RrdCg5lnwOrB2d2EZelP0FUEsHCGkTPQjTAAAAoAEAAFBLAQIUABQACAgIAAAAIQBpEz0I0wAAAKAB
-AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAASAQAAAAA=
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/.classpath-6c50e2f6-de51-35fd-be22-d4d2bc84a2d6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEndTypeProcessor.java-3d952772-140b-36c1-8715-24f2194d1bda
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEndTypeProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU0uL2zAQvhv8H4Y9
-2WFRoNeUktLuoYdlC1voeSJPHFFZUvUwDaX/vWPJTrJpui34Kc33mG9sh/Ib9gRp0CLQ90RGUqew9ziI
-FJXe1FVdqcFZH8H6XpDUygUSXP9muohHCoEJnqRM3k/oZ0dS7ZXEqKzZvA7+cnR0u2RUGD0KNuSPwicT
-1UACnRKfHjHKw2dvJQtbf0bf6mA292C6SSkjc0Pr1aquYAXvYZjWwC10EFFp66mD/fRyuB3M8IIWHMZI
-3ohMmS8ftCITA4SDTbqDjrwaCdBAg8aa42BTaEFqDIE1MAK3oGnIkEkTd4Gbl3Hx1bRn7nVdbZ+Tc57X
-v6I3yvShuUOt79q6cmmnlTzji8TLFE7RXapepfr2RnDv4CfrQ4kO2M1H2itDs2M5TXtuhpcs7AjoB8kU
-OUveIeSYc9hihm8dcpbgzlIPI3vJdCPqRGD3S7SQa4kf4bpcmYwoX1/UxyUzls1yV2rLzP6hspT9J3u5
-rafb9QhGq7rTHDkw1PD6L/NHIvdQYOVbm521m0lsOrdPI3mvOrpQ/7vo5URLC22ZK5zqy5R6ilc+mvYe
-TnszT9MWI7/qio/fUEsHCIy0S1K9AQAATQQAAFBLAQIUABQACAgIAAAAIQCMtEtSvQEAAE0EAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAD8AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEndTypeProcessor.java-3d952772-140b-36c1-8715-24f2194d1bda--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasOperationQuerySpecification.java-24af7ed9-d19f-3318-9960-cfc018104ba9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasOperationQuerySpecification.java
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasOperationQuerySpecification.java-24af7ed9-d19f-3318-9960-cfc018104ba9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEventsMatch.java._trace-d1362a7e-0034-3530-b08a-5e21700e7b15
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEventsMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkk1oVFcUx9/VGd57
-ybyZ6gMHktpbES1oY8jYwQZpegrzMhNnYmKUGGfI+8AZw0gSTdKIFoqFLoqCC3UhtIsiIlpcFA2CKz8I
-2NKF0ihWRSJIFpYi6MIWBKHDvHPGc8fl/3f/53B/l6tpWlSI4KKAv7Vl+Sq8gTLsF1p6Znpv5+zEeOdM
-ZWq2Mrm3Uq4GY9PBROdOzJkwDwfj1XLwdfXA5KZDU+PLvpr3lmLw/N0mDYYyn9ttbTXyfRwqUNFEZueK
-eqaGyFTb2ttr4OTKemF5ZsrgWWSOmGE2MB9Pr15dyxc6YB/sq/VPSZ5F5rIV5hjm22kpa/mvDhiDsVr/
-juRZZF5YYY6F2VkRXbOGX9BZpTeBjxJ1QErON/batTyfSNYzGTmnDZ6F85MZZjRyzqfqmYycS5Jn4fxh
-hRmNnIdhn4ycRcmzcN6GfTLq/VHfsIEL9J6N1AFduPdSc+FKXClkL/d0bWZG2WtGVxczyt5sDTMaZf+F
-0fQWppR9K9NpppT7MBFmVMoVYbR7K3PKBbK7mznlvkuEGZ1yC0ZPD79y7nGkDujKuSW9qfBPXCn0aU2F
-Pt1UCvlVURiAAV7Jt7ciapTWJ5HQ2+Q/NVQi8p+ZRPB98tejsAt2KavnE4gaqxdSSOgV8w+lSkT+P4sI
-vmThRBT2wB6+unAqgYhWF86mkNB7Fy5IlYjCbYsIvnl/VQcPPL66/2AMEa3u/zNaOyorpQf6e2gxgYjm
-toMOVajy0vY+A1GjdNWGSZhUSr/HEFFpoE+HGZjhpYHBGCIqDc5H4Cgc5aXB30xEVBpKG3AMjvHS0Bc6
-okZpm/5eaUekqTS85WM4B+d4aXh3HBGVRnbbMAdzvDSyP46ISsUbNtyCW7xUXPgAUaP0LImEfmXxuaES
-UXxpEsFfWXyTQkIfrqRJlYiStIjghyt10BT9pdJmqRJRGqIp+kujr2y4C3e5hhsxEZGGayWRkIZrGyoR
-bjtNkYa7LoWENNyNUiXC3WYRQQ13hKZIw3WlSoT7LU2RhvvagHtwj93Zi9pIGmKeNOA+3OelT5JISMzr
-MFQivLRJBMW8L1NISMxzpEqEV7aIoJg3TVMk5h2WKhHeGZoiMX+5AY/gEdfwW1sQkYZfaoFFWORkwkby
-buyHFngKT3npZBIJ2ftnDJUI/2eTCNr7v6SQkL3/q1SJ8O9YRNDef0JTZO8/kyoRgaApsg8mDFiCJa4R
-zLYgIo3/AVBLBwiXfq6cmAMAADwJAABQSwECFAAUAAgICAAAACEAl36unJgDAAA8CQAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA1wMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.MessageEventsMatch.java._trace-d1362a7e-0034-3530-b08a-5e21700e7b15--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PotentialAssociationBetweenMatch.java-22510121-7c9d-3d47-85d7-488d08a790b1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PotentialAssociationBetweenMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/PotentialAssociationBetweenMatch.java-22510121-7c9d-3d47-85d7-488d08a790b1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassQuerySpecification.class-e3b11d5b-3099-3338-ae79-6c0cea4bd8b1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltXE1cY3YcEBsZR
-EFts7cVagyahZQDlYkNRhICpAdFYXvrQdRhO8eBkMp2Z2Ma3/iN90aw+9PLaH+XyO4ch5KImpsJaM+fy
-fXvv813O5L9Xf/4FYA4/GhhguFYtu7Yo+1HNcXkY2tVIuvZ2xcurpTW1dL8qglrJF478RTo8khXPQJKh
-WAkObOG40g+F/UTyKOD2r8rUDqpeJMvC5r60Zdl37ds8FJvCEwGPxH5+a6MTkWFoWXoyWmFIpDO7DMm1
-yr4wMYJTBkyGtT5UphqUO3rTgoXTDMPccUQYpmYYNtOZ4gcAzplIYNTCIMYY8unugSnzyHkkgtD2w1oY
-ibLeliK0YzwVgNGi9MR2tbwngod8zxUM48WKw91dHkg1jxeT0SMZMsz3c44cBUN6YcQ9h5AW+wsGgZj5
-3x3hq0lo4FOGm10DII4d7F29rWEbKCY+wxcGPmdY6Sc7Rf60dqfi7otAZXzCBMNFC1/hEsN5P6io5Beo
-1CR35VMR5IOgEjAcpouH/Am3Xe4d2A0lBa/dMpfpnt53ny5n4DLDZE9s1A0ioOfVHsUxnC5F3Hm8xf24
-Pk4dJZjMIpr93ENxqq5t1u0dUCHmOmqjJQtbRwVNjZDFNwamGC73YG7hW6QZBnT7C83DsNSvQjq7J37T
-JBqfYtxZ0Z0ySPM1zBu4znCpq7GFGcxS1xBRzLGU/qkpN/f2DoUT9RIsqoIbDBeaz0o+c+phayslK2dh
-AcsMq61pazXsiY2a1OcBL4uIrh2Gc28QzVB481l6ykdhh0eE7R3HlEQr8YsMC+m+IeYZwv9Rse/reFLF
-DBsWrqriXEr3dSlmdhVIQX0Thk4+OdfVYtHCllq8KLywGoiTHt4veOr43C15gj+uUcpKlWrgiA2pGjnV
-hXJaZY5hpCQPPB4RMEP1g36il3u6AVaojqyCR0B6WVCxjbZ9LulgJ1c0ZikkCag/EwMqXDQ3aLZAM0bv
-4Wwdwy9x5jmNB3A2tgMmyeoKxmlkHdnhHD6i9wg+xgRZnKdxknY+0Wg7NFJWZh0Xnt0lyC//1vME2XxN
-T4V7RuuwaWWGdMw2sAfpP0V8ID4ofesG+SRVfXTw3KCRUjc4VUfmWUPykCZb1JATRwaxXDWaJlIlb0YH
-Q8FMx3KTdcy1oyw3HToZo/yhWi32XSFrxWBOJeb+wVId37UjrDbpMBs6THxPvmzsX8K6GWNdibGGslMv
-cKsdh2kc2h9bJe23Y5/JWPtg9gXW3u6yTvFb74hfC2H+7d4qbJtNhDqk2Ze487zNJdVwGcYPLS7HGu+2
-uzRYqB629ege1Y9638cDeo/TaISsSlA/VBgewnwNUEsHCEx1bVTrAwAAVAsAAFBLAQIUABQACAgIAAAA
-IQBMdW1U6wMAAFQLAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
-AD8AAAAqBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassQuerySpecification.class-e3b11d5b-3099-3338-ae79-6c0cea4bd8b1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsOperationMatcher.java-abc986c2-fdf2-3409-a9b5-507bc7fcdc1f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsOperationMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/OwnsOperationMatcher.java-abc986c2-fdf2-3409-a9b5-507bc7fcdc1f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatch$Mutable.class-ce8c5d11-0574-342a-8c6a-10ef123d97b9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADNkbtOwzAUhn+3oW1C
-uV8KHZgQ4l6ExARiqUBCamGgMLAZY1KjNCl2wkvwKiyIAYmBB2CHgYdB2E7KglRVTFjy8fG5fOcc++3r
-5RXANqpF5Ag2k05QU/w24SHjV4L6knZqTa4U9fnBHQ9j1aQxay82k5heBrwIh2BpsByCwp4IRbxPcL/c
-iKRf4ywQXcVrOn/biF7Sbl/vCWOJlKbWaZczcS0YjUUU/i1p5ZzAqUdX3EMebhlD8Aie/k17jcGe1o4x
-1hAhP046l1y2zN8QTDYiRoNzKoW5Z0YnbgtFsDUguvfTuwSlbuYmWOj/QATl7mmUSJaSCHb+NL3BtKj0
-eZxhXKGydgjyyysXBF5a5lAYU+V3+5s39I5qzlEYclkPqFJcD1/MKNiCBsGsnN5DKOh7UWtnWnf06a6u
-rW+QZ5Qebciwlp4NfUcJHyhrbTUNxAhGLcjFGMY1xmgTmLTRLqa0ltfWacxkJdb1aaJyzsMPu2Atn5Zb
-Tr0ZN4dZKyuYsz0Q2/g8qt9QSwcIMzQFLIYBAADAAwAAUEsBAhQAFAAICAgAAAAhADM0BSyGAQAAwAMA
-AAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAMUBAAAAAA==
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/MessageEventsMatch$Mutable.class-ce8c5d11-0574-342a-8c6a-10ef123d97b9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperClassQuerySpecification.java._trace-2604dd0a-1192-3635-8ce4-1cd2c00ba06f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdi01LAlEYRu9I02WY
-kGGixGACrSiQdJEbN/ZuGj/GT9BhIAXFXCiTQza56WcUQbSqbdC+RbVrJ7WRVkE/oB9RzH31ji6fc85D
-CBEF4TguwDUJQBFuREkge+fDTuLi1E6M2nbvpO32nEGi0nbd7nBgzkh8dGYHjqz6JAxX0yvZ1Q+0SOR/
-1mVRJIJubXmLSUG/VOfmnRaNztrMgxaLcZl5k7zJZPZWTSa5zD6ueBPly7z8oD6ZO1RSKS5z5aA3UT4p
-6bRPvkreRDmmc/JL9knjR4Y85Ge7QDUwwOB5YVtCwILiO4Ua1HhQHK8iYEFJoWCCyYNSSEWAwb0CDWjw
-/RzCPT387kMTmhyUwxIC9ig3KLSg5Qs66wgw+BShC11fMKEL4FtFwB6VjAh96POgUpAXgBVEwB7VjSVw
-wOFBdXN5AeysIWCPP1BLBwhZFeusRgEAAKQCAABQSwECFAAUAAgICAAAACEAWRXrrEYBAACkAgAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAhQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperClassQuerySpecification.java._trace-2604dd0a-1192-3635-8ce4-1cd2c00ba06f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/UsedInStateMachineQuerySpecification.java-a40fe743-fd65-3af2-81c4-1d3df7d06103
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/UsedInStateMachineQuerySpecification.java
-
-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
-AAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/UsedInStateMachineQuerySpecification.java-a40fe743-fd65-3af2-81c4-1d3df7d06103--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatch$Immutable.class-6aab478f-e18a-3427-9b43-0e3c16c04b87
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkDtPAkEUhc+F5ekq
-gm9tSLQAJK6hxZgYohEDNhIKu2GZyJjdBfdh4n+ysTKxsFYT/5JxZiBoo5g4ydy9c+fbc++Zt4+nZwA1
-bKQQI1Qi17ECfhNxz+Z9wa585lqnLOjcjXibhfZgp+m6Uch6Dk/BIBRn8YTkgfBEeEg4KrWG/pXFbUeM
-Am7JP2sqWIrtHzvc5V5Y/xmpl7sEozHs8yziyJhIIEuw/ynammVAt821hMfPI7fH/Y7yTii0hjZzuswX
-6jwpGuFABITqTNGvV6zLBxrpYQnbf7BCSGicsPWLK0JGBO1xB0K8VL4kZC+GkW/zE6FK+e/T7F2zW0Yw
-m57H/YbDgoBLF5npjNiHFIFaMbkTSMpzSmZnMHQ9Xdmt0iPSD5qYkzGryRdJvcKUWXHMYR4LWieNHBal
-isryKEiasITliW5VftVdLH4/VUzqyrtWM8e3E7UYVnRcxZruTHradWx+AlBLBwi236CkZAEAANwCAABQ
-SwECFAAUAAgICAAAACEAtt+gpGQBAADcAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAAowEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatch$Immutable.class-6aab478f-e18a-3427-9b43-0e3c16c04b87--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageWithoutAssociationMatch.java-37660de8-d0b1-3981-afb9-5fd847fe435b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageWithoutAssociationMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageWithoutAssociationMatch.java-37660de8-d0b1-3981-afb9-5fd847fe435b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatcher.class-8bb2714a-2bf9-364e-b3d4-68772ced9628
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatcher.class
-
-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
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatcher.class-8bb2714a-2bf9-364e-b3d4-68772ced9628--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.HasOperationQuerySpecification.java._trace-a089b86d-c5de-329d-ab5d-3364d9e00c60
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.HasOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMkGB06GVg
-chJ1mCQpw8igUVyUrF+am6NflpiTmZJYkpmfpx+QWFKSWpQXBhfRKyvMYXKdGtQk5dAD08qg7lYmr6QE
-5MrySkoyMLrNVQbzIJKMbgdEULiP5JWV4WrdX8vr6CAkPbg4wVyIpMcTEVNTJMkfPGAuRNKTSwhZ0lOG
-HVmyT8jKCklyAR+YC5H0YhSyt0dIeglzgrlQSSV2FEkdbiRJH3tuB28HbwQ/Td7Bx8EHodynlRMqAFHg
-p8nuEOoQilDgZyAMFYAqKGZ3CHcIR1JQJQQVgCjwZxFwiHWIRfBlxKF8qAZ/f32HOIc4JIE6TqgAVMdB
-dodEh0QkBSfEoAIQBQHmrA5pDmkIBQE27GgCLkJQAaiODawO2Q7ZSAq2cqMJHOSDCkB0BHayOBQ4FCAU
-BPayoQlMEYUKQHQAAFBLBwibr1H3RgEAAKQCAABQSwECFAAUAAgICAAAACEAm69R90YBAACkAgAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAhQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.HasOperationQuerySpecification.java._trace-a089b86d-c5de-329d-ab5d-3364d9e00c60--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatch$Immutable.class-6932f088-1b65-3a0a-9809-1b64e50dca76
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkN1KAzEQhc/0b21d
-rVat4LVCq+JK8a5SxYJQ2NoLpYIXQroGN7I/dTfbpxJUEAQvfAAfSsymtYJXpYEMmZOTb2by9f3xCaCB
-TQMZQivxPSuWTHKfOa4IuNUbsseEn3GXjUQYXQvphonsDXnEpAiDLpOOu93x/USygccN5AhH8zAIhWMR
-CNki1Gp2GN1b3PHEMOaWojXS8I/SrPcJuXZ4x0vIomgijxLhdra39jwt6oplW7kvEn/Ao6t0YkLFDh3m
-9Vkk0nwi5qQrYsLpXIX+/rNJKA5/vYSdmYZTb0TcHQMI2Vr9hlC6DJPI4ecilWoz9HDwwEaMYHaCgEdt
-j8UxV/MUp53hEIqNdGXUzqOgckOdTpSaKsbuHr1j4VUbFlUsaflZGV9gqlN1bMMSljXGQBkrCkJYRWUC
-29e5ImSfppyCVt40wxzfThgZrOm4jg1dj3SLVWz9AFBLBwjDgNmIWAEAAOUCAABQSwECFAAUAAgICAAA
-ACEAw4DZiFgBAADlAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEA
-AQA/AAAAlwEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OpaqueBehaviorWithoutOperationMatch$Immutable.class-6932f088-1b65-3a0a-9809-1b64e50dca76--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatch$Immutable.class-c7afba0d-e374-3055-930d-5a96c841cc0e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkE1Lw0AQht9t068Y
-rVbrF4IePLS2GOm10ktBrEQpKD14kW1cbCRfbBKh/8mLJ8GDV0X8TeLutlYQMQcDmZ2deeeZmX37eHoG
-0MJGARmCeuK5JvPCeGy7NIrMYxr1eRAyHo9PaWyPdnuel8R06LICNILtFDlB/tDxnbhD0KlZAb8xme06
-YcRMUdiSxuzKwvbvuS9Wuz4g0LrBNdORRclADjrB1X+IVsrkqmXZcnx2lnhDxi/kzgQVK7CpO6Dckfdp
-UItHTkTQSGN+P16bIBt2XYKtv1aQoj4Xr5yyC0HJiU4nZFFTq18S6OdBwm125MhQ9eck+7f0jhIYPd9n
-XDVjYoHSbD4cQIAgv4z4c8iLe0F4J9BUvLjXaJJHFB+UYk5YXSlfhOoVhvB2JjrMY0FxiihjUVCkt4SK
-UBMsY2XKbYpT5jLZ+xkxryLvimZMslNaBlVlV7GmOhM17To2PwFQSwcIawSqN18BAADOAgAAUEsBAhQA
-FAAICAgAAAAhAGsEqjdfAQAAzgIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAAJ4BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/HasPropertyMatch$Immutable.class-c7afba0d-e374-3055-930d-5a96c841cc0e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperClassQuerySpecification.java._trace-05e3531c-49d0-382d-8aeb-162b7e0ab6d4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdi01LAlEYRu9I02WY
-kGGixGACrSiQdJEbN/ZuGj/GT9BhIAXFXCiTQza56WcUQbSqbdC+RbVrJ7WRVkE/oB9RzH31ji6fc85D
-CBEF4TguwDUJQBFuREkge+fDTuLi1E6M2nbvpO32nEGi0nbd7nBgzkh8dGYHjqz6JAxX0yvZ1Q+0SOR/
-1mVRJIJubXmLSUG/VOfmnRaNztrMgxaLcZl5k7zJZPZWTSa5zD6ueBPly7z8oD6ZO1RSKS5z5aA3UT4p
-6bRPvkreRDmmc/JL9knjR4Y85Ge7QDUwwOB5YVtCwILiO4Ua1HhQHK8iYEFJoWCCyYNSSEWAwb0CDWjw
-/RzCPT387kMTmhyUwxIC9ig3KLSg5Qs66wgw+BShC11fMKEL4FtFwB6VjAh96POgUpAXgBVEwB7VjSVw
-wOFBdXN5AeysIWCPP1BLBwhZFeusRgEAAKQCAABQSwECFAAUAAgICAAAACEAWRXrrEYBAACkAgAACAAJ
-AAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAhQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/.SuperClassQuerySpecification.java._trace-05e3531c-49d0-382d-8aeb-162b7e0ab6d4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/IncompatibleSpecificationProcessor.java-2d0689d7-dedc-3564-afb3-5f0106e18381
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/IncompatibleSpecificationProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU01v2zAMvRvwfyB6
-soNCAXbNMKRbLz0MHdDDzozMJMT0VX0YC4b998lybWdZ2g6wLZsi33t8lB3KH3ggSFqJEDGSRnlkQyJF
-Vpu6qivWzvoI1h8EScUu5D2tPgwP8ejwOdFnOmLP1m/eSyaPka25ntczRo8i4/mT8MlE1iTQsXj4ilEe
-v3krKYRzln80PxhptcscO0VPjiTvWRbGglC6Wa9WdQUruAM9xMBNsBCRlfXUwX74OF6xhF+DhxyM5I0o
-0OXxRTGZGCAcbVIddOS5J0ADDRprTtqm0IJUGELmwgi5JUW6lAzcuAvZDBknfU27YK/ravuUnPM5/h29
-YXMIzQ0qddPWlUs7xXKpHyleNWZ29VzAheEf37b1E/zKqmA0FrLGe9pnt176kMWfscUcsrAjoJ8kU8xO
-5x3K3o6jEC/lW4ceNbjpVBWcHlUisPvJaShJlF9hzmNTUmXyPrehTpN3magQXODPx/E9giXxPxnGZT0s
-l+PoLXfzTLNNqODvf2jp+xam/Yl+kdxuBvDh3j725D13dMZ2heTtEY7q23GQMJeOYzlQnCQ17S3MwVlM
-045yftdVvv4AUEsHCGdineK6AQAAUQQAAFBLAQIUABQACAgIAAAAIQBnYp3iugEAAFEEAAAIAAkAAAAA
-AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAD5AQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/IncompatibleSpecificationProcessor.java-2d0689d7-dedc-3564-afb3-5f0106e18381--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.HasOperationProcessor.java._trace-c715e649-188c-3166-9da8-bc7ef5188d21
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.HasOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0Pscow8Dk
-JOowSVKGkUGjuChZvzQ3R78sMSczJbEkMz9PPyCxpCS1KC8MLqJXVpjD5LDZWYpdGqaTgcdxlhgfH5Ar
-yyspycDouFsAzINIMjqeFkLmOv1mFRVFcJ0ZOMBciFZnDhUwT4sLyGN25pNG8BidNZkhPCYwTxciZyoG
-VmnMheAxOttyQ3gQfamsEhJIFmZxgLlQCyuEUCS72JAkAVBLBwjQvNd7pwAAACUBAABQSwECFAAUAAgI
-CAAAACEA0LzXe6cAAAAlAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAA5gAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.HasOperationProcessor.java._trace-c715e649-188c-3166-9da8-bc7ef5188d21--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatcher.class-aa55a612-a8d2-3bed-8dc7-1e405d5e908c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatcher.class
-
-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
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasPropertyMatcher.class-aa55a612-a8d2-3bed-8dc7-1e405d5e908c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasNameProcessor.java._trace-47b1d0f2-ae1c-34fc-8fe1-1452730445db
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasNameProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03sQow8Dk
-wegQ7ODt4MvIYFpclKxfmpujX5xaWJqal5yakpmYXpSYqx8M5btA+GGJOZkpiSWZ+Xl6ZYU5TA67nb6x
-SyMMYuBxXCTIxwcU4OQA8r0ZGB33CYD5MAWMjud4UQWcvrOKiqII/OEAC8CMcGaRAvMFRcF8ZmcuXmQ+
-o7M4O4TPBuXLC4P56qxgPpOzKjsyn9HZn1VCAtlC5xAOsADcwiReNAX5bCgKAFBLBwjTLQQ/swAAAEQB
-AABQSwECFAAUAAgICAAAACEA0y0EP7MAAABEAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUA
-AQAAAABQSwUGAAAAAAEAAQA/AAAA8gAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasNameProcessor.java._trace-47b1d0f2-ae1c-34fc-8fe1-1452730445db--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatch$Immutable.class-11bf0aaa-8770-3d6a-8c58-c7c424ac63c7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUMtKw0AUPZOmrxit
-1ici4sJFW4uR4q7ipiBUUjctXbibxsGO5EUeBf/JjSvBhUsF/SdxZhLqylIM5M6Zc8899ySf369vADrY
-K0Mj6KSeazEvTB4dl8axNYqoH/OEz9gwDVnUk+SAJs70uO95aUInLitDJ2gsO0dQuuA+Ty4Jug07iO4t
-5rg8jJklHDqyWErcXdRrjgn0XnDHDBRQNVGEQcD+bWcvG14trtncZzepN2HRSH4/Qd0OHOqOacTlPSf1
-ZMpjgvOlzX//aFdMh8N0QnCwKHamCgmqPB5kkwSFRvOWwBgGaeSwKy6pwz9Xnj7QGSUw+76f00xErs6D
-4AzCEfLRxFtESdzLAl1DV3ylddImL6g8K8WKqIZSvgvVB0yBjjIdVrGmfCqoYV24SLQhkCZwHZu5b1uc
-sqcVnuaOJcV8KTcz6+ZuGrZU3caO2kxU2l3s/wBQSwcIqAkJ3FYBAADVAgAAUEsBAhQAFAAICAgAAAAh
-AKgJCdxWAQAA1QIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEA
-PwAAAJUBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/TransitiveSuperClassMatch$Immutable.class-11bf0aaa-8770-3d6a-8c58-c7c424ac63c7--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsQuerySpecification$LazyHolder.class-18486c73-5ade-3ef4-8ec4-72dc42981bad
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU9tu00AQPZukiWMM
-TUO5lVuBAAlCGCHEA42KqiiAJTcIYiK1L2jjLOlWGxv5gtR+VaEPRSDxAXwUYtYYUoUX1Dx4Z3c8Z86c
-4/WPn1+/A3iEVgUFhm46UXac8ERMuL8jA2GniVT221iMvEiOxyLqy3HAVfw6FdFe/4Pw5Xvp80SGQcPl
-+3svQzUSUQUlhtou/8htxYOx/Wq4K/yEwXB6fW+j1+kytN2TM60x1KmP53TeOT3HczZcZ7v7hpLuLCVV
-Gm1fyUAm6wzFZmvAUOqEI1HBaYanJx/BhIVFCzUsMZTbef9nzXlEtQZVMJy1sICySbtzFs7jAsOSCOI0
-Eg5xSK7kvhgxLDdb/2rV8EsWKjAYFl0i76WToYg8PlRCmxP6XA14JPU5S5oo4qoWYZIryY6MGV7MoeDY
-BVjT/tywcFP7Y3DfF3HceDzdPmRYJwlzXQGzH6aRL55Lra71P6AH2jIGywkCEXUUj2NBks3p2FglC4v0
-OxSwoj8D7Va0nxRLtFahv8spOj3JqoD6N1hb7AhnDlH/guVDXPyUo0G1BVo3qX6Ay1lWP7W/PWyKjOLC
-vSNcmcLKWdLNINbvAlzDdYpVfR9y8P3sDWB81sSr7GCGdov6bP+hrRm4hUaObOTIEiEPZlg3jw16O1vv
-4G7WU49qoQnzF1BLBwj+ZquU9wEAADAEAABQSwECFAAUAAgICAAAACEA/marlPcBAAAwBAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAANgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/UsedTriggerSignalsQuerySpecification$LazyHolder.class-18486c73-5ade-3ef4-8ec4-72dc42981bad--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfOperationQuerySpecification.java._trace-7af0bb7a-b8e1-3f0a-805a-190c0684070f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMWMXo0MPA
-5HXAIcvBw8GLkUG/uChZvzQ3R7+4JLEkNTcxOSMzL1U/GIkTlpiTmZJYkpmfp1dWmMPkWhRsLunQjTCD
-Qd0tW11REShwQhTI92BgdJulDObDFDC67ZVBE3iurqSEpMP9h7q2NrICD3lOsABMgcdPGRMTZAWeojxg
-AZgCT3UhNAWW7KgKNktZWqIoOMsHFoAp8DKTsrNDVuAVwAkWgCuIZ0dTkMmNosBnBreDF1ACSWS/uoO3
-gzeyJp9nnFAhmCK/SewOIQ4hyIr8ZgpDheCK7rA7hDmEoSh6LAQVginyzxVwiHGIQRZpFYeKwLX57zB3
-iHWIRRF6zwkVgukLMGJ3SHBIQFYUYCkGFYIr2sTqkOqQiqJoOzuG0H4hqBBMX6AyK1AyC1lRoAY3hpAJ
-H1QIru8Hi0O+Qz6Koj9s6EJBzKJQIZg+AFBLBwiM7QfkUgEAAPsCAABQSwECFAAUAAgICAAAACEAjO0H
-5FIBAAD7AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.ParameterOfOperationQuerySpecification.java._trace-7af0bb7a-b8e1-3f0a-805a-190c0684070f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/plugin.xml-700a09a2-f169-34c6-b9f2-35da9430e141
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/plugin.xml
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVVTtvwjAQ3iv1P1je
-67Tq0iEBtQgkJqQ+1Nm1DzjJr9pOBP++JkAIKil0KBVTHMff3fe4yHl/oRWpwAe0pqB37JYSMMJKNLOC
-vr2Obh5ov5c7Vc7Q9K6vCMlhEcGsjhOUBa24QsljemXCmhA9RxNZqRULkUfQXMzRAMNUU7t07kPBiwOB
-UxQ1ihJnE6Kg1s8YCIUuAKuQp0KMS5nKtjr40kTU0OpEa06J1W6LCMVDKOg3DuMuDoMGm9QbruEAuFvA
-hsHKGcPTVzmyfigxWk+gfozlvjrH3dKXIZWcJpHC+mZrDaPZVlS2U7X2PmvM/10WoF1c1r6sl4PV8m+t
-b7UcNi13Tt+3nT5M7xKM3ZuRieOfJTzBnFdo/TvGuS3jxIE/96T/TOSUcT8i5eKisVvqGykbZaU/ayod
-HE4JpFvAxWXhQYBrSXkUZ/49ng8SOCWFDur/FkGeNTfzF1BLBwiQ5La+WwEAAMoHAABQSwECFAAUAAgI
-CAAAACEAkOS2vlsBAADKBwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAmgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/plugin.xml-700a09a2-f169-34c6-b9f2-35da9430e141--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationQuerySpecification.class-d2d69a0d-7c94-3e63-b9b1-2701bdac5c44
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltXE1cU/g4EBuIo
-KbbYq1fQXDSDVKgaiiIETA0SG5s+9OkwHOHgZDKdmdjGh67Vf6QvmtWHXl79UV3dZxgmIYSSGGExcy57
-f/vb397nDO/+/eNPAHP4UcMQw2K9ahmez31R5eautIVR96VllLjLq8IX7uazTUe43Jc1+0lduI2yI0z5
-TJrBioYYQ7Hm7hjCtKTjCeOF5L7LjZ+VqeHWbV9WhcEdaciqYxkPuCfWha3wxHZ+Y+0oIsPoorSlv8Qw
-nExVGGIrtW0RxzhOaYhTsEHoTkexS8GmDh2nGca4aQrPm55lKCVTHzRCLo5hTOgYQYIhnzxZqir3zV3h
-eobjNTyiEGxL4RkhnpJkokisHterW8J9yrcswTBZrJncqnBXqnm4GPN3pcewNFBCOZJH2uRtmwR5f0B5
-CC2e/9UUjpp4Gj5juHeiJOLAwagE2wFshBLHF/hKw5cM6wMVrshfNh7WrG3hqq6YioPhgo6LuMRwznFr
-qkEK1JeSW/KlcPOuW3MZ9pLFPf6CGxa3d4yIUsHutMylTq78/6eZ03CFYaanaHR0hEvPaz2SYzhd9rn5
-fIM7Yeuc2i85mfk02+2hb9URb+dt71ABcl26pVs5Nvabng5LGtc1ZBiu9+On4waSDEPB7SGCyAy335cz
-qWGLX/JVx28E+AzZbl1/LB/K4mvMa7jFkO7dS8csbtJZo9Bh1OXkT23129zaE6bfl6DUMncYzrfLQM5z
-6tFy0pA7ziZCUwl9q2MBdCnbh3vhKGCu+34E1l8KdF84B5t0l53tIglDobtSPdW/UOI+YUelY1hRmX7D
-sJB8b4h5Bm+AM9OvY+v4MDzUcU0dhuXkYBd1qqLQHqkv12jrC3lLLT7WsakWLwjbq7uidZ1sF2ylA7fK
-tuDPG1S7cq3ummJNqjsl01vkrKokw3hZ7tjcJ3yG3z7ofxiL/d1JS9RgesEmxBWLe56gLpzo+MhToq2v
-B26SRMNQP3EMKflortFsgWaM3mPpJsbe4sxrGg/ho9AOuEJW05ikkb5vh7P4mN7j+ARTZHGOxjHa+TRA
-K9FIWcWb+PzVI4I8/1cwHyaby/RUuGcCHjdoJUs8jAh7hH6nMUOzq/RH/FY18ompxjkS5w6NFLuRTBOp
-VxHl0SDYfAA5tW8Q0lWjLAVT9GYDMRRMNqQba2KuE+VuW9KxEOV3dQZD31VKQ0VIZIbn/sbtTIyed5tY
-7MS518YmEbFJ0Pp9sMQ/hLgcIl4lG2U1ms68wYNOHBbg0H5imTJYDX1mwgxG0m+QP95llVRcO6LioYDr
-x3sr8QptAQNh02/x3esOl8uRyxiKh1wOOG50ukRRSM5SMHqC74N3GU/pPUmjcbL6AepfKoYK4v8BUEsH
-CBDjhY4GBAAAKwwAAFBLAQIUABQACAgIAAAAIQAQ44WOBgQAACsMAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABFBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationQuerySpecification.class-d2d69a0d-7c94-3e63-b9b1-2701bdac5c44--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassQuerySpecification.class-9e3fcc8f-04f5-30f9-966a-f339f5e03198
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bE0cUfgcCC+sq
-iC22tvWrIElo2ZACxYZGBYJGg2JjuWlvhmWKg5vNdndjG+/6j/RG8/SiH7f9UX16ZliSkCghWHie3Tkz
-57znPV+z+eff3/8AkMX3BgYYMrWKa4uKH9Udl4ehXYukaxeUvKbkxzUR1Mu+cORP0uGRrHoGEgylarBn
-C8eVfijs55JHAbd/Vqp2UPMiWRE296UtK75rr/JQ3BWeCHgkdgubG92IDMMr0pNRnmEwmdpmSKxVd4WJ
-UZwxYDLc7pfiVNPflj60YOEswwh3HBGGUxmG9WSq9L6oORODGLMwhHGGQrJ3Sio8cp6KILT9sB5GoqKP
-pQjtGE+FPlaSnnhYq+yI4AnfcQXDRKnqcHebB1LJ8WYieipDhmzfQeQoDdILI+45BLNwijQQgln41RG+
-EkIDHzPc6hm6ODSwt/Wxhm2imPgEnxn4lCHXd1FK/EX9XtXdFYGq8qQJhisWruIaw0U/qKqCF6m3JHfl
-CxEUgqAaMOwnS/v8Obdd7u3ZTRpFr1Mzl+pd1eNDyxn4nGH6RN6o/UVAz5kTkmM4W46482yT+3FbnDko
-LalFJP14gp5UY9rO29uj/st1dUWrBJsHTUzNn8YXBmYZrvbStfAlkgwDetKF9sCwfFpuFLUnftFOND7D
-9e4u7uBAbL/CooEFhsvHa1rIYJ5mhFzE6IvJH9rq8WhnXzhRzwRR2W8yXGoPkQyy6mFrLUUoZ2EJKwz5
-o3U6qtjbFc2jzwNeERHdLQwX3kKXofj2KE5Ug+IWjwjbO0wlwx3F/GuGpeSpIRYZwvfoz34NW23LsGFh
-RjXkYrL/yy+1rRCK6tYfbn1RFtRmycKm2rwivLAWiNa47hY9FTt3y57gz+pUr3K1FjhiQ6qZvXacvzlV
-M4bRstzzeESoDMH/+u1d6T3peWofq+gRit4W1GNjHZ9CCql1D2OekjEI9WdiQCWKZIOkJZIYvUfSDYy8
-wblXtB7A+VgPuEFaM5iglXWghwv4gN6j+BCTpHGR1gk6+UijbdFKaZkNXHr5gCAv/6nlQdK5Tk+Fe07z
-yNDOPPHINrGH6H8K09onFL91g2wSqi26/NyklWI3NNtA6mWT8rB2tqwhJw8UYrpqNQdb08voZCiYuZhu
-ooFsJ8q3bUEnYpTf1ITFtnnSVh7M2cHsX1hu4JtOhNU2HmaTh0nIebDxvwnrVox1I8YaTs++xu1OHKZx
-6Hz8DnFfjW2mY+5D6ddYe7fJOuVvvSt/RxwW3m2t0na3zaFOafoN7r3qMJlumozg/hGTQ44POk2aXqgf
-HurVI+of9X6M7+g9QatR0ipD/RRheALzP1BLBwglheQ65gMAACcLAABQSwECFAAUAAgICAAAACEAJYXk
-OuYDAAAnCwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-JQQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/EmptyClassQuerySpecification.class-9e3fcc8f-04f5-30f9-966a-f339f5e03198--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/TransitiveSuperClassProcessor.java-577e0af0-f0f9-3a0a-bb51-3883029295f9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/TransitiveSuperClassProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUt9r2zAQfjf4fzj6
-ZIeiwF4zRkr3soexQQt7vsgXR0yWtJNkFkb/953lJM06lxZsy5Lu+3GfFFD/xJ4gD1ZF+pXJaeoM9oyD
-ysnYTV3VlRmC5wSee0XamhBJjQYToxIAHxVnl8xACoNRX75i0ofv7DXF6HlzQS8pPDK6aJIZ6SEH4nuL
-MRZ8kV2vVnUFK7iDYVqDcCaFhMZ6pg720+SwbD8tkEPAlIidKsTlc28NuRQhHny2HXTEggB00KDz7jj4
-HFvQBZwOmEDasTQUyKSMuyhCOp3dNe0z97qutqIdWNZ/IDvj+tjcoLU3bV2FvLNGP+NniaVELmFea7/I
-+eOrUX6CP+IF5jBBnH2mvXF0cq+T8e7UmCx52BHQb9I5SbqyQyjBl/jVCb4NKOlCeMi7QjGizQR+f44W
-yj7JL0wlxpUqnZnFtz2ecxL6Qvsfq5h/m3cqeifzPKyn4WXkozfd5dwkFLT/3HG5VB+mjzpdHWnnFt5T
-Ju7azSQ4vdtvIzGbjq4cLAi/en5zM+18inBBzWfSUxJXTXsLV3OBN+1s4Kmu5PkLUEsHCByYwoWlAQAA
-5QMAAFBLAQIUABQACAgIAAAAIQAcmMKFpQEAAOUDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAADkAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/TransitiveSuperClassProcessor.java-577e0af0-f0f9-3a0a-bb51-3883029295f9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationQuerySpecification$LazyHolder.class-2b1f9aab-3324-3d9f-a895-84d1bba151ed
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU9tu00AQPZukiWMM
-TUO5lUtbCJAAwgghXhpVRFEBUyuBxgqXF7RxtnQrx658QWq/qtCHIpD4AD4KMWsMqcILkh+8szueM2fO
-8frHz6/fATxEq4ICw7Nk4plRzGMx4e6O9IWZxNIzX/KQT0Qswv52f0+EPJaB/yoR4f5gT7hyW7pppmHz
-g/3ngTcWYQUlhtou/8hNj/sfzP5oV7gxg2b1Bk6n191gWLfzcK0x1KmTY3XfWz3LsTq29W5ji5L2LClV
-am3Xk76M1xmKzdaQodQNxqKC0wztPEPoMDBvoIYFhnI7Y+g08wlrDatgOGtgDmWdducMnMcFhgXhR0ko
-LGKR3JMHYsyw2Gz9q1fBLxmoQGOYt4m+l0xGInT4yBPKoMDl3pCHUp3TpI4irioZOjkT78iIwcql4cRF
-WFMerRq4rjzSuOuKKGo8mm4fMDwhETmvgj4IktAVT6VSePf/YPeVcQyG5fsi7Ho8igQJ16ejY4WMLNLP
-UcCS+hi0W1KuUizRWoX6Oqfo9DitAurfYLxlxzhzhPoXLB7h4qcMDaot0LpJ9Q4up1n11P72MCkyinN3
-jnFlCiunyRcpxPhdgGtYplhVtyID30vfANpnRbzCDmdoX1OfN39oaxpuoJEhGxmyRMjDGdbNE4PeTNdb
-uJ32VKMaaEL/BVBLBwjCOZSP9wEAAD4EAABQSwECFAAUAAgICAAAACEAwjmUj/cBAAA+BAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAANgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfOperationQuerySpecification$LazyHolder.class-2b1f9aab-3324-3d9f-a895-84d1bba151ed--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification.class-b51d80fc-4e86-3e68-964d-689f8bd0ef92
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVltbE0cYfocEAnGV
-FC229mCroDkUFqhQNRSqJGg0CDbITa+GzTQObDbr7IY23vmP9Ebz9KKH2/6oPv1mWUIIIIkxebI7h+97
-v/c7zeTf//74E8AcnsUwwLBcr9qmJ17UhWOJsuQVxatm3Ze2uam440lf7olS3RVqxeae97QuVKPkCkv+
-Ki3uy5oTQ5ShWFMVU1i2dD1h7knuK26+0KKmqju+rAqTu9KUVdc273NPPBCOUNwX5fza6nFEhqFF6Uh/
-iSGSTG0xRFdqZRHHCM7FEGdY75PxRMv8RrBpwMB5hmFuWcLzJmYYSslU8SMbycYRwaiBQSQY8smzA1bl
-vvVcKM90vYbni2qwLYVnhng6MKNF6Ygn9eq2UJt82xYMY8Waxe0trqSeh4tR/7n0GO7161OWgiQdz+ek
-zrDSf5AIMJ7/3RKunngxfE7leGZgxIGCuRVsB7AtlDi+wFcxfMnwqN8MFvnLxsOaXRZKV8h4HAxXDXyD
-bxkuu6qmi6VAZSq5LV8KlVeqphh2ksUdvsdNmzsVs8Wq4HRKZlNnl8D7Pc3GcJ1hsitr1ElC0fNml+QY
-zpd8bu2ucTesoXP7iScxn2a7XRSw7vh23k6FijV7cs2clJG1/QagxknjuxgyDGaPqgamkGQYCI4UEdhn
-uP2hzCkmjvgtX3X9RoDPMHtKB5xKiXz5HvMx3GKY6knRwAxmqfuIQGg7l/ylLZfr2zvC8nsNLlXQHYYr
-7fEg/bkgzIGUpps1sIBFBnk05UcFs+/b65UVHQouJxHh0/HHcPEERxkKJ/vfVW4LG9wnbOcgJ3Q0aid/
-YFhIfjDEPIPXR1f0qnjYHQyrBm7qQs8l+z6QU1sasKDvqaHDK/GWXiwaWNOLV4Xj1ZU4PDPKBUeHgtsl
-R/DdBqWvVKsrS6xKfXBkurM8rZPJMFKSFYf7hM/w6qP+q1js+eBZojIzCo4TLguqxdGOW518PbwlMEtR
-ikB/4hjQEaR5jGYLNGP0Hk43MfwOF97QeACfhHLAdZKawBiNjH05XMQleo/gU4yTxGUaR2nnswBtg0Za
-Kt7EldePCfLrv4J5hGSu0VPjXgh4TNHKNPEwW9iD9J3AJM1u0I/45WKkE9Xlc8zOHRppdoOZJlKvW5SH
-AmPzAeT4vkBIV4+myZimNxMEQ8NMh3SjTcx1otxtczoaorzSnRjq5sgNbSGRicz9jduZqH42cbcTZ7mN
-TaLFJoEfsQSW+IcQl0PEGySjpYbSmbf4qROHBTi0n7hHHtwPdSZDDwbTb7FyukqOopg7FsUjBvOna+vg
-PWgzGAQ2/Q4P33SoXGupDOPREZUDjo87VVpWKJxPgtE6VZF+P8XP9B6j0QhJlaD/PTFsIv4/UEsHCO9h
-WtkDBAAAJQwAAFBLAQIUABQACAgIAAAAIQDvYVrZAwQAACUMAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAABCBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/TransitiveSuperClassQuerySpecification.class-b51d80fc-4e86-3e68-964d-689f8bd0ef92--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PotentialAssociationBetweenMatch.java._trace-741316e5-8eae-367c-90be-a0fc1691c269
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PotentialAssociationBetweenMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkktoE1EUhnNrwiRx
-SC0VbL0tYZCgEKap2CLiwhPIw6RJS18ZOjPFpm3UlDahTVvcVNCFiF25KqU+Fop04dKC7aablkJBxYXo
-QnChW+lGBHFjyJwT702X/8d3zv3vzHW5XB7GxocYfHA1pVm0ADZMMldvZWEqsjQ3G6kU5pcKpanCdDF/
-ayE/FxnGHHNyLj9bnM4vFsulruX52aZoyfruh/f/N7ngeoxrbW1V4uuoAtvFYrGWWiaDxczu9vYqCLXW
-hBOxSS5mFltRnXwS8+Nuzqv5CvnrXMws9kZ1MvmfPZ2d0oFflQbwo7kGqGL8khYMinlEr2VqGDe5mFl8
-SXUynhi/7/jUMP6Qi5nFXzg+NUx0KKGQWChxzl0DVCChNwo9AVk4AiOsCxUTv3k4LFRMtgScjEcms2BE
-LgodkyM8EhE6JssBJ9PArrenR6yQPHDXAFVIflQahC8BWfjZKPzySULqgQeiEBWV1GoAUV1a15HQVVPP
-uUxYakclgu3TWQ8kICGuTg8FENHq9ISOhD5K+iaXCUvfU4ng6j5NgQxkxNV9F1REtLpvzQODMChJT5Rj
-6GUzIprLnFYgBzlRynR6EdWlFQ0ssCTpmYqIpGyrAhMwIUrZsyoikvqvumEGZkSp/5oPEUkDphcqUBGl
-gUkFUV0qK8ekZXeDNPSnC1ZhVZSGzwcQkTTaq8EGbIjSaC6AiCQjqcEmbIqScfsUorp0R0dCT8e4y2XC
-jHWVCP5f4xVN0aswXnOZMOOApuhVjP3VYAu2xEJmhw8RFTJDOhIqZIa5TJiZUInganOYpqiQOcZlwsxF
-mqJC5jcvbMO2ePqRhqRe0TrjhR3YESQrqCOhilaIy4RZoBLBw6wsTVFFa5jLhFklmqKK1jsv7MKuVOiT
-HxEVskN+2IM9kVzWkNTH7Bt+2Id9USrqSOgedpnLhNmPVCLYyF6jKbqH/ZTLhNlvaYruMV79iodwKBYa
-D/oRUaF/UEsHCGPC9hfjAgAAeQcAAFBLAQIUABQACAgIAAAAIQBjwvYX4wIAAHkHAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAiAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.PotentialAssociationBetweenMatch.java._trace-741316e5-8eae-367c-90be-a0fc1691c269--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/NonEmptyClassMatch.java-78da4c9e-8699-3fc4-9a8d-ff8a433f703d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/NonEmptyClassMatch.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/NonEmptyClassMatch.java-78da4c9e-8699-3fc4-9a8d-ff8a433f703d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.EmptyClassMatch.java._trace-3e970d0b-5aee-3020-9fc5-77c474c088b1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.EmptyClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkUFoE0EUhneSSXaT
-hu0KHlqGHKxuUyU1XgpCQV7JbtIGSkg3UvBg0OJBTKGaRggIXiziMQcVlICtQhHSS8AWD4IH0ZveRBAv
-ihSK7UXxYg9m981kZruXne////e/gdE0LUbIxRyBHS3isJkv2fNEO9G4tZRrLtdz15ZXVltL9SuNRs71
-j3n/ePb2zXpkxvO+JmFbzGgX8jvWyIgWcR8OTU1pJP/pmE/cJPmfE6OjffOZb0bz+0wScQyKFA3oZIwx
-OehM6CE8N+wjX+Jct9JpSS07INzh3GWSiPOEIuGOz/rYmFL6jfooanbD5oGpmK4HxczpwRL3EstkBkvc
-ZhwpWOK+MrJZ2eO+oT6Kng96yPxoquaPsLmXUMzC91j/NzALu3EfhblvB4S3K/xmkkjRpEjB7YqP9Olp
-WVPspHzkNcW/Meh/iv1PDwuz0WEU+MTsVR1ccJXADQMFEdi2oAQlJfA+hQIPzI3rUIayDMxNplAQgT0K
-i7CoBA4SKPBA6YUBNajJQKmroyACr/Ujgbc0FJivpaEJTRmYv2OiwAPllgVrsCYD5QcmCjxQoRa0oS0D
-leNcEIFTNmd8o8oZpjKpuFRw8E4LvyzoQEcWLhwmUOCFXszmjIXeEFOZeONUcFDorRqwDuty/p6FLBZ4
-Tw3YgA0ZeG5z5gteMpWJ944KDhZU4wZswqYsrJpJFHhh9XISutCVvGIhDwbuJ2ELtmSgbXPGG1QfM5VJ
-tUcF4w3+GNCDnlJ4mESBF/4HUEsHCJHldq47AgAA9AQAAFBLAQIUABQACAgIAAAAIQCR5XauOwIAAPQE
-AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAB6AgAAAAA=
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.EmptyClassMatch.java._trace-3e970d0b-5aee-3020-9fc5-77c474c088b1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationQuerySpecification.class-68e3d26e-1c5a-3666-8e75-0557fc06244b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl13E0UYfqZJu21Y
-aCxaFBWQppAP7ZZYWjAFpG1KIyktBuOF53icbscyZbNZdzdoufMfwQ30eKFy64/y+M5k2aZJoSGYnMzn
-+z7v837MTP75948/ARTxvYEhhmKr4Vii4YV7tsODwGqF0rHWeLDhCZ+Hsunebwl/r+YJW/4sbb1iIMlQ
-bfo7lrAd6QXCeix56HPrFyVq+S03lA1hcU9asuE51hIPxB3hKjyxXV5f7UVkGFmUrgxvMiSyuTpDcrm5
-LVIYwwkDKYaltyeZiS1u6k0TJk4yjHLbFkGQmWVYzeaq745bSiGBcRPDSDOUs8eHpcFD+6HwA8sL9oJQ
-NPS2FIEV4Sn3x6vSFfdajS3hP+BbjmCYqDZt7tS5L9U8WkyGD2XAMDeAGyUKhXSDkLs2Ac0PFArCSJV/
-s4WnJoGBjxhuHeu+eKVg1fW2ho1RUvgYnxr4hOHGAKmp8id7a01nW/gq25MpMJw3cQGfMZzx/KZKfIWq
-THJHPhF+2febPsNutrrLH3PL4e6OFROpuN2SpdzxuX2zcyUDUwzTfVmjgyB8ai/3SY7hZC3k9qN17kXF
-caKdXhILafZjH5WpDmwnb3eHqrDUUxmdSVhvFzMdgjw+N1BguHi8tIkvkGUY0udeaCsM1wblR5674tey
-sqjxGTK91dzDghh/iasG5hguHCdrYhZX6LyQmcjCQvaHjrxsbO0KO+wjUFQA1xnOdjpKKkXVWMtKxQC5
-c+7I/RhJEb9hYh50Wf50OKuHwUpH78VA/RCmE+5xnzdESDcWw+kj3GaoHB2NvvJZ2eQhYcdJYVhWvi20
-76QBIa4yBO9Q72+reHAIGNZMXFbFvZAd5ELN1RXGXfWajBy8VXNq8Z6JDbV4XrhByxcHF8B2xVXec6fm
-Cv5ojzJWa7Z8W6xKdQtMvdnijMobw1hN7rg8JFyG8H992Rf7uT1uUhGZFZdwdOEKqrTxrmeW3Dq43XGF
-ApKA+qQwpIJFc4Nm8zRj1I/m9zH6Aqee0XgI70VyQIakpjFBI7Mth9N4n/oxfIBJkjhD4yTtfKjRNmmk
-pFL7OPv0LkGe+0vPEyRzkVqFe0rzmKEVi3jMxtjD9M2QLeAS/YjfikE6SVUcPXau00ixGy7sI/c0pjyi
-jc1ryMm2QERXjWbIoKI3q4NhaBJtusl9FLtRSh1OJyOU39U5i3RXyA1lIV1IFP/GtUKS2q/2sdiN83UH
-m3TMJo1btMPSLwnxdoR4iWSU1Ei+8BxL3ThM49B++jZ5sBLpTEceDOefo/x6lRWK4mpPFA8ZvPN6bRW8
-SodBHdj8C3zzrEtlKlYZRfWQyiuO690qsRUK56Ye3ce3uq/hAfUTNBojqe+g/ugw1JH6D1BLBwhOwQuv
-AQQAAI8LAABQSwECFAAUAAgICAAAACEATsELrwEEAACPCwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRl
-bnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAQAQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationQuerySpecification.class-68e3d26e-1c5a-3666-8e75-0557fc06244b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasPropertyMatch.java._trace-9362328e-ad4e-351b-a45a-78a58da4e972
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasPropertyMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkk9IFFEcx+c5u8zO
-um7NgoKOiMmyZYgrpUGX/Km746i7uGzrzBAeXNRE1v+uGR7yEBGBp04R0jGQLkGgoBQSuYcMiqI62KmO
-3Tp0CIKWnd9vem+97ffD5/d73zf7JEnyM+b8ZfBBqhlsg03ohySTelZXJuNr83Px1enltemFyemp2fzM
-Sn4+fh1zws1Wfm52Kl+cXVzovLU8V9N3z16vhff/N0lgDvzSGhvL5GKoDPollqh1Mxksce58U1MZXAlW
-BDnRrvOZJRKym2swj9Y3N5dzXx36tspnlpiQ3Uz+hr+lRThwU6kC989UgFfxjdbayufP0Ur2Gp7ofGaJ
-37Kb6cQ/kUqmhklJ5TNLqq5PDZNjSizGF0qO+yqACiRvVgvzYUEwfJDs6OQqGrV6RwdX0Yj53YxHGpnL
-XZe4ioatdnVxFY0Jv5vJfxLo6eEbGE99FeA1eK5UCXthUXhXLXxSBcGM+ys/OMXsJuRJV6NI6KZmry4S
-Zt6QiWB786MfBmFQWP2VkLf6WwQJfRTzuyoSZv6UieDqoSUF0pDmVw+thxDR6qEvfshCVpBOlFPoxxlE
-NDc8oIANNi8NpwKIPOmxBuMwLkjPQohIGgkrkIc8L43UhxCRlIr4oAAFXko1qIhIStcFoAhFXkrXK4g8
-qU05JbX7qqRMdwtswRYvZbJhRCRlMxpswzYvZfNhRCTlOjXYgR1eyvWeReRJo1Ek9HRyY7pIWG5JJoL/
-b64YQUKvIrehioTl7tIUvQrrtga7sMsXsh6oiKiQ9TCKhApZj3SRMOuFTIRW70WQUCHrpSoSZpVoigrZ
-DQHYh33udDumIfEq2tcCcAAHvGREkVBFO6WLhNkzMhE6rBBBQhXtZVUkzN6gKa/iqwAcwqFQqBRERIWc
-hiAcwRFPLmhIvDEHglCCEi8NR5HQPZyMLhLmFGQi2MhZjCChezhrqkiYc4em6B7O6wAcw7FQ6G0QERX6
-B1BLBwiG4kff3gIAAHgHAABQSwECFAAUAAgICAAAACEAhuJH394CAAB4BwAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAHQMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.HasPropertyMatch.java._trace-9362328e-ad4e-351b-a45a-78a58da4e972--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.EventForTriggerMatcher.java._trace-f7cc26ed-26f6-3af2-81de-0c7324fd98ea
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.EventForTriggerMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll1oHFUYhudsZs/M
-JJkm3dnJgNDQGyFC6NZiMIqQ77gSQ6jWZMOwXXfLZDfJbn52N5tsW9SrUlTEUgS9CQh6FZGKFnrRCr0o
-Uqgg0lISNNSfaumPF8ZoCxpt1e752TlnL5/3e8/5npllYDVNiyJUfweRvVoEHsBH9k6kJZaXConD5YXE
-cn2yPl2eLJRmK9OJlAT+5MLs1GR9tlrZc6S2EEmO1J6Pk4S4QYPx4Ze9/n4tQqLdtq2h4Vc7G8SnaPgN
-V8aRujcwIOHbbQ3kR0feiynDVUMajg7pQ0PhcDS5s4FieFgHAkQav9LFAlH42IAkJKXCaR7wwoFdHozD
-eMhPW4zFgQNJUymMnfMggCDk9RhjcWDstqEUUl90wDzMh4XU125LcGMHC8SJ3z3Obuwht6X+NGVGqf8s
-wWaDJyyHc9+ORn+iC8uMJlxDMG6wP+bCUTgaCvgzPOAC/mseZybgHzNlRv5blmAq4L/rcGYC/gqWGfkf
-GIKpQPqyCcfheCiQ/sZiARdIX/c4M4H0LVNmlN4UfSaQ/svhzATS/2KZ0UHdEEwFMhd1OAknQ4HMlzYL
-uEBm3ePMBDLXTJlR5oYlmApkfnU4M4HMXSwzymwbgqlA9rsorMBKKJD9yWYBF8huepyZQPaeKTPK3rcE
-U4EcdjgzgVwnlhnlYoZgKpDb3a0K5AbdluDFdsUo6DJhFVbDQuC5LBCFfo8zUw72mTKj4OGnxZkqB885
-nJlyMIplRsFLhmCqHBzqbhE44rYEJ9oVo/xFF87AmbCQ37BYIAo/e5yZcv6OKTPKb4k+U87/7XBmygUN
-y4wK2BBMlQsHyVk4CxfEhXjqCR3Ow/nmgqlBU2WyWzBdOFU01PlihzKf/k2HS3ApfMLpu2ZLcL+HBfyR
-Z3JkEb6Cq+LKaHFAhytwpbmi+JSp8rM9gunKYrqPMd/QVjzkKgEqLtv8BFtZXCM1WIMfmitLn+iwARvN
-FaXTpsqf9wimK0uXHc7stZfWscyodM0QTF/77H5yCq7DL6KA5x7V4SbcbB6YewyrvLdXML1gbsJQ57kO
-ZT6/psMWbIWPPP8tbgl+jLOAv4OFZ0gJ7sE/4spoOabDNmw3V5R7sMq74oLpyvLjfYzFay8/6SoBKu+3
-+Qm2snyKVOEBMZorK8d0EiGR5orK61jlE3HBdGXlQ48z+zoqq6bMqPKpJZj+TNVBl7ST9tCo+oLNAm5U
-DXBLYSaiFBbfdEmcxMPC4vs2C0ThM6OlcA4rhdr3LuklvWGh9kecBbyw1GmohSUXK4XlzTjpJ9J/l3rE
-awkecVjAT/wPUEsHCLP8dgDWAwAAYQkAAFBLAQIUABQACAgIAAAAIQCz/HYA1gMAAGEJAAAIAAkAAAAA
-AAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAVBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.EventForTriggerMatcher.java._trace-f7cc26ed-26f6-3af2-81de-0c7324fd98ea--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassProcessor.class-edd4ff91-2f6b-3eaf-834f-7672309c47fb
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVU21rE0EQfiZv15zR
-prHW1pdofc0LdCEIfrhSkKogRC1E+n1zXdItl7u4d1fwZ/klgh/Ez/4ocXYTrA22NCw7s7P7zDMzu7O/
-fn//AaCH5x4KhF4+jkSqPucqDtWRliMjxyLPdCRea6PCbJBPlNmPZJoemCRUaZoYDyVC/USeShHJeCQ+
-Dk8Y6KFCeJGYkVBhpCepEqdaZkYKpjZfhMnjTI+VkBMt3r2XWXj8l49Q2dWxzvYIxVb7kFDaT46UjyKu
-1eBhhbDa17H6kI+HynySw0gRGv0klNGhNNra881SdqxTTqK/fE0BwZvMDELQ6v9bB7P1rBDOJbjszGa/
-0/pv/MXQ7g7Ywcc6NjzcIrSv7FbDbWzytY0UnwwJzVb7sqxsiDs13LU+K86H2XwQ7tdQxxqhPLashO4S
-mRNenr+mi5/7QGaZMvFZxYRHNnKD4A+S3ITqrbbv17zweXZstxGqAz2KZZYbBuf9xQ4MrpjO+e7bXaLm
-vaC0zckXeZb5D5VYc3+yrLIlWBPrcucb/K+8KKDGsuI2r/MA2w6AG1iF+0RYY9vqxpzkDZMXLL7TneIm
-z60p7p2R+e5wk9dbjnBjBp4RulUTD0D1V0z5cE7ZZoxFVTvdn1ifYnsxN3JUBTcfO/kET51+9gdQSwcI
-/0E0I+kBAAAtBAAAUEsBAhQAFAAICAgAAAAhAP9BNCPpAQAALQQAAAgACQAAAAAAAAAAAAAAAAAAAC5j
-b250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACgCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/DirectSuperClassProcessor.class-edd4ff91-2f6b-3eaf-834f-7672309c47fb--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsPropertyProcessor.java-dc2287b2-b0a8-3c78-a391-61bcdd5159f2
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsPropertyProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNkk2L2zAQhu8G/4dh
-T3ZYFOg1paS4lz2UNfTQ80SeOKKypNWH21D63zuW4yRkDS34S/LM+756JIfyB/YEadAi0FsiI6lT2Hsc
-RIpK78qiLNTgrI9gfS9IauUCCa7/MD1E660jH8+71bJRYfQoWNefhU8mqoEEOiVevmKUJ26WFIL1t+61
-IK8/TVh8cl9Otd1sygI28BmGaQ7cIgYRlbaeOjhOg9P66uydKDiMkbwRWTA/Gq3IxADhZJPuoCOvRgI0
-UKGx5jzYFGqQGkNgB4zA8TUNuWVyxEPghcu4pKrqm/a2LPbfknOe57+jN8r0oXpCrZ/qsnDpoJW89c8W
-9wSu0O49H3h+fIfsE/xmb5ihASf5Qkdl6JJWRmXNZSE8ZeFAQL9IpsgU+Q8hA86YxaV975ApgmuywIg6
-EdjjAhLyX+JPaECZXCOT95xVnxcmLJ0lHxTbfym2/6s4v7bT6xHraFV33RsGgXr9eDcZv2ueYS66nZi2
-3k3C071/Hcl71dGd04rBuz2Zw9bzzsC1eubcU2yq+hmuo7aqZ8s/ZcHXX1BLBwgmNaEzoAEAALoDAABQ
-SwECFAAUAAgICAAAACEAJjWhM6ABAAC6AwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAA3wEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/OwnsPropertyProcessor.java-dc2287b2-b0a8-3c78-a391-61bcdd5159f2--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatch$Mutable.class-8ad9a636-bf5a-3f10-9b15-e426185b86a8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNkMFOwkAQhv+BQgWr
-KComRhMPHkCNJVwxeiAx0RQvIAdvS9mUNaUl3dYn0oOJF08mHnwAH8q43VZvEjbZycy//3w7u1/fH58A
-Otg1USC0k5lvy5jFfMbcqQi4fSf5ZBgJz+PRQHgB82Wfxe70qJ/EbOxzEwahuWwXoXwuAhFfEA6bThh5
-Nnd9MZfcVoROGuzM3m2NCEYvnPAqiqhYKKFKuFnc4yw7hqbXHOW4TWZjHg3TlxDqTugyf8Qikda5aMRT
-IQmdpeG/P9MlmPPsgHCwcHBCRci8jVBstu4J1UGYRC6/Eqm0/89dZw/skRGs6yDgUc9nUnI1q5mj0Iai
-IV0FtUsoq9pU2aVSU8U8PqF3rLxpw6qKVS0/KeMzLJU1MhvWsK4xJmrYUBDCJuo57FTXimC8/nHKWnnR
-DCs7zRkFbOm4jR19H+kRG9j7AVBLBwhwrrS7TAEAAIkCAABQSwECFAAUAAgICAAAACEAcK60u0wBAACJ
-AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAiwEAAAAA
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/UsedTriggerSignalsMatch$Mutable.class-8ad9a636-bf5a-3f10-9b15-e426185b86a8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassQuerySpecification$GeneratedPQuery.class-d1d1f88a-b65d-3610-bf11-168a2af572f6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassQuerySpecification$GeneratedPQuery.class
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/SuperClassQuerySpecification$GeneratedPQuery.class-d1d1f88a-b65d-3610-bf11-168a2af572f6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.EmptyClassProcessor.java._trace-247c221f-4a53-3cf0-b32e-b68e7dcff2c3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.EmptyClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR05mGUYmBy
-kXa8oWPByKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOnU5NbJIwLQzcjnkivLwMTK5TuU1N
-GRgdewVAPKgko+NcFK5TNquwMBK3gAPEhWp1qlAF8xaAeMxOddIIHqPTTBYIjxnM28UqJoZkzH4OEBdm
-zFkBFMm7bEiSAFBLBwjDboltjwAAAPQAAABQSwECFAAUAAgICAAAACEAw26JbY8AAAD0AAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAzgAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.EmptyClassProcessor.java._trace-247c221f-4a53-3cf0-b32e-b68e7dcff2c3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasTypeQuerySpecification.java._trace-aa90f4d5-ef4e-31fc-8b43-7e1a36b94f4f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasTypeQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQM38/o0MPA
-5L7EIcrB3cGTkcG0uChZvzQ3R784tbA0NS85NSUzMb0oMVc/GMp3gfDDEnMyUxJLMvPz9MoKc5hcE4Ni
-JR26ESYxqLsZSykqAgXWcAD57gyMbqHKYD5MAaNbBT+awFQpJSUkHe4zpbS1kRW4b+YEC8AUePTym5gg
-K/CYwwMWgCtYJ4Sm4AA7igJPXV5LS2QFnlZ8YAG4gmm8dnYoChZzggXgCjaxoynYw42iwPsQt4OXgxey
-yEspB28Hb2RNPsycUCGYIt9F7A4hDiHIinxXCkOF4IresDuEOYShKPosBBWCKfKrFXCIcYhBFpkqDhWB
-a/M7oeUQ6xCLIvSJEyoE0+dvyu6Q4JCArMjfRgwqBFe0mtUh1SEVRdEGdgyhHUJQIZi+AGVWhyyHLGRF
-ARrcGEImfFAhuL6/LA75DvnIigIZ2TCEOEShQjB9AFBLBwjJw+x7WAEAAAEDAABQSwECFAAUAAgICAAA
-ACEAycPse1gBAAABAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEA
-AQA/AAAAlwEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.HasTypeQuerySpecification.java._trace-aa90f4d5-ef4e-31fc-8b43-7e1a36b94f4f--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceAdapterFactory.java-e4fe61df-4fe8-3ad8-9059-1b67b0abc87b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceAdapterFactory.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1VlFv2jAQfg6/wntq
-Womw91LUqWJSX9ppY1JfjXMBb0kc2WYMTf3vO9tnSCAUprIICcc5++6+77uzRzc3A3YzGjRc/OQLYN+r
-cqa5gGxlZXk7GMiqUdrupm92c0ovMhClbAxkUBWZUFWl6qxWVhab7FPOGwv69jzrJ/cnnfl59mhURhef
-ubBKbx5x6vhyEEpDNn2e/wBh0Wzk82bjD8Mhm8NC1sOVAT3MlWDD4cR9mi2BjecTcsLIy3g0n7BCaWbx
-c6VyKDNn/GhZo9UvmYNhvGacFo0FWkyEBm7h5eVlPPLvrAK7VLnfBrhYMlFyY5gq9jb1wUGdH4R2b6DF
-VBx8CRR6gwXUoNFpHshdzUspyE0076LH4LdFV4Ydgsr+DBg+DrGEcBEYNeQhVEbSyfzXo4C651hKSTfk
-xMXs7BFSi3ShJ2O5xQz2Ug0B0AuS2g7zwYPu2ZA1Lq8FRIQjO0XI8X8EHgDvhzq9RkSTRBYsbcfP7u5Y
-vSrL8DXpftrPPIPHp2+zT08P01s0fh3gr5P9V7ArXRu2XqLUwKlVmpgvwyFvGgyQz0vYitlumi1CypfJ
-WcDM3M6uHKGC2rGkaqbJe5C/1SuIypft/V0gICk+IvPKRD1hCftI2/yFZXuFcpKgEM4lsOjj+v75F2iN
-ld9mfq5UCS50Q6R/VnqGm6bPlIL/2wmBMkMJtHknKVD8Dkdiu70mooPhUnvrLkvTOE1OM3hwjSC9zhZg
-p+QKRbnnPLqibQpeGje3JzTXDcxaWuxidsktw/Ww8IVnlYfvzRZo/mvTiDXzzcc3piqchCzDJLsLTvCp
-YX1sBVVssqMaX4jpeD4IbsCvnYZKSNsvHb63kAZQ2na0WXrtwPfon/Q59WR+TOn/LU9k8o9Ocij4qrQP
-6Csq6U0nweTQyevxBr1tyFR+1De4RoGSYN4rlIZrXrGwZbsFoUq996zTKjqnxKmgzm4KW9p85hGhePWh
-4AKoFEdLqVmuwmBXz7QgFGU/tl7V7UwQ7V0XDReCqz/3pax/7i4UHeWOoZr4CUYz4xHOvF6dfziQgI4d
-Eu7MY0aF9rF2d4sab0VGlticFzXe2rzMzW3cU1o8I9BZsSode2TDvZXr8e68wDYvw5Gxlri74K7UOY7s
-krZDIDZrvvmH48MtbaFJ3HduYm3gTt0NumLobQJtJTiUDrvv+3iOLcNRTOOzyE0uzWxyeVqTS3FKwPTS
-edCPe9tsP42ucZ6m0QUYUXYJXrTq3i3+c9W9fyb0I/LKRqP+G/PgL1BLBwjby3fbuQMAAKYOAABQSwEC
-FAAUAAgICAAAACEA28t327kDAACmDgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAA+AMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/src/UmlTrace/util/UmlTraceAdapterFactory.java-e4fe61df-4fe8-3ad8-9059-1b67b0abc87b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatch.class-e7784cbb-d4c0-3d16-ac19-bce82e85e5b4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatch.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfBehaviorMatch.class-e7784cbb-d4c0-3d16-ac19-bce82e85e5b4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsQuerySpecification$GeneratedPQuery.class-727de89b-c793-335a-80dd-cbc2ff48294e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsQuerySpecification$GeneratedPQuery.class
-
-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
-AAEAAQA/AAAAZggAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsQuerySpecification$GeneratedPQuery.class-727de89b-c793-335a-80dd-cbc2ff48294e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/IncompatibleSpecificationMatcher.java-e28317e5-4d1b-343f-b720-f97d614ffb4f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/IncompatibleSpecificationMatcher.java
-
-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
-AAEAAQA/AAAA+goAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/IncompatibleSpecificationMatcher.java-e28317e5-4d1b-343f-b720-f97d614ffb4f--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceResourceImpl.class-a0d580a5-742f-3d86-b744-06c3b7f1bfcb
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceResourceImpl.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACFT01Lw0AQfZvGRGO1
-2oNQbxUPfkAXvFZ6EYRC9FBr8bqNo67sZssmEf+WJ8GDP8AfJU5jBRGhOzC8N8x7b/bj8+0dwAnaMQKB
-vWtrxl5lJKtSG/nDRlS4ymc0tDMTIxToOX8vKTN6VpAke8fYeZLPVkvNO/LmIv2tEYhOda7LgcD+QfpX
-mzlrXb5IHA37hxOB8MzdUoIG1ppYQSTQSnVOl5Wdkh+rqSGBduoyZSbK6zlfDMPyQRecki7/SF+gUXkt
-0F16kUByVevO9Tyk859d71E9KXTBrpg/wcWXc4+ZDRBwAdHR8StWXxgFSLgn9bTDm7tYZ7TzvYUmNmqX
-CJto1V5btWb7C1BLBwhh/M3BBwEAALEBAABQSwECFAAUAAgICAAAACEAYfzNwQcBAACxAQAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAARgEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceResourceImpl.class-a0d580a5-742f-3d86-b744-06c3b7f1bfcb--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/PatternValidation.vql-70826b9b-cbf5-3299-b9ee-57dcf0f54d39
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/PatternValidation.vql
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkV1rwjAUhq8n+B+C
-V8oksWVXDi9Gkd1sVJCx69hmNawmWT5W3PC/Lx/WRqqw7aYk57znfd6cCly844oAs6vhJ65piTXlbDgY
-DuhOcKnBaKu1mCPUNA0kRU2FIpDLCtmBFN3BGZyhl+enkZsQWGsiGVBGEJnVWKnx2mzAHPjzFKxdvb1O
-wPdwcPNIGJEW++WxUAlS0DdajG3d6TeT+57I9S6UYRWu7ahFOdWhFyyXyw+D69/lc/3FInScG+DS198o
-K6N33jqja1TeMJXbRkifdbzcHk+NwPMdaCdIGY1Y6UXXleRWpPex6coe2/rxDVqaQhtJSi+x+yUyIB60
-lnRjNHGIVQ+xxVdyt8V+/m4vZ2t2L7DAsCz/87zwfDOdIkKcQiHUxtJ7QZZScjnO6jhULw1CAXP2jlxM
-7YizRejgPrF1wQ2zh1csGWXVv/yzxGmv+jNGCk1KRpQ6UZKOkqUxMYmRrpD+JUMSQlzqp97sGPIHUEsH
-CJJR1TByAQAAAwQAAFBLAQIUABQACAgIAAAAIQCSUdUwcgEAAAMEAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACxAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/PatternValidation.vql-70826b9b-cbf5-3299-b9ee-57dcf0f54d39--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassProcessor.class-e6326200-78a7-3c56-aed4-d33eee1cd19c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNUl1rE0EUPTdfa9Zo
-01jbarUaK5JEcaAIPqQUSlAQ1lqo9H2yDumU/Yizs4X+LF8i+CA++6PEu5NgTPAjLHPv3Lv3njl35nz/
-8eUrgH089lAi9PI4Eioe26swklkmcqsjcZwmr4rUoEidmDRUWZYaDxVC80JeShHJZCTeDS9UaD3UCC9S
-MxIqjPQ4U+JSS2uk+JgrcyVMnlgdKyHHWrx5K214/guPUDvQibaHhHKne0aoDNIPykcZ1xvwcI2wFuhE
-HefxUJn3chgpQitIQxmdSaOLeJas2HOdEZ4Fq8/SJ3jjaUB40Al+588o+4URrqVfMHvSWcZegHVzcaGP
-DWx6uE1o/7e8gS1sE6ojZQcRYbfT/RcJH4S7DTSxzi1x0U/YW4ET4eXicH9/nBNprTLJfBa+mOLEFsE/
-TXMTqte6uO2dP9/o80IYhPqpHiXS5oYr42BZLP0VuSwK5WCFQQ/7lTYzLvOqsrwr7FlCbOscCfbEvtr7
-DP8Tb0posK255A3+wLErwE2swekc6xwXvjUDOeKuEvt67+kEtya4Mwfy3Y8tPm/bgW1OC6dgbreDe6Dm
-EcPdn8F153DfsDHB7jIvclAltx4628Yj5/d+AlBLBwgNExd/zQEAAMQDAABQSwECFAAUAAgICAAAACEA
-DRMXf80BAADEAwAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAADAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/NonEmptyClassProcessor.class-e6326200-78a7-3c56-aed4-d33eee1cd19c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfBehaviorMatch.java._trace-c25cf3f2-e4b7-3105-b498-5c6630bf5ece
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfBehaviorMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkm9IE2Ecx+/Z3bzz
-GDtlFp42xDdJL9YYpRAS/WLbeXNTZC7vFgjOP5Q0rdQJEQS9EHpjb+qdCUUEIfYmCgl944sUakJFEAS+
-siiQAl9Ub5Ia2+93Pjdffj987rnPc5wgCF7GsrcZvBc8yRBcghT0MiE8PTUSLkzkw9MzuZmxidzI5fHJ
-sXA/NwZy+fHR3Mz41cmTs9fznvMvrbc+eHdwhgBm7Jze1FQi7Q0lkBJYbKi+vMlgsdmjzc0lkPCXBTF2
-S+U3i90RK9uD+96xYLC07Qb0FzR+s9iSVNki7tfelhbXC9/IVeCDVgaUGK/TW1v5fSJQ3lQYD6v8ZvEz
-YmVjYfxs5XkqjEc1frN4WqpsLIw/ktva+KD4U6kMnIDn1cIrv0sw0qdDYa7QyKqhEFdojHgrGwuN+c7I
-Ka7QuK9FIlyh8bimsrHQ2FE6OvgAY1cqAyfgl1wl/PW7hK76KqGrsdYlmFe8EIUor5jXCDlSIYCEbmre
-VN2EmXMiEbytue8FE0z+6ISnBhEdnVB0JPRREn7NTVgiKBHBD5N4IkNv6UD+6GUfIjq6u84L/dDPS91H
-5EMoqCFynpuTwQbbJd1VEDnStg6DMOiSfvsQkZS8KMMwDPNSMudDRFJqSII85HkpNVqLiKSeQQUKUOCl
-njEZkSNNyYekG1KV1PfwOMzDPC/1bfgRkZQu6rAIi7yU/upHRFLmhQ5LsMRLma06RI60HUBCv05mR3UT
-lvkhEsFfJ7NHR9NfkfmjuQm7UCMRwb9i4J8OK7DCB1mNtYgoyGoNIKEgq011E2ZFRCIYZLXT0RRkdWpu
-wqxuiQgGWQ8UWIVV/u3LOpKDxKICa7DGSx8DSJzEz6qbMOuLSIQSv+tInMSfmpswa18igol2VIF1WOeD
-7KSKiILsBRU2YIMnz3QkB49tqbAJm7z0KYCE7mFvq27C7G8iEbyHvasjoXvYe5qbsKwgEcF7ZA0FilDk
-g7K9KiIK+g9QSwcItgHEEuUCAABxBwAAUEsBAhQAFAAICAgAAAAhALYBxBLlAgAAcQcAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACQDAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ParameterOfBehaviorMatch.java._trace-c25cf3f2-e4b7-3105-b498-5c6630bf5ece--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatch.class-f11711f2-4ee8-3c97-8ce4-cc81ff5f030a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatch.class
-
-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
-AOYHAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/NonEmptyClassMatch.class-f11711f2-4ee8-3c97-8ce4-cc81ff5f030a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatch$Immutable.class-867779c6-f6e2-382b-923f-9de9607bbb76
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUEtLw0AYnE3TV4xW
-6xP14EGh1WK014qXoqCkeqj04G0TF7uSl3kI/icvngQPHhX0P4m7m1IvUoqB3Z2db775ZvP5/foGoI21
-MjQCK/M9i/lR+uh6NEmsfhax+DI+uc+o15VMj6bucPvM97OUOh4rQyfYmaqJoHTEA54eE3QadhjfWsz1
-eJQwObOtBitxZ1KtOSDQu+ENM1BA1UQRBoHzbzt7quRqas3mAbvIfIfFV/LlBHU7dKk3oDGX9xGpp0Oe
-EBxO5/z7IzuiNepnDsHmpMC5KiKo8qSXdxIUGs1rAqMfZrHLTrmkNv6et39HHyiBeRYELFY0E2Gr4xQ4
-gLCD/DSxiiiJe1mgc+iKr+zutcgLKs9KMSN2QynfheoDpkBbuQ6zmFM+FdQwL1wkWhBIE7iOxZFvS5yy
-phWexo4lxXwpNzOvjtw0LKl9GStqMlFpV7H+A1BLBwjSA0FMVQEAAMYCAABQSwECFAAUAAgICAAAACEA
-0gNBTFUBAADGAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAAlAEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatch$Immutable.class-867779c6-f6e2-382b-923f-9de9607bbb76--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEventsQuerySpecification.java-c5469331-a34a-3acb-9828-f7345db571c3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEventsQuerySpecification.java
-
-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
-AAABAAEAPwAAAHcHAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageEventsQuerySpecification.java-c5469331-a34a-3acb-9828-f7345db571c3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PotentialAssociationBetweenMatch.java._trace-cf2293ca-189c-3704-bbdb-dac9ad2f9874
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PotentialAssociationBetweenMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlkktoE1EUhnNrwiRx
-SC0VbL0tYZCgEKap2CLiwhPIw6RJS18ZOjPFpm3UlDahTVvcVNCFiF25KqU+Fop04dKC7aablkJBxYXo
-QnChW+lGBHFjyJwT702X/8d3zv3vzHW5XB7GxocYfHA1pVm0ADZMMldvZWEqsjQ3G6kU5pcKpanCdDF/
-ayE/FxnGHHNyLj9bnM4vFsulruX52aZoyfruh/f/N7ngeoxrbW1V4uuoAtvFYrGWWiaDxczu9vYqCLXW
-hBOxSS5mFltRnXwS8+Nuzqv5CvnrXMws9kZ1MvmfPZ2d0oFflQbwo7kGqGL8khYMinlEr2VqGDe5mFl8
-SXUynhi/7/jUMP6Qi5nFXzg+NUx0KKGQWChxzl0DVCChNwo9AVk4AiOsCxUTv3k4LFRMtgScjEcms2BE
-LgodkyM8EhE6JssBJ9PArrenR6yQPHDXAFVIflQahC8BWfjZKPzySULqgQeiEBWV1GoAUV1a15HQVVPP
-uUxYakclgu3TWQ8kICGuTg8FENHq9ISOhD5K+iaXCUvfU4ng6j5NgQxkxNV9F1REtLpvzQODMChJT5Rj
-6GUzIprLnFYgBzlRynR6EdWlFQ0ssCTpmYqIpGyrAhMwIUrZsyoikvqvumEGZkSp/5oPEUkDphcqUBGl
-gUkFUV0qK8ekZXeDNPSnC1ZhVZSGzwcQkTTaq8EGbIjSaC6AiCQjqcEmbIqScfsUorp0R0dCT8e4y2XC
-jHWVCP5f4xVN0aswXnOZMOOApuhVjP3VYAu2xEJmhw8RFTJDOhIqZIa5TJiZUInganOYpqiQOcZlwsxF
-mqJC5jcvbMO2ePqRhqRe0TrjhR3YESQrqCOhilaIy4RZoBLBw6wsTVFFa5jLhFklmqKK1jsv7MKuVOiT
-HxEVskN+2IM9kVzWkNTH7Bt+2Id9USrqSOgedpnLhNmPVCLYyF6jKbqH/ZTLhNlvaYruMV79iodwKBYa
-D/oRUaF/UEsHCGPC9hfjAgAAeQcAAFBLAQIUABQACAgIAAAAIQBjwvYX4wIAAHkHAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAiAwAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.PotentialAssociationBetweenMatch.java._trace-cf2293ca-189c-3704-bbdb-dac9ad2f9874--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/emptyclass/EmptyClassConstraint3.class-06846616-4557-39fe-bd00-cca7c514bd03
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/emptyclass/EmptyClassConstraint3.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVttW20YU3WOMBcYE
-4hIIadM6jSEGE5RyaZrYIU2paWhsbib0fhFiYpRIlivJrPJVTbvaFdqHfkA/qqtnRsIYyVm1aR8sz5yZ
-s/e5bM3or7//+BPAAnQFMYZs0zJVbjW8Y93UXFctieGqGK7adddzNKPuLSqIM4w+14401dTqNXVz/znX
-PQUJhpLt1FSum0bD5eqRoZGHqh0c2HX1SDONA80zaKjbDle1hqGun4FWG1w3nhm63MGQ/qHJneOQcaEc
-iq7pGWZbiNsRnwJDomjUDW+FoS83s8eQLP2o84ZYcxUMMzzsELDkVp1m3TMsrvJTB3VPLkuWFgpDfNU+
-4En0YTSFQSSTSGNMwRsMd3qNNoUrGGcYMKgoWl3nDEu5md5zHgTD1RQUDDCMlI0632ha+9zZ1fZNgkyX
-bV0z9zTHEPPAGPcODZdhOkzWsf1U1NEa9yrcdbUaX7MdS/MYxijUM0lUPceo1woDyDBM7B7yjMTLZHUz
-mzHcjKRgGCaYJ/zY1w/xl3Llf22H1M2W5nncqVc0Tz8sBLyyMBWtQeENVo1aXfOaDqX24v/ALEZTK4f1
-X1ihdKcZYro5hBxmFcyQZHvnTiGPOZIr1YY6kosyz0Spk5jHHQUqOei2pdZsu2Zyes8sS75upkmb1HXL
-anqi35RQCu9hgWK1nzFs5KKAUctMuTtkUX73rPxLF6k+ZW9pDaHecGfHz6v3uHGq4OULNYxhyJfghmZx
-EmA61974suF6BdGDsLED+gr14AEeKqCT5lYXlRIwogkfMjzoUP+uqh3EN/CiFf9oNPpsN7H7b/SWYze4
-4/lgIp01EeEnDPlcL/EMN9pxGCYJunpsWZzY9K3za5fP1bbKhf/dsK3YTQqiARVsKtjo7iUgXJHdFsNs
-d9n5wU26HTOpipd1JJLK8oUSocO0vWRn8hxzwzbJKzRc5UfcMcSheo/S6ekWPnWli+MLfKXgS4r7QgAp
-fI1vGPpLOzubO9THC4bBcIUSil5sDMXOqXU4Tjp+Cvz0H9yL+e5c274R5FnGnW49zx+Bvg6SVbvp6HzN
-EEfctY638byQEG7Qnd9Hv376xcTVT9904juAPkhoPkSzOM1SuESjFbIw+k/NvsLI7Aku/4aJn2kewyQ9
-LxEOMEH7r5LfJK6Jnf5+vIm36J/hOt6mp8C6Tf9irS/9zssWREKarre59rVcb+Bd2nVT7s1KiENaFZSj
-6al8eup33IrhBLcrcy+l31lIWUrlJo2nJW7G9wlwxWgRSzKoGJbxPj3vBuy+5QOZ9D3cb7EXJPueLBgw
-kJ46QbGcD7PO0WqeMpqXrOP+3oA1QbNH+IgQTrl8y6osyscRrq2AK3GCUjtTUloXqeTLbSyJgCVOs8fn
-WHyLz7KOT1ssT8Is5SjLffIuvoZlGzshlm1UJctujyyPyHv1NSxPIyxPA5Y9fBbIaj6QVfwXfB7W1eM2
-XcVbuvoW37Ui/F5iqAFG/+yvmAiDVNpA+lsgmty1/w9QSwcITh5WK2UEAAAUDQAAUEsBAhQAFAAICAgA
-AAAhAE4eVitlBAAAFA0AAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAAKQEAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/bin/uml/emptyclass/EmptyClassConstraint3.class-06846616-4557-39fe-bd00-cca7c514bd03--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.TransitiveSuperClassMatch.java._trace-3f1fd78e-cdd9-3b76-89cb-f259a341e092
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.TransitiveSuperClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdk0FIFFEYx+fZTjO7
-LbtWFDoPEQ+uLFZLIJ2/xZ1xZ12DzdadHQuMrUOyUrYWbIe6RBeDOlSHRIgI8iBRkJEGetGLQkEQWUFR
-ENHJW3iKxvm+2ffW2/z+32/e938MoyiKypg7z+C90pK+A9fjB5jSVbtSSV2dqKYuTFyeqleq52q1lLnz
-2L/zeOzaZLUlfbZ8MgLvgncUyPb/MdraPH59qLVVYZl9+33CKct0JdvbPdyIesM9mSQXxDIZFSnkUyHJ
-uUebaJa5IJaZUpHQvKd2dEgrHmhNOBv3kep8Mzo7BW0nfKI2/7ggZrarSP4OsxNNbGN2c0HMBDSxjflQ
-6+4W683ZkI+40HzWPHwek4bWENi9Rxt1rNO8t7dRx7qkIflLrFmwU8cbfaynPJVq9LFWNCRfHWB6X59Y
-ORAO+YgrBw5qTUMjJg9TzcMTYWmYnVchDWkxzr7UKCDhTYIYr5Nd5jKz7OfgALySXVLBAkscaJ/RKMAD
-7UqCGC9tX+QyM/tWcABePBfXIA95cWDucJQCPDBXV6EABUm4oe0KbscpoDe2NBiBEUnY1ilAYTBnwCiM
-CmHwfJQCEjY0GIMxSfgQpQCF/KcQjMO4EPJfwxSgMPRFhxrUhDD0U6OAhC1tl/A31CQUjvTANEwLoTAc
-owCFYdeAGZgRwvBUjAIUirYBczAnhGKllQISagli/PjFOpeZFe+rAfvfqvgo8PHbFh9zmVnxbeDjty0t
-G7AAC6JAaTNMARYo/UgQY4HSby4zc1rUgP0DHT3wsYAT4zIzJxn4WMC5qcMiLDb2OXcNYirkvNBhCZaE
-4P0OyFjI8X4HiZnj/Q7EuOB74FOhX1xmVlYCHwuVczqswIooUD4VoQALlJ9EYBVWBb8yiIMXPkZgDdaE
-4DVAxsZlr4HEzPUaEPsN3L2Bj43dKJeZuT2Bj43dSR3WYV0UcOsRCrDAf1BLBwhV3dmxzAIAAJMGAABQ
-SwECFAAUAAgICAAAACEAVd3ZscwCAACTBgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAA
-AABQSwUGAAAAAAEAAQA/AAAACwMAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.TransitiveSuperClassMatch.java._trace-3f1fd78e-cdd9-3b76-89cb-f259a341e092--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEventsMatcher.java._trace-bf05754e-5da1-3792-a450-e28478fdaca5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEventsMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABl1G1sU1UYB/Aedtve
-y3bHy11XsylnMWMfjGNaX4Ym6nM2XmQNQV46KpXidbvbuqzrxrZu2ehYgh8MASMmkKAYCF9ADXFEDd+A
-GA0aiZqZMA0SYhyagB9ENEGZwQaepz3ndN/62/855/zPWefz+fyMTa3aw0S3b0E0Bf9CJ/Qy31NDOzua
-RtJ9TUPe4IjX3+F1ptzunW66aTN+XnX/c7vbl+p0h1OZ/hXZwb4FrV1T4sEq0VVcygfumkuhFSvysqcS
-PPB8bM2tinufKcHW3HVUePFGqLlZhnW+sntAS6yzlmqB2qASaJs2QICQI22fLEEqhH41oBValdD1EBKF
-onUGrIbVcihaH0IqhLYFYS2sVUIuEYU2XAxBO7TL8puFUhjb8IephTZ5ofyvOmWZWopSGNv0dlALbfmx
-HAZgQA5tmXNK6HYlEs3FAmGUA0vvSVmswlSFxaosEhNlWQTlRCN0QVd+qp6rwmKtNkkFykaamm2EbujO
-T23lqrBYlqZmK+5LfKUDOcjJNeLREBLViL8aRqEa8S5TFRbvt0iwRnwsgkI14pNcFRZ/zybBGvEPaYpq
-xE9zVVj8O5qiGok3TNgLe+UaibcsJKqROBxGoRqJo6YqLHGCpqhG4nQEhWokznBVWOKSTYI1EnM0RTUS
-17kq7BWLpqhGcqMBh+CQXCMZs5GoRvK1MArVSPaYqrDkgEWCNZLjERSqkZziqrDkUdqLaiRP0RTVSH7M
-VWHJGZqiGu5zfjgOx+UabouNRDXcDWEUquHGTFWYu90iwRpudwSFarhprgpz99FeVMN9h6aohnuMq8Lc
-czRVqPH94pIaN5wSurtQa+a1mDAN03LIawshFUI7wihU3/NMVZiXtkiwvjcaQaH6Xo6rwrwjNgnW9z6g
-KarvTXNVmPctTVF975fFJTXuODp1LVqoNev5yoGzcFYO9fxkIRVC18IoVL/nhqkK67lFU1S/578ICtVP
-lXFVWOphmwTrpx6jKaqfepqrwlIxmqL6qfPiDHwGXxcPFOh914ALcEE6Ym/+H4gmJ+tI8NC93wT1zGy5
-lulrN2AGZuQ769tmllBHNRJdY9/noh8uwZXi4v70EQMuw2Vpu/QxU5f3q0nwAOlzDSi0W1n6C0cjlv7B
-RqID9D8jrsBVuC7dUmaJAXMwJ22XCZm6LKsmwQNknoyg0NNmnuWqsMzLNgk+baabpuhpM2muCsvsoyl6
-2oGH8t/Q3+Hv4tKBgXkDbsJNabNBH9elrp4Etx9sC+qZzeVaZsg0YB7m5WscquAl9GgNEt3s0EFxQPhE
-sLi4f3jQEH7hl7YbHuG6HKwhwQMMf9SAUnja4U8djdjwlzYSHWCkUfwsLFEl3VLWMkSlqJS2y9pcl8Ya
-EjxAdm0Yhb7r2fWmKiwbs0jwDyK7I4JCT5v1uCos+7pNgk87GmoxRbXgxVBg9C9D1IpaaWz0Ntdk7IF6
-ElxorCWoZ6LlWmbcZ4gG0SBf47jBS6i+Boludnx//mkfEY8XF/dPpAzRJJqk7SbSXJf9NSR4gIkTDSiF
-p5045WjEJs7bSHSAXcvzT/uEeF66pRwzxEqxUtou5+e6LK8hwQPkXgij0NPmVpuqsNx6iwSfNrc1gkLf
-9dx2rgrL7bJJ8M9ost4R+R+52WSzjUTNJtsCJaGXFmih3RcdERVRObT7qo1UCP0ZLAndCWihKTHhiJiI
-yakp8WYVWjF2MlgaOx3QY63XqkSH6FBirf+ESmzVIgeNRv8HUEsHCJpzz7cdBQAAfA4AAFBLAQIUABQA
-CAgIAAAAIQCac8+3HQUAAHwOAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYA
-AAAAAQABAD8AAABcBQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.MessageEventsMatcher.java._trace-bf05754e-5da1-3792-a450-e28478fdaca5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatch$Mutable.class-c60c9707-85a7-3b3c-ae69-cc060c118b2e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkM9Kw0AQxr9p08bG
-aLX+A09CPbQqRnoRqShYEIRUD5YK3rZxMStpUpJNn0gPghdPggcfwIcSN9vYo6ULu8x8+81vZvf75/ML
-QAtbJgqE43QYOIlkkg+Z54uQOzcjHjMpovBOSD9K5QX32VhEadxl0vN3u6lkg4CbMAjOnMWE8qkIhTwj
-1BtuFD863AvEKOEZqKVpU0C72ScYneiBWyiiYqMEi9CbWebOOZPuU3WV8TodDnjcy15HqLmRx4I+i0WW
-56IhfZEQTubt8fdpbYI1mloJO7MeQ6iIJC8mFBvNe0W4VViPX4pMqv/f+PCJjRnBvgpDHncCliRczW/m
-RBxBQZGtgtollFVuquhcqZli7u3TBxbetWFRnZaWn5XxBbaKNic2LGFZY0xUsaIghFXUctiBzhXBeJty
-ylp51Qx7cpszCljT5zo2dD/SI25i+xdQSwcI3uljqVABAAC4AgAAUEsBAhQAFAAICAgAAAAhAN7pY6lQ
-AQAAuAIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAI8B
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/OperationWithoutBehaviourMatch$Mutable.class-c60c9707-85a7-3b3c-ae69-cc060c118b2e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/EventForTriggerQuerySpecification.java-2054576a-cb41-3dcd-8262-d9e6edea0ba3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/EventForTriggerQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/EventForTriggerQuerySpecification.java-2054576a-cb41-3dcd-8262-d9e6edea0ba3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PropertyNumberOfClassInPackageQuerySpecification.java._trace-143a40bb-8ca1-380d-92df-04f88bbb7a21
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PropertyNumberOfClassInPackageQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzr1PwkAYx/ErsTZN
-CSElijEmDhbc2nQwLIQ8TYzIW8NbBBahKSAkbQ1FXFkcndkcZHQRJ/8K4+Tu4OzgXyCpd/VKx+ebz+9y
-CCGWYS6fGViiSHmoIbBgwqCTqWsqM9tSpoPJbOCYg/7YuHINW2ng+/TvvjCscd+4GV878u3EipzN28oB
-PP6/hI7zC1WS1uHzEBxwEJN/P/JuApj8TzoYztNqKkUtCpoqyzQouLwXCCiW05kMDYpu1As+uBM3wIIL
-gNK+lM3SoJSLecEHLxJooAXIB4+Tj764EPoWNpDeFqACFbrMVdBBp2f6iseJoOqQgxa0aFS1Ezj5aMVB
-BzoB9CriRFBNi0MXunTpJHHxZ7X79bd70Au0Nx4nMqzHOTDBpFE9uYuTjx5YGMEogJZcKD2JOJFdI8GC
-DTaNGntCKEkxnMiuGd0CF1waNePboZTcwYnsfgFQSwcIlQyCdlYBAAAKAwAAUEsBAhQAFAAICAgAAAAh
-AJUMgnZWAQAACgMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEA
-PwAAAJUBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PropertyNumberOfClassInPackageQuerySpecification.java._trace-143a40bb-8ca1-380d-92df-04f88bbb7a21--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsOperationQuerySpecification.java._trace-986893eb-6667-3f70-844d-a01ce3dce2c4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQM/8To0MPA
-5FToEColw8igWFyUrF+am6OfmltQUpmck1hcrO8KYjqDmHplhTlMrnFBkyUdumF6GNTdnBQUFYHcSj4p
-KQZGtyxlMA8iyejWK4rC3aCgpARX675LQVsbIel+ixPMhUh6bBE1MUFIepzkAXOhkreFUCTfsiNJeiYI
-W1oiJD2L+cBcqORVYTs7JMkXnGAuVPI7O7KkFyM3kqSPOLeDl4MXgm+n4ODt4I1Q7hPHCRWAKPBjZncI
-cQhBKPDjEoYKQBX4sjuEOYQhKQgRggpAFdwTcIhxiEHwv4lD+VAN/poGDrEOsUgCkZxQAYgO/znsDgkO
-CUgKFotBBSAKAoRZHVIdUhEKAiTY0QQUhKACUB1trA5ZDllICrq50QSm80EFIDoCI1kc8h3yEQoCY9nQ
-BFJEoQIQHQBQSwcIayNcfEEBAACdAgAAUEsBAhQAFAAICAgAAAAhAGsjXHxBAQAAnQIAAAgACQAAAAAA
-AAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAIABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsOperationQuerySpecification.java._trace-986893eb-6667-3f70-844d-a01ce3dce2c4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ReceptionWithoutActionMatcher.java-277c3676-b4b3-3652-aceb-bd73efa06efc
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ReceptionWithoutActionMatcher.java
-
-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
-UEsFBgAAAAABAAEAPwAAABEKAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/ReceptionWithoutActionMatcher.java-277c3676-b4b3-3652-aceb-bd73efa06efc--
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/.project-718f853a-3730-3612-9709-7d2212fc90fb
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra.validation/.project
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9ks1KAzEUhdcKvkOZ
-vYnuukinYIs7Rag+wDW5jin5Iz9DH79JzCjDKLgQd/ec3JPvkly2PWm1GtEHac2muyU33QoNt0KaYdO9
-PN9fr7ttf3XJnLdH5HGPgXvpYu7O7gUzoLG3fiDIlXQBySgheiB4Au0UBpK0mrwRlBRQoozWXLmAW63R
-xJ7RqSpuo4Uq6Ey9JqnEwSEvqsldjoIR1flmpqOIhFufCxihBtB/jZAT4IdU2KFpOjcYXVB+xXUCyQMY
-+YYh3v0v9sDfUcOfQJszPXnmxeSxdX+IBf5JpUGax3pY6LXpp8Dse8wiM9WF+LkL8z08A1BLBwhAA8Um
-9QAAAMYCAABQSwECFAAUAAgICAAAACEAQAPFJvUAAADGAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRl
-bnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAANAEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra.validation/.project-718f853a-3730-3612-9709-7d2212fc90fb--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperClassMatch.java._trace-6a67e266-169a-3b79-9ac9-94084986c6c6
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdk0FsFFUYx+eVHWZ3
-bZctERd82VQUlmxq2RiI4WDwm+7suLPdNtvutDMD6FIJolhM7UK1MTHxpLEeDKAHGzVRE6XxICYVi0ai
-lpCCWBO5GE284EETk4YDB+LB2fne2+8t4dLf7339f//3ymiapjMW3GSwpnVB2SzGepi2vTlzpHDqxFTh
-6Inpk3NHpiabzUKp9WOx9ePu2Renusy6/3YSfpa/o3UVX584lInESTOzsUe7v3ghvXWr1mXq9yQSGiuu
-9bZIHLLiX/lt28LDdHd4uKH4LydiVlxHikW0Jc95SNlo0spyImbt05FwsgQj2Sw1ajPujFmuriCzAqMD
-Jze1UNS13oOFvgeVLMky66N0Xx9Nf5mLCG9jfc2JmPWrjoQdf8NJcZs/ORGz7uAk3qb0GKzsyFODNmMD
-vVQzdu6k+iUv1kJRqDTZefhsSjm0DXD6B9p17RTv72/XtfMGUlTC9sApPNLuaz/FC4V2X3vOQMLRT83z
-ex6nvm3GDob9TXzvXqpk/xhroax03eg4vJFSD//uPFxPKIflBnwCJli0WDHij1V+Rg+FSRHl5w0UMmQm
-JxifpPwyV5mVz+iSo7s6yXCFDQ4tVYxY6vTqobBpqXOfgUIsdbI5wfi4zkNcZebs1yXj0iUIYAhGlKVk
-cMcGZ9WAKlSVpb90oxBLK1vgKNSgTiGKEc0reR1GYZRCKruNu8Sjm1DI1NfAhXHwlVQyolrlHQMmYEIJ
-+SCOQob8AdNwAJ5UQsjIkPU0HISDFDKkdaMQIUN1U4cGHKMQxYiQoWMGHIbDSsgL3ShESLUB/8FzME0h
-ihEh1WYMjsNxCqm+lEAhQoafLg7ADLxBIYoR3/DwbBya0KSQ4VcNFDJk3rhr4HSsY6D2rlmHN+E0bVGM
-qFpbzMI8zFNI7UoKhQgZXTcfgLPwPoWMfRW++0JkRMjYSjoUCxQydiOFQoTUM4MPw4ewSCHuAnwW/luk
-+7rn0i1FIe6yECLEXc0Jxg/RXeMqM/cfXXL0Tbjrch6/Ifc2V5mN98p5/IbGK4MN+BwuUElvI3wMS5ER
-Jb1706FYopLejgQKUdIbyAnGkt4erjLzRnTJ0VLPlfNY0jvAVWbeKTmPJb0vzM2wDD8oJcnIktfioVim
-Tr+nkdulb8EcXIRvlRAy4kP3bsVDcZFC7uQE48V8javMfK5Ljor62+U8XszfxVVm/qCcx4v5s/AEfAff
-UyfFiP9n/ltxuASX6CL+2SQKUdJfNTOwAteVEDLidfybyVCs0O/cTiPL0KAHXoHLcIVCFCNeJ+hJhuJy
-OyTI5ATj6wRZrjIL9umSo9sG++U8vk5gcZVZ0JDz+DrBGSjDKvykdCIjXic4F4ercFW5yPkkClHyf1BL
-BwiKlgOZBwQAAM8JAABQSwECFAAUAAgICAAAACEAipYDmQcEAADPCQAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAARgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperClassMatch.java._trace-6a67e266-169a-3b79-9ac9-94084986c6c6--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatch$Immutable.class-0c7fa1ed-c201-37ae-bcfd-0788fc35231d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkD1PAkEQht89DjjO
-UxQ/Y4yxsABFz9AYg7EhMcEcNhAKu+XYwJL78j74VTZWJhaWmuh/Mu4tF6wkwU12dnbm3Wdm5/P79Q1A
-A3tFKASXieuYEXtMmGezIaejkLpmL6RexGM+Zd0kYGHLoVHUobE9Pm67bhLTgcOKUAnOlnpMULjmHo9v
-CJpVyw9HJrMdHkTMFJhGakwpbi7K1foEassfMh05lAzkoRNM/o2zlvqBrF62uMfuE3fAwl46CYKK5dvU
-6dOQp/csqMZjHhFcLVfhd8BNgQi6yYDgYNEHxFADySAo8agze0uQq9YeCPSun4Q2u+Vp6PDPoucTOqUE
-RtvzsjATnZfmreACgoh0KWLnURD3ovDuoMq4dnJaJy/QnqViRVhdKt+F6gOG8I5mOqxiTXI0lLEuKKm3
-ITxF+BVsZty6ONOcknuaEwsy8iVpxiyb0RRsSbuNHVmZyG53sf8DUEsHCFkBngJgAQAA6wIAAFBLAQIU
-ABQACAgIAAAAIQBZAZ4CYAEAAOsCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAACfAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/TransitiveSuperClassMatch$Immutable.class-0c7fa1ed-c201-37ae-bcfd-0788fc35231d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatch$Mutable.class-531a30cb-1b5e-3e4c-aa79-db9dcf7a7dfd
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkE1PwkAQht8thUKt
-ovgZ9eDBAyCxhnjDeCGaaIoeMBy8LWUDa0pb2q6/yosnEzXGsz/KuF2qJ0PQTXZ29p2ZZybz8fn8BqCJ
-LQMaQVOMPTtmE8F8lw04HUZ0bHdFyKLr6GwiqNf2aBx3aOKO9jsioX2PGdAJ6vPXERROuM+TU4JW1Qmi
-oc1cj4cxsyWjmRpbJbdmxWo9Ar0dDJiJHEoW8jAJhv/GOfOPr1qXHe6zKzHus+gm3QFBxQlc6vVoxNN/
-JurJiMcEx3/Af2+1JavDrugT7M4aXC4zVCCCEo+zWoJctXZLYHYDEbnsnKfSzu/9Du/oPSWwLnyfRUpm
-cmIjI+EIEob0aPLmUZB/Q3qX0JVerB80yBOKjypjQVpTZb7IrFdY0tub5mERS4pTRBnLkpJ6K9LTpF/B
-asZtyDeNafrDD7GglHdFs6bRjKZhTdl1bKjORE27ie0vUEsHCETMxKVaAQAA1gIAAFBLAQIUABQACAgI
-AAAAIQBEzMSlWgEAANYCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAA
-AQABAD8AAACZAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/SuperOrEqualClassMatch$Mutable.class-531a30cb-1b5e-3e4c-aa79-db9dcf7a7dfd--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperOrEqualClassMatcher.java._trace-6a025842-c6fc-3678-82f1-120f023e4080
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperOrEqualClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW1Ucx+9p703S
-P9F5m3EXTnyYk6sGlj50TBwr+53aareHuhkWsni3ZemfNDVZksYoQ1ELglOqIILzQV+0PhTxz2ATLG74
-4BQRtyJoUawv3RgiDCpI8U+L2f2dk3POfcvn+/uc8/vmQCCGYViENH8hLGV0DIWhFNtBjJ2N2fH+ZqXc
-P1mpPXVmvHyq0egfuf3x4dsfU0/Xyx1D/82u2my3OGPA4yOr8WSyxXfasZhBRrZ6fcIpeaTbUfHRf+ID
-AxJH+zp9xKOjCVsbpsLK8OB35uCgHB68FvWRDzfNAwfk8BCJ+ojDQ/1hYMCU8V4RoDD2QRwOw2HJX3Vx
-5gfGvo9owpGhOJyAE5JP2Zz5gSONsCakh3ugBCUppB9zAkHxDh7wE02X887eFnemn6Uqk/RblmDT53eE
-n0L/PaoySV8Sfsr3j950oAlNWeDo1nYeYIFMn8sZC2TiVGWS2WMJ9i/M7BM+FsgAVZlknhA+Fsg+E4E5
-mJMFsi908QALZM+6nLFA9nWqMskuWoLxwk+EjwWyF6nKJLssfCyQe86EeZiXBXIvRnmABXKvuZyxQO5N
-qjLJfWwJxgsvCB8L5JaoyiT3o/CxgLdgwTk4Jwt4i1EeYAHvM5czFvC+oCoTb0VcgAW8VeFjAW+Nqky8
-LeFjgePd2/QCx+9xAsG+bq3Ryd8jsAALUji5vp0HKORDLmesnO+lKpP8fZZgv0J+t/Cxcn6AqkzyY8LH
-yvncNr1AftYJBK92a40KnzpwHs5LofBNFw+4sOxyxsqFn6jKpLBuCfYrFDaEj5ULm1RlMr5D+Fh5fJJd
-h4twWVwYmthvwhIstRdMtH4pGnsJwf4FE8+H9fnLPdp86l4TrsAV+Q2n7qeBYNjmAX7lqXfZGfgWlsWV
-VrFuwlW42l5RbFKd37AF+yuL7yc544bO4qKjBaT4ZZQHuHL6bvYK/AC/tldOr5uwAivtFdN/UY1Ld9mC
-/ZWlXS5nfPbSA1RlUhq2BKP/UevZf4ObQgjNvGTCGqy1D8ycpTovJAT7F8x8Hdbn13q0eblswi24Jb9y
-uUYDwbzNA3yD8o3Ws/8Jf4srrcrnJmzARntF5RLV+WdbsL+y8keSM3/2yrqjBeR0JMoDXHl6svXs/zKr
-vbL6kMkMZrRXVAepzsdswf7K6pMuZ/x1VOtUZVKdtwT7fq3XYREWkY1qu6I8wEa1vaGAsL9DE+pzDrOZ
-LYX621EecOHDcEC4ENKE2U2HJVhCCo1YjAcoNFLhgPBgSBOae2IsyZT/Lc3ReCAo9PEAT/wPUEsHCBql
-4P3HAwAATwkAAFBLAQIUABQACAgIAAAAIQAapeD9xwMAAE8JAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAGBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.SuperOrEqualClassMatcher.java._trace-6a025842-c6fc-3678-82f1-120f023e4080--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasPropertyQuerySpecification.java-e75f021b-f43a-318b-9a8b-c138155ff07e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasPropertyQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/HasPropertyQuerySpecification.java-e75f021b-f43a-318b-9a8b-c138155ff07e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasOperationMatch.java-8a463aa7-e7a2-374d-856c-b13af5ca9ed3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasOperationMatch.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADVWFtv2zYUfk6A/AfW
-e5FSj1m3t7npshoZVmBdu6XtHtY90DJtM5UljaSSBoH/+87hTZQl22qRYigQ2A55eC7fufGwYtkHtuSk
-XudU8X9rXmR8LthSsvXk5PjkWKyrUmpyzW4YrbXI6c9Ssjs16dn5TSjdrJdySXmWi0pxCsy/xw/6quKS
-aVEW/XQ3gmnJKGgh76isCy3WnLJK0BevmdZcFi+ZzlafeBZoc/qcKf6ZPPjHjFeoM31ntv/A3Uu/2DDq
-QdDi8itTwW5z+KrimViIzCNxcnx2enpyTE6JU/Fb5SjIGpUlkleSK15oc4KUC6JXvS6jq0gWqSy3sWGt
-SzKDM4rPiShIVhbXdZEZsluhV+T+IhfFBxLraoDickPNefPxtHo2zZlSZCF4PlfARoJiVVnMkX/FQAUO
-IpVX0WlAyS+W3oi6YXnNSVHnOWGSoypKzLkExeoCeItlwedW5iUD40WhNAMTiVCEkaQqgWSW36E0LVie
-ElXPlBa69tg4oZE6FoFasVnOUdGAJzC0CLf1RYTwXyCqc42bjJigsIxKiUysj+4M4aysAYJkIT7yeQqn
-q1rHaNyuOPBUqhbF0rOKUL1QnPch37/5WpYZV6qUgcHZyfHFVV2hTeovJguQopIRy/NRenJc1bMcAokB
-RpJlmmTGfx1phH/UvAAXbWcKuQcRpJLihmnen9UuJKYTpIypm1BcxJnfJlIY1RnB6vH0SktQ/lmD3e/w
-pcg5eOkDf7Fe1xpdiKTJaDoak1FgO0o7jDs2gn8Klu+zoZqOiSWKsij8TC0WBFwuFF1MQa/KGu2XmlPn
-0TlDsvHqXby64VJCxBtdrXdeza45+GbJtdPRAtHGIYgXC4LmU8h9lqukTZRC1OpaFl7JSXSmQWvQ2bYB
-xG9i5rZNclbsARYsmybBgB4Nt3k1SMLR8M8OFp+A9Kwsc84KovZCHaLA+qXgt++waLU88EiolzYeEwBO
-r2R5i4S2IeasWNK3hYKshN7A50HD0DiSdDLAmySIPGqCLtkNdBp0ddyPPFAyLG0+ISI68uMIT6LMGCzW
-bSxAFu/1/E0p5uie6ZB0/SIe6aT3LhWbuBxQNB5ew8+tNiHiTZVHP3fyanTocjE6LGZPRe/I69Rq2j4w
-tIT+/Q+0ZnNF7YhAnD3R/QILfZC4Ocy+2zB1GRpSR1bkZvITSnb9pyU1JT8aRw53GHDXd6/ht24k2r3n
-tcjhDuVvLOfG2tZWiB1LAlfjCvp9Mno/mr4fnY/I45i9SWVQN4VlbLP+7A4OwaSdnBqjLYu03VIcR11a
-lZ2uezEB3gQCcjUt5xH+Ng9xD24Baw5A/PDE11lYDPA8aYGB+WPIT/3CY5IkWAHOTbdDJ34H3lpMaSMy
-HcIiStEtVmGnl2WEyvCe5ip4q3WVs+tWBcKAQ11wfWepNqUqAZJw+YYrcCcDoILdk7MzE8NErco6n+OI
-IYqFNIVDO/7IDXkFBHxHOer0AljcRKc6OrTmwHQgp9YhUsJ9XV6JJcEG1uaHoExi8Soe1JLUt0jPgm7t
-p+k+ddyanZ/pnPPq0rILBWsclKNhzYeEM6ZbhswRtKXrn8geNCeO53vjFDyKje6RX27p7URy+G0jAsI/
-RgBOpmm3nzthPZEfC222hwpvEqatRFNaepXZju7BVb47qpMtf4dxQN6FSOzpZ11G1Id0KMobkhlvJn1v
-DDCbBVnkCDLuDWZcxoqixBqIZXhMmDKTqBtnbfIDCSkLmJVNWqJImJg1vgDYcdcMom2rQBa0beWFNVeU
-F3nOlyy/gmmNN5oloFocoQFd+6JBoBz+aRCB2R14ryt9Nyaua1pdqSNzLwRuEG+RGDvAhIUAHcxLQyY5
-TnjMPwJYurEf8QGLtR2h7SzuZbivizA8cKtSWxP7dRaFhRtRu8kHwFwiA9ve+24c/h6AIT62gT45BFSw
-PglvHP8bVOYaBvdgI8q8b7j3m76HFgL3m1Lapx0IMQxP8zJCt7g1yT+IayA/wD1yK0A/3gWjy47Pc7fz
-58O+J/TEC56MKA/HDB7eES++XIQHQE6X1MQGAyhD1QCkzfvcVqh4Lk+rZ2/MmxhKBCYWy1sINFNe/F2Y
-krdQst1z4jdbCbJBqeVMM1FEYd7nla818B401r5UkDWDy94w23qhszLs+6EL0/Bq2NXfSfXx/FBWEALz
-MUwzfYqHW5L9bDX4zmU5HtEC7x2vFkMQCZgexqSB/6tCJb5VeVjg7z9QSwcIhXlGhIoGAABCGgAAUEsB
-AhQAFAAICAgAAAAhAIV5RoSKBgAAQhoAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAA
-UEsFBgAAAAABAAEAPwAAAMkGAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasOperationMatch.java-8a463aa7-e7a2-374d-856c-b13af5ca9ed3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.UnreferencedClassQuerySpecification.java._trace-1e270e48-1442-37b2-a665-226c0cbda315
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.UnreferencedClassQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWQMfcDo0M7A
-5MzlMFtShpHBtLgoWb80N0e/OLWwNDUvOTUlMzG9KDFXPxjKd4HwwxJzMlMSSzLz8/TKCnOYXDMDyiQd
-2mDmMKi7RaooKgK5QkKSkgyMbq3KYB5EktFthSQK97yKkhJcrftdFW1thKQHIyeYC5H0uC1pYoIk+YUH
-zIVIerIJIUt6SrAjS/aLW1oiSS7jA3Mhkl484nZ2CEkvZU4wFyppxI4iacONJOmjx+3g5eCF4IeqOHg7
-eCOU+1RyQgUgCvyU2B1CHEIQCvw0haECUAU57A5hDmFICoqFoAJQBX8FHGIcYuB8f1FxKB+qwd/DxCHW
-IRZJoIYTKgDVsZ/dIcEhAUnBMTGoAERBgD2rQ6pDKkJBgAs7moCPEFQAqmMNq0OWQxaSgo3caAJ7+aAC
-EB2B7iwO+Q75CAWB3mxoAkGiUAGIDgBQSwcIdQ3nRlABAACxAgAAUEsBAhQAFAAICAgAAAAhAHUN50ZQ
-AQAAsQIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAI8B
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.UnreferencedClassQuerySpecification.java._trace-1e270e48-1442-37b2-a665-226c0cbda315--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsPropertyProcessor.java._trace-e57632ec-136b-307d-883c-047d8800ad3b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsPropertyProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0XsMow8Dk
-uMkhQVSckUGjuChZvzQ3R78sMSczJbEkMz9PPyCxpCS1KC8MLqJXVpjD5LDJ6Se7NEwnA4/jTDE+PiB3
-F6+oKAOj4y4BMA8iyeh4SgiZ6/SKFagIwX3PAeZCtDp9VwHzjnMBKWanv9IIHqOzBDOExwTmyQiBeZdA
-+pidlTgRPEZnbYjKSxCV3qwSEggLnQM4wFyIhc5xQiiSBWxIkgBQSwcIgtloJ6sAAAAlAQAAUEsBAhQA
-FAAICAgAAAAhAILZaCerAAAAJQEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsF
-BgAAAAABAAEAPwAAAOoAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsPropertyProcessor.java._trace-e57632ec-136b-307d-883c-047d8800ad3b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasPropertyQuerySpecification.java-72ced362-1379-34fd-aadf-8d4160c752f1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasPropertyQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/HasPropertyQuerySpecification.java-72ced362-1379-34fd-aadf-8d4160c752f1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasOperationMatch.java._trace-675cd816-7ef6-3f59-82e4-76722f1bd8f1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasOperationMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IFGEYx/fV2Z3Z
-cV1rGAodMRVWIhZXNCMo6En3Y1Zdsm3ZGU2CzeziKuUXGXSpoA6Sh/AQCJ2FiA7qYQWzw9qhwEA6VKeO
-XrwkQXmodZ5n9n3X2/z+z+99n//wejweL2ND1xl88VT1noP51hDztExPjUZmJ/KRsYl7M/Oj+dz0dCR2
-9Nl79Nk+dz9fdfWRtVsDO+4ZD5i9e1p9fYk7a1tbPSxafdIhnLJo/dmGhhJeqSkNq6MtBicWvSwhVTtk
-nm5sLFF/nWMOqpxYdFhCQnPW29QkrHgoV+DjOgepzgetuZnTbsghavPN4MSiBxIS7vijO0Rt/qmcWMyP
-JraJDcttbXx9LCc5iAtj45XDqaAwjNdCItxerhPXjXC4XCce8SE5S+I3L3R0luvEb6sdHeU68bwPCc03
-Snc33xhflRykjZtyxbAYFIffK4c//cLQ7PFCD/TwsZnwUUBCKkSMf2PeMERm5qTkstPT3PNCAhLChfs+
-CujCA50Yf9r8q4rMkpLksnNhckGGFKT4hcmXAQrwwuS+F9KQFoRf8rHgsI4CPNE3IoMFFhf6xhQKSFjT
-YARGBOFjgAIU+sMy5CDHhf6uAAUoDJyXYBzGuTBw0U8BCqkuBWZghgupSzIFJJjyMeGaVCEMjp2BBVjg
-wuDTIAUopJ9osAzLXEgvBSlAIXNXgxVY4ULmwQkKSHgeIsbHz7wwRGaZFcll560yb3VifNvMqioyy2y6
-Pr5ttqDBOqzzAtnPfgqwQPZriBgLZH8YIrPsb8llvPBQJ8YCFlNFZlaN62MB65YCBSiU91mTGjEVsp4p
-sAEbXFgMEWMha8kQmVnvJJdxwZpOTIU2VJGZVXR9LGQHFNiCLV7A1lUKsIB9R4UiFDnPacTugUUVtmGb
-C69CxNjYfm2IzOyC5DI2eK8TY2O7qIrM7B3Xx8ZDpxT4BJ94gaEmlQIs8B9QSwcIzM8po80CAACSBgAA
-UEsBAhQAFAAICAgAAAAhAMzPKaPNAgAAkgYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAAwDAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasOperationMatch.java._trace-675cd816-7ef6-3f59-82e4-76722f1bd8f1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/TransitiveSuperClassMatcher.java-a288d291-9825-3a60-af14-3e2cc5adc38d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/TransitiveSuperClassMatcher.java
-
-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
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/TransitiveSuperClassMatcher.java-a288d291-9825-3a60-af14-3e2cc5adc38d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageWithoutAssociationQuerySpecification.java._trace-f7fbce36-2d3e-3206-a6f9-1248961910e3
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageWithoutAssociationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjE1LAlEUhu9Idhkm
-JCZSCEEkpc0wEhEWKJyJylSc/KDEiHQYhxQcwzFb9Bta16J122jXtk2bFkEbVy1c1b/og7mn7jjL53mf
-cwghQUE4WRPghgS0V21TjghkfeiYqZHdSw2twcjqm1a7a5w6hp2qIW8zPjR63bZx3j3rqxeDXmDXqT9F
-4frvD1nJXSqJxC+Ol2SZCLn7ZZfYKOTe4l7cI0oy+d/mw4qq8jG/JbrIxkI0nk7zsZCdcxHHfXlqNKh3
-nMQyGc/4HXKRjUU7BhpofC5eiSgwuKW+4E6aCnQqQQlKnFUFdND5gX4komBBWaJQhzoPyvICCgwOKDSg
-4QmOZRQYfMxDE5qcvyLIeFBZzUALWh5hiyjYReWBggmmJ3gMo2BBdSMIHejwoJqlPrEjo8CL5yDYYHuC
-F8knxiEU7KL2PgMOODyoTWZ94nMRBbv4AVBLBwj1ZSQMUgEAALkCAABQSwECFAAUAAgICAAAACEA9WUk
-DFIBAAC5AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-kQEAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.MessageWithoutAssociationQuerySpecification.java._trace-f7fbce36-2d3e-3206-a6f9-1248961910e3--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification.java-44420b0f-3e86-31f1-be30-71225bcd8617
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification.java
-
-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
-MQcAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/OperationWithoutBehaviourQuerySpecification.java-44420b0f-3e86-31f1-be30-71225bcd8617--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatch.class-80508d76-b7af-33c7-92e6-7185c420bb30
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatch.class
-
-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
-AQAAAABQSwUGAAAAAAEAAQA/AAAA6ggAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/EventForTriggerMatch.class-80508d76-b7af-33c7-92e6-7185c420bb30--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatch$Mutable.class-1d0e67cd-5ffa-3533-b5c5-783aa91e192d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkE1PwkAQht8thUKt
-ovgZ9eBBE1C0hivGC9FEU/SA4eBtWzayZmlrP/hVXjyZqDGe/VHG7VI9GUJs0um7M+88M93Pr5d3AC1s
-GNAIDtORsMdU8AFNeODbvTRk0XV09pBS0RE0jrs08Ya73TShrmAGdIK9mVoISifc58kpQbvuBNGdzTzB
-w5jZsr2VBVuZ29NqjT6B3gkGzEQBFQtFmATuv3HOTJurqVWH++wqHbksusn+nKDmBB4VfRrx7Jwn9WTI
-YwJ7NvLPNbZlY9hLXYLtaevKKwwViKDC47yXoFBv3BKYvSCNPHbOs9TW3/OO7umYElgXvs8ilWZyWSMn
-4RgShuzR5FtESZ4NqS6hq3x5/6BJnlF+Uo45GU3lfJWuN1hS7Ux8mMeC4pRRxaKkZGpJKk3qGpZzblN+
-s5qmP/4SSyrzoWjWpJrTNKyouIo1NZmobdex+Q1QSwcIBy7gs1YBAADCAgAAUEsBAhQAFAAICAgAAAAh
-AAcu4LNWAQAAwgIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEA
-PwAAAJUBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/SuperOrEqualClassMatch$Mutable.class-1d0e67cd-5ffa-3533-b5c5-783aa91e192d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatch.class-59f5157e-cf95-3dcd-a20d-f15d8b4df874
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatch.class
-
-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
-AD8AAADaCAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsOperationMatch.class-59f5157e-cf95-3dcd-a20d-f15d8b4df874--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PotentialAssociationBetweenProcessor.java._trace-82a5ccfa-757a-3f1b-9e76-359073f3aed9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PotentialAssociationBetweenProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0sWSUZmDy
-YnRMdYhxSGJkMC0uStYvzc3RL04tLE3NS05NyUxML0rM1Q+G8l0g/LDEnMyUxJLM/Dy9ssIcJoclzlPY
-pBAGMfA4zlfl5QUKcMoA+TEMjI7nBcB8mAJGx/uKqALORqwiIigC5hxgAZgRzva6YL6qMJjP7Owqjcxn
-dE7ggfC5ofxciHpLmPpiaWQ+o3MfRL0lTP12VnFxFAfs4QALwB1wShFNwWs2FAUAUEsHCKqUypu1AAAA
-VAEAAFBLAQIUABQACAgIAAAAIQCqlMqbtQAAAFQBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVU
-BQABAAAAAFBLBQYAAAAAAQABAD8AAAD0AAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/.PotentialAssociationBetweenProcessor.java._trace-82a5ccfa-757a-3f1b-9e76-359073f3aed9--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.EventForTriggerQuerySpecification.java._trace-4a8525bc-2b79-3239-a909-1ae6ff2339f1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.EventForTriggerQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWSMZmd0mMzA
-5PDXYTmvICODfnFRsn5pbo5+cUliSWpuYnJGZl6qfjASJywxJzMlsSQzP0+vrDCHyY0/5Lu0wySYCQzq
-bj+VlJUZmBxZBXh5GRjdlZVBPKgko7ubOAo3W0lFBa7Wo1xJVxch6TGTE8SFSnoWi5uZISQ9u3hAXJjk
-HCEUyXXsSJJeyqLW1ghJLws+EBcmOUfUAQiQpDdyQgRgCg6woyk4xY2iwOcJt4OPgw+c78ut5ODr4IvQ
-4KvLCRGAKvC7wu4Q5hCGUOB3WxgiAFXgL8fuEOEQgVDgryoEEYApWC/gEOcQh+AfF4fw4Rp+GTnEO8Qj
-BAJ0OCECUB0B+ewOSQ5JSArKxCACMAWvWB3SHdKRFLxnRxP4LgQRgOoITGV1yHHIQSgIzOJGEyjjgwhA
-dQTZsTgUOhQiFAQ5saEJeIpCBKA6AFBLBwibehR7TwEAALMCAABQSwECFAAUAAgICAAAACEAm3oUe08B
-AACzAgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAjgEA
-AAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/.EventForTriggerQuerySpecification.java._trace-4a8525bc-2b79-3239-a909-1ae6ff2339f1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/IncompatibleSpecificationQuerySpecification.java-ace039b8-cc71-3800-ad1d-c3ea90b3adf0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/IncompatibleSpecificationQuerySpecification.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/IncompatibleSpecificationQuerySpecification.java-ace039b8-cc71-3800-ad1d-c3ea90b3adf0--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsOperationMatcher.java-42fb975b-b05c-315a-afff-c4fb0a57495d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsOperationMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/OwnsOperationMatcher.java-42fb975b-b05c-315a-afff-c4fb0a57495d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperClassMatcher.java-23970217-53a7-3f1f-b94d-48e8b570da4d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperClassMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/SuperClassMatcher.java-23970217-53a7-3f1f-b94d-48e8b570da4d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsOperationQuerySpecification.java._trace-ff03c4aa-cd73-35ed-8085-da0429537261
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsOperationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdi7tOAkEYRmfQdbJi
-NsJmRbsFCzUkYkFDQ35N5C4XRQwJkCWyBQTZCEhtYWPU0s7OF7Cw8g18ABtNtLWx1Vaz88sMlN855yOE
-KJQefVC4Jp7tGhz4dErWB/3jyNlJNzJqdtut5rDt9CLF5nBo93uVMdkcnXY9u4398xW4+r+StcSOGQz+
-zZbm8xGa6Ky6i0uauDEm5oMZCo3b5JMZDguZfFXdyWXq0YhGhUw9L7gT5Zt/Qn4xSaYtPRYTMj3Q3Iny
-RY/HJfmpuhPlD5NlhnolmQt4IQMZseMmZCEr8lxDRcCD/AyDMpRFkJ/XEWCwx6ACFSko+xFg8L4INaiJ
-/R3AjYfCxhbUoS6BqoqAPwp3DCywpOB+CQEPiroCNtgiKC6zKWD6EeDjQoEOdKTg0jsFbjUE/FE6nAUH
-HBGUqnNTwDIQ8McvUEsHCNN9puxFAQAApAIAAFBLAQIUABQACAgIAAAAIQDTfabsRQEAAKQCAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACEAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.OwnsOperationQuerySpecification.java._trace-ff03c4aa-cd73-35ed-8085-da0429537261--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEventsMatcher.java-fb66a66e-326a-3813-98d1-353ce0fc508e
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEventsMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEventsMatcher.java-fb66a66e-326a-3813-98d1-353ce0fc508e--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeQuerySpecification$GeneratedPQuery.class-965a4817-eb25-3f17-b160-22db8c341c04
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEndTypeQuerySpecification$GeneratedPQuery.class-965a4817-eb25-3f17-b160-22db8c341c04--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification$GeneratedPQuery.class-43e0691c-c1a7-351a-9819-2be4fe3bcc1b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PotentialAssociationBetweenQuerySpecification$GeneratedPQuery.class-43e0691c-c1a7-351a-9819-2be4fe3bcc1b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification$GeneratedPQuery.class-8407894c-47ee-309d-905e-7e1ead9ce594
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification$GeneratedPQuery.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/PropertyNumberOfClassInPackageQuerySpecification$GeneratedPQuery.class-8407894c-47ee-309d-905e-7e1ead9ce594--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationProcessor.class-5d72cb5f-16e6-3261-be99-2744fbc4ef50
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNU9tuEzEQPZNLlyxb
-moZSaLj0AoVcJCxVSDykKkIRCKRAKxX13dlaqavNbvB6I/FZvASJB8QzH4WY3URpGrWkD57x2Mdnztjj
-P39//gKwh5qDHKGe9AMxlIE+lVZHoUisDsQHGR8OlMlWjkzkqziOjIMCoXwuh1IEMuyJw+658q2DJcKr
-yPSE8gM9iJUYammNFF8TZb4Jk4RW95WQAy0+fpLWP5vyEZb2dajtASFfq58QCu3oVLnI47YHB7cIKx0d
-qs9Jv6vMF9kNFKHSiXwZnEij03iyWLBnOiY0OzcupUVwBuOA8KbWmZXPJHupEe1AxnHr6r0pZSsVvlub
-Tz2bNauacS7WsO7gHmFrEdrDfTzgwnrKtglPavX/KUx5qx4e4hHB4xNTKsLOdScv9LvgBB7KWCUU+2ly
-Pra4HMLry9d2/asfSWuVmbkGwtM0YYXgHkeJ8dV7nT5j9cqnepk2HKF0rHuhtIlhYNCZb8LWDaVcbsD9
-xWUetArbrDfPo8ifpsCeO5NtiSPBntgXGz/gfudJDh7bpWzxDpbZemMARyvIvg9WOU59ZULyjslz7Jcb
-zRHu8tgY4fEFmZttbvC8mhGuj8Fjwmy2iS1Q+S1Tbk8o64xJUaVG8zfWRtiZ10YZVS4bzzK7i+eZf/EP
-UEsHCO4CXdDtAQAAHgQAAFBLAQIUABQACAgIAAAAIQDuAl3Q7QEAAB4EAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAsAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationProcessor.class-5d72cb5f-16e6-3261-be99-2744fbc4ef50--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsPropertyMatcher.java._trace-11cb98ed-242d-3dff-acf1-cac95d284c45
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsPropertyMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW3UUx/Prvcnt
-bRZ3+1vmpBd1k2wsY1uhuIfObjtXXW2DbGxZujRNF++aJk2bpF3T7UEQ9iCo7E1wIj4I7kURZIyBjqGI
-7EHRMWZhZcomVJlgHThkfxhoDb9zfrm/X/r2+Z7vPeeTGwINhUJhxhoN5u0IdQxug9f6X2ChXY35id6T
-tWpvY/LEycn6xGSx4pfn/Vpvmvhl5BG/Win6C5XZ+s5TJ6odL22dS63ztss9ITi8fzmeTDa5L9bfH2L7
-/1sjCKdssIur+Mr9eF9fgEO2IRAfHeJcGyYsZTj8hTkwEAyHL0cF0vAPc+9eZbgSFYjD1AYLmn/BOPWM
-DLBw4O04HISDAX9sE9MDBz7r1AqHNsZhHMYD3s2J6YFDr1paIe1EYQqmgkLa5W3BzicooCcGEsT7upps
-pF90VWbpcUNyh2BfLkzFRL9sq8zSc7KfEv3MWxwWYCEQyHywngIUyHyeIEaBzEVXZZa5ZkjGhYtyIQpk
-btoqs8yy7KPA0b874TScDgSOPrIpQIEsSxCjQNZyVWbZ5wzJYmF2CydGgex2W2WW3SX7KDC6aMIZOBMI
-jC7FKECB0d8TxCgw+qerMsuFDcliYc7mxCiQW2urzHJPyT4KjN0Mw1k4GwiM3Y5RgAJjKwliFBi756rM
-8msMyWJh3uHEKJB/0laZ5Z+VfRTIJx1dIO/xtuBIl2Z07GEnnINzQeHY6noKsFCIJ4hRudDjqswKzS+B
-WCgU+jkxKhf22SqzwpDso3LhsKMLFKZ5W/BGl2bkv8/hPJwPCv6nNgVUuJAgRmX/S1dl5i8akoWCvyQX
-orJ/y1aZ+XdkH5WPb/Vuw0X4Si6MHP/XhEtwqXVggrk6P90jWSyY2GPp88GoNi/+asIVuBJ8wuJvbluw
-6lCAH3nyiFeH7+CaXBkubTHhKlxtnShtc3UedCSLk6WRzcR4wSjluRawUj1GAZ4sfe/V4Dr80jpZ/tCE
-G3CjdaL8kavzZUeyOFn+gRPjay9ft1Vm5Z8NyaI/tcf7BG7BHVmIVLgJy7DceqDS/HVovLFHslhQAUuf
-D0e1+fTXJtyFu8FHnv7Wbgt+dCjAdzCzycvDPXgkV4Zn/jHhATxonZh5aGtcZY5kcbLavZmYXnt1A9cC
-Vk3GKMCT1Tebr/2xZ7ZO1kZMWIXV1olazta56EgWJ2sLCWL8ddRed1VmtfcMyaJfX8s9y7MCo/qmGAVo
-VH8+0lbY3aEVZovc6/a6g8LsqRgFVHjHaiu8G9EKc99wz/XcoDD3U5wCKvxltRXuR7TC/FLcS3rK/y3z
-K21BI7SOAnzif1BLBwiwxXou1wMAAGMJAABQSwECFAAUAAgICAAAACEAsMV6LtcDAABjCQAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAFgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/.OwnsPropertyMatcher.java._trace-11cb98ed-242d-3dff-acf1-cac95d284c45--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatch.class-d5a535e0-dc44-39a0-8f8f-6dd7a35cbea9
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatch.class
-
-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
-AAABAAEAPwAAAN8IAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/HasTypeMatch.class-d5a535e0-dc44-39a0-8f8f-6dd7a35cbea9--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceXMLProcessor.class-0fb5e74b-4d08-372a-b974-3f44d1758d19
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceXMLProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVVG1P01AUfi6b6zrK
-21QEVBiIshegii+gRRQXTEgGEoZDP17qdRa7drntDPqrlJgQNPGriT/KeNp1Cowp9kN7zul5nvOce077
-4+eXbwDmUFTQxTDxvGZvSW4KveFbtt7yXqyVNqRrCs9zpYI4Q8GVVV2YtlX3hC5qr8l2pdD3alYTeBTA
-kFi0HMtfYohlcxWGeNF9JVSo6FaQYpg6nWtlg5tveVVMboqq5fnyvQYNPQzJ1fXy1vJ6cYUhVzoj1Egh
-hj4N59DPMJ09MyxXUZHGBQXnGYZ+H03LiNI1XMQggyr+CBspdUo2uolwSMMwRuhcRNHmnseQyXZsJcww
-GPpKliPWG7UdIbf4ji0Y0iXX5HaFSyvwo2Dcf2MR4WTp34Mk0v6q8KNmuW+5DiEHSMouf8ebuDVepzS1
-bFUd7jckFaicfL/YdG3uVPWyLy2nanToRQrPbUiStBkZk0+56bt0zkuGChKt4TpuMPTI45L6TggKhpnV
-MIZMEnlaqr2arWCa1uH0nlvVomKrtbqdQgGzwTokunETcwpuUdVjRTTcxh3irjd8hoXskR6f7ewK0zfa
-I7n2UBL3GBhp7Cn7NH/ijcaUKjclWYEzfNp0ZgMyBm3VcYQMl0B4ChYZRv++vPSBtNZXwSMG/T9noWC5
-4yfZBmJQIhjGaYAxBFcXWXSydFfIK4Y+MJDfR/IAvfsYOMQlhu1PYepluveGwFFKH0M/MrhCntYE4SrF
-gXgwbMoeDzETIfEHigY58/nPuPYds/kDTG0Hdjr3FYWXB5g5hB5DM3S3LfSRoLGw/CCpBfJEWqCy01Rq
-hv6H+hEZ85GM+RDD5kjDQqjkPh7QM02WCgMPEyqW8BhPEuovUEsHCGzxMOWJAgAAVwUAAFBLAQIUABQA
-CAgIAAAAIQBs8TDliQIAAFcFAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYA
-AAAAAQABAD8AAADIAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/util/UmlTraceXMLProcessor.class-0fb5e74b-4d08-372a-b974-3f44d1758d19--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/plugin.xml-c6c2d705-e006-306b-9a92-8449c350af52
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/plugin.xml
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkUtPAyEUhffzK5A9
-YOPGGOjsmrhoYkxdG2SuU1Je4WHafy+M09FJjIlsuBfOPZwv8P5sDfqAmLR3Am/oLUbglB+0GwV+OezI
-Pe63He9BGR0SfEvvqrTedPyGkI6QVgVTRu1qhRDicM7gmhQFr10W2MeRzi4U7HutfQQ6goMoMwyvQaqT
-HAFv23hzmA/m9muVqAU+5hweGDsW+maBWp1psYbmKBWwRrCaUEamVFGsOTQBvRZP83MrcU2z9wMYgW3b
-WPUlk2/LOR1hNuXjbOH7H+8iq7wxQfyJ2/pVnHwJIHANMWX4m6tkbRa4Z0i+RAU7qbKPl0cbfg/O2fXP
-PgFQSwcIBeBOFf8AAAAJAgAAUEsBAhQAFAAICAgAAAAhAAXgThX/AAAACQIAAAgACQAAAAAAAAAAAAAA
-AAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAD4BAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/plugin.xml-c6c2d705-e006-306b-9a92-8449c350af52--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassQuerySpecification$LazyHolder.class-98857215-1720-39cd-b33a-7763da405c81
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUmtPE0EUPdOWdruO
-Uiq+8AFogdYYlxD0S9GENBhXNjXaTX18MdPtoEOWXbIPEvhVKB8wmvgD/FHGO+tqSU1M6oedO3P3nHPv
-PTPff3z5BmANrQoKDO10z7cOhK+GIlFhYKWJ8q1eui+jji/i+EUqo8PevvTUjvIyRMMRR4dPQ38oowpK
-DLVdcSAsXwTvreeDXeklDIbd7bmb3c4Ww5ozqX6boU5s1+68s7u2a2869tutl5R0xgsR0tjwfBWo5DFD
-sdnqM5Q64VBWcJ5hddLCJjimOWqYYShv5KoPmpMP0OpXwXCRYwplk3aXOC7jCsOMDOI0kjYpK9I7kkOG
-2Wbr77k0/RpHBQbDtKMC2U33BjJyxcCX2ojQE35fREqfs6SJIm7q1k1yIPmgYoZHE/d95mLb2otFjtva
-C0N4nozjxvpou8qwTo3/x9WavTCNPPlE6UkW/wW+r21h4HYQ5BhJY5mjJrFANhXpKRcwp62m3Zz2jGKJ
-1iq09+fo9DBDAfWv4G/YKS6coP4Zsye4+jFng7AFWrcJ7+J6ltVf7Y+GRZFRnLp7ihsjWjlLPsso/BcA
-tzBPsarvPCffy/4AxiddeIEdj5V9RTqvf5etGbiDRs5s5MwSMY/Hqm6faXQpW5exkmnqVjmaMH8CUEsH
-CJFztaTqAQAA7AMAAFBLAQIUABQACAgIAAAAIQCRc7Wk6gEAAOwDAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAApAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/SuperClassQuerySpecification$LazyHolder.class-98857215-1720-39cd-b33a-7763da405c81--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsQuerySpecification$LazyHolder.class-192c5b24-a257-3f0d-b9c8-777c07b17a32
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClUttu00AQPZukiWMW
-moZyK7cCBhKEMEIIIRqQKisICzcIEiLKC9o4S9jKccCXSu1XFfpQBBIfwEchZo0hVXhACg+emR3PmTNz
-dr//+PINwB00KygwOOk4sGP5IZWhL4dKjCIxttNEBfaGjGMxku1tGSbx81RGO9330ldvlS8SNQktT+zu
-PJkEQxlVUGKobYltYQciHNnPBlvSTxgMt9PtrXecNsMDb16eNYY6dem5zhu34/bcdc993X5BSW+WkCqN
-lh+oUCWPGIqNZp+h5EyGsoKjDPfnHcAExyJHDUsM5Vbe/WFj/oWa/SoYjnMsoGxSdILjJE4xLMkwTiPp
-EoMSgdqVQ4blRvPvPTX8DEcFBsOip0LZSccDGfXEIJBamIkvgr6IlD5nSRNFnNcrmKRI8k7FDO255z90
-8Wtam0scl7U2hvB9Qlp3p+FthhYt8B9Xb3YnaeTLx0pvZv2j/pZWioG7YSgjJxBxLGlTczovVkm5Ir3+
-Ala0+hStaBnJl8hWoa/jCJ3uZVVA/Sv4JjvAsX3UP2N5H6c/5mhQbYGsR/UvcTbL6q/2p4dNnpFfuHGA
-c1NYOUs+zSD8VwEu4CL5qn4GOfhm9gcwPmniVbY3Q/uK+mz+pq0ZuAIrR1o5skTIvRlW79CgVzN7Ddez
-nnpUjgbMn1BLBwgLS+aT9AEAAB8EAABQSwECFAAUAAgICAAAACEAC0vmk/QBAAAfBAAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAMwIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsQuerySpecification$LazyHolder.class-192c5b24-a257-3f0d-b9c8-777c07b17a32--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.EmptyClassMatcher.java._trace-fb09c697-80e9-3039-a42b-6d5efd7d9e34
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.EmptyClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjz9oE1Ecx+8l11zS
-NHJem0EeCA63qDRSDQi1+EtrCG2GSAjnxeCRmD+0Ng21sUIEkUJcVIogYoYWHDK4VCo4mEEHydK5iw5B
-dC3UybXI3Xuv773b7vP9fX7f9ztFUcYQWgkj+KsEbuHUj8vXkXKhvVFNbK41E/W19UedarPSbifS7ueC
-+zn9+GEzMH/cOGfAMdtRIJXZMGZmlED6bTSZVFDm1YRLdIoyPV3ExS1jdlbAN0EX6erijjz8qAnD7JwK
-aUjzcTY1QQImtDTIQEYQNmlAhdzIAAsszv8ihNlC7iQsCfm2ATWocX5JmS3kdzVJKExGoQUtLhTO674g
-cYYEbGPOpPze5WBhAYuMCo7KOOiyZerQgQ4vtJJxEtBCa8mkTAqt21hkZK2qjL1C+1IYutDlhfbVCAlo
-oX3DpEwK7XksMrLvqYy9wuKeCtuwzQuLn2IkoIXFbyZlUlgcYpFR8ZfK2Css5cegBz1eWLoTIwEtLNVM
-yqSw9ACLjErPVcak8LXuK/zgDwbj0gtOLAx96HPBicdJwISLJmVygnMFi4ycrMrYO8GxdF9hyx88G5de
-KC/psA/7XCjfjZCACVWTMjmhvIJFRuWuytg7ofw99Rs+w1cmhCo9FQYwOF2o7GCZv5yyV1D5qcnzP1Fp
-Xn2qwhCG/OLqFvYFu2dJQH+hFtXhAA64UMMxEjBhOuQTrgUkoX5Th0M45EI9FyMBE+5rPmE1JAmNJzqM
-YMSFxospEjChr/mEvZAkLK9PwREccWG5a/iCd5MkoBv/AVBLBwjkxGexSwIAAIsFAABQSwECFAAUAAgI
-CAAAACEA5MRnsUsCAACLBQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAAigIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.EmptyClassMatcher.java._trace-fb09c697-80e9-3039-a42b-6d5efd7d9e34--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEndTypeQuerySpecification.java._trace-a8d40082-ed0d-30e2-b248-6887192533e5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEndTypeQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzL1OwlAYxvGWiE1T
-gwaxDgymgWhixMZBFhLzDIavUAoYkQlSPoKYAikIo4O7xlkn9QJk9gq8ATd3FxdNHIyLpJ5TTunZ3n9+
-z+E4zs/z1Sced5wvfYJv6Djmuf3hoKGOuqY6bFmjVq/RanaM9sDoqkfkPvy/y4bZaRrnnX5vd2yZvqRU
-eQzjdvYTt5X8UiKRaagtT2+d41PhiH1TwKcO5LlQV6JRZpHuKrEYC9LXoh0oyJzK8TgLMhdLdnDATXAO
-PAgukJVDiQQLstsBOzjgKoTpc5F7kSQHTQQPepbmUO5dQg45pmgBBRo0dqapIkkU5V8FlFFmUf5tlSSK
-9A0BFVRYpG8GSXLQZAVVVNnysk7KbPa7hxpqbCrsiCTRXaEvoI66C41lkhz04UcbbRf6FDzpJ0gS3RUt
-P0yYLCqOJU+6DJBEd6WzBViwWFTqLXrSaI0kuvsDUEsHCLdEZPFXAQAACQMAAFBLAQIUABQACAgIAAAA
-IQC3RGTxVwEAAAkDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQAB
-AD8AAACWAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.MessageEndTypeQuerySpecification.java._trace-a8d40082-ed0d-30e2-b248-6887192533e5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.IncompatibleSpecificationQuerySpecification.java._trace-5d913390-6fbb-3862-981a-0d5cf69ba02b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.IncompatibleSpecificationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABlzL9LAmEcx/Hnjq7j
-MCyMDFpEGjQ4PB1aJPBzIXWp5J1KkDh0Xkbij8xfW7S0ROAcbfYnNDb3F1RLNLQFrfUPhDzw3HPe+H3z
-+nwJIZIg2BkBj0Q03vUfAHsC0QZ9Rxt12tpgaA8bHds5b3YbWpk7jux289QeNi+6ifFlW9xvHH9EMHV/
-kJjRUWMxIh48bUCHTgRjujm7GRCMl+hc+FPjcW6RU9RUige5bWUWGMgvR9NpHuSTS7Pggt3QHKjIXvAW
-yWQ84Dc4CwwUTiLIIsuTwrVCk4smsg/dB+bQ4WcAJkyuFEUVFix+VkwoNDFkfsmoosoj83uVJoasLRk1
-1HhkJUM0ueh5BXXU+fK6Tos7K0k7cOB4kq7QxHalGxlnOPOguzBNDJUVCS20eFQOyr4UDtHk7m4l9NDz
-oEnAlx6CNLFdpb+AEUY8qowXfelqjSa2+wdQSwcIdh55eVMBAAADAwAAUEsBAhQAFAAICAgAAAAhAHYe
-eXlTAQAAAwMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAA
-AJIBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.IncompatibleSpecificationQuerySpecification.java._trace-5d913390-6fbb-3862-981a-0d5cf69ba02b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatch$Mutable.class-89d0e1bf-1215-3cb3-a1ea-e563e562a971
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkD1PAkEQht85jk9P
-Ufy2MBQWgEQMscPYkJhoUEg0FHbLucqa447s3fmrbKxMTKSw9EcZ95YTGokYN9nZ2Zl3np3Zj8/XEYA6
-ttMwCPVw4NT8gAV8wOy+cHmtwyQb8IDL9l17yCULhOdesMDu712EAes5PA2TUJm/jpA6Fq4ITgjNUsuT
-9zVuO2Lo85pi1CMzrW38nJ8AG+UuwWx6tzyHBLIWksgRvH9jW/OPo1vIt5TmMhz0uLyO/oRQaHk2c7pM
-iugeB82gL3zC0R/w37/cIBjDDqH422iRrj1TNx2RkBV+DCckSuUbQu7KC6XNT0UU2p3Z08EDe2QE68x1
-uWw6zPe5miodw3AIxUO0DLWTSKl7WnnnMHU8U9mv0gsyz1qxoGxOK9+UagRLecWxDotY0pwM8lhWlMhb
-QUGpCatYi7lVdUY5w3yaEFM68q5p1jgb0wysa7uBTf0y6W63sPMFUEsHCFJfE45gAQAACgMAAFBLAQIU
-ABQACAgIAAAAIQBSXxOOYAEAAAoDAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAACfAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/ParameterOfOperationMatch$Mutable.class-89d0e1bf-1215-3cb3-a1ea-e563e562a971--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationQuerySpecification$LazyHolder.class-265c56c8-dec3-308a-8d70-faee9819e88f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUm1PE0EQfrYt7fVc
-pVR8wzeUqq0xniEEP4Aa0mC4eCnR1kb8YrbXVZccd+ReSOBXoXzAaOIP8EcZZ9fTkpqY0A+3Mzs3zzwz
-z+yPn1+/A1hEq4ICw5NsJ3D2RKCGIlVR6GSpCpwNkWzuythEXmYy3u/uSl+9V76JNDxxsL8RBUMZV1Bi
-qG2LPeEEIvzgbA62pZ8yWG6n21vrtNcZlrzTM6ww1Anfc9vv3I7bc9c89+36Kwp641SUaa36gQpV+pSh
-2Gz1GUrtaCgrOMuweHpqGxzTHDXMMJRX87qPm5MM0epXwXCeYwplm7wLHBdxiWFGhkkWS5dqK6p4IIcM
-s83Wv7Np+BWOCiyGaU+FspPtDGTcE4NAajEiXwR9ESt9N0EbRVzXzdukQvpRJQzPJuj8xIJXtB63OG5r
-PSzh+zJJGksj9xHDMrU+0YrtbpTFvnyu9DQL/09/qMVh4G4YyrgdiCSRNJw9ahTzJFaRHnYBc1pw8ua0
-cmRLdFahN3CGbssmC6h/A99ixzh3hPoXzB7h8qccDcot0OlR/mtcNVH91f7WcMgyslP3j3FtBCub4AsD
-4b8TcAM3yVb15nPwA/MHsD5r4nl2OEb7hups/aGtWVhAI0c2cmSJkIdjrN6JRu+Y8y7umZq6VY4m7F9Q
-SwcIUs+l1ewBAAD6AwAAUEsBAhQAFAAICAgAAAAhAFLPpdXsAQAA+gMAAAgACQAAAAAAAAAAAAAAAAAA
-AC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAACsCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/HasOperationQuerySpecification$LazyHolder.class-265c56c8-dec3-308a-8d70-faee9819e88f--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/.settings/org.eclipse.core.resources.prefs-8cba1a84-8907-3e5a-9c62-e04b96bf5e93
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/.settings/org.eclipse.core.resources.prefs
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABLTc7JLChO1SsoSk1L
-LUrNS04t1itLLSrOzM+zNeQC8vNTMvPS9fVz81NSc/RLc3N0S4oSk1P1UpPzi1JtQ0PcdC0IqUrJTEwn
-pNIIQykAUEsHCM2cXoZPAAAAmQAAAFBLAQIUABQACAgIAAAAIQDNnF6GTwAAAJkAAAAIAAkAAAAAAAAA
-AAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACOAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/.settings/org.eclipse.core.resources.prefs-8cba1a84-8907-3e5a-9c62-e04b96bf5e93--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/StatemachineValidation.class-cd7f1bb7-3722-3833-809d-f83064ba1901
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/StatemachineValidation.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC1l9tz00YUxr9NTATB
-gTSQUAqF0gvkQiOgXEIcEnJxQu4XB6dJW4Iib2wltuzIsgm0pTN96EP/GnqZgZaZvnamf1SnZ2UnduSV
-bDNuHuI90p7v/L7V6kj6598//wJwCz8oaGK4lksl1ayt2Tyl6QnD5GqkLIhqSSOm2UbaVBBgGE9bcZXr
-SSOT5Wre0GxLU/dy3HquWjnTNlJc1TKGaqQySXVMy/IpbnKLxGJLmm1zy5yy0rkMw/Hphcjq6MJ4mKFn
-rsbyIUozTJpo6pyhr7uexNbwvs4zIsgqOMkwUtUFP0hQo87pZXH2UIUhMJ6O8RNgOBXEMbS00qg9iPfQ
-wdAyZJiGPczQ3N0TZTg9RzQLudQWt1a1rSSxd8yldS0Z1SxDxMWDbQSv785rGSduRTPahfz7QZzHBwxn
-HLxIhuvGtqE7vrJCe0fLa2rONpJqhNuhVlzEJQUfMgxWLI4z6XGWx1YtIx7nVsSIm1oyu1yhG4SCywzD
-shWuWSR0ElfwiYKPydkRxiA+xWe0NlosxtDZXTCQ1My4uri1w3U71LPRimvoUdDNcE8OEM5z055MW0UI
-uYVehpCnhaoKtJTX0a/gc4ZRucRiRuxsmrpm2Il0zh7jCS1vpHMeOCpD2BOnDi0Cu4kvFNximPQS02iz
-FCWsouJhBTndbYYZH7r6BAnxLgYU3KNNJFdc4cUbqSg2qnuj3WcY80SrVYiQQnigYMjzck6bejqVocl0
-9x1JlVMN+13OOrQI7CHGFIwyDMnFljRLS3FqnovbVS7iOMNDT6baZAgnjCkFk3TzVNU52BFymkfUZmuh
-8Vahxh2wEwb1uc44tyu7DsN291xNz6PyHm7GiSIkAassMK/ZeoJbtCjzWFSwwNBbe1YQS5hlaBJPixbu
-VGUYeFdeemrQGrjaFoPeyAVwqZfcR/GlgjXZm4I8RVhfZbhIxJ6djSHVSHbPOiUXX+OJgm8YbtadLPxs
-MFxx/Pj1Qgarsab8ipWcbSGmQGe4+24Kwt5ThvNkT95PGXYaaUtepGQngR0FBkN/fZnCxnZh13k24Abv
-Os86JTMmMgrSsl1XLVn4STKcIz+y5s2QaKQVWYmSCxt5BTmG6/XkCQN0n3cdNXCwGRni/xP/QYUS/gt8
-p+Bb+mqoI03Q79OnQ4T6gM4nDfGSfkH+hdEvXmLptYxea+m7inLEJwGNOnCCHoTH0US/QMA5E6RRmI6I
-v7O/ou1vtL0FW3+N07+hjeJXdLwZZ+j/KUdtkJRCaMcDnKVI5HU6M1g7BfS9USH+lo4w+k31vkZX7+84
-9wYX/sBHTVgrBFfLg77y4EZ5cKc8GCwPRsqDiULwi8MmqHsJAxgjoHHCm8AlctuHSQxgikaPsIJpbGIG
-Scw6joIFWDra4qzdDC5XWOqnkZgVICuvDiu1OMcWylQCZSqzFSr3aSTW71jfG8y5ZVYcma7ChKKMGC3T
-GVE8QsZ8sK669aJSrAhWfbEeu2U2qmCtQ/XD6nPrPZFirVMdP6yv3DJbVbA2cdsP64Zbb1uKtYmnvlia
-W2anChandB+sO249U4rFCdcPK+6Wsapg7WLYD2vQrZeXYu3SLeWHlXLLvKiCtUd3sA/WiFvvpRRrj+z7
-YWXdMj9WwXpGTcQHa8Kt95MU6xn2fbGeu2V+roL1vTP/5X9QSwcIXsSyG+AEAABcEwAAUEsBAhQAFAAI
-CAgAAAAhAF7EshvgBAAAXBMAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAA
-AAABAAEAPwAAAB8FAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/StatemachineValidation.class-cd7f1bb7-3722-3833-809d-f83064ba1901--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.SuperOrEqualClassMatcher.java._trace-a9b8acab-14c1-3018-91db-7dd96fad920b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.SuperOrEqualClassMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW1Ucx3Pae3Ob
-tdlmknmNx8hejKHB1D/dgy/ldzatZRVLTLmmKaEJt1mTtvmzxASHjmkR9aUoPkiFvW19EAW7PehDBR+U
-qWNQRJCqzAn2YYzJxkRZRdF6zu/knpO8fb6/7zm/z70hEJ/PZxLSeZ2wEV/f04/A+dQTxHek1XRH2tXl
-kVbpZLtUc0vzleJCs1gdySA/JdgpLlfmiy9W6rVU5+Ry37HB1kshlpL3+OD58WQ0mdzjI6FUykfGnx3i
-JKZkPGurODERHR1VsNjPURydWAxpw1csZXg8aoyNecPjsSBHHE4asPdRxlMHMMDCGQuOwlGl8IYMROG5
-P6KQhnSXpyIBZDwwFRvQCul3ozAHcx5fCCHjgfQXllbIrA3CIix6hcw5uyfY3I8BnvgmjvzM0B73Z7ao
-yiRzw5RscL6dQJ7ez/t/UpXJ9D2WZP//7ByzoQMdT8DJHcJACDj1OLIQcNpUZeK8Y0rmAs57CWQh4Jyl
-KhPnU0syF8j+NAArsOIJZH8NYCAEsjfjyEIge4eqTGaCpmQuMBNOIAuBmShVmcyMWpK5QO66Aauw6gnk
-bgYxEAK53TiyEMj9S1Ums/ebkrnA7OEEshCYjVOVySyzJHOB/H0mrMGaJ5CPBTEQAvnhOLIQyD9KVSb5
-SXmBEMinE8hCIP8CVZnkm5ZkIfDqwR6BNbsn2NinGRVKA7AO616hUD2EARZW4shCufAWVZkUzpmSuXLh
-gwSyUC58TFUmhcuWZK5c2D7YI3Db1oPiwD7NyB214SJc9AruZAADLEzHkYWym6MqE7dtSubK7ssJZKHs
-vkZVJu5ZSzJXdn9jO/AJfC4v9M9/acAmbHYXzH9Ndd55QDJfWPJb2rx0YFCbn/jIgEtwyXvCExu0J7gS
-wkA88sJD7BRchm/llebCrgFbsNVdsfAP1bgcDUnmK8vJYWSxob/8mK0FpDwRxECsLK+zVfgOrnZXVk4Z
-sA3b3RWV01Tn90OS+crKhwlk8dorF6jKpHLFksxf++KT7AZcg+uy4F8KGbADO90DS/dSnR9/UDK/YMmx
-9PncoDav+gy4Bbe8R64atCc4HMFAvIPqaXYGfoe/5JVmLWPAXbjbXVHb+8Fq3IpI5itrbw4j42uvrdpa
-QGrngxiIlfV+9jb8zfzdlfUfDEYY6a6oX6U670Yk85WNYBxZ/DoaYaoyaaRMyfxramzYLMACnlHjqyAG
-wqjxo7+n8EufVmg+bLMwC3uF5lgQAyykrZ5Czq8VWus2i7GYV2h9FsEAC99bPYVrfq3Q/jnCkkz579K+
-E9WDzlAYA3HiP1BLBwjwmxcF1wMAAGcJAABQSwECFAAUAAgICAAAACEA8JsXBdcDAABnCQAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAFgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.SuperOrEqualClassMatcher.java._trace-a9b8acab-14c1-3018-91db-7dd96fad920b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEndTypeMatcher.java-43d8793b-5350-39c6-b2f9-6e27a94b2ab8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEndTypeMatcher.java
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/MessageEndTypeMatcher.java-43d8793b-5350-39c6-b2f9-6e27a94b2ab8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsPropertyMatch.java._trace-4506754c-0fd6-3fc6-959a-9347be5155f7
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsPropertyMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IFGEYx+d1Z3d2
-1m3N2Yh0xLbDSof1A2FPETyt+zGrbsmyzIwkmUlhqFSuRUFfdLAOSp06eeuih74QDFRID2uQkAVRl7p1
-sEMIkQRB0TrPM/u+62nm939+8z7/4ZUkyctYf4bBe6km8QbONUeYdKQ4Mdx+dXys/fz45ckbw2NDxWJ7
-ave1a/e17dqVsZoTN623tbDpfiOB0bWlNTSUeXNfc7PEkjX1DuGUJQ8dbWws45fa8tCTjOicWPKYjORx
-KHOwqalMWyHHPKVyYklbRkKz6C0/+IrrShXerXOQ6rzWIhFOH6IOUZvPOieW/Ckj4Y7fYYeozV+VE0v5
-0MQ2KUtpaeHrU2dkB3FhaqR6eCkkDNMByMTaKnXS9XosVqmTjvmQnCVpO97RWamTHlQ7Oip10iM+JDTn
-/PE435h+ITtIG5eUquFaSBx+qh5+VYWhcdwLCUjwsZHwUUCCESXGvzFO6iIz46LsstPT+OaFDGSEA7/7
-KKADt8PE+NPGjioyM/7JLjsHZqcUyEGOH5idCVKAB2a3vJCHvCD8UPYEO3UU4BfdpgIWWFzoHvRTQMJz
-DQZgQBDWghSg0NOiwBAMcaGnNUgBCr1tMozCKBd6O1UKUMi1+mESJrmQiysUkJBQ9ghZuUroGzwM0zDN
-hb7bIQpQyN/SYBZmuZB/GKIAhcJZDeZhnguFif0UkHAvSoyXX3igi8wKT2SXnbsqzIWJ8W4Lz1SRWeGV
-6+PdmgsaLMIiL2CWVAqwgPkuSowFzI+6yMzcll3GA3+FibGA+UcVmVke18cClumHJViq7LMuaMRUyLrj
-h2VY5sL9KDEWsmZ0kZk1J7uMC56GibGQtaCKzKwV18dCtscPq7DKC9i1AQqwgH06ACUocR7XiN0PpgKw
-DutceBQlxsb2Y11kZr+UXcYGi2FibGyvqCIzu+T62Lg/6IcN2OAF+g8EKMAC/wFQSwcIDazBVNACAACS
-BgAAUEsBAhQAFAAICAgAAAAhAA2swVTQAgAAkgYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAA8DAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.OwnsPropertyMatch.java._trace-4506754c-0fd6-3fc6-959a-9347be5155f7--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationQuerySpecification$LazyHolder.class-1dc20cd8-b992-30d6-afec-f4dc1fe33f05
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMM
-TUO5lVsBAwlCGHGXWlVUURGmViKIFS4vaOMssJVrV74UtV9V6EMRSHwAH4WYXQKpwgOSH7yzHs85Z+aM
-f/z8+h3AHbRrKDGs5Juhs81DOeKZjCMnz2To9D5GaW9LJDr1PBfJTn9LBPKdDHTG9vjuztM4HImkhgpD
-Y4Nvcyfk0XunN9wQQcZguN2+v9rtrDHc9wpILDE0icB3O2/druu7q577Zu0FJb1pLao0loNQRjJbYSi3
-2gOGSiceiRqOMtwtoG3CwqyFBuYYqstj4ketQmO0B3UwHLcwg6pJtxMWTuIUw5yI0jwRLpFLotwVI4b5
-Vvvf6RT8jIUaDIZZT0aim28OReLzYSiUHXHAwwFPpHrXSRNlnFfdm+RD9kGmDI+LtH5oyUvKkUsWLitH
-DB4EIk3te5PrbYaH1HuxNZv9OE8C8USqeez/1N9S/jBYbhSJpBPyNBU0nzlpFYvkV5n+7xIWlOd0W1Dm
-UazQWYdawhF6e6CrgOY3WK/ZAY7to/kF8/s4/WmMBtWW6Fyneh9ndVY9jb8cDkVGcebGAc5NYFWdfKYh
-1u8CXMBFinW1/DH4pv4CGJ+V8CLbm5J9STyv/sg2DFyBPUbaY2SFkHtTquuHGr2qz2u4rjlVqxZaMH8B
-UEsHCOjJAWbtAQAAAQQAAFBLAQIUABQACAgIAAAAIQDoyQFm7QEAAAEEAAAIAAkAAAAAAAAAAAAAAAAA
-AAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAsAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/util/OwnsOperationQuerySpecification$LazyHolder.class-1dc20cd8-b992-30d6-afec-f4dc1fe33f05--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperClassProcessor.java._trace-ccba7ece-a848-3db8-84cc-2714a6e74ac8
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0nssozcDk
-4OHozMLLyKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOnc7CbFIwLQxMjnZOcTwgfomjOBsv
-A5tjnggvSJiVm5OTgdGxVwDEg0oyOs5F5W52zOETQZjltNkhR0QELs/qdJgVicvodIIDxIUa7XRBDcwT
-4AHymJ2uSSN4jE4fWSE8FjDvO0SlLETlX2kEj9FZAqJSFqzSWc2hWEwS4SA4H+ogZytWcXGEg5ztOUBc
-qIOcfQVQJGPZkCQBUEsHCDKt/ufNAAAAbgEAAFBLAQIUABQACAgIAAAAIQAyrf7nzQAAAG4BAAAIAAkA
-AAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAMAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/.SuperClassProcessor.java._trace-ccba7ece-a848-3db8-84cc-2714a6e74ac8--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsOperationProcessor.java._trace-67c81712-0739-3b57-80b6-cdf656d765a4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0PsQow8Dk
-esUh2NSckcG0uChZvzQ3R784tbA0NS85NSUzMb0oMVc/GMp3gfDDEnMyUxJLMvPz9MoKc5gc9jkzs0vD
-jGHgcVwtzscH5N7hMzVlYHQ8KwDmQSQZHe8KI3Od/rGKiiK4zswcYC5EqzO3Cpj3igvIY3YWlEbwGJ11
-mCE8JjDPQBjM+8oHVmnGheAxOjtAVH6FqExglZBAsjCVA8yFWlgsjCLZxoYkCQBQSwcIDC0IvbQAAAAy
-AQAAUEsBAhQAFAAICAgAAAAhAAwtCL20AAAAMgEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQF
-AAEAAAAAUEsFBgAAAAABAAEAPwAAAPMAAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.OwnsOperationProcessor.java._trace-67c81712-0739-3b57-80b6-cdf656d765a4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.HasOperationMatcher.java._trace-dcefeb18-d9d3-331f-9bd5-c8e656c5d41c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.HasOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oHFUYxedmZnd2
-Z9x2mWxqkokidgtl1eShLeKf2u8qhDRCSLpkuwxrs9nudnfD/mnS3ShSK0GoL0XFl31QBGsRgwVtQJEi
-Pih9aKnB1j9BSfPQPvRFSrGRUvtiuPd+M/cuefqdc745ZyYEomlaiJD2DkKHtZ6X++DDgSGi7T6xcHSk
-Xa+NLM7WqsXZVrXZGJmcbbVKC42Mrwwvztd6Xhmcf9hLn8FTDQ6NGolUaosfiw0MaGT0iUcYcZeMPu3I
-OPZoYs8eCZ/SGfLTsb2OYo6aknnwT2P//sA8eMNmyM3xqHHgQGCOx3oZCpOaQIFK9hgKPDCxkoBJmAz4
-alSwOJj4PaIEpsYTcASOBFx0BIuDqUVTCaTHbahCNQikp50uobJNCOJiMSk4ZW2xnj7pykzSHR25h/FH
-6O/bwfKfWjKT9Je4YB+7n77pQBvawYDpzT4h8AGZaFIwH5DZ7spMMikdmQ3IDKPPB2T2WjKTzEs2MrvP
-1iKwBEvBgGwrKgQ+IPtWUjAfkH3HlZlkP9GR2YDsWfT5gOwXlswku2Ijs3vvuAFn4EwwwGvFhMAHeEtJ
-wXyA964rM/HO6shsgPc5+nyAd96SmXjf2sjsPtcJQQc6wYDcxzEh8AG55aRgPiD3lSszyV3RkdmA3Cr6
-fEDuN0tmktuwkfn93bg64LWI0yW4lrJo5o8InINzQWBmo08IInAvKZhPnnngykzyCR2ZTc73o88n5x+3
-ZCb53TYyv38+rg7IH3K6hJKlLCp0HLgAF4JAYTkqBBFYSQrmkwvfuTKTwq86MptcWEOfTy7csGQmhds2
-Mrs/+hzdgG/gB3xguLjNgItw0S8oOq7Kw4PIrLA4Yar+YVvxS3cNuASXgjcsbbqqcCweFwJ/5WMl2oDL
-8As+MlR+1oBVWPUryi+4Kh+OI7PKcnmXYN6gl+uOIpDy2zEh8MryX/QUXId1v7Jy3oA1WPMrKl+7Kl+N
-I7PKyjr6/LNXbloyk8rfNjK7r87Qn2ADbmMgPPeiAbfgln8wB5bKrz6JzB4wd8JU/ZO24td0A+7AneCV
-a6bVJTj9QuDfoPY6bcM/8AAfGapPGXAf7vsV9WlL5Xw/Mqusv7FLsPjs9VOOIpD6BzEh8Mr6PXoaHtKQ
-X9n42aAa1fyKxjVL5fV+ZFbZ2EwK5n8djf9cmUmzT0dmv6Zmx6ERGgkWNZdjQuCLmt+HuwI/9iiB4/86
-dOsnCMybMSHwwPyg2RXYGVYCC55Dh+hQEFioJYQgAqfNrsD7YSXQejNBU1T6v6X1XrfwWa8Q+MX/UEsH
-COC7q8TKAwAAVgkAAFBLAQIUABQACAgIAAAAIQDgu6vEygMAAFYJAAAIAAkAAAAAAAAAAAAAAAAAAAAu
-Y29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAJBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/.HasOperationMatcher.java._trace-dcefeb18-d9d3-331f-9bd5-c8e656c5d41c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatch$Mutable.class-5d969cc2-7979-3f2f-8bf8-4d20bbdd6b04
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkE1Lw0AQht9J06aN
-0WqtH4iIB5FWi5FeK14KgpJ6qfSgpzQudiVNQj4E/5MXT4KKePZHibvb6MFDBAOZfXfmnWcm+fh8fgPQ
-xboBjbCbTX2bTaP03vPdJLGHWcTivpQDN/UmO4Msdcc+M6ATtoq9hMoRD3h6TOi1nDC+sZnn8yhhtujr
-ymArc6+o1h4R9H54zUyUULNQhkm4+jfOKV5Zjas7PGDn2XTM4gv5rYSGE3quP3JjLu95Uk8nPCG0/kB+
-/7Ge6IiG2ZiwWbTgzBURajzJOwmlVvuSYA7DLPbYCZep5q8xB7funUuwToMgTzOxnJEjcAhBgXw08ZZR
-EXdDqDPoKl/d2+/QE6qPyjEnoqmcL8L1Ckuo7ZkP81hQnCrqWBQUqZaE0oRuYDnndsQpa5r+8EOsqMy7
-olmzak7T0FRxBatqMqlt17DxBVBLBwivmAwHTAEAAJ0CAABQSwECFAAUAAgICAAAACEAr5gMB0wBAACd
-AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAiwEAAAAA
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatch$Mutable.class-5d969cc2-7979-3f2f-8bf8-4d20bbdd6b04--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OperationWithoutBehaviourMatch.java._trace-d7d06cd9-cea6-3da7-9ded-0957651bfc79
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OperationWithoutBehaviourMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkc1vEkEYh3coZJdZ
-oBpTI4JsYi+kETHGcGrMi4WFlqRBhJV4AmsbaQCtBa5NPKAH7aHx5KGJrVEShRibWONH/IgxJv4DHj30
-7M2DN9l9Z5ihe9k8v/eZ3zvJKIriIcT6S+Ct4rp0PTkVDBMlvn5nKd5u1OPrrWpruVFdullrLsevSGBV
-67Ub1VbtVvNsZ63uSm6WVnTY5w3KxdQ5IxhUXHMnh59CUleP2sSGJNWIDFPX3IXjw99Eqk0FkdSGjkQd
-euIJh6WDz9QxHEzayJf8MSKREaX9IYdwR/oYFUTSp3QkZ0e6qU5Pi9J0220jr9kYH3YD8vAfpKIzoyWm
-QqPR0RKT+pGcJWZZi8VEj1lx28h6zFV1bLgWkIfd8eFDrzTM3PUkEmKYuee3kQ8fhRzC22UeU0Ek81RH
-cm6XTaqzs6Imm/XZyGqyrz2QhKQ03lcPBZ8mMWAn5mMqmGAKYT6hYcCF+wbkICcJz30YMGEhoEIe8kJY
-mPJhwIXfbihDWRIOvBgwIdfToAIVIeReqRhw4aN6SPjmHhMWX56BDnSEsPgrgAET8gcGdKErhMsTAQyY
-UHhgwBZsCaHw4ggGXHgfYoxvVPhCZSaFnzpn552KmwZsw7YoLPa9GLDC4psQYywsfqAyk+J3nbNTWDqt
-wQ7sjM6XzhvIfEGprMEu7AqhEmKMC0orVGZSuq1zxgWfNehBTyr8QTFghdYJCn3oC54xkPkBK09hAAMh
-XAsxxhtYFSozsVZ1zs4NrHca7MGeVPiVYsAK/wNQSwcIus2xk0YCAAACBQAAUEsBAhQAFAAICAgAAAAh
-ALrNsZNGAgAAAgUAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEA
-PwAAAIUCAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.OperationWithoutBehaviourMatch.java._trace-d7d06cd9-cea6-3da7-9ded-0957651bfc79--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.DirectSuperClassProcessor.java._trace-bf4c11da-3a01-39fd-a002-fa3d6b631bd1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.DirectSuperClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0vsQozcDk
-vMJRWk6DkcG0uChZvzQ3R784tbA0NS85NSUzMb0oMVc/GMp3gfDDEnMyUxJLMvPz9MoKc5gcZjpbsEnB
-jGFgcox0quAB8l3UHeaoaDCwOXZK8fICufqCKioMjI7rBMA8iCSj4z4xFO4txyI+EYRZTvcc8kRE4PKs
-Tu9YkbiMTp85wFyI0U6/1cA8Bx4gj9mZURrBY3SWgWh0YAHzlDTAPF8+sEoNaQSP0dmZHcJjA/OCHarF
-JBEOgvFhDnJOZxUXRzjIOYcDzIU4yLlKDEVyAhuSJABQSwcIHUzxKeEAAACCAQAAUEsBAhQAFAAICAgA
-AAAhAB1M8SnhAAAAggEAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAAB
-AAEAPwAAACABAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/.DirectSuperClassProcessor.java._trace-bf4c11da-3a01-39fd-a002-fa3d6b631bd1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyQuerySpecification.class-3a323003-fc0b-30de-89c8-4dfd1f356e97
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVlt3ElcU/k4gmQRH
-Q2MbW1urTYhyqZlIc1GJWpMQpRKDYulD12rXyeQ0njgM05lBi2/9R/qirD708tof1dV9hoEQiAZRWJw5
-l72//e3bGf79748/AWTxg4YRhmy9ahmi6vgN0+KeZ9R9aRnbz2yv5NYc4fqNB3XhNsqOMOUv0uS+rNka
-ogzFmrtnCNOSjieMp5L7Ljd+VaKGW7d9WRUGd6Qhq45lrHFP3BG2cLkvdvNbm/2IDGOr0pb+TYZIMlVh
-iK7XdkUMEzihIcaw9u4kEx2LpeBQh46TDOPcNIXnJRYYNpOp4vvj5mKIYFLHKOIM+eTxYaly33wsXM9w
-vIbni2pwLIVnhHjK/cmitMX9enVHuI/4jiUYpoo1k1sV7kq1Djej/mPpMSwO4UaOQiFtz+e2SUDLQ4WC
-MGL530zhqIWn4TOGW8e6L9oKRiU4DmA7KDF8jnMavmC4MURqivx5427N2hWuyvZ0DAzndVzAVwxnHLem
-El+gKpPcks+Fm3fdmsuwnyzu86fcsLi9Z3SIFOxeyVzq+Ny+3bmchlmGuYGsUSMIl8ZLA5JjOFn2uflk
-izthcZxopZfEfFr9NEBlqobt5m3vURXm+iqjOwlbrWKmJkjjaw0ZhpnjpXVcRpJhJOh7EVhhuDosP/Lc
-Fs/yymKAz5Dor+Y+FsT4GyxpWGS4cJysjgVcoX4hM6GFleSPXXnZ3tkXpj9AoKgArjGc7XaUVLJqMNaV
-igZy59yR520gxfuGjmXQXfnz4aQexsodfdbGGYQu9bfDXV4VPt1XDKePcJqhcHQsBspmocR9wrbbKWFY
-V66ttG6kISGWGLz3qPZ3VTxoAYa7Oi6p0l5JDnOdpioK4556l4wdvKkW1eZ9Hdtq87ywvborDtp/t2Ar
-77lVtgV/0qCMlWt11xSbUt0Bs2+3OK/yxjBRlns29wmXwf+g7/XVQe6Om1REesEmnKBuBVXaZM9Lltw6
-uNtxhQISgfrEMKKCRWuNVsu0YvQcTzcx/hqnXtJ8BB+FcsAsSSUwRTO9JYfT+JieE/gE0yRxhuZROvk0
-QCvRTEnFmjj74h5BfvlXsI6QzAyNCvdUwOMy7cwTD6ODPUrfBOZodZF+xG9DI52oKo4+O9doptiNZppI
-vehQHguMLQWQ0y2BkK6azZMxRW8hCIaCmQ/pRpvI9qJc73I6GqL8rvos1N0gN5SFeCaS/RtXM1Earzex
-2otzq4tNvMMmTvvfgsX/IcTbIeJFklFSY+nMK6z14rAAh87jt8mDjVBnLvRgNP0K+TerbFAUN/uieMjg
-nTdrq+AVugwGgU2/xncve1RmOirjKB5SaXPc6lXpWKFwloLZAzwMnmU8oucUzSZI6nuovzkMFcT+B1BL
-Bwgw7jaUBwQAAI0LAABQSwECFAAUAAgICAAAACEAMO42lAcEAACNCwAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAARgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/OwnsPropertyQuerySpecification.class-3a323003-fc0b-30de-89c8-4dfd1f356e97--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasOperationMatcher.java-f482824c-5691-3726-a48a-9a9261c60783
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasOperationMatcher.java
-
-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
-AAAAUEsFBgAAAAABAAEAPwAAAFAKAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/HasOperationMatcher.java-f482824c-5691-3726-a48a-9a9261c60783--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationQuerySpecification$GeneratedPQuery.class-eee268b1-f1f0-3e0c-b1fe-e5720d95bf75
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationQuerySpecification$GeneratedPQuery.class
-
-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
-AAABAAEAPwAAAAsKAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/IncompatibleSpecificationQuerySpecification$GeneratedPQuery.class-eee268b1-f1f0-3e0c-b1fe-e5720d95bf75--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasPropertyMatch.java._trace-421b1b7b-3a05-3f55-ab2f-11f6d8baf9da
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasPropertyMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1IFGEYx/fV2Z2d
-dVmbFgIdEcNWpUSl2Ag69Oh+zaoL2zLMjOFlkyBwDT82IwuEDp08BRGEQklIC11C0NIOEukhD3bqJoQR
-CFHYpTwEtc7zzL7vepvf//m97/MfXo/H42Vs6AKDT56a2AuYbj/LPKenJke6b48Vum+MjRfvjhTyU1Pd
-iaPP2NFn1/REoab3nrVaBzvuGQ/osa9qQ0OZXwXb2z0s9hcJpyx+sqOxsYxv6srD2nijxonFoxJSrUO9
-p5qayvQh5JhphROL5yQkNMe8zc3Cikm5CmfqHcQ68bdqSwunjxGHqM0njROLf5eQcMdB2CFq81vhxOL/
-0MQ2iazc1sbXJyzJQVyYyFcPb4aEYbIWUp1dlTrJgNbZWamTjPiQnCXJq9Ge85U6SVvp6anUSeZ9SGg+
-90ejfGOyJDlIG5flquFaSBzuVA8/K8JQv+iFPujjY/2yjwISeiPE+Dd6ShOZ6dcll52e+q4XUpASLtzz
-UUAX7oeJ8af1n4rITP8juexcmJ6VIQMZfmH6YZACvDD9xQs5yAnCN/lY8KOeAjzRn5HBAosL/aafAhKW
-VBiGYUFYDVKAwkCTDHnIc2GgNUgBCoNnJBiFUS4MdigUoJBp9UMRilzInJMpIOGSfEy4IlUJ2VwzzMEc
-F7LjIQpQyN1SYR7muZCbDVGAgpFVoQQlLhj5ExSQMBEhxsc37mgiM+OR5LLzVsaTMDG+rbGgiMyMJdfH
-tzUXVViBFV7AXFYowALmuwgxFjDfayIzc1dyGS/cCxNjAXNfEZmZv1wfC1hxP6zBWmWfZajEVMgq+GEd
-1rlQjBBjIWtGE5lZjyWXccHTMDEWsp4pIjOr5PpU6MAPG7AhFDgMUIAFbD0Am7DJ+ZpKTAfsyQBswRYX
-7keIsbH9QBOZ2QuSy04DezFMjI3tl4rIzH7t+tjYPvTDNmzzAkOeAAVY4D9QSwcIQjJ1VM0CAACSBgAA
-UEsBAhQAFAAICAgAAAAhAEIydVTNAgAAkgYAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEA
-AAAAUEsFBgAAAAABAAEAPwAAAAwDAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.HasPropertyMatch.java._trace-421b1b7b-3a05-3f55-ab2f-11f6d8baf9da--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/DirectSuperClassMatch.java-a1a13573-8fc3-3d01-8897-66a18730a4b5
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/DirectSuperClassMatch.java
-
-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
-AAEAAQA/AAAAwgYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/DirectSuperClassMatch.java-a1a13573-8fc3-3d01-8897-66a18730a4b5--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/DirectSuperClassMatcher.java-8de75acc-8103-3072-a1b6-7ca249aa1451
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/DirectSuperClassMatcher.java
-
-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
-AAAAAQABAD8AAACECgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/DirectSuperClassMatcher.java-8de75acc-8103-3072-a1b6-7ca249aa1451--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatcher.class-141ca38c-9b26-39a1-b6f7-d5bc47f6bd9f
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatcher.class
-
-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
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/validation/OwnsOperationMatcher.class-141ca38c-9b26-39a1-b6f7-d5bc47f6bd9f--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasPropertyMatch.java-277dfd5b-47cc-3556-9c50-59e5b9e1f1a0
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasPropertyMatch.java
-
-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
-AAABAAEAPwAAAMMGAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/HasPropertyMatch.java-277dfd5b-47cc-3556-9c50-59e5b9e1f1a0--
-------=_contents/org.eclipse.viatra.examples.uml.instances/empty-classes.uml-debda3e6-94fe-3d97-a73b-fe00347a2215
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.instances/empty-classes.uml
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAC9Vl1zojAUfe+vcPIu
-QbuzfozasRZdq3Z3x7W1T06EK2ZMAiUBtL9+I37bUtnpdHkCcu4959zcG6jdLDnLRRBI6ok6KhgmyoGw
-PYcKt45Gf9r5MrppXNVCzqoDzwGWW3Ja3eOLRgFd5fSlswhZ1Wt1NFfKr2Is7TlwYnjcNbzAxdIHG48H
-XXweIg8hcRwb8XUCL5pmQcP7wyRLngqpiLDhOFJLOokEm1FfQhKu14r4m2EaJh4N+rsoWqVOHU3836WX
-UWfxZEGrS77bJTIf8Ha8AQnCoY742ilq6Dc1n9gL4oJjMeAgVALa5FIrX0PXhWkxIiU6WkpoXpr8NU6h
-2RENQ9/ivloh/EmyoBU+WxfImokjTeOCgIAw+kqU3sUt5ijZ/Wy66nYW4/eT5XLb+HSPGzf4zM5nLRZ+
-vl6yeJvVoqpMis+pybJa1EReLMBpKhXQaajgLVFPRPeL1o+5Bb380C8Uu7M8i9wD0UZ3ADM9Uoe3EZV0
-ShlVqzrywymj9mFtU6e0HW9scTXmxRA8EhYeRJ3XuU/V2mRXKHAhQGe4RH5/fKfkB/K11DWFPjl2FdHU
-oe9npB4JRrm+dR6ICvVzigarZP6rBgdmJGQqk4qh3j3hpnB3ls233I09thadMehgSauC6t5RQQhHkvCx
-pm374NP++Yq5kc+rwaW5aWWdm/ApsLuZ5ialP3FGosr4MV/ORFTy2sL8T2dQCtdJLe+y1rJcoh98IE5q
-+f7R9yUWK9fRL6uzXHf8Y7l3O4muX3i7eWpRQEJew/vfgsbVX1BLBwgRdPOwTgIAAEoIAABQSwECFAAU
-AAgICAAAACEAEXTzsE4CAABKCAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAAjQIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.instances/empty-classes.uml-debda3e6-94fe-3d97-a73b-fe00347a2215--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ReceptionWithoutActionMatch.java._trace-c320252e-99a9-34f5-af45-f5c8b5decc3b
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ReceptionWithoutActionMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkc9rE0EcxXdqwm5m
-01SlKO0uEalgFNMchLaHUr7B3SRtpISYXSrtISEWjCSVtDH2pF4Sf4GR4EFEWmhBe2kuPVSvHvwHvApe
-vOlBD0UPKqYz381Mevy89+a9L7uKovgJcd8TeKcMJK/GG5MzRImtrRZjdyrl2FqtUFuuFIo3SyvLsWsS
-uIVy6UahVrq9Ml6vlgfiT52oDvtegzJjnTVHRrr49/TUlEIs+wQjbhJrMTw6qgykhk91zWNWkQoiVkXn
-RBm1/KYpPXyh9uHrIYY48tkMhwX9Ng7J2/hHBRFb0zmxDfu6OjYmSu28jyGvsW/1m9WQbH4FK3KxN2J/
-o5GIGDkY5MRGEle0aFT0JNI+hrwn4ah95lJINqv95npAMpMV/8SEMJOrgwzRvG8cEl6XbFBBJNnSObHr
-UpfU6WlRk7ocZMhrUq/8EIe4ZG+qR4S3QyjwF7MnVUhAQgRmDQ0FDFRMSENaCjwOooCBHypkICMFfgVR
-4IG5Dz5YgAURmPsYQIEH0k80yENeBNJtFQUMbKpHAm98fYH5xgWoQ10E5jshFHggs29CE5oikPkUQoEH
-sksmtKEtAtn14yhg4JHBGf9R9hmVmWRf6h6z/5RbNGEDNkRh7m4ABV6Ye2BwxsJck8pMcs91j3nhdw22
-YEu8/2Mi44BzRoNt2O4FnPMGZxxwolRm4kzqHrMB56EGO7AjFbYoClj4hcIu7Ar+aSLjA3eYQgc6vYAb
-NjjjBe45KjNxx3WP2QXuPQ32YE8q7H4TLvDC/1BLBwgp+vAfRQIAAAIFAABQSwECFAAUAAgICAAAACEA
-KfrwH0UCAAACBQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/
-AAAAhAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/.ReceptionWithoutActionMatch.java._trace-c320252e-99a9-34f5-af45-f5c8b5decc3b--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.UsedTriggerSignalsMatcher.java._trace-089e1b21-d0d1-3c84-9f5d-65df9adaa363
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.UsedTriggerSignalsMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdlE1rE1EUhuemSe6k
-MSU0GRgCKi5FanZZn1YIMYgxhnGSQJhMk9CkJBGbqFCUihEhC8VatAuF+oFgyEINXRQ32WThqlv7Cyrq
-pmB/QOPcc3tnZnbPe57zzpnNSJLkI6R+icAfyQMZGPqCRIp31irxu61mvNM1u7WWWak32rV4zga3zGaj
-anYbt9uX791peq5crJEI/OYNEiwmtdjCwpT1iM8nkeT9MxaxKUn2VDumurFEwobPZyxkq6ntecdwQG3D
-dMoL00eM09fCGKDwkMISLNmEJzxgwvXjGGQhe8qZaAAZFzJnZYeQfRkDAwzBo3lkXMhOqEPIpYPQgIYQ
-cprqCtpzGODGAwV5NTzlmdxjameS68uc6X/W6ip0oSsKtUcKBqxQe8WZFWpvqJ2J9kHmbBXqazJswIYo
-1NcDGLBCvacgs0K9T+1M9Be8gBXmj7zQh74ozB+HMGCFBaIgs8ICpXYmhTmZs1VY3PTBFmyJwuLrEAas
-sPhRQWaFxQG1Myl+lTmzwnHYVfhTdQVHs443lG7IsAM7QijlFQxQaHFmJ5Q61M6ktM4L2AmlfthV+F51
-Bd9nHW8wNlUYwlAIxiCAAQojBZmdYOxROxNjLHO2TiiHFr/BF9jjgr/8ywu7sHu6UP5LnfzvPGerwFSd
-c/NC0DFffuuFMYzFxcvvqCv4rGDAPqFyToUJTIRQSYQwQOGq3yVkPA6helOFfdgXQnU1hAEK05+EU3jq
-dwi1ZyocwIEQap+iGKAwpi7hh98hrPSicAiHQljZjrmCUQQDtnECUEsHCCwzss1QAgAAmQUAAFBLAQIU
-ABQACAgIAAAAIQAsM7LNUAIAAJkFAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAACPAgAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/.UsedTriggerSignalsMatcher.java._trace-089e1b21-d0d1-3c84-9f5d-65df9adaa363--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorQuerySpecification$GeneratedPQuery.class-28e46d33-bb32-3b38-bac3-237f9fbb0dc1
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorQuerySpecification$GeneratedPQuery.class
-
-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
-AQAAAABQSwUGAAAAAAEAAQA/AAAAggcAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ParameterOfBehaviorQuerySpecification$GeneratedPQuery.class-28e46d33-bb32-3b38-bac3-237f9fbb0dc1--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsOperationProcessor.java._trace-a2fb87c5-f93a-3106-ac22-8c10704382f4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsOperationProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR03s0ow8Dk
-VOgQKiXDyKBYXJSsX5qbo5+aW1BSmZyTWFys7wpiOoOYemWFOUwOW5zZ2KVhWhh4HOeI8/EBuZV8UlIM
-jI77BMA8iCSj4zlhZK7TZ1ZRUSTuDw4wF6LVmUEVzGvnBvKYndmkETxGZ0UWCI8ZzFMTAfMm84NV6nAh
-eIzOZhCVkyEqw1klJBAWOsdwgLlQC7OEUSRr2ZAkAVBLBwh18udcpAAAAB4BAABQSwECFAAUAAgICAAA
-ACEAdfLnXKQAAAAeAQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEA
-AQA/AAAA4wAAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/util/.OwnsOperationProcessor.java._trace-a2fb87c5-f93a-3106-ac22-8c10704382f4--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsProcessor.class-1e54f826-ef52-364d-b3a2-75fabf2c4e83
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdU9tuEzEQPc5tybK0
-SSjl0gIt11wkLCokHlJVQgikSltaKVXfna3ZutrsBq83Et/A1/ASJB4Qz3wUYrwbKK1KCTx4xmPPOZ4z
-8nz7/vkLgA30HJQYeDaKeCrfZTIO5KESoRYjnhkV8R2ZpiKUryYyNumeTgKKE+2gwtA4FhPBIxGHfHd4
-LAPjoMbwLNEhl0GkxqnkEyWMFpx49Xuus9iokeRirPj2jjDB0S8+htqmipXZYii3OwcMlZfJoXRRxmUP
-Di4xLPoqlm+y0VDqfTGMJEPLTwIRHQitbDw7rJgjlTI89f9RUJ/BGRcBw4e2/7sIotrIGzSD9i+83Q2C
-TGv77GAsA/VWBcKoJP4/kG1Fr32umFM68m5StoslLDu4xvBoPoyH67jB4IbSzC4Z1tqdi/XbV255WMEq
-wwIhB0mmg4KV4flf0H+SaknveLj7k3RfaLI5qQuGdQ8NNBmqI1s2w9xNsRX58/3JPWGM1PFJM6mN9tkW
-NajQ+FrZT7Zy/h96YueBoT5QYSxMpilT+2dnpD9nLafnY3NetVv9yjqVXaZVpfmukKfxIVuniJNn5Kvd
-T3A/0qYEj2wtP1zEFbJekYAFivMZR5Ni61szkm0iLZFvdntTXKV1k9btKdZOCN08YYVAqznpcgEoSPPd
-PdwHa7ygjAcz2g7l2Kx6t/cVS1M8PFsfy6lK+Xqc2zaBrO/+AFBLBwh8AFSSEgIAAM0EAABQSwECFAAU
-AAgICAAAACEAfABUkhICAADNBAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAAUQIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/MessageEventsProcessor.class-1e54f826-ef52-364d-b3a2-75fabf2c4e83--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.BehaviorHasSpecificationQuerySpecification.java._trace-a0175c90-228e-3b3c-804a-48e43fb1af06
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.BehaviorHasSpecificationQuerySpecification.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdjEFLwmAYx99Jawxj
-xKRCgoF6CQbtkAQiyAPR1ClTyTyYgsNWKptSaoduEV6kg36EvkRfoWvXIAKhW/Udir1Pva8ef7/f/3kI
-IaIg1BcCzEno6BaetbhAjOF12xj7njEcOSPXd9qdbt81TjioOV733Bl1B/39mysvdDw5PYvC7O8D2TPv
-9VjsF6dRTSOC+ZQIiEbBfI0s4ZfCY1bW4/H/05ym6zqLubwcII35RCSZZDF/uBEgxpy6FOsSH1+UVIqL
-7xRptEDJZFi0bDlAjE1pKV6GuVjMhMECi7GrQwEKbF6cySjowAYJqlBlAzsbQYGDqQQ1qHGDuYqCDkq7
-m9CABuODHWQ8KF2koQlNTjzKKPDiQ4IWtLjB5zYKOih3RHDBZYOyL62IsYoCL95E6EGPGyzCK+JbQUEv
-KndrMIABG1Qm6yviYQsFvfgBUEsHCPf9+oRLAQAAugIAAFBLAQIUABQACAgIAAAAIQD3/fqESwEAALoC
-AAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACKAQAAAAA=
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/statemachine/util/.BehaviorHasSpecificationQuerySpecification.java._trace-a0175c90-228e-3b3c-804a-48e43fb1af06--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsOperationMatcher.java._trace-46e36528-dc77-3553-9197-657825968729
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsOperationMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll1oHFUUx/dmJrvJ
-bDeZ9GYJZkBpXSNJ1JXK4gdpPWNNv7CNcdm4SbZdp5vdzdbZzWeLb1bfpKJPLfgiSEUEqUQRS1BfpA99
-qSJoRdoUUoNFSwqVJmoV6nLPuTv3bt5+//Ofc34zkJBQKNTK2MJ7zH001DL8I6RTT7JQamG+kDxe9ZML
-xbnjxVqhOFXxyvNeNZkmfh55zPMrU95iZab22Ik5v2X34GyVu4/IPSF4aXgl3t9f56sdqVSIDd/dIgin
-bE+Yq7j3z/iOHQHuixgC8dF99lZtuD2iDPefN4eGguH+r6ICaXjD3LVLGd6MCsThgZ4I1H+C8YH7ZYCF
-Q2/FYQRGAv6wnZgeOHSuTSuMbo/DYTgc8M6txPTA6EhEK6S7ozAN00Eh/QBvCp7ooICecBPEf1h1NtJ7
-HZVZ+qghuUVwSS7c6BB931KZpU/I/oboZ97hsAiLgUDmgzgFKJD5MkGMApmvHZVZ5mdDMi68IheiQGbV
-Upllbso+Crz8TxuchJOBQJa1U4ACWStBjAJZ21GZZQcNyWJhNsmJUSCbslRm2WdlHwXGV0w4BacCgfHV
-GAUoMH4rQYwC43ccldlEpyFZLJzgnBgFJu6zVGYTD8o+CkyutcIZOBMITP4eowAFJjcTxCgw+Z+jMsv1
-GJLFwpzDiVEgt81SmeUGZR8FcilbF8gd5E2BZ2lGebMNzsLZoJDfEqeACtsSxKicf9hRmeWfMyQLhfwe
-TozK+RcslVl+TPZROf+K3STwGm8K3rY0I+8jDkuwFBS85XYKqPBtghiVvYuOysz71ZAsFLwbciEqe+uW
-ysz7S/ZR+egz7jX4Ar6RC8OFThOWYblxoMAdnZO9ksWCQv2PiTbPRrX51G0TLsCF4A2nNhw9KHbZFOAr
-F0vuDFyE7+XK1tJTJlyCS40TpSFH56wtWZwsTfcR4wWjVONawEpvxCjAk6Wrbg1+gCuNk+VPTbgMlxsn
-yp87On9nSxYny9c4MX728pqlMivfMiSL/vSo+wmswG+yEK70mXAdrjceqAxYOqd6JYsFlUxEnx+JavNj
-P5mwDuvBKx/7xWoK1mwK8Bu8+rR7BG7D33Jlqx81YRM2Gyf8TkvnXluyOOkP9BHTZ/cf51rA/N0xCvCk
-/379s991zcbJ6qwJ9+Be40R10dL5dVuyOFl9N0GMvx3V047KrLpkSBb92gB3I24kMKrtjFGARrUXw02F
-sRatMPMmd7vcrqAwczpGARU+jjQVPgtrhdlV7jquExRm73RTgIW5johemOsJa4X5f7vdflf5v2WhM94U
-PMQpwCf+B1BLBwgrlsei1AMAAGMJAABQSwECFAAUAAgICAAAACEAK5bHotQDAABjCQAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAEwQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/.OwnsOperationMatcher.java._trace-46e36528-dc77-3553-9197-657825968729--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionProcessor.class-33a8824d-3324-3e64-93a0-3a4c8a338257
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionProcessor.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdU0tvEzEQ/ibZZMmy
-0DSU0vLu45AUVIsKxCFVpQgJCWmBiqJydhYrcbWP4PVW8LO4BIkD4syPQsxuoqYtoBIOnvHYM9984xn/
-+Pn1G4AdbLqoEJ7kcSQyK62KZTjUiRK51ZF4o0I1sjpN3mk7THPbCwtj36ShyrLUuHAIzSN5LEUkk4F4
-3T9SoXVRJzxOzUCoMNKjTIljLa2R4kOuzCdh8sTqWAk50uLFS2nD4Qkeob6rE233CNV255DgPEvfKw9V
-XPbh4hJhIWBur/K4r8xb2Y8UoRWkoYwOpdGFPT107FBnhKfBf5XVJbijiUHYaAenS2HAnULMMLoF0Uft
-31P9OUtZMcd4WMKyi+uEh/NE+riBFYI/UPbEi7De7lzE0gPhpo8mFgm1uIAibM9Hmh/07GP8va/70lpl
-ThVLuFckbxG8gzQ3oXqui0ZtXtCK7WK4CI0DPUikzQ2HfAzOD1z3H0mdHbbd+Yrf6zprXEWVV40/jsOa
-J5Jlgy3BmljXtr7A+8ybCnyW9fLwKq6w9CcObC2g/DZYZLvQrSlIj6MqrBtbD8a4NsbqDMgrL1Y432oJ
-tjxxnICVu1u4DWr2GO7OFK4zg/uOpTHunudFJVSlXPdLuYb1Um/8AlBLBwi1HHE22QEAAB4EAABQSwEC
-FAAUAAgICAAAACEAtRxxNtkBAAAeBAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQ
-SwUGAAAAAAEAAQA/AAAAGAIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/ReceptionWithoutActionProcessor.class-33a8824d-3324-3e64-93a0-3a4c8a338257--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.NonEmptyClassMatch.java._trace-8b7f8514-3be7-3457-acfb-e714c73c7407
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.NonEmptyClassMatch.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdkU1oE0EYhneSSXcT
-w1ZZD61DUVuWKBSjYkAa1K9mN9tGSgi7MRelSBEFU/yJEUU8tgcPQkHw1EN7aFFbhBwUPSp4KHjwB7wU
-wZ+b4EGEeqjU7H4zmUn3svO87/u938BompYgpHqFwAst5v6BSyMniLa/cWMq25yuZy9OX7t5Z6p+odHI
-uuGxEB4P3bpej42eDXan4LmY0U4W3lp9fVqsOGTm8xopfN0VEjdJYeNAf3/bPLKjbcYLW0wScfZQpHhE
-uQRjctAZ0bvwdG+IfIlz1xoYkPTAjgh3OA+ZJOI8o0i446c+OKiU/qYhiprNLtONm4rpXgYvc7CzxL3K
-MpnOEvd+D1K0xF0zhoeVng80RNGzrneZ303V/NttbiUVs7iRyOWkWdzsCZGbXsyOCG/nGUwS8YYoUnQ7
-76ne/nVqvFY6RF4zZiag/Ul7zNK3CawXBTFxTwcXXCUwa6AgAu8tKEFJCfxIo8AD444OZSjLwPiZNAo8
-UDIo1KAmA6V0EgUReG3AJEwqgTUdBRH4rG8LfKFdgYnZfdCEpgxMLJko8EB5yYIZmJGB8ksTBR6oHLNg
-DuZkoOLtREEEajZnfKPKeaYyqdymgqN38vdaMA/zstA/mkSBF/p5mzMW+qNMZeKfo4Kx8IkBC7Ag519Z
-yJ0FnwxYhEUZWLc58wXfmMrE/0cFRwuCUwYsw7IsDLwUCrwweJSCFViR/NhC7gy8ScEqrMrAO5sz3iD4
-yFQmwS8qOLpB9bABLWjJwurxFAq88D9QSwcIUBtQwEACAAD0BAAAUEsBAhQAFAAICAgAAAAhAFAbUMBA
-AgAA9AQAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAH8C
-AAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/emptyclass/.NonEmptyClassMatch.java._trace-8b7f8514-3be7-3457-acfb-e714c73c7407--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatch.class-c8c5ee62-115d-3b2f-b8bc-0337de7c9a67
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatch.class
-
-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
-AQAAAABQSwUGAAAAAAEAAQA/AAAArggAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperClassMatch.class-c8c5ee62-115d-3b2f-b8bc-0337de7c9a67--
-------=_contents/org.eclipse.viatra.examples.uml.instances/empty-classes.notation-5aecd89d-dbc0-349c-b4c9-05b833dc860d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.instances/empty-classes.notation
-
-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
-
-------=_contents/org.eclipse.viatra.examples.uml.instances/empty-classes.notation-5aecd89d-dbc0-349c-b4c9-05b833dc860d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageWithoutAssociationProcessor.java-2204bac3-d278-352b-84e2-3109811d83bb
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageWithoutAssociationProcessor.java
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVUk1r20AQvQv0H4ac
-JBPW0KtLcWguOYQWEsh5vBrbS1e72/0QNaX/vaPVl2PiNAVJK41m3nvzZhzKH3ggSK0WgX4mMpIahQeP
-rUhR6U1ZlIVqnfURrD8Iklq5QILzP/UP8UghMMDm/aznk7uS0imMHgUz+5PwyUTVkkCnxMMjRnn87q1k
-BuuX6rekjipeVDzaFO+4QDKusiaD5CbWq1VZwAruoO1j4CZkiKi09dTAvv84vm1Ge40BHMZI3oiMnh9f
-tSITAwRO1Q005FVHgAYqNNacWptCDVJjCEyHEbgxTW0u6elxF9gSGSeJVb1gr8ti+5Sc8xx/QW+UOYTq
-BrW+qcvCpZ1WcqkfKK56M3t7LuDC9s/vO/sFfrMqGLwF1nhPe2Vo7ENmf4YWOWRhR0C/SKbIZvMfQp5D
-noYYy7cO2WxwI2uG6VAnArufjIacQ/w6tQbK5EyZvOcm9Glyjmky/AX6k01eUr+T/yI4y/xPjmf0B4of
-4TjL/CDHcKz743LknVXNvDc8CtSzSZOptzDEM+OZF6/ji6p60xP19/ZbR96rhs6YrxNeWZmhk3pYHJhL
-hzVgyrG6qm9hji0iX4UXjVU9qPxTFnz9BVBLBwhc3HpQygEAANUEAABQSwECFAAUAAgICAAAACEAXNx6
-UMoBAADVBAAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAA
-CQIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/util/MessageWithoutAssociationProcessor.java-2204bac3-d278-352b-84e2-3109811d83bb--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasPropertyMatcher.java._trace-e5ad8924-49f0-3f16-a242-a5000c910a62
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasPropertyMatcher.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABdll9oW1Ucx+9pbv7c
-Nul6c1d13PgwXSjWtR0dDoeO/g6127rBXI2hSXbpJQnJkvamaxdbpg/CkD2IQx/7oIw9VET0pYibFBEf
-uoc9bOoEC6KiVFR8mCCDMqvD7P5+J/ecvOXz/X3P+X1ySqCapoUZa15jfFjrGl+F5YFBpu1tni+PLDW8
-kUpj4ZVXy16x2RyZePhx/OHH4eVFr2v80YUrFh8SZzR4aWLLGhxs8cfxgQGNTTyI+4RTdrTblPHYPevg
-wQCPR0M+4tHjfUll+ERUGk5+oh85Egwnr8d9pOGv+tiYNPwj7iMOT/RHgQMPxidSIsDCqUsWnIbTAV8x
-iOnAqQ9iSmEqZcEMzAT8TJKYDkwdiyqFTG8P1KEeFDJ7zI7g6V4K6MThNPFnPS0OZcZsmVmmoAsO+exa
-xBu9fr9iyMwy86K/4fezb5mwBEuBQPa9fgpQILuWJkaB7HVbZpa9owvGCzctYhTI/mjIzLK/iT4KTO/E
-4CJcDARyIYMCFMjF08QokEvaMrPckC7YvzA3ahGjQO5ZQ2aW46KPAvmW0GW4HAjk/0xQgAL57TQxCuT/
-s2VmhcfEBShQeNwiRoHCk4bMrLBf9FHgzL0wrMBKIHDmfoICFHAiaWIUcOK2zMwZ0AX7Fzr7LWIUcEYN
-mZnznOijgHO0TxVwZsyOYKFbMXL3xGAVVoOCu7efAiocShOjsvu8LTNzp3XBvoLrWMSo7JYMmZk7J/qo
-7C73dQi8bXYEV7sVo+KXJqzBWlAofmNQQIXv08SoXPzZlpkVd3TBvkJJs4hRuRQxZGalXaKPyqUM/wU+
-hS/EhZHyUzqsw3p7QXnIVnmyzf4F5dmoOm/2KPNKrw434EbwDSutX4oaDJsU4FeuXOILcBO+FleGqzkd
-bsPt9oqqY6t8wRTsr6y+uY8YN4Sq75hKwKpXExTgyuq//DzcgR/aK89+pcMmbLZXnP3WVvkvU7C/stZ6
-dmR89lrr2SVmtV3iPnz22hL/CH6C30UhUj+pwxZstQ/UXzRUztuC/Qvqr0XV+Rs9ynz2Hx3uwt3gK88+
-MNRgLmZSgG8w5/IZ+BvuiyvD3qgO27DdXuEdMlQGU7C/0pvaR0zP7k2bSsC8WoICXOlttJ59h4fbKxsr
-Ote41l7ReNdQ+X1TsL+ycS1NjL+Oxue2zKyxKe7DP9P8yyaP8VhgNF9JUIBG8xciHYXXu5TCuQ9NnuTJ
-oHBuPUEBFW5FOwrfRZTCYtjkKZ4KCouP7KaACgeiHYXDEaXQTO3mg1z6v6V5wOoIXhABnvgfUEsHCJcQ
-tvfHAwAATwkAAFBLAQIUABQACAgIAAAAIQCXELb3xwMAAE8JAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29u
-dGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAAAGBAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/.HasPropertyMatcher.java._trace-e5ad8924-49f0-3f16-a242-a5000c910a62--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatch$Mutable.class-14392b59-a84d-387e-a759-4a683b69d34d
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClkE1PwkAQht8phUJF
-UVT8iIkePAASa7hiuJCYaIqSaDh4stSN1JS26YeG/+TFk4lRE6/+KOPuUrxo5OAmnc7OvPPMzH58Pr8B
-aGJDg0KoJiPXYKMgHtuuFUXG2b0X9UI/YGE87lqxPdztJrE1cJkGlbAzS03IHTqeE7cJ7arphzcGs10n
-iJjBK5vCGB1R2fo9N2W1an2C2vGvmY4MCkVkoROu/kM0Z40ue5ZMx2OnyWjAwguxNaFs+rbl9q3QEfc0
-qMZDJyLUZ0Knr9ciZIKOS9j6awUh6oWE7Rm7EApOlJJ5TbV2SdDP/SS02ZEjQpUfg+zfWncWoXjseSyU
-3RhfQEshOADnQByFf1nk+F3j3glUGc/X9xr0hPyjVMxxq0vlC1e9osi9nYkO81iQnDxKWOQU4S2hzNWE
-Zayk3Ab/i5yiPnwTczLyLmnFSTalKViVtoI12ZnktOvY/AJQSwcIIMmIxlwBAADNAgAAUEsBAhQAFAAI
-CAgAAAAhACDJiMZcAQAAzQIAAAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAA
-AAABAAEAPwAAAJsBAAAAAA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/OwnsPropertyMatch$Mutable.class-14392b59-a84d-387e-a759-4a683b69d34d--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src/uml/sequencediagram/SequenceDiagramValidation.vql-005b755d-437d-3f01-a849-ba357d7fc2ad
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src/uml/sequencediagram/SequenceDiagramValidation.vql
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVV1tv2zYUfm6A/AfW
-TzJmSMXQp64BFstBFyCxDaTtHgtaOraJypRKUnHTYf995KEoUrIUey8Sde43fqQqmn2nOyD1oYgl/KiB
-Z5AzuhP0cH11fcUOVSkUmeyVqj4kyfF4jCErWCUhLsUu0Vq/J+/jd/G75Mvjw8RoVFQpEJwwvgfBFNX2
-FoweSp5Ht+QDSQsq5YzM/TL1y4VbTsk/11dvtoznRAnKJVPsGZ7qCgSyo1ttYfrHOZEURTjsyLjY/DKx
-9LxDbWlxRiR1InPy9oakZoWMmNMDGAPzpV5Me3Stlbb0bA/ZdxKhIPnoGf+GtT+AlLqpfzO1L2t1K2WZ
-MapYyaNHy9F1blYz8lTWIoPPL5WhmteMfKZiByogBf1obN89A1cy6llBqtPHD18Rp8hzYzHqKPgYRuUD
-m2GA3d5VpdJ8Rosg5zmoIwCPvI++fqd2NRewBYH7oOladyqThCxLRbwU2byQNdUbBrSBGflKBaObAsha
-lLrz6oVEjGdFTIKYiM5qOiOgsjgMf08l5vrNPPNmMjG6JHHxZSYS09n7RZRiREnyxmk7l2Zm7hfuy1gJ
-hMzIRJ47I5P7xcTKNL7+gkKzSONS+uLkTECmgol+qjd++yK9W6xPwEHQgv3CtGNZQca2LIs03chvsH1d
-IcMbIMc7++lUtauT3g1uunMhYln6if1m1MbcSENdibsfNS0u82H4NzeWY6yRUlzuW0/cOKS8EmZ55HKl
-GbaqAcyu9LJl2AAt3GgNyAMVLTpo1Y+ZN7rWy3bgbNJK1JmqRbOPdN9BWBe3Sgm2qRVi2/rEhZ7R4bgd
-8TR+LNBpX0wG2qGtlYeWbmW8ROBiKKjL0v7/obR2w0gGy2KR0IBDA8z5XQEHC4l9tA7ZsWoVreSQccQF
-8zDG8d0ax1MGrYZ0ezwhpREZOYgchj+2n4jj/hRaZVktEE2fGoTAJsxIo9lJ7IFtoWAc4qx81hCcz1+i
-B/05Iz3zWGQnjCIdSiygEiDxGLP6COIo08J55GkdhEZyG95J3tRDvcsd0V/nEZwCJuLDBoQWCaZoOOlA
-LT44LWs0MIOBnja+5Y9HfNnJ6ee+c0Xoo+kAQAaHb3Py+0DGlLyP9krRVxortPMSZD7idtyCdRlYOI2h
-58Tc6npars5/rjYSxLO5GHylRQ2ne6RzoQovaK2fCzeNGQF/WTorb/vWyOh/gGb3DF7tMGknqk8t0IdR
-T7p39xtMPjLAQW7IBC8zBjkm+jL002xHaeBdc1IEl8n0FeX0FaV2rJtNtaxNP1ZbHKx7vrZ/PdFabzu7
-7PyHLEtblIYXV/btNlW0dj8Ny9Ic61lZ6zoP3cG+YQn+A1BLBwjOhX1B7wMAAGQNAABQSwECFAAUAAgI
-CAAAACEAzoV9Qe8DAABkDQAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAA
-AAEAAQA/AAAALgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src/uml/sequencediagram/SequenceDiagramValidation.vql-005b755d-437d-3f01-a849-ba357d7fc2ad--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/NoMethodDefinedQuerySpecification$GeneratedPQuery.class-162556b1-441d-3f62-b526-efd664b0a042
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/NoMethodDefinedQuerySpecification$GeneratedPQuery.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAADFV2l3U9cV3deWLUXI
-BRRwawI0aQnYYOsZ2pQyJOAZxfJAZExFMM7107X9QNIT7z3ZVihJmibpQOe5Ted+yLcu2q5lp/Xq8Lk/
-o9/7F9ru+zQsSXbBA6vVWnrDvffsc+45+5x73t//9ae/ADiD3wTRJDBSyGYM15Oeykpz0copo+BZGWPc
-HlPeop0eVPMcS18tKKeYzCvTmrdM6Vl27tiIyimHYulJfzKIgMBl21kwlJmx8q4ylizpOdK4q2cNp5Dz
-rKwyZN4yrGw+Y/RLV1UhhsaGSygCofh4cqpvfGBIIJ54QrZdIOxFWpWzvJcEmju7pgUCA3ZahSGwJ4II
-QgKtF/35pzj0kQha0CqwN0H88UJ2TjlTci6jBKIJ25SZaelY+t0fDKMZe4jnLVquwMEF5Q0XMpni1YLM
-0CCVHpdZCh7o7ErclkvSyMjcgpH0HCu3cCGEdoFnuclY7SZjufr9Cewn6KR0COQpR+NRUbQC6LskYbke
-d/lU0lrISa/gUOPxDQsubrTgpQtBHBbY1zgRwlGiTeS1F+nQMJ7FJ4J4rrLSh+xzHFl0I/gkjtF70tUq
-BJ7vfLVGzcTcbWV6FzYxta12T9zPjU3MfSybstIzFylu5N2iSwf605ZyjckqtL/FToHBJwEWwkmBo0SK
-lZFiDN4ZfYnV+OoEujWnegROdG50+cYRTccDaXtEeQN2zpM65v122tJR3l/nlaTSngsPrZgqr1W5QZwR
-mN75zvzsiJP2Fsn6um9+FVwg0ah8JxGZ5FaKDEIYL+BsEJ+h/0w7ayzY9kJGGXzM2jneMhnyROsgoT6L
-cyRaTi0z/e6o9BXpLnJC4JkGitRMMsb0zNkdmhfGebyoQ8bqMNS5G9qVyk3XtEa8HEEf+gU6yPQJZ8BR
-TPFK5egvlsrC1U0I0rUTL1eAWVMGWe361aJcsmwniGEq2T7enHQtU+UKWZKaqK4xVcwrstOlrJXzgrgi
-cG7rsF4hz2APZ6Q3pZ+CeLmu5pSqRBgjSOgojAm0b1pFpoOY4In1WL0qO294NNg1hgYy0nWnHJlzSfIl
-FecOZM5U7qgqhnCV5WrR8/LnDWN5ebma0xpf57XxQqw31mtcG0vocyIZwRSuMVMZTh9VV3cnYbEsyAwP
-q62lel1stZ3KtB1VttNHJJWvCxx+1LowxpHSnroh8FznIyF9Lg7hpl49I/BwJ+wupfA2BEvh9kO9HTGT
-1U+teEY8nssXPEbIj/jszgmcVvPKcVTaGFrJ245uByqFPIxbkNoncwIP/ic+2Zipmx0Eum6kI1CYZyvh
-Ki9ZzM7ZGcusPSmf7mw8TbumQ1hk2zKRl9Reyf0QbvMAqbzJzLDyO4MQyNY9sSXL8dii3Ou9HwRrfXw7
-SUVzCyaxqpj1aZVnO5D1OxidN04ELrxSE1NeXk2auS0lzTbSaINlPHeyWNKRXhbo+a+5slFOU4/t6JVd
-U++ubgQ9njEruKft+LzA6v+LcbsR1iR7o5Y5p++H8BYbObe29d6Dt/FOEF/keF3rEMG7eI+9t0yznz3Y
-uUlxv6HJ8uUIvoKvChzKOzbp5A6qvMqlVc4s1vQl72/Bfaqy3Jj2p/2DuYqxozN2K00Ti/fXBC7t0jzm
-z1y5Ady7of0LcIrEPLdjCjE0S9KZrTasAi/uihgCEY1XKTS0Wb/Olmky2zvbOHKaI01qRaBv13Fkp1D/
-RcYCVf5Ue/nJ9a70WNKT5p0xmS+Dh6Sp6XmsV2CUXemT+04NJ+2CY6phS2s5/liEmN4jAxDPEcg/8BU/
-Cn7FVniHJjFWDUbx0495C/B6SH8W8ymIkP/nJyLfTqEJ+rdnHSK1hvAf0PY7vjZhL6+tXATMYJ8/ov+R
-qqDBu55tObmG/Y0iN32RSGkBor5enn04UBbuKQs3Rw8+bBCVNaLNVdGP4mNc1eGvPeRDnEXAX9MW+DOe
-STVHjyQ/xMcbweZrwNqqYM/XgB33wS7TI3pNO8FOpJrXeYkeiXat4dRmqHdqUNurqDG6pBm9fNaGnS7j
-f0rjN93kNchF1of4dGId51N02sWx7uiRVVwa744O8HY+sI6h7nWMpGhDPNXck1zD6DrGUyejk3rdK3/D
-9Bo+t4ZXu7ngljbyVqq7J3pkDa9pI1dh1gN0BGoRFmoRHqHJqtMUvaMta6msbymvTwU6WkpC2ZJQ1F7F
-3TUUfOyV7o6WjsAaXn+UPQP1eu5rPa31eihARa21igaib9Yrau2hnlPdf8QXmnD9A4THTnav4kt/PfWQ
-IQiIGfEaHjAcOnTTOMhrnm8uqeCRigUcxhIGsYxRHu/XeZ/BPbyH+/gt3sAq3sQ/8Bb+ibdFO4/Eo3hH
-jOJdcY0n4QxPOYkHYgFf96nwCrOCwS1TISAUx79BC9rEJL6Jb5EGB0Qc38Z3SJDDog/f5VOAGj7A9/jU
-QuxL+D6fWonaih/gh5T4UZliJbQf8+knHHkaTf/mpppI1yAPa14etO4L4X38tJxZx3xW0ojfo62Rt7WJ
-/DP/+nP8gvewn42/xK8R/g9QSwcIffDn2GIHAABgFAAAUEsBAhQAFAAICAgAAAAhAH3w59hiBwAAYBQA
-AAgACQAAAAAAAAAAAAAAAAAAAC5jb250ZW50VVQFAAEAAAAAUEsFBgAAAAABAAEAPwAAAKEHAAAAAA==
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/NoMethodDefinedQuerySpecification$GeneratedPQuery.class-162556b1-441d-3f62-b526-efd664b0a042--
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/UmlTraceFactoryImpl.class-3cc875a2-d1dd-368f-97bf-f1a96de8f410
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/UmlTraceFactoryImpl.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACNVVtXG1UY3YfbJGFo
-NRTKzTYFlAA2gbbeCBaBBomkFIFi0VYdwiEMnUziZIL00d/gv/AJeYBVWUv75IM/yuWek8mFS6jJmplz
-+b797fPdzj///vEngHs40NAkcOdpzlp3jIyMm7mCFa/MFoyMm3depbimoUVgJO9k4zJjmYWijMvcDsd5
-x9dJnhFuE+ipYp6DE2gxbdMVGIiOphsJJSg1n9+WQbSjQ4Pe0Hhyxci8NLJyeFVmzaLrvNJxDdcFAqnl
-tfXZ5fmkwGj6f6omAnhXYGLXdQtT8TiVYr5SbN80XMeIyQODx5PFWClnxVzFezI20U6OnTpuoEugPSvd
-ZPWgD6LpPWPfiFuGnY2vuY5pZxMN2VROHsRN9GroEYheLlmwSlnTjie9yYoae2fuExhrAH1RIRGikQEd
-7+GWQLOVzwp01XN9srUnM25idCMEgYiOOxgUaJv24vaQCtHRDQ3DAp01jeRBRhZcM28LXE+btlwu5bak
-s25sWVIgnM5nDGvDcExvXll0d+WF1Oi7KiOCsmakK32Jbcp0rLmM6mOjoKyE0IwIU8ndNYsCQ+m35jkR
-2jKONFwSnIk2CtW8ZRSLjSPpe6+d9fVAw31m+lU4Oj7Cx/QaM0fNzR1TOqlHys0pz/+f6vgMU3RYmZii
-nLRkTtosot76IqrfSniq0zo+ByPWUVYtG5wQuFGv5a8mNHwhMFhza8qyZNawZp1syQOselnDnMDN84k9
-VzKtbekEQObt67sykvFQIyMhzGLBy6Avz+VYpR42PD+ldHyFJQGNXlg2crJM8YKwB/ZYxzKeME5GoSDt
-bYG7l1ZZA36s8a8F+kciZjFi592IEdk3LHO7zFa53rOxpmPdoxNw82XtEGawQJtS+Urg1tWpoWGTMmez
-rT44XqqF8MzLTd09E89I+motQn/PqJ8V8iNYRn3hoWqyEur+dENZJnuY/q7s++2wQWP2d1VaSR07yPrd
-rqo2GH1bpyV587KboQoRImBt8kgWHJlh3jLIvasl2zVzcsMsmizsWZvBM7xsZDC664Jd02Ej3UVeRwE/
-ea2jdh9c0mMq/Gh0LV9y2BJMr0X1XNIhYp4thi1l29JRvpRFDfsM99VnZzJV7hkWA6ubTyvvYA1BPgHO
-gpz9giaOgOEjhMLvvEa4CW/QujT2NzrGDpeO0D12jP5TiM0T3D5Ukp28eIaI9j7HfWjj+xZvg9sII6J2
-ujCMAXzAP9BN9GuUGUGUsy7aHcUYR+OKR9O6hiGNoOz2Pp37/HpGWsdO8OHvHDQpOyF+gQm0YFLh6mUh
-3EWMX4E498oAv3LVk10cf41Jgd84JK/yTyhGQD/P9MkhX4nDU8xsnmJ2Mzx/giRVFgWOkQ6v8HWM1RM8
-/Yvy5bOGaR2Y4tkSJDxNHg+rZ6Q9n4s32sA3tDWuGDYPtLRwwn7qE5yjuKcQOsUzOvXb9PjhuWMuMjip
-OuiQDx3g7Ds8Vx5ik72I94J4P1zEW6XmWgO8H2EovC1kfLx7fgQC9M/2G+zW0NrU+vO6AAR8pCD2qN+M
-l8oBli+bUztMLSULtBzBPo+WVWhN6nHUuwhXcWSxo4Sf24L/AVBLBwjrbGRvpgQAADsKAABQSwECFAAU
-AAgICAAAACEA62xkb6YEAAA7CgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUG
-AAAAAAEAAQA/AAAA5QQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.trace.model/bin/UmlTrace/impl/UmlTraceFactoryImpl.class-3cc875a2-d1dd-368f-97bf-f1a96de8f410--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/TransitiveSuperClassMatcher.java-7a5d87c5-5f1c-3e05-9dfe-123fac331072
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/TransitiveSuperClassMatcher.java
-
-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
-AA==
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/sequencediagram/TransitiveSuperClassMatcher.java-7a5d87c5-5f1c-3e05-9dfe-123fac331072--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperOrEqualClassProcessor.java._trace-c5092813-34e2-32e2-95b1-a2815f760b9c
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperOrEqualClassProcessor.java._trace
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAABjYGBgZWR0PsEozcDk
-8MyhmJufkUGjuChZvzQ3R78sMSczJbEkMz9PPyCxpCS1KC8MLqJXVpjD5DDB2ZxNCqaTgcexRpqXF8h9
-J8TNzcDouEgAzINIMjpuEkfmOj1mFRFB4r7gAHMhWp0+qIF4jgw8QB6z0zdpBI/RWZAVwmMB88Q1wDxe
-PpBKZ1lpBI/R2YIdwmMD82JYxcURFjoncoC5EAud88VRJNvYkCQBUEsHCGqvmQ6sAAAAJQEAAFBLAQIU
-ABQACAgIAAAAIQBqr5kOrAAAACUBAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBL
-BQYAAAAAAQABAD8AAADrAAAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/src-gen/uml/validation/util/.SuperOrEqualClassProcessor.java._trace-c5092813-34e2-32e2-95b1-a2815f760b9c--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationQuerySpecification$LazyHolder.class-c62823cc-afee-3e42-8358-de6a14077c57
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMW
-moZyK5eWNkCCEEZVVR5aQFVUVAsrFSRELS9o4yywlWNHviClX1XoQxFIfAAfhZg1hlRBQmoevDM7njNn
-5sz++Pn1O4BVNErIMTxJBp4lB8N45HoiiqwkVp61I6LdoQxFrAL/ZSLDUXsoXfVOuWmk5ojD0U7g9WVY
-QoGhciA+CssT/ntrt3cg3ZjBsFvtzlaruc2w5pydYYOhSviO3Xxrt+yOveXYb7ZfUdCZpKJMY9P1lK/i
-pwz5eqPLUGgGfVnCeYbVs1Ob4JjlqGCOobiZ1X1cn2aIRrcMhoscMyia5F3iuIwrDHPSj5JQ2lRbCU8d
-yj7DfL3x72wafo2jBINh1lG+bCWDngw7oudJLUbgCq8rQqXvadBEHjd18yapEH9QEcOzKTo/teANrcdt
-jmWthyFcV0ZRbW3sPmJYp9anWrHZDpLQlc+Vnmbl/+kPtTgM3PZ9GTY1iaThzHGjWCKx8vSwc1jQgpO3
-oJUjW6CzDL2Bc3RbT7OA6jfwfXaCC8eofsH8Ma5+ytCg3BydDuW/xvU0qr/K3xoWWUZ25v4JboxhxTT4
-IoXw3wm4hUWyZb35DPwg/QMYnzXxEjuaoN2jOvt/aCsGVlDLkLUMWSDk0QSrc6rRO+l5F/fSmrpVjjrM
-X1BLBwjlZl+J7gEAAPoDAABQSwECFAAUAAgICAAAACEA5WZfie4BAAD6AwAACAAJAAAAAAAAAAAAAAAA
-AAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAALQIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/util/HasOperationQuerySpecification$LazyHolder.class-c62823cc-afee-3e42-8358-de6a14077c57--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatch$Mutable.class-d640d238-5599-34b9-a193-a8a4aa558525
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatch$Mutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkE1Lw0AQht9N06aN
-0Wr9RD14UGi1Gum14qUoKKkeKj1428TFbkmTmA/B/+TFk6Ainv1R4u42epJSDGR29p13npnk8+vlHUAL
-awY0gv1s5NtsFKUPnk+TxO5lEYsv45O7jPodqXRp6g22u1lKXZ8Z0Al2pmohKB3xgKfHBO26E8a3NvN8
-HiXMFu0tGWxlbk+qNfoEeie8YSYKqFgowiRw/41zptpcTa06PGAX2chl8ZX8coKaE3rU79OYy3su6umA
-JwT2dOSf39gWjVEvcwk2J607dkUEFZ7knQSFeuOawOyFWeyxUy6ljb+nHQzpPSWwzoKAxUpmYlUjJ+EQ
-Agb5aOItoiTuhsjOoSu9vLvXJM8oPynHjIimcr4K1xsskW2NfZjFnOKUUcW8oMhsQWSayGtYzLlNccqa
-pj/+EktK+VA0a1zNaRqWVFzGippM1LarWP8GUEsHCO9ilWNUAQAAwAIAAFBLAQIUABQACAgIAAAAIQDv
-YpVjVAEAAMACAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8A
-AACTAQAAAAA=
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/emptyclass/SuperOrEqualClassMatch$Mutable.class-d640d238-5599-34b9-a193-a8a4aa558525--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification$LazyHolder.class-e01fe701-7c72-3dc0-ad9e-49a4b0635164
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAAClU9tu00AQPZukiWMM
-TUO5lUsLBHAQwgghXhpVRFEACysVJESUF7RxlrLVxml9QWq/qtCHIpD4AD4KMWsMqcILkh+8szueM2fO
-8frHz6/fATxEs4ICw7NkopxI7CUi8MVY8u2QT5wklsrpJ7si3Ay7ewlXHcWj6GUiwv3+rvDle+nzWE6D
-hscP9p9P1ViEFZQYajv8I3cUD7adzdGO8GMGw+31B+1ep8uw4eXhWmeoU6eB23nn9tyB2/bct91XlPTm
-SanSaPlKBjLeYCjazSFDqTMdiwpOM7TyDGHCwqKFGpYYyq2MoW3nE9YcVsFw1sICyibtzlk4jwsMSyKI
-klC4xCK5kgdizLBsN//Vq+GXLFRgMCx6MhC9ZDIS4YCPlNAGTX2uhjyU+pwmTRRxVcswyZn4g4wY3Fwa
-TlyEde3RdQs3tEcG930RRY1Hs+0DhickIudVMPvTJPTFU6kV2v+Bua9dY7DcIBBhWiNItTmbG2vkYpH+
-jAJW9Jeg3Yq2lGKJ1ir0pzlFp8dpFVD/BmuLHePMEepfsHyEi58yNKi2QKtH9a9xOc3qp/a3h0ORUVy4
-e4wrM1g5Tb5IIdbvAlzDKsWqvhIZ+F76BjA+a+I1djhH+4b6bP2hrRm4iUaGbGTIEiEP51i9E4PeStfb
-uJP21KNasGH+AlBLBwipXSw79wEAADsEAABQSwECFAAUAAgICAAAACEAqV0sO/cBAAA7BAAACAAJAAAA
-AAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAANgIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/SuperOrEqualClassQuerySpecification$LazyHolder.class-e01fe701-7c72-3dc0-ad9e-49a4b0635164--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyQuerySpecification$LazyHolder.class-729ea4b9-b1d7-3e23-8086-fbc0b80ae70a
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyQuerySpecification$LazyHolder.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdUttu00AQPZukiWMW
-moZyK7dSAiQIYYRQhUiFFFlFtbDCJSGivKCNs5StHLv4gpR+VaEPRSDxAXwUYtYYUgWJhzx4ZnY8Z87M
-2f3x8+t3APfRqqDA0EnHvhXLD6kMPDlSYicSYytNlG9tifh5FO7JKJm8SGU06e1JT71TnkhUGDRcsT/Z
-Cv2RjCooMdR2xUdh+SLYsZ4Nd6WXMBhOt9fvdO1NhofufCxthjr16Dv2W6fr9J2O67zZfElJd5aOKo0N
-z1eBSh4zFJutAUPJDkeygpMM6/PRm+BY5KhhiaG8kfduN+ddpjWoguE0xwLKJkVnOM7iHMOSDOI0kg71
-V8JX+3LEsNxs/bujhl/gqMBgWHRVILvpeCijvhj6UosSesIfiEjpc5Y0UcRlvYBJaiTvVcxgzzn9sQtv
-a12ucaxpXQzheTKOGw+m4T2GRzT+3Fdu9sI08uQTpbda+2/1Xa0RA3eCQEa2L+JY0o7mdFaskmZFeu8F
-rGjdKVrRApIvka1CX8QJOq1nVUD9G/g2O8KpQ9S/YPkQ5z/laFBtgaxL9a9wMcvqr/a3h0WekV+4fYRL
-U1g5Sz7NIPx3Aa7gKvmqfgA5+E72BzA+a+JVdjBD+5r6bP+hrRm4jkaObOTIEiEPZljdY4PeyOxN3Mp6
-6lE5mjB/AVBLBwh5/s/B9AEAABEEAABQSwECFAAUAAgICAAAACEAef7PwfQBAAARBAAACAAJAAAAAAAA
-AAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAMwIAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/HasPropertyQuerySpecification$LazyHolder.class-729ea4b9-b1d7-3e23-8086-fbc0b80ae70a--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerQuerySpecification.class-0add6dbc-1dea-3b91-a7d6-17f5c3f4f7df
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerQuerySpecification.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACtVl1bG0UUfocEFtJt
-iVSp1mr9AJoPZQFbKCZS+Qg0ElpqMF54NSxjGLrZrLMbNL3zH7U3bR4v/Lj1R/XxzLKENKQSY5Pn2Z3Z
-Oec973nPmdn9++VvvwNYwPcGhhiWGjXH8gMeiBq3D6UrrEYgHatwLNxgs672lKxWhXrUEKpZ9oQtf5Q2
-D2TdNRBnKNVV1RK2Iz1fWMeSB4pbP2lTSzXcQNaExT1pyZrnWGvcF1vCFYoiHRR2Ns8jMozkpSuDFYZY
-Kl1hiK/XD0QCY7hkIMGwNSDTqXbY3XDRhInLDKPctoXvT80xbKfSpTcEnksghnETw0gyFFIXC1TjgX0o
-lG95ftOn6OGyFL4V4WkhxktE6EGjti/UHt93BMNEqW5zp8KV1PPoYTw4lD7D8qC55EgU6ZKjaxNabnBR
-CChR+MUWnp74Bt5juHehEOLUwaqEyyFsGyWB9/GBgRsMa4NWqsSfNO/XnQOhdAdMJsBw08RH+Jjhmqfq
-uhmK1H6SO/KJUAWl6orhKFU64sfccrhbtdpsim63ZS59can/PcOcgU8ZpvuKRjtEKLre6pMcw+VywO3H
-O9yLeuXSSaHJLKCZ3Uej6p3cydutkva5Hj3SVYmdkwanjZHBZwayxLpPFxOfI8UwFB4NIozHcHdQpqSB
-K34u1LygGeIzpHt1eC8qxP0L3DFwm+rTl4OJOczTbqKAUax86oeOWj3cPxJ20K941BnLDDc68ya/BX2x
-IjsDlN/1nhYhok7gKxOLWDlX7G6oXO/VEKZvxnQAeFzxmgjoaGO42iN5hmJvTfqqb3GXB4TtntaHYV2n
-t8SwmBoY4g6D/z92wn91PNsZDPdN3NLNnk8NfOimKxpoW797Rs5eb7f1wwcmHuqHN4XrN5Q4Ox8Oiq6W
-gDtlV/DHTSpbud5QttiU+pCYuTDorK4fw1hZVl0eEDRD841+FOT7Pl9WqKPMoktg6w73fUFtN971cqb0
-zl4CmCdhYtC/BIa0aDQ3aLZIM0b30UwLoy9w5RmNh/BWZAdMk9UMJmhkntjhKt6m+xjewSRZXKNxnFbe
-DdF2aaStEi1cf7pNkB/+Ec5jZPMJXTXulZCHRU/miMd8G3uY/lMUDxQPmt+GQT5x3Snn4izTSLMbzraQ
-ftqmPBIGWwohJ08MIrp6NEtBNb25UAwNMxvRjbew0I2S70g6HqH8qjdd5LtBaegIyWxs4U/czcbp+mUL
-+W6c1Q42yTabJO7ha7DkX4S4GiHOkI22Gslkn2OtG4eFOLSeXKUMNiKf6SiD4cxzFF7vskEqbp5T8ZWA
-W6/31uIVOwKGwmZe4JtnXS5TbZdRlF5xOeW40+3SjkJy7oajR/g2vJexR/cJGo2R1XfQH0UMFST+AVBL
-BwgUd2VIBwQAANQLAABQSwECFAAUAAgICAAAACEAFHdlSAcEAADUCwAACAAJAAAAAAAAAAAAAAAAAAAA
-LmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAARgQAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/statemachine/util/EventForTriggerQuerySpecification.class-0add6dbc-1dea-3b91-a7d6-17f5c3f4f7df--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassQuerySpecification$GeneratedPQuery.class-535ed5c4-5cce-32f0-84bb-562395e9b827
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassQuerySpecification$GeneratedPQuery.class
-
-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
-AQA/AAAA+wYAAAAA
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/util/UnreferencedClassQuerySpecification$GeneratedPQuery.class-535ed5c4-5cce-32f0-84bb-562395e9b827--
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatch$Immutable.class-fbd432ab-ba66-3bac-8bd8-3359f41e15f4
-Content-Type: q7/binary
-Entry-Name: contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatch$Immutable.class
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACVkM1KAzEUhc/t39hx
-tFq1ggpuXLRVHCnipqKLglCculG7cJdOo43MT83M+FSiiAvBhQ/gQ4mZtNSNlBrIJffk3O/e5Ov74xNA
-A+sGMoTDxPfsiD8kPHB5X7A7yXz7OpD8lksttTwWRR0Wu4Odtu8nMet53ECOUJ+9klA4FoGITwjbVSeU
-dzZ3PTGMuK0YjTTY2tysdQm5VtjnJrIoWsjDJJxPLXFmH0PjS44I+EXi97i8St9CKDuhy7wukyLNx2Iu
-HoiIcPQP/O//NAmZYYuwNW1wQlFEnVEBIVut3RDMyzCRLj8TqbT5d5v9e/bICFY7CLjUMleDFifNcQCF
-Q7oyaudRULmhTqdKTRWjvkvvmHvVhnkVTS0/K+MLLHWqjGxYwKLGGChhSUEIyyiPYXs6V4Ts04RT0Mqb
-Zlij2zEjgxUdV7Gm+5EesYKNH1BLBwhYILmtTAEAAI4CAABQSwECFAAUAAgICAAAACEAWCC5rUwBAACO
-AgAACAAJAAAAAAAAAAAAAAAAAAAALmNvbnRlbnRVVAUAAQAAAABQSwUGAAAAAAEAAQA/AAAAiwEAAAAA
-
-------=_contents/org.eclipse.viatra.examples.uml.viatra/bin/uml/sequencediagram/UnreferencedClassMatch$Immutable.class-fbd432ab-ba66-3bac-8bd8-3359f41e15f4--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Validation Framework.suite b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Validation Framework.suite
deleted file mode 100644
index b7d15ca..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Validation Framework.suite
+++ /dev/null
@@ -1,30 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Element-Name: VIATRA Validation Framework
-Element-Type: testsuite
-Element-Version: 2.0
-Id: _-MEJkPGgEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
-Content-Type: text/testcase
-Entry-Name: testcase-items
-
-_wdMU4PGXEeW7irRH823xbw // kind: 'test' name: 'Validation framework - Generate validation project' path: 'Validation framework - Generate validation project.test'
-_avcUYPGqEeW7irRH823xbw // kind: 'test' name: 'Validation framework - Validate CPS model' path: 'Validation framework - Validate CPS model.test'
-
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Viewers.suite b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Viewers.suite
deleted file mode 100644
index 2e1e862..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Viewers.suite
+++ /dev/null
@@ -1,31 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Element-Name: VIATRA Viewers
-Element-Type: testsuite
-Element-Version: 2.0
-Id: _gRUfYO93EeW7SP0a5rPzzg
-Runtime-Version: 2.1.0.201606221726
-Save-Time: 4/21/17 5:56 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8
-Content-Type: text/testcase
-Entry-Name: testcase-items
-
-_gmPRYO91EeW7SP0a5rPzzg // kind: 'test' name: 'Viewers - Sandbox - Create new component' path: 'Viewers - Sandbox - Create new component.test'
-_gmkokO91EeW7SP0a5rPzzg // kind: 'test' name: 'Viewers - Sandbox - Initialize' path: 'Viewers - Sandbox - Initialize.test'
-_gmvnsO91EeW7SP0a5rPzzg // kind: 'test' name: 'Viewers - Sandbox - View synchronization' path: 'Viewers - Sandbox - View synchronization.test'
-
-------=_testcase-items-62c497da-4241-31f4-811a-6b453a3ecff8--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Workbench.ctx b/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Workbench.ctx
deleted file mode 100644
index 8f9fceb..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/VIATRA Workbench.ctx
+++ /dev/null
@@ -1,37 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Context-Type: org.eclipse.rcptt.ctx.workbench
-Element-Name: VIATRA Workbench
-Element-Type: context
-Element-Version: 2.0
-Id: _LipjoO9FEeWazOws8qE-Nw
-Runtime-Version: 2.1.0.201606221726
-Save-Time: 6/28/16 3:14 PM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf
-Content-Type: q7/binary
-Entry-Name: .q7.content
-
-UEsDBBQACAgIAAAAIQAAAAAAAAAAAAAAAAAIAAkALmNvbnRlbnRVVAUAAQAAAACdkkFPwkAQhe/8is3e
-2aonbNoSopiQqCAx4M0s7VAW252yu7SVX+8UAXsQEzzOzHvfvNls0K/zjJVgrEId8mtxxRnoGBOl05Bv
-3bLb4/2oE6BJBcSZKiwIExfOCRuDlkahP0fzsSDP6g61g9qxOlf+iXjTEGmHtj71Q75yrvA9r6oqgXkq
-iOu9PY2OkvNrTs7juHHuJV6OCWTeUUh+NMCZljmEfDYavE4H7JSRM5WE/P1RFWsc3z4MYS5348r2NsPu
-c8VZQbELiJ0qYUS6dpxSSWek2GzBfAqHmNELia0Sr0Zqu0STS0cH30M5+WHwqMNYUCqobNRmkU3LUqXS
-oRETg2uSD+sio+Am8L71vzvPpdg34IAQL011EVAmCWrRjCl9G2ylThZY/w0h3b7Z3LLIIJ9R8b87DDgo
-lT3gplTNlN3KTO1ahwTeBd8x6nwBUEsHCFGIDNFOAQAA5AIAAFBLAQIUABQACAgIAAAAIQBRiAzRTgEA
-AOQCAAAIAAkAAAAAAAAAAAAAAAAAAAAuY29udGVudFVUBQABAAAAAFBLBQYAAAAAAQABAD8AAACNAQAA
-AAA=
-------=_.q7.content-3d2e0690-ce48-3609-83e0-c704d49f1eaf--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Validation framework - Generate validation project.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Validation framework - Generate validation project.test
deleted file mode 100644
index 0aeccd6..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Validation framework - Generate validation project.test
+++ /dev/null
@@ -1,30 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_j6aQcPA8EeWlEbYJ7IoFCQ
-Element-Name: Validation framework - Generate validation project
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _wdMU4PGXEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree | get-item "org.eclipse.viatra.examples.cps.queries.validation"
- | get-property caption | equals "org.eclipse.viatra.examples.cps.queries.validation" | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Validation framework - Validate CPS model.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Validation framework - Validate CPS model.test
deleted file mode 100644
index 5aedad4..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Validation framework - Validate CPS model.test
+++ /dev/null
@@ -1,44 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_E-YjgPBEEeWlEbYJ7IoFCQ
-Element-Name: Validation framework - Validate CPS model
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _avcUYPGqEeW7irRH823xbw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Project Explorer" | get-tree | select "org.eclipse.viatra.examples.cps.instances/demo.cyberphysicalsystem"
- | get-menu "Open With/Other..." | click
-with [get-window "Editor Selection"] {
- get-tree | select "Sample Reflective Ecore Model Editor"
- get-button OK | click
-}
-with [get-editor "demo.cyberphysicalsystem" | get-tree] {
- get-item "platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem" | click
- select "platform:\\/resource\\/org.eclipse.viatra.examples.cps.instances\\/demo.cyberphysicalsystem"
- | get-menu "VIATRA Validation/Initialize VIATRA Validators on Editor" | click
-}
-get-view Problems | get-tree
- | get-item "Errors \\(1 item\\)/Multiple outgoing transitions of simple.cps.app.SecondAppClass0.sm0.s0 define the same action \\(waitForSignal\\(7\\)\\)"
- | get-property caption
- | equals "Multiple outgoing transitions of simple.cps.app.SecondAppClass0.sm0.s0 define the same action (waitForSignal(7))"
- | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Create new component.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Create new component.test
deleted file mode 100644
index 4a4b455..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Create new component.test
+++ /dev/null
@@ -1,35 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_xLFOcO9OEeW7SP0a5rPzzg,_NN2OQO9SEeW7SP0a5rPzzg,_RYkiQO9SEeW7SP0a5rPzzg,_UBBLMO9SEeW7SP0a5rPzzg,_AfewUO91EeW7SP0a5rPzzg
-Element-Name: Viewers - Sandbox - Create new component
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _gmPRYO91EeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Viewers Sandbox" | get-button "Create new component" | click
-
-get-view "Viewers Sandbox" | get-group "Activated queries" -index 1 | get-tree
- | select "Item : uml.emptyclass.emptyClass"
-get-view "Viewers Sandbox" | get-group "Activated queries" -index 1 | get-tree
- | get-item "Edge : uml.emptyclass.superClass" | get-property caption | equals "Edge : uml.emptyclass.superClass"
- | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Initialize.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Initialize.test
deleted file mode 100644
index 17a42b6..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Initialize.test
+++ /dev/null
@@ -1,36 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_xLFOcO9OEeW7SP0a5rPzzg,_NN2OQO9SEeW7SP0a5rPzzg,_RYkiQO9SEeW7SP0a5rPzzg,_UBBLMO9SEeW7SP0a5rPzzg
-Element-Name: Viewers - Sandbox - Initialize
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _gmkokO91EeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Viewers Sandbox" | get-group "Activated queries" | get-tree | get-property itemCount | equals 0
- | verify-true
-get-view "Query Explorer" | get-tree -index 1
- | select "\[platform:\\/resource\\/org.eclipse.viatra.examples.uml.instances\\/empty-classes.uml\]\[.*\]/uml.emptyclass.emptyClass.*$"
- | get-menu "Reinitialize VIATRA Viewers" | click
-get-view "Viewers Sandbox" | get-group "Activated queries" | get-tree
- | get-item "Item : uml.emptyclass.emptyClass" | get-property caption | equals "Item : uml.emptyclass.emptyClass"
- | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - View synchronization.test b/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - View synchronization.test
deleted file mode 100644
index 27c3e9f..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - View synchronization.test
+++ /dev/null
@@ -1,47 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_xLFOcO9OEeW7SP0a5rPzzg,_NN2OQO9SEeW7SP0a5rPzzg,_RYkiQO9SEeW7SP0a5rPzzg,_UBBLMO9SEeW7SP0a5rPzzg,_AfewUO91EeW7SP0a5rPzzg
-Element-Name: Viewers - Sandbox - View synchronization
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _gmvnsO91EeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-get-view "Viewers Sandbox" | get-tab-folder | get-tab-item List | click
-get-view "Viewers Sandbox" | get-list | get-property "getItems().length" | equals 6 | verify-true
-with [get-view "Viewers Sandbox"] {
- get-tab-folder | get-tab-item Settings | click
- with [get-group "Activated queries" | get-tree] {
- select "Item : uml.emptyclass.emptyClass"
- get-item "Item : uml.emptyclass.emptyClass" | uncheck
- get-item "Item : uml.emptyclass.nonEmptyClass" | uncheck
- get-item "Edge : uml.emptyclass.superClass" | uncheck
- get-item "Edge : uml.emptyclass.transitiveSuperClass" | uncheck
- }
- with [get-tab-folder] {
- get-tab-item List | click
- get-tab-item Settings | click
- }
- get-button Apply | click
- get-tab-folder | get-tab-item List | click
-}
-get-view "Viewers Sandbox" | get-list | get-property "getItems().length" | equals 0 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Zest Graph \050Clear graph\051.test" "b/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Zest Graph \050Clear graph\051.test"
deleted file mode 100644
index fc34566..0000000
--- "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Zest Graph \050Clear graph\051.test"
+++ /dev/null
@@ -1,41 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_xLFOcO9OEeW7SP0a5rPzzg,_NN2OQO9SEeW7SP0a5rPzzg,_RYkiQO9SEeW7SP0a5rPzzg,_UBBLMO9SEeW7SP0a5rPzzg,_AfewUO91EeW7SP0a5rPzzg
-Element-Name: Viewers - Sandbox - Zest Graph (Clear graph)
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _gm8cAO91EeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-with [get-view "Viewers Sandbox"] {
- with [get-group "Activated queries" | get-tree] {
- get-item "Item : uml.emptyclass.emptyClass" | uncheck
- get-item "Edge : uml.emptyclass.transitiveSuperClass" | uncheck
- }
- get-button Apply | click
- get-tab-folder | get-tab-item "Zest Graph" | click
-}
-get-view "Viewers Sandbox" | get-canvas | get-property "getNodes().size()" | equals 3 | verify-true
-with [get-view "Viewers Sandbox"] {
- get-button "Clear Graph" | click
-}
-get-view "Viewers Sandbox" | get-canvas | get-property "getNodes().size()" | equals 0 | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Zest Graph \050Testing layouts\051.test" "b/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Zest Graph \050Testing layouts\051.test"
deleted file mode 100644
index 9191a38..0000000
--- "a/cps/frameworktests/org.eclipse.viatra.gui.tests/Viewers - Sandbox - Zest Graph \050Testing layouts\051.test"
+++ /dev/null
@@ -1,68 +0,0 @@
---- RCPTT testcase ---
-Format-Version: 1.0
-Contexts: _LipjoO9FEeWazOws8qE-Nw,_xLFOcO9OEeW7SP0a5rPzzg,_NN2OQO9SEeW7SP0a5rPzzg,_RYkiQO9SEeW7SP0a5rPzzg,_UBBLMO9SEeW7SP0a5rPzzg,_AfewUO91EeW7SP0a5rPzzg
-Element-Name: Viewers - Sandbox - Zest Graph (Testing layouts)
-Element-Type: testcase
-Element-Version: 3.0
-External-Reference:
-Id: _gnHbIO91EeW7SP0a5rPzzg
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/11/16 2:39 PM
-Testcase-Type: ecl
-
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
-Content-Type: text/ecl
-Entry-Name: .content
-
-/*******************************************************************************
- * Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Tamas Borbas - Testing VIATRA GUI
- *******************************************************************************/
-
-with [get-view "Viewers Sandbox"] {
- with [get-group "Activated queries" | get-tree] {
- get-item "Item : uml.emptyclass.emptyClass" | uncheck
- get-item "Edge : uml.emptyclass.transitiveSuperClass" | uncheck
- }
- with [get-tab-folder] {
- get-tab-item "Zest Graph" | click
- get-tab-item Settings | click
- }
- get-button Apply | click
- get-tab-folder | get-tab-item "Zest Graph" | click
-}
-get-button "View Menu" | click
-with [get-view "Viewers Sandbox"] {
- get-menu "Layout/Tree" | click
-}
-get-view "Viewers Sandbox" | get-canvas | get-property "getGraph().getLayoutAlgorithm().getClassName()"
- | equals "org.eclipse.gef4.layout.algorithms.TreeLayoutAlgorithm" | verify-true
-get-button "View Menu" | click
-get-button "View Menu" | click
-with [get-view "Viewers Sandbox"] {
- get-menu "Layout/Spring" | click
-}
-get-view "Viewers Sandbox" | get-canvas | get-property "getLayoutAlgorithm().getClassName()"
- | equals "org.eclipse.gef4.layout.algorithms.SpringLayoutAlgorithm" | verify-true
-get-button "View Menu" | click
-with [get-view "Viewers Sandbox"] {
- get-menu "Layout/Radial" | click
-}
-with [get-view "Viewers Sandbox" | get-canvas] {
- get-property "getNodes().size()" | equals 3 | verify-true
- get-property "getLayoutAlgorithm().getClassName()"
- | equals "org.eclipse.gef4.layout.algorithms.RadialLayoutAlgorithm" | verify-true
-}
-get-button "View Menu" | click
-with [get-view "Viewers Sandbox"] {
- get-menu "Layout/Sugiyama (unstable)" | click
-}
-get-view "Viewers Sandbox" | get-canvas | get-property "getLayoutAlgorithm().getClassName()"
- | equals "org.eclipse.gef4.layout.algorithms.CompositeLayoutAlgorithm" | verify-true
-------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/pom.xml b/cps/frameworktests/org.eclipse.viatra.gui.tests/pom.xml
deleted file mode 100644
index 0b398fd..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/pom.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.eclipse.viatra.tests</groupId>
- <artifactId>org.eclipse.viatra.gui.tests.parent</artifactId>
- <version>0.1.0-SNAPSHOT</version>
- <relativePath>../org.eclipse.viatra.gui.tests.parent/</relativePath>
- </parent>
- <artifactId>org.eclipse.viatra.gui.tests</artifactId>
- <packaging>rcpttTest</packaging>
-
- <properties>
- <rootPath>${basedir}/..</rootPath>
- <autPath>../org.eclipse.viatra.gui.tests.product/target/products/org.eclipse.viatra.gui.tests.rcp.product-[platform].zip</autPath>
- </properties>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.rcptt</groupId>
- <artifactId>rcptt-maven-plugin</artifactId>
- <version>${rcptt.version}</version>
- <extensions>true</extensions>
- <configuration>
- <aut>
- <explicit>${autPath}</explicit>
- <vmArgs>
- <vmArg>-Xmx2048m</vmArg>
- <vmArg>-XX:MaxPermSize=512m</vmArg>
- <vmArg>${argLine}</vmArg>
- </vmArgs>
- </aut>
- <runner>
- <vmArgs>
- <vmArg>-Xmx2048m</vmArg>
- </vmArgs>
- <version>${rcptt.version}</version>
- </runner>
- <testOptions>
- <execTimeout>7200</execTimeout>
- <testExecTimeout>600</testExecTimeout>
- </testOptions>
- <skipTags>
- <skipTag>testToSkip</skipTag>
- </skipTags>
-
-
- <!--Remove if you want to run all tests! -->
- <suites>
- <suite>VIATRA All GUI Tests</suite>
- </suites>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git a/cps/frameworktests/org.eclipse.viatra.gui.tests/rcptt.properties b/cps/frameworktests/org.eclipse.viatra.gui.tests/rcptt.properties
deleted file mode 100644
index aea27b9..0000000
--- a/cps/frameworktests/org.eclipse.viatra.gui.tests/rcptt.properties
+++ /dev/null
@@ -1,22 +0,0 @@
---- RCPTT project settings ---
-Format-Version: 1.0
-Element-Name: Project Settings
-Element-Type: projectMetadata
-Element-Version: 2.0
-Id: _LMxPsO9EEeWazOws8qE-Nw
-Runtime-Version: 2.0.2.201511100828
-Save-Time: 4/13/16 11:58 AM
-
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
-Content-Type: text/plain
-Entry-Name: .description
-
-Copyright (c) 2010-2016, Tamas Borbas, IncQuery Labs Ltd.
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License v1.0
-which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-
-Contributors:
- Tamas Borbas - Testing VIATRA GUI
-------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa--
diff --git a/cps/frameworktests/org.eclipse.viatra.tests.parent/.project b/cps/frameworktests/org.eclipse.viatra.tests.parent/.project
deleted file mode 100644
index 35409ca..0000000
--- a/cps/frameworktests/org.eclipse.viatra.tests.parent/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.viatra.tests.parent</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- </buildSpec>
- <natures>
- </natures>
-</projectDescription>
diff --git a/cps/frameworktests/org.eclipse.viatra.tests.parent/pom.xml b/cps/frameworktests/org.eclipse.viatra.tests.parent/pom.xml
deleted file mode 100644
index 9c78228..0000000
--- a/cps/frameworktests/org.eclipse.viatra.tests.parent/pom.xml
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.eclipse.viatra.tests</groupId>
- <artifactId>org.eclipse.viatra.tests.parent</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- <name>VIATRA CPS Tests</name>
- <url></url>
- <packaging>pom</packaging>
- <modules>
- <!-- CPS domain model demonstrator -->
- <module>../../releng/org.eclipse.viatra.examples.cps.domain.parent</module>
- <module>../../releng/org.eclipse.viatra.examples.cps.target</module>
-
- <!-- CPS based unit tests -->
- <module>../org.eclipse.viatra.examples.cps.tests</module>
- </modules>
-
- <properties>
- <tycho.version>1.0.0</tycho.version>
- <xtend.compiler.version>2.11.0</xtend.compiler.version>
- <viatra.compiler.version>1.7.0-SNAPSHOT</viatra.compiler.version>
-
- <jacoco.version>0.7.6.201602180812</jacoco.version>
- <jacoco.targetdir>${project.basedir}/../target</jacoco.targetdir>
-
- <viatra.repository.url>http://download.eclipse.org/viatra/updates/integration</viatra.repository.url>
- <mars.repository.url>http://download.eclipse.org/releases/mars/</mars.repository.url>
- <itemis.repository.url>http://download.itemis.com/updates/releases</itemis.repository.url>
- <xtext.repository.url>http://download.eclipse.org/modeling/tmf/xtext/updates/releases</xtext.repository.url>
-
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-
- <sonar.core.codeCoveragePlugin>jacoco</sonar.core.codeCoveragePlugin>
- <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
- <sonar.jacoco.reportPath>${jacoco.targetdir}/jacoco.exec</sonar.jacoco.reportPath>
- <sonar.skippedModules></sonar.skippedModules>
- </properties>
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-packaging-plugin</artifactId>
- <version>${tycho.version}</version>
- <configuration>
- <strictBinIncludes>false</strictBinIncludes>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-maven-plugin</artifactId>
- <version>${tycho.version}</version>
- <extensions>true</extensions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- <version>${tycho.version}</version>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-surefire-plugin</artifactId>
- <version>${tycho.version}</version>
- <configuration>
- <excludes>
- <exclude>**/queries/*.java</exclude>
- </excludes>
- <failIfNoTests>false</failIfNoTests>
- <skipTests>false</skipTests>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.jacoco</groupId>
- <artifactId>jacoco-maven-plugin</artifactId>
- <version>${jacoco.version}</version>
- <configuration>
- <destFile>${jacoco.targetdir}/jacoco.exec</destFile>
-
- </configuration>
- <executions>
- <execution>
- <goals>
- <goal>prepare-agent</goal>
- </goals>
- </execution>
- <!-- <execution> <id>report</id> <phase>prepare-package</phase> <goals>
- <goal>report</goal> </goals> <configuration> <dataFile>${jacoco.targetdir}/jacoco.exec</dataFile>
- <outputDirectory>${jacoco.targetdir}/jacoco/${project.artifactId}</outputDirectory>
- </configuration> </execution> -->
- </executions>
- </plugin>
- </plugins>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.eclipse.xtend</groupId>
- <artifactId>xtend-maven-plugin</artifactId>
- <version>${xtend.compiler.version}</version>
- <configuration>
- <!-- need to prefix by basedir to generate to currently built module -->
- <outputDirectory>${basedir}/xtend-gen</outputDirectory>
- </configuration>
- <executions>
- <execution>
- <goals>
- <goal>compile</goal>
- <goal>testCompile</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-clean-plugin</artifactId>
- <version>2.5</version>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
- <repositories>
- <repository>
- <id>mars</id>
- <url>${mars.repository.url}</url>
- <layout>p2</layout>
- </repository>
- <repository>
- <id>itemis</id>
- <url>${itemis.repository.url}</url>
- <layout>p2</layout>
- </repository>
- <repository>
- <id>xtext</id>
- <url>${xtext.repository.url}</url>
- <layout>p2</layout>
- </repository>
- <repository>
- <id>viatra.update</id>
- <layout>p2</layout>
- <url>${viatra.repository.url}</url>
- </repository>
- </repositories>
- <pluginRepositories>
- <pluginRepository>
- <id>viatra-snapshots</id>
- <url>https://repo.eclipse.org/content/repositories/viatra2/</url>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </pluginRepository>
- </pluginRepositories>
-</project>
\ No newline at end of file