aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-09-08 16:12:55 -0400
committerLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-09-08 16:12:55 -0400
commit71108d462c2695d917e87acea6f49d3f2954c6f4 (patch)
tree755962edeb635f46f1c860e2ff4dcc0235099597
parentVAMPIRE: complete first version of VampireModelInterpretation (diff)
downloadVIATRA-Generator-71108d462c2695d917e87acea6f49d3f2954c6f4.tar.gz
VIATRA-Generator-71108d462c2695d917e87acea6f49d3f2954c6f4.tar.zst
VIATRA-Generator-71108d462c2695d917e87acea6f49d3f2954c6f4.zip
VAMPIRE: Implement wf constraint handling
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend2
-rw-r--r--Domains/Examples/ModelGenExampleFAM_plugin/model/FamMetamodel.ecore12
-rw-r--r--Domains/Examples/ModelGenExampleFAM_plugin/plugin.xml13
-rw-r--r--Domains/Examples/ModelGenExampleFAM_plugin/src/hu/bme/mit/inf/dslreasoner/domains/transima/fam/FamPatterns.vql79
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.aird1086
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/xtend-gen/ca/mcgill/ecse/dslreasoner/ide/.VampireLanguageIdeModule.xtendbinbin1685 -> 1685 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/xtend-gen/ca/mcgill/ecse/dslreasoner/ide/.VampireLanguageIdeSetup.xtendbinbin2500 -> 2500 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/.VampireLanguageUiModule.xtendbinbin2342 -> 2342 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/contentassist/.VampireLanguageProposalProvider.xtendbinbin1792 -> 1792 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/labeling/.VampireLanguageDescriptionLabelProvider.xtendbinbin1965 -> 1965 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/labeling/.VampireLanguageLabelProvider.xtendbinbin2405 -> 2405 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/outline/.VampireLanguageOutlineTreeProvider.xtendbinbin1819 -> 1819 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/quickfix/.VampireLanguageQuickfixProvider.xtendbinbin1786 -> 1786 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.xtend6
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/.VampireLanguageRuntimeModule.xtendbinbin1706 -> 1706 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/.VampireLanguageStandaloneSetup.xtendbinbin1980 -> 1980 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/.VampireLanguageFormatter.xtendbinbin3706 -> 3759 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.java4
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/generator/.VampireLanguageGenerator.xtendbinbin2338 -> 2338 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/scoping/.VampireLanguageScopeProvider.xtendbinbin1751 -> 1751 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/validation/.VampireLanguageValidator.xtendbinbin1736 -> 1736 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend32
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend2
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_AssertionMapper.xtend5
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_RelationMapper.xtend168
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireModelInterpretation.xtend150
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/.VampireAnalyzerConfiguration.xtendbinbin2691 -> 2691 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/.VampireSolver.xtendbinbin6957 -> 6956 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper.xtendbinbin17725 -> 17989 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapperTrace.xtendbinbin4874 -> 5080 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ConstantMapper.xtendbinbin3164 -> 3165 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ContainmentMapper.xtendbinbin11807 -> 11807 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_RelationMapper.xtendbinbin6498 -> 7934 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ScopeMapper.xtendbinbin10676 -> 10676 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_Support.xtendbinbin13059 -> 13059 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_TypeMapper.xtendbinbin11170 -> 11170 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Vampire2LogicMapper.xtendbinbin3858 -> 3858 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireHandler.xtendbinbin6386 -> 6386 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireModelInterpretation_TypeInterpretation.xtendbinbin1491 -> 1491 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireModelInterpretation_TypeInterpretation_FilteredTypes.xtendbinbin1688 -> 1688 bytes
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.java17
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.java4
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_RelationMapper.java92
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/output/FAMTest/Fam.logicproblem68
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend42
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.EcoreTest.xtendbinbin4554 -> 4554 bytes
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.FAMTest.xtendbinbin7087 -> 7364 bytes
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.FileSystemTest.xtendbinbin6204 -> 6204 bytes
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.GeneralTest.xtendbinbin6456 -> 6456 bytes
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.YakinduTest.xtendbinbin7055 -> 7055 bytes
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.java32
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.MedicalSystem.xtendbinbin4997 -> 4997 bytes
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.SimpleRun.xtendbinbin687 -> 687 bytes
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.VampireTest.xtendbinbin6500 -> 6500 bytes
54 files changed, 999 insertions, 815 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend
index c9d38c7d..79732baf 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend
@@ -198,7 +198,7 @@ class GenerationTaskExecutor {
198 } 198 }
199 199
200 // 7. Solver call 200 // 7. Solver call
201 val solution = solver.solve(problem,solverConfig,reasonerWorkspaceForRun) 201 val ewsdzxA = solver.solve(problem,solverConfig,reasonerWorkspaceForRun)
202 console.writeMessage(solution.soutionDescription.toString) 202 console.writeMessage(solution.soutionDescription.toString)
203 203
204 // 8. Solution processing 204 // 8. Solution processing
diff --git a/Domains/Examples/ModelGenExampleFAM_plugin/model/FamMetamodel.ecore b/Domains/Examples/ModelGenExampleFAM_plugin/model/FamMetamodel.ecore
index d8331ba8..81b2078f 100644
--- a/Domains/Examples/ModelGenExampleFAM_plugin/model/FamMetamodel.ecore
+++ b/Domains/Examples/ModelGenExampleFAM_plugin/model/FamMetamodel.ecore
@@ -9,11 +9,7 @@
9 <eStructuralFeatures xsi:type="ecore:EReference" name="interface" eType="#//FunctionalInterface" 9 <eStructuralFeatures xsi:type="ecore:EReference" name="interface" eType="#//FunctionalInterface"
10 containment="true" eOpposite="#//FunctionalInterface/element"/> 10 containment="true" eOpposite="#//FunctionalInterface/element"/>
11 <eStructuralFeatures xsi:type="ecore:EReference" name="model" lowerBound="1" eType="#//FunctionalArchitectureModel" 11 <eStructuralFeatures xsi:type="ecore:EReference" name="model" lowerBound="1" eType="#//FunctionalArchitectureModel"
12 volatile="true" transient="true" derived="true"> 12 volatile="true" transient="true" derived="true"/>
13 <eAnnotations source="org.eclipse.viatra.query.querybasedfeature">
14 <details key="patternFQN" value="hu.bme.mit.inf.dslreasoner.domains.transima.fam.model"/>
15 </eAnnotations>
16 </eStructuralFeatures>
17 <eStructuralFeatures xsi:type="ecore:EReference" name="parent" eType="#//Function" 13 <eStructuralFeatures xsi:type="ecore:EReference" name="parent" eType="#//Function"
18 eOpposite="#//Function/subElements"/> 14 eOpposite="#//Function/subElements"/>
19 </eClassifiers> 15 </eClassifiers>
@@ -25,11 +21,7 @@
25 <eStructuralFeatures xsi:type="ecore:EReference" name="subElements" upperBound="-1" 21 <eStructuralFeatures xsi:type="ecore:EReference" name="subElements" upperBound="-1"
26 eType="#//FunctionalElement" containment="true" eOpposite="#//FunctionalElement/parent"/> 22 eType="#//FunctionalElement" containment="true" eOpposite="#//FunctionalElement/parent"/>
27 <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" lowerBound="1" eType="#//FunctionType" 23 <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" lowerBound="1" eType="#//FunctionType"
28 changeable="false" volatile="true" transient="true" derived="true"> 24 changeable="false" volatile="true" transient="true" derived="true"/>
29 <eAnnotations source="org.eclipse.viatra.query.querybasedfeature">
30 <details key="patternFQN" value="hu.bme.mit.inf.dslreasoner.domains.transima.fam.type"/>
31 </eAnnotations>
32 </eStructuralFeatures>
33 </eClassifiers> 25 </eClassifiers>
34 <eClassifiers xsi:type="ecore:EClass" name="FAMTerminator"> 26 <eClassifiers xsi:type="ecore:EClass" name="FAMTerminator">
35 <eStructuralFeatures xsi:type="ecore:EReference" name="data" eType="#//FunctionalData" 27 <eStructuralFeatures xsi:type="ecore:EReference" name="data" eType="#//FunctionalData"
diff --git a/Domains/Examples/ModelGenExampleFAM_plugin/plugin.xml b/Domains/Examples/ModelGenExampleFAM_plugin/plugin.xml
index 3dce57aa..b8de244d 100644
--- a/Domains/Examples/ModelGenExampleFAM_plugin/plugin.xml
+++ b/Domains/Examples/ModelGenExampleFAM_plugin/plugin.xml
@@ -1,10 +1,4 @@
1<?xml version="1.0" encoding="UTF-8"?><plugin> 1<?xml version="1.0" encoding="UTF-8"?><plugin>
2 <extension id="extension.derived.hu.bme.mit.inf.dslreasoner.domains.transima.fam.model" point="org.eclipse.viatra.query.runtime.base.wellbehaving.derived.features">
3 <wellbehaving-derived-feature classifier-name="FunctionalElement" feature-name="model" package-nsUri="http://www.inf.mit.bme.hu/viatrasolver/example/fam"/>
4 </extension>
5 <extension id="extension.derived.hu.bme.mit.inf.dslreasoner.domains.transima.fam.type" point="org.eclipse.viatra.query.runtime.base.wellbehaving.derived.features">
6 <wellbehaving-derived-feature classifier-name="Function" feature-name="type" package-nsUri="http://www.inf.mit.bme.hu/viatrasolver/example/fam"/>
7 </extension>
8 <extension point="org.eclipse.emf.ecore.generated_package"> 2 <extension point="org.eclipse.emf.ecore.generated_package">
9 <!-- @generated FamMetamodel --> 3 <!-- @generated FamMetamodel -->
10 <package class="functionalarchitecture.FunctionalarchitecturePackage" genModel="model/FamMetamodel.genmodel" uri="http://www.inf.mit.bme.hu/viatrasolver/example/fam"/> 4 <package class="functionalarchitecture.FunctionalarchitecturePackage" genModel="model/FamMetamodel.genmodel" uri="http://www.inf.mit.bme.hu/viatrasolver/example/fam"/>
@@ -12,13 +6,6 @@
12 <extension id="hu.bme.mit.inf.dslreasoner.domains.transima.fam.FamPatterns" point="org.eclipse.viatra.query.runtime.queryspecification"> 6 <extension id="hu.bme.mit.inf.dslreasoner.domains.transima.fam.FamPatterns" point="org.eclipse.viatra.query.runtime.queryspecification">
13 <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:hu.bme.mit.inf.dslreasoner.domains.transima.fam.FamPatterns" id="hu.bme.mit.inf.dslreasoner.domains.transima.fam.FamPatterns"> 7 <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:hu.bme.mit.inf.dslreasoner.domains.transima.fam.FamPatterns" id="hu.bme.mit.inf.dslreasoner.domains.transima.fam.FamPatterns">
14 <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.transima.fam.terminatorAndInformation"/> 8 <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.transima.fam.terminatorAndInformation"/>
15 <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.transima.fam.type"/>
16 <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.transima.fam.rootElements"/>
17 <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.transima.fam.parent"/>
18 <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.transima.fam.model"/>
19 <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.transima.fam.hasRoot"/>
20 <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.transima.fam.hasInt"/>
21 <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.transima.fam.hasLeaf"/>
22 </group> 9 </group>
23 </extension> 10 </extension>
24</plugin> 11</plugin>
diff --git a/Domains/Examples/ModelGenExampleFAM_plugin/src/hu/bme/mit/inf/dslreasoner/domains/transima/fam/FamPatterns.vql b/Domains/Examples/ModelGenExampleFAM_plugin/src/hu/bme/mit/inf/dslreasoner/domains/transima/fam/FamPatterns.vql
index f0e48d42..15f70963 100644
--- a/Domains/Examples/ModelGenExampleFAM_plugin/src/hu/bme/mit/inf/dslreasoner/domains/transima/fam/FamPatterns.vql
+++ b/Domains/Examples/ModelGenExampleFAM_plugin/src/hu/bme/mit/inf/dslreasoner/domains/transima/fam/FamPatterns.vql
@@ -11,45 +11,46 @@ pattern terminatorAndInformation(T : FAMTerminator, I : InformationLink) = {
11 FunctionalInput.terminator(In,T); 11 FunctionalInput.terminator(In,T);
12} 12}
13 13
14@QueryBasedFeature 14//@QueryBasedFeature
15pattern type(This : Function, Target : FunctionType) = { 15//pattern type(This : Function, Target : FunctionType) = {
16 find rootElements(_Model, This); 16// find rootElements(_Model, This);
17 Target == FunctionType::Root; 17// Target == FunctionType::Root;
18} or { 18//} or {
19 neg find parent(_Child, This); 19// neg find parent(_Child, This);
20 neg find rootElements(_Model, This); 20// neg find rootElements(_Model, This);
21 Target == FunctionType::Leaf; 21// Target == FunctionType::Leaf;
22} or { 22//} or {
23 find parent(This, _Par); 23// find parent(This, _Par);
24 find parent(_Child, This); 24// find parent(_Child, This);
25 Target == FunctionType::Intermediate; 25// Target == FunctionType::Intermediate;
26} 26//}
27 27//
28pattern rootElements(Model: FunctionalArchitectureModel, Root : Function) = { 28////@Constraint
29 FunctionalArchitectureModel.rootElements(Model, Root); 29//pattern rootElements(Model: FunctionalArchitectureModel, Root : Function) = {
30} 30// FunctionalArchitectureModel.rootElements(Model, Root);
31 31//}
32pattern parent(Func : Function, Par : Function) = { 32//
33 Function.parent(Func, Par); 33//pattern parent(Func : Function, Par : Function) = {
34} 34// Function.parent(Func, Par);
35 35//}
36@QueryBasedFeature 36//
37pattern model(This:FunctionalElement, Target: FunctionalArchitectureModel) { 37//@QueryBasedFeature
38 FunctionalElement(This); 38//pattern model(This:FunctionalElement, Target: FunctionalArchitectureModel) {
39 FunctionalArchitectureModel(Target); 39// FunctionalElement(This);
40} 40// FunctionalArchitectureModel(Target);
41 41//}
42pattern hasRoot(F : Function) { 42//
43 find rootElements(_Model, F); 43//pattern hasRoot(F : Function) {
44} 44// find rootElements(_Model, F);
45pattern hasInt(F : Function) { 45//}
46 neg find parent(_Child, F); 46//pattern hasInt(F : Function) {
47 neg find rootElements(_Model, F); 47// neg find parent(_Child, F);
48} 48// neg find rootElements(_Model, F);
49pattern hasLeaf(F : Function) { 49//}
50 find parent(F, _Par); 50//pattern hasLeaf(F : Function) {
51 find parent(_Child, F); 51// find parent(F, _Par);
52} 52// find parent(_Child, F);
53//}
53/* 54/*
54@Constraint(message="noRoot", severity="error", key={fam}) 55@Constraint(message="noRoot", severity="error", key={fam})
55pattern noRoot(fam: FunctionalArchitectureModel) { 56pattern noRoot(fam: FunctionalArchitectureModel) {
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.aird b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.aird
index f2a97719..f18bce28 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.aird
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.aird
@@ -1,38 +1,38 @@
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:viewpoint="http://www.eclipse.org/sirius/1.1.0" xsi:schemaLocation="http://www.eclipse.org/sirius/description/1.1.0 http://www.eclipse.org/sirius/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/style/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description/style"> 2<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:viewpoint="http://www.eclipse.org/sirius/1.1.0" xsi:schemaLocation="http://www.eclipse.org/sirius/description/1.1.0 http://www.eclipse.org/sirius/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/style/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description/style">
3 <viewpoint:DAnalysis xmi:id="_LPTx0LW_EeamG-Ij7YnW7w" selectedViews="_LRSu0LW_EeamG-Ij7YnW7w _LRdt8LW_EeamG-Ij7YnW7w _LRimcLW_EeamG-Ij7YnW7w _LRrwYLW_EeamG-Ij7YnW7w" version="12.1.0.201708031200"> 3 <viewpoint:DAnalysis uid="_LPTx0LW_EeamG-Ij7YnW7w" selectedViews="_LRSu0LW_EeamG-Ij7YnW7w _LRdt8LW_EeamG-Ij7YnW7w _LRimcLW_EeamG-Ij7YnW7w _LRrwYLW_EeamG-Ij7YnW7w" version="14.1.0.201810161215">
4 <semanticResources>PartialInterpretation.ecore</semanticResources> 4 <semanticResources>PartialInterpretation.ecore</semanticResources>
5 <semanticResources>platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore</semanticResources> 5 <semanticResources>platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore</semanticResources>
6 <semanticResources>platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore</semanticResources> 6 <semanticResources>platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore</semanticResources>
7 <semanticResources>http://www.eclipse.org/emf/2002/Ecore</semanticResources> 7 <semanticResources>http://www.eclipse.org/emf/2002/Ecore</semanticResources>
8 <ownedViews xmi:type="viewpoint:DView" xmi:id="_LRSu0LW_EeamG-Ij7YnW7w"> 8 <ownedViews xmi:type="viewpoint:DView" uid="_LRSu0LW_EeamG-Ij7YnW7w">
9 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/> 9 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/>
10 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" xmi:id="_0H8tcIFNEeeA1-_2v4gJKA" name="overview" repPath="#_Ir9X8GjYEei_cpJmVsHDhQ"> 10 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_0H8tcIFNEeeA1-_2v4gJKA" name="overview" repPath="#_MAfXILW_EeamG-Ij7YnW7w">
11 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 11 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
12 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/> 12 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/>
13 </ownedRepresentationDescriptors> 13 </ownedRepresentationDescriptors>
14 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" xmi:id="_0H8tcoFNEeeA1-_2v4gJKA" name="relations" repPath="#_IvRKoGjYEei_cpJmVsHDhQ"> 14 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_0H8tcoFNEeeA1-_2v4gJKA" name="relations" repPath="#_pEmCsLXDEeamG-Ij7YnW7w">
15 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 15 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
16 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/> 16 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/>
17 </ownedRepresentationDescriptors> 17 </ownedRepresentationDescriptors>
18 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" xmi:id="_k3aDwGkJEei_cpJmVsHDhQ" name="types" repPath="#_k3N2gWkJEei_cpJmVsHDhQ"> 18 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_k3aDwGkJEei_cpJmVsHDhQ" name="types" repPath="#_k3T9IGkJEei_cpJmVsHDhQ">
19 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 19 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
20 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/> 20 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/>
21 </ownedRepresentationDescriptors> 21 </ownedRepresentationDescriptors>
22 </ownedViews> 22 </ownedViews>
23 <ownedViews xmi:type="viewpoint:DView" xmi:id="_LRdt8LW_EeamG-Ij7YnW7w"> 23 <ownedViews xmi:type="viewpoint:DView" uid="_LRdt8LW_EeamG-Ij7YnW7w">
24 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Review']"/> 24 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Review']"/>
25 </ownedViews> 25 </ownedViews>
26 <ownedViews xmi:type="viewpoint:DView" xmi:id="_LRimcLW_EeamG-Ij7YnW7w"> 26 <ownedViews xmi:type="viewpoint:DView" uid="_LRimcLW_EeamG-Ij7YnW7w">
27 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']"/> 27 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']"/>
28 </ownedViews> 28 </ownedViews>
29 <ownedViews xmi:type="viewpoint:DView" xmi:id="_LRrwYLW_EeamG-Ij7YnW7w"> 29 <ownedViews xmi:type="viewpoint:DView" uid="_LRrwYLW_EeamG-Ij7YnW7w">
30 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Generation']"/> 30 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Generation']"/>
31 </ownedViews> 31 </ownedViews>
32 </viewpoint:DAnalysis> 32 </viewpoint:DAnalysis>
33 <diagram:DSemanticDiagram xmi:id="_MAfXILW_EeamG-Ij7YnW7w" name="overview" uid="_Ir9X8GjYEei_cpJmVsHDhQ"> 33 <diagram:DSemanticDiagram uid="_MAfXILW_EeamG-Ij7YnW7w" name="overview">
34 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_MAfXIbW_EeamG-Ij7YnW7w" source="DANNOTATION_CUSTOMIZATION_KEY"> 34 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_MAfXIbW_EeamG-Ij7YnW7w" source="DANNOTATION_CUSTOMIZATION_KEY">
35 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_MAfXIrW_EeamG-Ij7YnW7w"> 35 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_MAfXIrW_EeamG-Ij7YnW7w">
36 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan"> 36 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan">
37 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> 37 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
38 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_v4J-AbW_EeamG-Ij7YnW7w" showIcon="false" labelExpression="service:render"> 38 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_v4J-AbW_EeamG-Ij7YnW7w" showIcon="false" labelExpression="service:render">
@@ -66,7 +66,7 @@
66 </computedStyleDescriptions> 66 </computedStyleDescriptions>
67 </data> 67 </data>
68 </ownedAnnotationEntries> 68 </ownedAnnotationEntries>
69 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_MA7cALW_EeamG-Ij7YnW7w" source="GMF_DIAGRAMS"> 69 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_MA7cALW_EeamG-Ij7YnW7w" source="GMF_DIAGRAMS">
70 <data xmi:type="notation:Diagram" xmi:id="_MA7cAbW_EeamG-Ij7YnW7w" type="Sirius" element="_MAfXILW_EeamG-Ij7YnW7w" measurementUnit="Pixel"> 70 <data xmi:type="notation:Diagram" xmi:id="_MA7cAbW_EeamG-Ij7YnW7w" type="Sirius" element="_MAfXILW_EeamG-Ij7YnW7w" measurementUnit="Pixel">
71 <children xmi:type="notation:Node" xmi:id="_ggJ5QLW_EeamG-Ij7YnW7w" type="2003" element="_gf_hMLW_EeamG-Ij7YnW7w"> 71 <children xmi:type="notation:Node" xmi:id="_ggJ5QLW_EeamG-Ij7YnW7w" type="2003" element="_gf_hMLW_EeamG-Ij7YnW7w">
72 <children xmi:type="notation:Node" xmi:id="_ggLucLW_EeamG-Ij7YnW7w" type="5007"/> 72 <children xmi:type="notation:Node" xmi:id="_ggLucLW_EeamG-Ij7YnW7w" type="5007"/>
@@ -273,6 +273,10 @@
273 <children xmi:type="notation:Node" xmi:id="_Tg2p4LXCEeamG-Ij7YnW7w" type="2003" element="_TgoAYLXCEeamG-Ij7YnW7w"> 273 <children xmi:type="notation:Node" xmi:id="_Tg2p4LXCEeamG-Ij7YnW7w" type="2003" element="_TgoAYLXCEeamG-Ij7YnW7w">
274 <children xmi:type="notation:Node" xmi:id="_Tg3Q8LXCEeamG-Ij7YnW7w" type="5007"/> 274 <children xmi:type="notation:Node" xmi:id="_Tg3Q8LXCEeamG-Ij7YnW7w" type="5007"/>
275 <children xmi:type="notation:Node" xmi:id="_Tg3Q8bXCEeamG-Ij7YnW7w" type="7004"> 275 <children xmi:type="notation:Node" xmi:id="_Tg3Q8bXCEeamG-Ij7YnW7w" type="7004">
276 <children xmi:type="notation:Node" xmi:id="_dOBWcM39Eemu06dFlFc52g" type="3010" element="_dM-0oM39Eemu06dFlFc52g">
277 <styles xmi:type="notation:FontStyle" xmi:id="_dOBWcc39Eemu06dFlFc52g" fontName="Segoe UI" fontHeight="8"/>
278 <layoutConstraint xmi:type="notation:Location" xmi:id="_dOBWcs39Eemu06dFlFc52g"/>
279 </children>
276 <styles xmi:type="notation:SortingStyle" xmi:id="_Tg3Q8rXCEeamG-Ij7YnW7w"/> 280 <styles xmi:type="notation:SortingStyle" xmi:id="_Tg3Q8rXCEeamG-Ij7YnW7w"/>
277 <styles xmi:type="notation:FilteringStyle" xmi:id="_Tg3Q87XCEeamG-Ij7YnW7w"/> 281 <styles xmi:type="notation:FilteringStyle" xmi:id="_Tg3Q87XCEeamG-Ij7YnW7w"/>
278 </children> 282 </children>
@@ -649,683 +653,691 @@
649 </edges> 653 </edges>
650 </data> 654 </data>
651 </ownedAnnotationEntries> 655 </ownedAnnotationEntries>
652 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_gf_hMLW_EeamG-Ij7YnW7w" name="PartialInterpretation" tooltipText="" outgoingEdges="_v4JW8LW_EeamG-Ij7YnW7w _2Grq4LXBEeamG-Ij7YnW7w _23ljYLXBEeamG-Ij7YnW7w _3UBAsLXBEeamG-Ij7YnW7w _H4YK4LXCEeamG-Ij7YnW7w _2Sy-0LXCEeamG-Ij7YnW7w _QrIkAL5UEea19paI6HZj1w _1xQNkIFNEeeA1-_2v4gJKA" width="12" height="10"> 656 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_gf_hMLW_EeamG-Ij7YnW7w" name="PartialInterpretation" tooltipText="" outgoingEdges="_v4JW8LW_EeamG-Ij7YnW7w _2Grq4LXBEeamG-Ij7YnW7w _23ljYLXBEeamG-Ij7YnW7w _3UBAsLXBEeamG-Ij7YnW7w _H4YK4LXCEeamG-Ij7YnW7w _2Sy-0LXCEeamG-Ij7YnW7w _QrIkAL5UEea19paI6HZj1w _1xQNkIFNEeeA1-_2v4gJKA" width="12" height="10">
653 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/> 657 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
654 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/> 658 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
655 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 659 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
656 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 660 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
657 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 661 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
658 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_4R_swIHhEeeA1-_2v4gJKA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 662 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_4R_swIHhEeeA1-_2v4gJKA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
659 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 663 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
660 </ownedStyle> 664 </ownedStyle>
661 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 665 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
662 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_PpH1sGpJEeihhMJKm6QVPA" name="minNewElements : EInt = 0" tooltipText=""> 666 <ownedElements xmi:type="diagram:DNodeListElement" uid="_PpH1sGpJEeihhMJKm6QVPA" name="minNewElements : EInt = 0" tooltipText="">
663 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/> 667 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
664 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/> 668 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
665 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_PpH1sWpJEeihhMJKm6QVPA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w"> 669 <ownedStyle xmi:type="diagram:BundledImage" uid="_PpH1sWpJEeihhMJKm6QVPA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
666 <labelFormat>bold</labelFormat> 670 <labelFormat>bold</labelFormat>
667 </ownedStyle> 671 </ownedStyle>
668 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 672 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
669 </ownedElements> 673 </ownedElements>
670 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_PpH1smpJEeihhMJKm6QVPA" name="maxNewElements : EInt = -1" tooltipText=""> 674 <ownedElements xmi:type="diagram:DNodeListElement" uid="_PpH1smpJEeihhMJKm6QVPA" name="maxNewElements : EInt = -1" tooltipText="">
671 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/> 675 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
672 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/> 676 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
673 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_PpH1s2pJEeihhMJKm6QVPA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w"> 677 <ownedStyle xmi:type="diagram:BundledImage" uid="_PpH1s2pJEeihhMJKm6QVPA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
674 <labelFormat>bold</labelFormat> 678 <labelFormat>bold</labelFormat>
675 </ownedStyle> 679 </ownedStyle>
676 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 680 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
677 </ownedElements> 681 </ownedElements>
678 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_PpLgEGpJEeihhMJKm6QVPA" name=" scopes : Scope" tooltipText=""> 682 <ownedElements xmi:type="diagram:DNodeListElement" uid="_PpLgEGpJEeihhMJKm6QVPA" name=" scopes : Scope" tooltipText="">
679 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/> 683 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
680 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/> 684 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
681 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_PpLgEWpJEeihhMJKm6QVPA" labelAlignment="LEFT" color="114,159,207"> 685 <ownedStyle xmi:type="diagram:BundledImage" uid="_PpLgEWpJEeihhMJKm6QVPA" labelAlignment="LEFT" color="114,159,207">
682 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 686 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
683 </ownedStyle> 687 </ownedStyle>
684 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 688 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
685 </ownedElements> 689 </ownedElements>
686 </ownedDiagramElements> 690 </ownedDiagramElements>
687 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_v4CCMLW_EeamG-Ij7YnW7w" name="LogicProblem" tooltipText="" outgoingEdges="_5K6i0LW_EeamG-Ij7YnW7w _5K7w8LW_EeamG-Ij7YnW7w _5K9mI7W_EeamG-Ij7YnW7w _5K_bULW_EeamG-Ij7YnW7w _5LApcLW_EeamG-Ij7YnW7w" incomingEdges="_v4JW8LW_EeamG-Ij7YnW7w _1xQNkIFNEeeA1-_2v4gJKA" width="12" height="10"> 691 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_v4CCMLW_EeamG-Ij7YnW7w" name="LogicProblem" tooltipText="" outgoingEdges="_5K6i0LW_EeamG-Ij7YnW7w _5K7w8LW_EeamG-Ij7YnW7w _5K9mI7W_EeamG-Ij7YnW7w _5K_bULW_EeamG-Ij7YnW7w _5LApcLW_EeamG-Ij7YnW7w" incomingEdges="_v4JW8LW_EeamG-Ij7YnW7w _1xQNkIFNEeeA1-_2v4gJKA" width="12" height="10">
688 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/> 692 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/>
689 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/> 693 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/>
690 <decorations xmi:type="viewpoint:Decoration" xmi:id="_v4II0LW_EeamG-Ij7YnW7w"> 694 <decorations xmi:type="viewpoint:Decoration" uid="_v4II0LW_EeamG-Ij7YnW7w">
691 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 695 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
692 </decorations> 696 </decorations>
693 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 697 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
694 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 698 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
695 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 699 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
696 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_v4DQULW_EeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 700 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_v4DQULW_EeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
697 <customFeatures>backgroundColor</customFeatures> 701 <customFeatures>backgroundColor</customFeatures>
698 <customFeatures>foregroundColor</customFeatures> 702 <customFeatures>foregroundColor</customFeatures>
699 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 703 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
700 </ownedStyle> 704 </ownedStyle>
701 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 705 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
702 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1w8EgIFNEeeA1-_2v4gJKA" name=" assertions : Assertion" tooltipText=""> 706 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1w8EgIFNEeeA1-_2v4gJKA" name=" assertions : Assertion" tooltipText="">
703 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/> 707 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/>
704 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/> 708 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/>
705 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1w8EgYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 709 <ownedStyle xmi:type="diagram:BundledImage" uid="_1w8EgYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
706 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 710 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
707 </ownedStyle> 711 </ownedStyle>
708 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 712 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
709 </ownedElements> 713 </ownedElements>
710 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1w8rkIFNEeeA1-_2v4gJKA" name=" containmentHierarchies : ContainmentHierarchy" tooltipText=""> 714 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1w8rkIFNEeeA1-_2v4gJKA" name=" containmentHierarchies : ContainmentHierarchy" tooltipText="">
711 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/> 715 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/>
712 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/> 716 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/>
713 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1w8rkYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 717 <ownedStyle xmi:type="diagram:BundledImage" uid="_1w8rkYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
714 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 718 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
715 </ownedStyle> 719 </ownedStyle>
716 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 720 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
717 </ownedElements> 721 </ownedElements>
718 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1w8rkoFNEeeA1-_2v4gJKA" name=" annotations : Annotation" tooltipText=""> 722 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1w8rkoFNEeeA1-_2v4gJKA" name=" annotations : Annotation" tooltipText="">
719 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/> 723 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/>
720 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/> 724 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/>
721 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1w8rk4FNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 725 <ownedStyle xmi:type="diagram:BundledImage" uid="_1w8rk4FNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
722 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 726 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
723 </ownedStyle> 727 </ownedStyle>
724 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 728 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
725 </ownedElements> 729 </ownedElements>
726 </ownedDiagramElements> 730 </ownedDiagramElements>
727 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_v4JW8LW_EeamG-Ij7YnW7w" name="[1..1] problem" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_v4CCMLW_EeamG-Ij7YnW7w"> 731 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_v4JW8LW_EeamG-Ij7YnW7w" name="[1..1] problem" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_v4CCMLW_EeamG-Ij7YnW7w">
728 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/> 732 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/>
729 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/> 733 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/>
730 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_v4KlELW_EeamG-Ij7YnW7w" description="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0"> 734 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_v4KlELW_EeamG-Ij7YnW7w" description="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0">
731 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_v4KlEbW_EeamG-Ij7YnW7w" showIcon="false"> 735 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_v4KlEbW_EeamG-Ij7YnW7w" showIcon="false">
732 <customFeatures>labelSize</customFeatures> 736 <customFeatures>labelSize</customFeatures>
733 <labelFormat>bold</labelFormat> 737 <labelFormat>bold</labelFormat>
734 </centerLabelStyle> 738 </centerLabelStyle>
735 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_v4KlErW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 739 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_v4KlErW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
736 <customFeatures>labelSize</customFeatures> 740 <customFeatures>labelSize</customFeatures>
737 </endLabelStyle> 741 </endLabelStyle>
738 </ownedStyle> 742 </ownedStyle>
739 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 743 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
740 </ownedDiagramElements> 744 </ownedDiagramElements>
741 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_5KlLoLW_EeamG-Ij7YnW7w" name="Constant" tooltipText="" incomingEdges="_5K_bULW_EeamG-Ij7YnW7w _OePWgLXAEeamG-Ij7YnW7w" width="12" height="10"> 745 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_5KlLoLW_EeamG-Ij7YnW7w" name="Constant" tooltipText="" incomingEdges="_5K_bULW_EeamG-Ij7YnW7w _OePWgLXAEeamG-Ij7YnW7w" width="12" height="10">
742 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant"/> 746 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant"/>
743 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant"/> 747 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant"/>
744 <decorations xmi:type="viewpoint:Decoration" xmi:id="_5K4toLW_EeamG-Ij7YnW7w"> 748 <decorations xmi:type="viewpoint:Decoration" uid="_5K4toLW_EeamG-Ij7YnW7w">
745 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 749 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
746 </decorations> 750 </decorations>
747 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 751 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
748 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 752 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
749 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 753 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
750 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_5KlysLW_EeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 754 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_5KlysLW_EeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
751 <customFeatures>backgroundColor</customFeatures> 755 <customFeatures>backgroundColor</customFeatures>
752 <customFeatures>foregroundColor</customFeatures> 756 <customFeatures>foregroundColor</customFeatures>
753 <labelFormat>italic</labelFormat> 757 <labelFormat>italic</labelFormat>
754 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> 758 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
755 </ownedStyle> 759 </ownedStyle>
756 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 760 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
757 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1w9SoIFNEeeA1-_2v4gJKA" name=" type : TypeReference" tooltipText=""> 761 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1w9SoIFNEeeA1-_2v4gJKA" name=" type : TypeReference" tooltipText="">
758 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant/type"/> 762 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant/type"/>
759 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant/type"/> 763 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant/type"/>
760 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1w95sYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_1w95sIFNEeeA1-_2v4gJKA" color="114,159,207"> 764 <ownedStyle xmi:type="diagram:BundledImage" uid="_1w95sYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_1w95sIFNEeeA1-_2v4gJKA" color="114,159,207">
761 <labelFormat>bold</labelFormat> 765 <labelFormat>bold</labelFormat>
762 </ownedStyle> 766 </ownedStyle>
763 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 767 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
764 </ownedElements> 768 </ownedElements>
765 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1w95soFNEeeA1-_2v4gJKA" name=" annotations : ConstantAnnotation" tooltipText=""> 769 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1w95soFNEeeA1-_2v4gJKA" name=" annotations : ConstantAnnotation" tooltipText="">
766 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant/annotations"/> 770 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant/annotations"/>
767 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant/annotations"/> 771 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Constant/annotations"/>
768 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1w-gwIFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 772 <ownedStyle xmi:type="diagram:BundledImage" uid="_1w-gwIFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
769 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 773 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
770 </ownedStyle> 774 </ownedStyle>
771 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 775 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
772 </ownedElements> 776 </ownedElements>
773 </ownedDiagramElements> 777 </ownedDiagramElements>
774 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_5KnA0LW_EeamG-Ij7YnW7w" name="DefinedElement" tooltipText="" incomingEdges="_5LApcLW_EeamG-Ij7YnW7w _H4YK4LXCEeamG-Ij7YnW7w _klNtULXDEeamG-Ij7YnW7w _QrIkAL5UEea19paI6HZj1w" width="12" height="10"> 778 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_5KnA0LW_EeamG-Ij7YnW7w" name="DefinedElement" tooltipText="" incomingEdges="_5LApcLW_EeamG-Ij7YnW7w _H4YK4LXCEeamG-Ij7YnW7w _klNtULXDEeamG-Ij7YnW7w _QrIkAL5UEea19paI6HZj1w" width="12" height="10">
775 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/> 779 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
776 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/> 780 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
777 <decorations xmi:type="viewpoint:Decoration" xmi:id="_5K4tobW_EeamG-Ij7YnW7w"> 781 <decorations xmi:type="viewpoint:Decoration" uid="_5K4tobW_EeamG-Ij7YnW7w">
778 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 782 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
779 </decorations> 783 </decorations>
780 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 784 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
781 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 785 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
782 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 786 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
783 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_5KnA0bW_EeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 787 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_5KnA0bW_EeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
784 <customFeatures>backgroundColor</customFeatures> 788 <customFeatures>backgroundColor</customFeatures>
785 <customFeatures>foregroundColor</customFeatures> 789 <customFeatures>foregroundColor</customFeatures>
786 <customFeatures>borderSize</customFeatures> 790 <customFeatures>borderSize</customFeatures>
787 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 791 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
788 </ownedStyle> 792 </ownedStyle>
789 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 793 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
790 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1w-gwYFNEeeA1-_2v4gJKA" name=" definedInType : TypeDefinition" tooltipText=""> 794 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1w-gwYFNEeeA1-_2v4gJKA" name=" definedInType : TypeDefinition" tooltipText="">
791 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/> 795 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
792 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/> 796 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
793 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_viZD8GkCEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 797 <ownedStyle xmi:type="diagram:BundledImage" uid="_viZD8GkCEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
794 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 798 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
795 </ownedStyle> 799 </ownedStyle>
796 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 800 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
797 </ownedElements> 801 </ownedElements>
798 </ownedDiagramElements> 802 </ownedDiagramElements>
799 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_5KoO8LW_EeamG-Ij7YnW7w" name="Function" tooltipText="" incomingEdges="_5K7w8LW_EeamG-Ij7YnW7w _RpYc0LXAEeamG-Ij7YnW7w" width="12" height="10"> 803 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_5KoO8LW_EeamG-Ij7YnW7w" name="Function" tooltipText="" incomingEdges="_5K7w8LW_EeamG-Ij7YnW7w _RpYc0LXAEeamG-Ij7YnW7w" width="12" height="10">
800 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function"/> 804 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function"/>
801 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function"/> 805 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function"/>
802 <decorations xmi:type="viewpoint:Decoration" xmi:id="_5K4torW_EeamG-Ij7YnW7w"> 806 <decorations xmi:type="viewpoint:Decoration" uid="_5K4torW_EeamG-Ij7YnW7w">
803 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 807 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
804 </decorations> 808 </decorations>
805 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 809 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
806 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 810 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
807 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 811 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
808 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_5Ko2ALW_EeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 812 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_5Ko2ALW_EeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
809 <customFeatures>backgroundColor</customFeatures> 813 <customFeatures>backgroundColor</customFeatures>
810 <customFeatures>foregroundColor</customFeatures> 814 <customFeatures>foregroundColor</customFeatures>
811 <labelFormat>italic</labelFormat> 815 <labelFormat>italic</labelFormat>
812 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> 816 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
813 </ownedStyle> 817 </ownedStyle>
814 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 818 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
815 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1w_u4IFNEeeA1-_2v4gJKA" name=" range : TypeReference" tooltipText=""> 819 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1w_u4IFNEeeA1-_2v4gJKA" name=" range : TypeReference" tooltipText="">
816 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/range"/> 820 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/range"/>
817 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/range"/> 821 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/range"/>
818 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1w_u4YFNEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_1w95sIFNEeeA1-_2v4gJKA" color="114,159,207"> 822 <ownedStyle xmi:type="diagram:BundledImage" uid="_1w_u4YFNEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_1w95sIFNEeeA1-_2v4gJKA" color="114,159,207">
819 <labelFormat>bold</labelFormat> 823 <labelFormat>bold</labelFormat>
820 </ownedStyle> 824 </ownedStyle>
821 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 825 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
822 </ownedElements> 826 </ownedElements>
823 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xAV8IFNEeeA1-_2v4gJKA" name=" parameters : TypeReference" tooltipText=""> 827 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1xAV8IFNEeeA1-_2v4gJKA" name=" parameters : TypeReference" tooltipText="">
824 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/parameters"/> 828 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/parameters"/>
825 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/parameters"/> 829 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/parameters"/>
826 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xAV8YFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 830 <ownedStyle xmi:type="diagram:BundledImage" uid="_1xAV8YFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
827 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 831 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
828 </ownedStyle> 832 </ownedStyle>
829 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 833 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
830 </ownedElements> 834 </ownedElements>
831 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xAV8oFNEeeA1-_2v4gJKA" name=" annotations : FunctionAnnotation" tooltipText=""> 835 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1xAV8oFNEeeA1-_2v4gJKA" name=" annotations : FunctionAnnotation" tooltipText="">
832 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/annotations"/> 836 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/annotations"/>
833 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/annotations"/> 837 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Function/annotations"/>
834 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xAV84FNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 838 <ownedStyle xmi:type="diagram:BundledImage" uid="_1xAV84FNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
835 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 839 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
836 </ownedStyle> 840 </ownedStyle>
837 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 841 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
838 </ownedElements> 842 </ownedElements>
839 </ownedDiagramElements> 843 </ownedDiagramElements>
840 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_5KqEILW_EeamG-Ij7YnW7w" name="Relation" tooltipText="" incomingEdges="_5K9mI7W_EeamG-Ij7YnW7w _P3BuYLXAEeamG-Ij7YnW7w" width="12" height="10"> 844 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_5KqEILW_EeamG-Ij7YnW7w" name="Relation" tooltipText="" incomingEdges="_5K9mI7W_EeamG-Ij7YnW7w _P3BuYLXAEeamG-Ij7YnW7w" width="12" height="10">
841 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/> 845 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/>
842 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/> 846 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/>
843 <decorations xmi:type="viewpoint:Decoration" xmi:id="_5K4to7W_EeamG-Ij7YnW7w"> 847 <decorations xmi:type="viewpoint:Decoration" uid="_5K4to7W_EeamG-Ij7YnW7w">
844 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 848 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
845 </decorations> 849 </decorations>
846 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 850 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
847 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 851 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
848 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 852 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
849 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_5KqrMLW_EeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 853 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_5KqrMLW_EeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
850 <customFeatures>backgroundColor</customFeatures> 854 <customFeatures>backgroundColor</customFeatures>
851 <customFeatures>foregroundColor</customFeatures> 855 <customFeatures>foregroundColor</customFeatures>
852 <labelFormat>italic</labelFormat> 856 <labelFormat>italic</labelFormat>
853 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> 857 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
854 </ownedStyle> 858 </ownedStyle>
855 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 859 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
856 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xA9AIFNEeeA1-_2v4gJKA" name=" parameters : TypeReference" tooltipText=""> 860 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1xA9AIFNEeeA1-_2v4gJKA" name=" parameters : TypeReference" tooltipText="">
857 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/> 861 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/>
858 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/> 862 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/>
859 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xA9AYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 863 <ownedStyle xmi:type="diagram:BundledImage" uid="_1xA9AYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
860 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 864 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
861 </ownedStyle> 865 </ownedStyle>
862 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 866 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
863 </ownedElements> 867 </ownedElements>
864 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xBkEIFNEeeA1-_2v4gJKA" name=" annotations : RelationAnnotation" tooltipText=""> 868 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1xBkEIFNEeeA1-_2v4gJKA" name=" annotations : RelationAnnotation" tooltipText="">
865 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/> 869 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/>
866 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/> 870 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/>
867 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xBkEYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 871 <ownedStyle xmi:type="diagram:BundledImage" uid="_1xBkEYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
868 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 872 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
869 </ownedStyle> 873 </ownedStyle>
870 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 874 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
871 </ownedElements> 875 </ownedElements>
872 </ownedDiagramElements> 876 </ownedDiagramElements>
873 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_5Kr5ULW_EeamG-Ij7YnW7w" name="Type" tooltipText="" outgoingEdges="_5LB3kLW_EeamG-Ij7YnW7w" incomingEdges="_5K6i0LW_EeamG-Ij7YnW7w _5LB3kLW_EeamG-Ij7YnW7w _WfDLQLXAEeamG-Ij7YnW7w" width="12" height="10"> 877 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_5Kr5ULW_EeamG-Ij7YnW7w" name="Type" tooltipText="" outgoingEdges="_5LB3kLW_EeamG-Ij7YnW7w" incomingEdges="_5K6i0LW_EeamG-Ij7YnW7w _5LB3kLW_EeamG-Ij7YnW7w _WfDLQLXAEeamG-Ij7YnW7w" width="12" height="10">
874 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/> 878 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/>
875 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/> 879 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/>
876 <decorations xmi:type="viewpoint:Decoration" xmi:id="_5K4tpLW_EeamG-Ij7YnW7w"> 880 <decorations xmi:type="viewpoint:Decoration" uid="_5K4tpLW_EeamG-Ij7YnW7w">
877 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 881 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
878 </decorations> 882 </decorations>
879 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 883 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
880 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 884 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
881 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 885 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
882 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_5KtHcLW_EeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 886 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_5KtHcLW_EeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
883 <customFeatures>backgroundColor</customFeatures> 887 <customFeatures>backgroundColor</customFeatures>
884 <customFeatures>foregroundColor</customFeatures> 888 <customFeatures>foregroundColor</customFeatures>
885 <labelFormat>italic</labelFormat> 889 <labelFormat>italic</labelFormat>
886 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> 890 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
887 </ownedStyle> 891 </ownedStyle>
888 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 892 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
889 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_5K1qULW_EeamG-Ij7YnW7w" name="name : EString" visible="false" tooltipText=""> 893 <ownedElements xmi:type="diagram:DNodeListElement" uid="_5K1qULW_EeamG-Ij7YnW7w" name="name : EString" visible="false" tooltipText="">
890 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/> 894 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/>
891 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/> 895 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/>
892 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_VCbcQLXAEeamG-Ij7YnW7w"/> 896 <graphicalFilters xmi:type="diagram:HideFilter" uid="_VCbcQLXAEeamG-Ij7YnW7w"/>
893 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_5K24cLW_EeamG-Ij7YnW7w" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w"> 897 <ownedStyle xmi:type="diagram:BundledImage" uid="_5K24cLW_EeamG-Ij7YnW7w" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
894 <labelFormat>bold</labelFormat> 898 <labelFormat>bold</labelFormat>
895 </ownedStyle> 899 </ownedStyle>
896 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 900 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
897 </ownedElements> 901 </ownedElements>
898 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_5K3fgLW_EeamG-Ij7YnW7w" name="isAbstract : EBoolean = false" visible="false" tooltipText=""> 902 <ownedElements xmi:type="diagram:DNodeListElement" uid="_5K3fgLW_EeamG-Ij7YnW7w" name="isAbstract : EBoolean = false" visible="false" tooltipText="">
899 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/> 903 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/>
900 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/> 904 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/>
901 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_VCbcQbXAEeamG-Ij7YnW7w"/> 905 <graphicalFilters xmi:type="diagram:HideFilter" uid="_VCbcQbXAEeamG-Ij7YnW7w"/>
902 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_5K4GkLW_EeamG-Ij7YnW7w" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w"> 906 <ownedStyle xmi:type="diagram:BundledImage" uid="_5K4GkLW_EeamG-Ij7YnW7w" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
903 <labelFormat>bold</labelFormat> 907 <labelFormat>bold</labelFormat>
904 </ownedStyle> 908 </ownedStyle>
905 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 909 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
906 </ownedElements> 910 </ownedElements>
907 </ownedDiagramElements> 911 </ownedDiagramElements>
908 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_5K6i0LW_EeamG-Ij7YnW7w" name="[0..*] types" sourceNode="_v4CCMLW_EeamG-Ij7YnW7w" targetNode="_5Kr5ULW_EeamG-Ij7YnW7w"> 912 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_5K6i0LW_EeamG-Ij7YnW7w" name="[0..*] types" sourceNode="_v4CCMLW_EeamG-Ij7YnW7w" targetNode="_5Kr5ULW_EeamG-Ij7YnW7w">
909 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/> 913 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/>
910 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/> 914 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/>
911 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_5K7J47W_EeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 915 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_5K7J47W_EeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
912 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_5K7J5LW_EeamG-Ij7YnW7w" showIcon="false"> 916 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_5K7J5LW_EeamG-Ij7YnW7w" showIcon="false">
913 <customFeatures>labelSize</customFeatures> 917 <customFeatures>labelSize</customFeatures>
914 </centerLabelStyle> 918 </centerLabelStyle>
915 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_5K7J5bW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 919 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_5K7J5bW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
916 <customFeatures>labelSize</customFeatures> 920 <customFeatures>labelSize</customFeatures>
917 </endLabelStyle> 921 </endLabelStyle>
918 </ownedStyle> 922 </ownedStyle>
919 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 923 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
920 </ownedDiagramElements> 924 </ownedDiagramElements>
921 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_5K7w8LW_EeamG-Ij7YnW7w" name="[0..*] functions" sourceNode="_v4CCMLW_EeamG-Ij7YnW7w" targetNode="_5KoO8LW_EeamG-Ij7YnW7w"> 925 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_5K7w8LW_EeamG-Ij7YnW7w" name="[0..*] functions" sourceNode="_v4CCMLW_EeamG-Ij7YnW7w" targetNode="_5KoO8LW_EeamG-Ij7YnW7w">
922 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/> 926 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/>
923 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/> 927 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/>
924 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_5K9mILW_EeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 928 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_5K9mILW_EeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
925 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_5K9mIbW_EeamG-Ij7YnW7w" showIcon="false"> 929 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_5K9mIbW_EeamG-Ij7YnW7w" showIcon="false">
926 <customFeatures>labelSize</customFeatures> 930 <customFeatures>labelSize</customFeatures>
927 </centerLabelStyle> 931 </centerLabelStyle>
928 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_5K9mIrW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 932 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_5K9mIrW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
929 <customFeatures>labelSize</customFeatures> 933 <customFeatures>labelSize</customFeatures>
930 </endLabelStyle> 934 </endLabelStyle>
931 </ownedStyle> 935 </ownedStyle>
932 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 936 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
933 </ownedDiagramElements> 937 </ownedDiagramElements>
934 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_5K9mI7W_EeamG-Ij7YnW7w" name="[0..*] relations" sourceNode="_v4CCMLW_EeamG-Ij7YnW7w" targetNode="_5KqEILW_EeamG-Ij7YnW7w"> 938 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_5K9mI7W_EeamG-Ij7YnW7w" name="[0..*] relations" sourceNode="_v4CCMLW_EeamG-Ij7YnW7w" targetNode="_5KqEILW_EeamG-Ij7YnW7w">
935 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/> 939 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/>
936 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/> 940 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/>
937 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_5K-0QLW_EeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 941 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_5K-0QLW_EeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
938 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_5K-0QbW_EeamG-Ij7YnW7w" showIcon="false"> 942 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_5K-0QbW_EeamG-Ij7YnW7w" showIcon="false">
939 <customFeatures>labelSize</customFeatures> 943 <customFeatures>labelSize</customFeatures>
940 </centerLabelStyle> 944 </centerLabelStyle>
941 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_5K-0QrW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 945 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_5K-0QrW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
942 <customFeatures>labelSize</customFeatures> 946 <customFeatures>labelSize</customFeatures>
943 </endLabelStyle> 947 </endLabelStyle>
944 </ownedStyle> 948 </ownedStyle>
945 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 949 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
946 </ownedDiagramElements> 950 </ownedDiagramElements>
947 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_5K_bULW_EeamG-Ij7YnW7w" name="[0..*] constants" sourceNode="_v4CCMLW_EeamG-Ij7YnW7w" targetNode="_5KlLoLW_EeamG-Ij7YnW7w"> 951 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_5K_bULW_EeamG-Ij7YnW7w" name="[0..*] constants" sourceNode="_v4CCMLW_EeamG-Ij7YnW7w" targetNode="_5KlLoLW_EeamG-Ij7YnW7w">
948 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/> 952 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/>
949 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/> 953 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/>
950 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_5LACYLW_EeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 954 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_5LACYLW_EeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
951 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_5LACYbW_EeamG-Ij7YnW7w" showIcon="false"> 955 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_5LACYbW_EeamG-Ij7YnW7w" showIcon="false">
952 <customFeatures>labelSize</customFeatures> 956 <customFeatures>labelSize</customFeatures>
953 </centerLabelStyle> 957 </centerLabelStyle>
954 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_5LACYrW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 958 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_5LACYrW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
955 <customFeatures>labelSize</customFeatures> 959 <customFeatures>labelSize</customFeatures>
956 </endLabelStyle> 960 </endLabelStyle>
957 </ownedStyle> 961 </ownedStyle>
958 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 962 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
959 </ownedDiagramElements> 963 </ownedDiagramElements>
960 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_5LApcLW_EeamG-Ij7YnW7w" name="[0..*] elements" sourceNode="_v4CCMLW_EeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w"> 964 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_5LApcLW_EeamG-Ij7YnW7w" name="[0..*] elements" sourceNode="_v4CCMLW_EeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w">
961 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/> 965 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/>
962 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/> 966 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/>
963 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_5LBQgLW_EeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 967 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_5LBQgLW_EeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
964 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_5LBQgbW_EeamG-Ij7YnW7w" showIcon="false"> 968 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_5LBQgbW_EeamG-Ij7YnW7w" showIcon="false">
965 <customFeatures>labelSize</customFeatures> 969 <customFeatures>labelSize</customFeatures>
966 </centerLabelStyle> 970 </centerLabelStyle>
967 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_5LBQgrW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 971 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_5LBQgrW_EeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
968 <customFeatures>labelSize</customFeatures> 972 <customFeatures>labelSize</customFeatures>
969 </endLabelStyle> 973 </endLabelStyle>
970 </ownedStyle> 974 </ownedStyle>
971 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 975 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
972 </ownedDiagramElements> 976 </ownedDiagramElements>
973 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_5LB3kLW_EeamG-Ij7YnW7w" visible="false" sourceNode="_5Kr5ULW_EeamG-Ij7YnW7w" targetNode="_5Kr5ULW_EeamG-Ij7YnW7w" beginLabel="[0..*] supertypes" endLabel="[0..*] subtypes"> 977 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_5LB3kLW_EeamG-Ij7YnW7w" visible="false" sourceNode="_5Kr5ULW_EeamG-Ij7YnW7w" targetNode="_5Kr5ULW_EeamG-Ij7YnW7w" beginLabel="[0..*] supertypes" endLabel="[0..*] subtypes">
974 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/> 978 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/>
975 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/> 979 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/>
976 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/supertypes"/> 980 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/supertypes"/>
977 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="__p-4ALW_EeamG-Ij7YnW7w"/> 981 <graphicalFilters xmi:type="diagram:HideFilter" uid="__p-4ALW_EeamG-Ij7YnW7w"/>
978 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_5LCeoLW_EeamG-Ij7YnW7w" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0"> 982 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_5LCeoLW_EeamG-Ij7YnW7w" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0">
979 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/> 983 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/>
980 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_5LCeobW_EeamG-Ij7YnW7w" showIcon="false"/> 984 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_5LCeobW_EeamG-Ij7YnW7w" showIcon="false"/>
981 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_5LCeorW_EeamG-Ij7YnW7w" showIcon="false"/> 985 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_5LCeorW_EeamG-Ij7YnW7w" showIcon="false"/>
982 </ownedStyle> 986 </ownedStyle>
983 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/> 987 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/>
984 </ownedDiagramElements> 988 </ownedDiagramElements>
985 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_OeBUELXAEeamG-Ij7YnW7w" name="ConstantDeclaration" tooltipText="" outgoingEdges="_OePWgLXAEeamG-Ij7YnW7w" incomingEdges="_jxT2ELXBEeamG-Ij7YnW7w" width="12" height="10"> 989 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_OeBUELXAEeamG-Ij7YnW7w" name="ConstantDeclaration" tooltipText="" outgoingEdges="_OePWgLXAEeamG-Ij7YnW7w" incomingEdges="_jxT2ELXBEeamG-Ij7YnW7w" width="12" height="10">
986 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration"/> 990 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration"/>
987 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration"/> 991 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration"/>
988 <decorations xmi:type="viewpoint:Decoration" xmi:id="_OeKeALXAEeamG-Ij7YnW7w"> 992 <decorations xmi:type="viewpoint:Decoration" uid="_OeKeALXAEeamG-Ij7YnW7w">
989 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 993 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
990 </decorations> 994 </decorations>
991 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 995 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
992 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 996 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
993 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 997 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
994 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_OeB7ILXAEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 998 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_OeB7ILXAEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
995 <customFeatures>backgroundColor</customFeatures> 999 <customFeatures>backgroundColor</customFeatures>
996 <customFeatures>foregroundColor</customFeatures> 1000 <customFeatures>foregroundColor</customFeatures>
997 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 1001 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
998 </ownedStyle> 1002 </ownedStyle>
999 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1003 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1000 </ownedDiagramElements> 1004 </ownedDiagramElements>
1001 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_OePWgLXAEeamG-Ij7YnW7w" sourceNode="_OeBUELXAEeamG-Ij7YnW7w" targetNode="_5KlLoLW_EeamG-Ij7YnW7w"> 1005 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_OePWgLXAEeamG-Ij7YnW7w" sourceNode="_OeBUELXAEeamG-Ij7YnW7w" targetNode="_5KlLoLW_EeamG-Ij7YnW7w">
1002 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration"/> 1006 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration"/>
1003 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration"/> 1007 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration"/>
1004 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ0LXBEeamG-Ij7YnW7w"> 1008 <decorations xmi:type="viewpoint:Decoration" uid="_jxRZ0LXBEeamG-Ij7YnW7w">
1005 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 1009 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
1006 </decorations> 1010 </decorations>
1007 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_OeP9kLXAEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree"> 1011 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_OeP9kLXAEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
1008 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 1012 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
1009 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_OeP9kbXAEeamG-Ij7YnW7w" showIcon="false"> 1013 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_OeP9kbXAEeamG-Ij7YnW7w" showIcon="false">
1010 <labelFormat>italic</labelFormat> 1014 <labelFormat>italic</labelFormat>
1011 </beginLabelStyle> 1015 </beginLabelStyle>
1012 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_OeP9krXAEeamG-Ij7YnW7w" showIcon="false"/> 1016 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_OeP9krXAEeamG-Ij7YnW7w" showIcon="false"/>
1013 </ownedStyle> 1017 </ownedStyle>
1014 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 1018 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
1015 </ownedDiagramElements> 1019 </ownedDiagramElements>
1016 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_P22IMLXAEeamG-Ij7YnW7w" name="RelationDeclaration" tooltipText="" outgoingEdges="_P3BuYLXAEeamG-Ij7YnW7w" incomingEdges="_owbbcLXBEeamG-Ij7YnW7w" width="12" height="10"> 1020 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_P22IMLXAEeamG-Ij7YnW7w" name="RelationDeclaration" tooltipText="" outgoingEdges="_P3BuYLXAEeamG-Ij7YnW7w" incomingEdges="_owbbcLXBEeamG-Ij7YnW7w" width="12" height="10">
1017 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/> 1021 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
1018 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/> 1022 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
1019 <decorations xmi:type="viewpoint:Decoration" xmi:id="_P29c8LXAEeamG-Ij7YnW7w"> 1023 <decorations xmi:type="viewpoint:Decoration" uid="_P29c8LXAEeamG-Ij7YnW7w">
1020 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 1024 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
1021 </decorations> 1025 </decorations>
1022 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1026 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1023 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1027 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1024 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1028 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1025 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_P22vQLXAEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 1029 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_P22vQLXAEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
1026 <customFeatures>backgroundColor</customFeatures> 1030 <customFeatures>backgroundColor</customFeatures>
1027 <customFeatures>foregroundColor</customFeatures> 1031 <customFeatures>foregroundColor</customFeatures>
1028 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 1032 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
1029 </ownedStyle> 1033 </ownedStyle>
1030 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1034 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1031 </ownedDiagramElements> 1035 </ownedDiagramElements>
1032 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_P3BuYLXAEeamG-Ij7YnW7w" sourceNode="_P22IMLXAEeamG-Ij7YnW7w" targetNode="_5KqEILW_EeamG-Ij7YnW7w"> 1036 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_P3BuYLXAEeamG-Ij7YnW7w" sourceNode="_P22IMLXAEeamG-Ij7YnW7w" targetNode="_5KqEILW_EeamG-Ij7YnW7w">
1033 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/> 1037 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
1034 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/> 1038 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
1035 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ0bXBEeamG-Ij7YnW7w"> 1039 <decorations xmi:type="viewpoint:Decoration" uid="_jxRZ0bXBEeamG-Ij7YnW7w">
1036 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 1040 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
1037 </decorations> 1041 </decorations>
1038 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_P3CVcLXAEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree"> 1042 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_P3CVcLXAEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
1039 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 1043 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
1040 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_P3CVcbXAEeamG-Ij7YnW7w" showIcon="false"> 1044 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_P3CVcbXAEeamG-Ij7YnW7w" showIcon="false">
1041 <labelFormat>italic</labelFormat> 1045 <labelFormat>italic</labelFormat>
1042 </beginLabelStyle> 1046 </beginLabelStyle>
1043 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_P3CVcrXAEeamG-Ij7YnW7w" showIcon="false"/> 1047 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_P3CVcrXAEeamG-Ij7YnW7w" showIcon="false"/>
1044 </ownedStyle> 1048 </ownedStyle>
1045 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 1049 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
1046 </ownedDiagramElements> 1050 </ownedDiagramElements>
1047 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_RpETwLXAEeamG-Ij7YnW7w" name="FunctionDeclaration" tooltipText="" outgoingEdges="_RpYc0LXAEeamG-Ij7YnW7w" incomingEdges="_qsPn4LXBEeamG-Ij7YnW7w" width="12" height="10"> 1051 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_RpETwLXAEeamG-Ij7YnW7w" name="FunctionDeclaration" tooltipText="" outgoingEdges="_RpYc0LXAEeamG-Ij7YnW7w" incomingEdges="_qsPn4LXBEeamG-Ij7YnW7w" width="12" height="10">
1048 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/> 1052 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/>
1049 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/> 1053 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/>
1050 <decorations xmi:type="viewpoint:Decoration" xmi:id="_RpS9QLXAEeamG-Ij7YnW7w"> 1054 <decorations xmi:type="viewpoint:Decoration" uid="_RpS9QLXAEeamG-Ij7YnW7w">
1051 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 1055 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
1052 </decorations> 1056 </decorations>
1053 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1057 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1054 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1058 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1055 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1059 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1056 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ezOjwLXHEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 1060 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_ezOjwLXHEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
1057 <customFeatures>backgroundColor</customFeatures> 1061 <customFeatures>backgroundColor</customFeatures>
1058 <customFeatures>foregroundColor</customFeatures> 1062 <customFeatures>foregroundColor</customFeatures>
1059 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 1063 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
1060 </ownedStyle> 1064 </ownedStyle>
1061 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1065 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1062 </ownedDiagramElements> 1066 </ownedDiagramElements>
1063 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_RpYc0LXAEeamG-Ij7YnW7w" sourceNode="_RpETwLXAEeamG-Ij7YnW7w" targetNode="_5KoO8LW_EeamG-Ij7YnW7w"> 1067 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_RpYc0LXAEeamG-Ij7YnW7w" sourceNode="_RpETwLXAEeamG-Ij7YnW7w" targetNode="_5KoO8LW_EeamG-Ij7YnW7w">
1064 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/> 1068 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/>
1065 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/> 1069 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/>
1066 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ0rXBEeamG-Ij7YnW7w"> 1070 <decorations xmi:type="viewpoint:Decoration" uid="_jxRZ0rXBEeamG-Ij7YnW7w">
1067 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 1071 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
1068 </decorations> 1072 </decorations>
1069 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_RpZD4LXAEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree"> 1073 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_RpZD4LXAEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
1070 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 1074 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
1071 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_RpZD4bXAEeamG-Ij7YnW7w" showIcon="false"> 1075 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_RpZD4bXAEeamG-Ij7YnW7w" showIcon="false">
1072 <labelFormat>italic</labelFormat> 1076 <labelFormat>italic</labelFormat>
1073 </beginLabelStyle> 1077 </beginLabelStyle>
1074 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_RpZD4rXAEeamG-Ij7YnW7w" showIcon="false"/> 1078 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_RpZD4rXAEeamG-Ij7YnW7w" showIcon="false"/>
1075 </ownedStyle> 1079 </ownedStyle>
1076 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 1080 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
1077 </ownedDiagramElements> 1081 </ownedDiagramElements>
1078 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_WexecLXAEeamG-Ij7YnW7w" name="TypeDeclaration" tooltipText="" outgoingEdges="_WfDLQLXAEeamG-Ij7YnW7w" width="12" height="10"> 1082 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_WexecLXAEeamG-Ij7YnW7w" name="TypeDeclaration" tooltipText="" outgoingEdges="_WfDLQLXAEeamG-Ij7YnW7w" width="12" height="10">
1079 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/> 1083 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
1080 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/> 1084 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
1081 <decorations xmi:type="viewpoint:Decoration" xmi:id="_We8dkLXAEeamG-Ij7YnW7w"> 1085 <decorations xmi:type="viewpoint:Decoration" uid="_We8dkLXAEeamG-Ij7YnW7w">
1082 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 1086 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
1083 </decorations> 1087 </decorations>
1084 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1088 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1085 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1089 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1086 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1090 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1087 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_f5ngIG8UEeifqZoaQeIEkw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 1091 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_f5ngIG8UEeifqZoaQeIEkw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
1088 <customFeatures>backgroundColor</customFeatures> 1092 <customFeatures>backgroundColor</customFeatures>
1089 <customFeatures>foregroundColor</customFeatures> 1093 <customFeatures>foregroundColor</customFeatures>
1090 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 1094 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
1091 </ownedStyle> 1095 </ownedStyle>
1092 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1096 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1093 </ownedDiagramElements> 1097 </ownedDiagramElements>
1094 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_WfDLQLXAEeamG-Ij7YnW7w" sourceNode="_WexecLXAEeamG-Ij7YnW7w" targetNode="_5Kr5ULW_EeamG-Ij7YnW7w"> 1098 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_WfDLQLXAEeamG-Ij7YnW7w" sourceNode="_WexecLXAEeamG-Ij7YnW7w" targetNode="_5Kr5ULW_EeamG-Ij7YnW7w">
1095 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/> 1099 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
1096 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/> 1100 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
1097 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ07XBEeamG-Ij7YnW7w"> 1101 <decorations xmi:type="viewpoint:Decoration" uid="_jxRZ07XBEeamG-Ij7YnW7w">
1098 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 1102 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
1099 </decorations> 1103 </decorations>
1100 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_WfDLQbXAEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree"> 1104 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_WfDLQbXAEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
1101 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 1105 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
1102 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_WfDLQrXAEeamG-Ij7YnW7w" showIcon="false"> 1106 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_WfDLQrXAEeamG-Ij7YnW7w" showIcon="false">
1103 <labelFormat>italic</labelFormat> 1107 <labelFormat>italic</labelFormat>
1104 </beginLabelStyle> 1108 </beginLabelStyle>
1105 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_WfDLQ7XAEeamG-Ij7YnW7w" showIcon="false"/> 1109 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_WfDLQ7XAEeamG-Ij7YnW7w" showIcon="false"/>
1106 </ownedStyle> 1110 </ownedStyle>
1107 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 1111 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
1108 </ownedDiagramElements> 1112 </ownedDiagramElements>
1109 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_KP9iwLXBEeamG-Ij7YnW7w" name="PartialConstantInterpretation" tooltipText="" outgoingEdges="_jxT2ELXBEeamG-Ij7YnW7w" incomingEdges="_2Grq4LXBEeamG-Ij7YnW7w" width="12" height="10"> 1113 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_KP9iwLXBEeamG-Ij7YnW7w" name="PartialConstantInterpretation" tooltipText="" outgoingEdges="_jxT2ELXBEeamG-Ij7YnW7w" incomingEdges="_2Grq4LXBEeamG-Ij7YnW7w" width="12" height="10">
1110 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialConstantInterpretation"/> 1114 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialConstantInterpretation"/>
1111 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialConstantInterpretation"/> 1115 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialConstantInterpretation"/>
1112 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1116 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1113 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1117 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1114 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1118 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1115 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_KP-J0LXBEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 1119 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_KP-J0LXBEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
1116 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 1120 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
1117 </ownedStyle> 1121 </ownedStyle>
1118 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1122 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1119 </ownedDiagramElements> 1123 </ownedDiagramElements>
1120 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_WTu2oLXBEeamG-Ij7YnW7w" name="PartialRelationInterpretation" tooltipText="" outgoingEdges="_owbbcLXBEeamG-Ij7YnW7w" incomingEdges="_23ljYLXBEeamG-Ij7YnW7w" width="12" height="10"> 1124 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_WTu2oLXBEeamG-Ij7YnW7w" name="PartialRelationInterpretation" tooltipText="" outgoingEdges="_owbbcLXBEeamG-Ij7YnW7w" incomingEdges="_23ljYLXBEeamG-Ij7YnW7w" width="12" height="10">
1121 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/> 1125 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/>
1122 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/> 1126 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/>
1123 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1127 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1124 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1128 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1125 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1129 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1126 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_WTvdsLXBEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 1130 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_WTvdsLXBEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
1127 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 1131 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
1128 </ownedStyle> 1132 </ownedStyle>
1129 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1133 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1130 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xEAUIFNEeeA1-_2v4gJKA" name=" relationlinks : RelationLink" visible="false" tooltipText=""> 1134 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1xEAUIFNEeeA1-_2v4gJKA" name=" relationlinks : RelationLink" visible="false" tooltipText="">
1131 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/> 1135 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/>
1132 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/> 1136 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/>
1133 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_K7jeMWjnEei_cpJmVsHDhQ"/> 1137 <graphicalFilters xmi:type="diagram:HideFilter" uid="_K7jeMWjnEei_cpJmVsHDhQ"/>
1134 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xEAUYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 1138 <ownedStyle xmi:type="diagram:BundledImage" uid="_1xEAUYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
1135 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1139 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1136 </ownedStyle> 1140 </ownedStyle>
1137 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1141 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1138 </ownedElements> 1142 </ownedElements>
1139 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xEnYIFNEeeA1-_2v4gJKA" name=" param1 : TypeReference" visible="false" tooltipText=""> 1143 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1xEnYIFNEeeA1-_2v4gJKA" name=" param1 : TypeReference" visible="false" tooltipText="">
1140 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/> 1144 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/>
1141 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/> 1145 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/>
1142 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_K7jeMmjnEei_cpJmVsHDhQ"/> 1146 <graphicalFilters xmi:type="diagram:HideFilter" uid="_K7jeMmjnEei_cpJmVsHDhQ"/>
1143 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xEnYYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 1147 <ownedStyle xmi:type="diagram:BundledImage" uid="_1xEnYYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
1144 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1148 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1145 </ownedStyle> 1149 </ownedStyle>
1146 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1150 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1147 </ownedElements> 1151 </ownedElements>
1148 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xEnYoFNEeeA1-_2v4gJKA" name=" param2 : TypeReference" visible="false" tooltipText=""> 1152 <ownedElements xmi:type="diagram:DNodeListElement" uid="_1xEnYoFNEeeA1-_2v4gJKA" name=" param2 : TypeReference" visible="false" tooltipText="">
1149 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/> 1153 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/>
1150 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/> 1154 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/>
1151 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_K7jeMGjnEei_cpJmVsHDhQ"/> 1155 <graphicalFilters xmi:type="diagram:HideFilter" uid="_K7jeMGjnEei_cpJmVsHDhQ"/>
1152 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xF1gIFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 1156 <ownedStyle xmi:type="diagram:BundledImage" uid="_1xF1gIFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
1153 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1157 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1154 </ownedStyle> 1158 </ownedStyle>
1155 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1159 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1156 </ownedElements> 1160 </ownedElements>
1157 </ownedDiagramElements> 1161 </ownedDiagramElements>
1158 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_cCYbgLXBEeamG-Ij7YnW7w" name="PartialFunctionInterpretation" tooltipText="" outgoingEdges="_qsPn4LXBEeamG-Ij7YnW7w" incomingEdges="_3UBAsLXBEeamG-Ij7YnW7w" width="12" height="10"> 1162 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_cCYbgLXBEeamG-Ij7YnW7w" name="PartialFunctionInterpretation" tooltipText="" outgoingEdges="_qsPn4LXBEeamG-Ij7YnW7w" incomingEdges="_3UBAsLXBEeamG-Ij7YnW7w" width="12" height="10">
1159 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialFunctionInterpretation"/> 1163 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialFunctionInterpretation"/>
1160 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialFunctionInterpretation"/> 1164 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialFunctionInterpretation"/>
1161 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1165 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1162 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1166 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1163 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1167 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1164 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_cCZCkLXBEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 1168 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_cCZCkLXBEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
1165 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 1169 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
1166 </ownedStyle> 1170 </ownedStyle>
1167 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1171 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1168 </ownedDiagramElements> 1172 </ownedDiagramElements>
1169 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_jxT2ELXBEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_KP9iwLXBEeamG-Ij7YnW7w" targetNode="_OeBUELXAEeamG-Ij7YnW7w"> 1173 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_jxT2ELXBEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_KP9iwLXBEeamG-Ij7YnW7w" targetNode="_OeBUELXAEeamG-Ij7YnW7w">
1170 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialConstantInterpretation/interpretationOf"/> 1174 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialConstantInterpretation/interpretationOf"/>
1171 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialConstantInterpretation/interpretationOf"/> 1175 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialConstantInterpretation/interpretationOf"/>
1172 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_nsVhMLXBEeamG-Ij7YnW7w" description="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0"> 1176 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_nsVhMLXBEeamG-Ij7YnW7w" description="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0">
1173 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_nsVhMbXBEeamG-Ij7YnW7w" showIcon="false"> 1177 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_nsVhMbXBEeamG-Ij7YnW7w" showIcon="false">
1174 <labelFormat>bold</labelFormat> 1178 <labelFormat>bold</labelFormat>
1175 </centerLabelStyle> 1179 </centerLabelStyle>
1176 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_nsVhMrXBEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/> 1180 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_nsVhMrXBEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/>
1177 </ownedStyle> 1181 </ownedStyle>
1178 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1182 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1179 </ownedDiagramElements> 1183 </ownedDiagramElements>
1180 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_owbbcLXBEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_WTu2oLXBEeamG-Ij7YnW7w" targetNode="_P22IMLXAEeamG-Ij7YnW7w"> 1184 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_owbbcLXBEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_WTu2oLXBEeamG-Ij7YnW7w" targetNode="_P22IMLXAEeamG-Ij7YnW7w">
1181 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/> 1185 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/>
1182 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/> 1186 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/>
1183 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_p9nnULXBEeamG-Ij7YnW7w" description="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0"> 1187 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_p9nnULXBEeamG-Ij7YnW7w" description="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0">
1184 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_p9nnUbXBEeamG-Ij7YnW7w" showIcon="false"> 1188 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_p9nnUbXBEeamG-Ij7YnW7w" showIcon="false">
1185 <labelFormat>bold</labelFormat> 1189 <labelFormat>bold</labelFormat>
1186 </centerLabelStyle> 1190 </centerLabelStyle>
1187 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_p9nnUrXBEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/> 1191 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_p9nnUrXBEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/>
1188 </ownedStyle> 1192 </ownedStyle>
1189 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1193 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1190 </ownedDiagramElements> 1194 </ownedDiagramElements>
1191 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_qsPn4LXBEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_cCYbgLXBEeamG-Ij7YnW7w" targetNode="_RpETwLXAEeamG-Ij7YnW7w"> 1195 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_qsPn4LXBEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_cCYbgLXBEeamG-Ij7YnW7w" targetNode="_RpETwLXAEeamG-Ij7YnW7w">
1192 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialFunctionInterpretation/interpretationOf"/> 1196 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialFunctionInterpretation/interpretationOf"/>
1193 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialFunctionInterpretation/interpretationOf"/> 1197 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialFunctionInterpretation/interpretationOf"/>
1194 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_r0Gn0LXBEeamG-Ij7YnW7w" description="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0"> 1198 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_r0Gn0LXBEeamG-Ij7YnW7w" description="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0">
1195 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_r0Gn0bXBEeamG-Ij7YnW7w" showIcon="false"> 1199 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_r0Gn0bXBEeamG-Ij7YnW7w" showIcon="false">
1196 <labelFormat>bold</labelFormat> 1200 <labelFormat>bold</labelFormat>
1197 </centerLabelStyle> 1201 </centerLabelStyle>
1198 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_r0Gn0rXBEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/> 1202 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_r0Gn0rXBEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/>
1199 </ownedStyle> 1203 </ownedStyle>
1200 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1204 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1201 </ownedDiagramElements> 1205 </ownedDiagramElements>
1202 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_2Grq4LXBEeamG-Ij7YnW7w" name="[0..*] partialconstantinterpretation" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_KP9iwLXBEeamG-Ij7YnW7w"> 1206 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2Grq4LXBEeamG-Ij7YnW7w" name="[0..*] partialconstantinterpretation" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_KP9iwLXBEeamG-Ij7YnW7w">
1203 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/> 1207 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
1204 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/> 1208 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
1205 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_2GsR8LXBEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 1209 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_2GsR8LXBEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1206 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_2GsR8bXBEeamG-Ij7YnW7w" showIcon="false"> 1210 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_2GsR8bXBEeamG-Ij7YnW7w" showIcon="false">
1207 <customFeatures>labelSize</customFeatures> 1211 <customFeatures>labelSize</customFeatures>
1208 </centerLabelStyle> 1212 </centerLabelStyle>
1209 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_2GsR8rXBEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 1213 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_2GsR8rXBEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
1210 <customFeatures>labelSize</customFeatures> 1214 <customFeatures>labelSize</customFeatures>
1211 </endLabelStyle> 1215 </endLabelStyle>
1212 </ownedStyle> 1216 </ownedStyle>
1213 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1217 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1214 </ownedDiagramElements> 1218 </ownedDiagramElements>
1215 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_23ljYLXBEeamG-Ij7YnW7w" name="[0..*] partialrelationinterpretation" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_WTu2oLXBEeamG-Ij7YnW7w"> 1219 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_23ljYLXBEeamG-Ij7YnW7w" name="[0..*] partialrelationinterpretation" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_WTu2oLXBEeamG-Ij7YnW7w">
1216 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/> 1220 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/>
1217 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/> 1221 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/>
1218 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_23mKcLXBEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 1222 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_23mKcLXBEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1219 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_23mKcbXBEeamG-Ij7YnW7w" showIcon="false"> 1223 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_23mKcbXBEeamG-Ij7YnW7w" showIcon="false">
1220 <customFeatures>labelSize</customFeatures> 1224 <customFeatures>labelSize</customFeatures>
1221 </centerLabelStyle> 1225 </centerLabelStyle>
1222 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_23mKcrXBEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 1226 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_23mKcrXBEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
1223 <customFeatures>labelSize</customFeatures> 1227 <customFeatures>labelSize</customFeatures>
1224 </endLabelStyle> 1228 </endLabelStyle>
1225 </ownedStyle> 1229 </ownedStyle>
1226 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1230 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1227 </ownedDiagramElements> 1231 </ownedDiagramElements>
1228 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_3UBAsLXBEeamG-Ij7YnW7w" name="[0..*] partialfunctioninterpretation" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_cCYbgLXBEeamG-Ij7YnW7w"> 1232 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_3UBAsLXBEeamG-Ij7YnW7w" name="[0..*] partialfunctioninterpretation" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_cCYbgLXBEeamG-Ij7YnW7w">
1229 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/> 1233 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
1230 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/> 1234 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
1231 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_3UBnwLXBEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 1235 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_3UBnwLXBEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1232 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_3UBnwbXBEeamG-Ij7YnW7w" showIcon="false"> 1236 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_3UBnwbXBEeamG-Ij7YnW7w" showIcon="false">
1233 <customFeatures>labelSize</customFeatures> 1237 <customFeatures>labelSize</customFeatures>
1234 </centerLabelStyle> 1238 </centerLabelStyle>
1235 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_3UBnwrXBEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 1239 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_3UBnwrXBEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
1236 <customFeatures>labelSize</customFeatures> 1240 <customFeatures>labelSize</customFeatures>
1237 </endLabelStyle> 1241 </endLabelStyle>
1238 </ownedStyle> 1242 </ownedStyle>
1239 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1243 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1240 </ownedDiagramElements> 1244 </ownedDiagramElements>
1241 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_H4YK4LXCEeamG-Ij7YnW7w" name="[0..*] newElements" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w"> 1245 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_H4YK4LXCEeamG-Ij7YnW7w" name="[0..*] newElements" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w">
1242 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/> 1246 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
1243 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/> 1247 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
1244 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_H4Yx8LXCEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" size="3" routingStyle="manhattan" strokeColor="0,0,0"> 1248 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_H4Yx8LXCEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" size="3" routingStyle="manhattan" strokeColor="0,0,0">
1245 <customFeatures>strokeColor</customFeatures> 1249 <customFeatures>strokeColor</customFeatures>
1246 <customFeatures>size</customFeatures> 1250 <customFeatures>size</customFeatures>
1247 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_H4Yx8bXCEeamG-Ij7YnW7w" showIcon="false"> 1251 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_H4Yx8bXCEeamG-Ij7YnW7w" showIcon="false">
1248 <customFeatures>labelSize</customFeatures> 1252 <customFeatures>labelSize</customFeatures>
1249 <customFeatures>labelColor</customFeatures> 1253 <customFeatures>labelColor</customFeatures>
1250 </centerLabelStyle> 1254 </centerLabelStyle>
1251 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_H4Yx8rXCEeamG-Ij7YnW7w" showIcon="false"> 1255 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_H4Yx8rXCEeamG-Ij7YnW7w" showIcon="false">
1252 <customFeatures>labelSize</customFeatures> 1256 <customFeatures>labelSize</customFeatures>
1253 <customFeatures>labelColor</customFeatures> 1257 <customFeatures>labelColor</customFeatures>
1254 </endLabelStyle> 1258 </endLabelStyle>
1255 </ownedStyle> 1259 </ownedStyle>
1256 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1260 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1257 </ownedDiagramElements> 1261 </ownedDiagramElements>
1258 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_TgoAYLXCEeamG-Ij7YnW7w" name="PartialTypeInterpratation" tooltipText="" outgoingEdges="_klNtULXDEeamG-Ij7YnW7w" incomingEdges="_2Sy-0LXCEeamG-Ij7YnW7w" width="12" height="10"> 1262 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_TgoAYLXCEeamG-Ij7YnW7w" name="PartialTypeInterpratation" tooltipText="" outgoingEdges="_klNtULXDEeamG-Ij7YnW7w" incomingEdges="_2Sy-0LXCEeamG-Ij7YnW7w" width="12" height="10">
1259 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/> 1263 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/>
1260 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/> 1264 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/>
1261 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1265 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1262 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1266 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1263 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1267 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1264 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_f5qjcG8UEeifqZoaQeIEkw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> 1268 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_f5qjcG8UEeifqZoaQeIEkw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
1265 <labelFormat>italic</labelFormat> 1269 <labelFormat>italic</labelFormat>
1266 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> 1270 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
1267 </ownedStyle> 1271 </ownedStyle>
1268 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1272 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1273 <ownedElements xmi:type="diagram:DNodeListElement" uid="_dM-0oM39Eemu06dFlFc52g" name=" scopes : Scope" tooltipText="">
1274 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/scopes"/>
1275 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/scopes"/>
1276 <ownedStyle xmi:type="diagram:BundledImage" uid="_dNB38M39Eemu06dFlFc52g" labelAlignment="LEFT" color="114,159,207">
1277 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1278 </ownedStyle>
1279 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1280 </ownedElements>
1269 </ownedDiagramElements> 1281 </ownedDiagramElements>
1270 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_2Sy-0LXCEeamG-Ij7YnW7w" name="[0..*] partialtypeinterpratation" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_TgoAYLXCEeamG-Ij7YnW7w"> 1282 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2Sy-0LXCEeamG-Ij7YnW7w" name="[0..*] partialtypeinterpratation" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_TgoAYLXCEeamG-Ij7YnW7w">
1271 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/> 1283 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
1272 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/> 1284 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
1273 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_2Szl4LXCEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 1285 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_2Szl4LXCEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1274 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_2Szl4bXCEeamG-Ij7YnW7w" showIcon="false"> 1286 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_2Szl4bXCEeamG-Ij7YnW7w" showIcon="false">
1275 <customFeatures>labelSize</customFeatures> 1287 <customFeatures>labelSize</customFeatures>
1276 </centerLabelStyle> 1288 </centerLabelStyle>
1277 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_2Szl4rXCEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 1289 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_2Szl4rXCEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
1278 <customFeatures>labelSize</customFeatures> 1290 <customFeatures>labelSize</customFeatures>
1279 </endLabelStyle> 1291 </endLabelStyle>
1280 </ownedStyle> 1292 </ownedStyle>
1281 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1293 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1282 </ownedDiagramElements> 1294 </ownedDiagramElements>
1283 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_klNtULXDEeamG-Ij7YnW7w" name="[0..*] elements" sourceNode="_TgoAYLXCEeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w"> 1295 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_klNtULXDEeamG-Ij7YnW7w" name="[0..*] elements" sourceNode="_TgoAYLXCEeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w">
1284 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/> 1296 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/>
1285 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/> 1297 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/>
1286 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_M5BNcL3JEeaj7tVusjQpHg" size="3" routingStyle="manhattan" strokeColor="0,0,0"> 1298 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_M5BNcL3JEeaj7tVusjQpHg" size="3" routingStyle="manhattan" strokeColor="0,0,0">
1287 <customFeatures>size</customFeatures> 1299 <customFeatures>size</customFeatures>
1288 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/> 1300 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/>
1289 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_M5BNcb3JEeaj7tVusjQpHg" showIcon="false"/> 1301 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_M5BNcb3JEeaj7tVusjQpHg" showIcon="false"/>
1290 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_M5BNcr3JEeaj7tVusjQpHg" labelSize="6" showIcon="false" labelColor="39,76,114"/> 1302 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_M5BNcr3JEeaj7tVusjQpHg" labelSize="6" showIcon="false" labelColor="39,76,114"/>
1291 </ownedStyle> 1303 </ownedStyle>
1292 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1304 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1293 </ownedDiagramElements> 1305 </ownedDiagramElements>
1294 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QrIkAL5UEea19paI6HZj1w" name="[0..*] openWorldElements" visible="false" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w"> 1306 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_QrIkAL5UEea19paI6HZj1w" name="[0..*] openWorldElements" visible="false" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w">
1295 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/> 1307 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
1296 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/> 1308 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
1297 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_5VbAEGkJEei_cpJmVsHDhQ"/> 1309 <graphicalFilters xmi:type="diagram:HideFilter" uid="_5VbAEGkJEei_cpJmVsHDhQ"/>
1298 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_aL9fYIkKEeejWs9jCa7v5Q" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 1310 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_aL9fYIkKEeejWs9jCa7v5Q" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1299 <customFeatures>strokeColor</customFeatures> 1311 <customFeatures>strokeColor</customFeatures>
1300 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_aL9fYYkKEeejWs9jCa7v5Q" showIcon="false"/> 1312 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_aL9fYYkKEeejWs9jCa7v5Q" showIcon="false"/>
1301 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_aL9fYokKEeejWs9jCa7v5Q" labelSize="6" showIcon="false" labelColor="39,76,114"/> 1313 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_aL9fYokKEeejWs9jCa7v5Q" labelSize="6" showIcon="false" labelColor="39,76,114"/>
1302 </ownedStyle> 1314 </ownedStyle>
1303 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1315 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1304 </ownedDiagramElements> 1316 </ownedDiagramElements>
1305 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_1xQNkIFNEeeA1-_2v4gJKA" name="[0..1] problemConainer" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_v4CCMLW_EeamG-Ij7YnW7w"> 1317 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_1xQNkIFNEeeA1-_2v4gJKA" name="[0..1] problemConainer" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_v4CCMLW_EeamG-Ij7YnW7w">
1306 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/> 1318 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
1307 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/> 1319 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
1308 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_1xQ0oIFNEeeA1-_2v4gJKA" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 1320 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_1xQ0oIFNEeeA1-_2v4gJKA" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1309 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_1xQ0oYFNEeeA1-_2v4gJKA" showIcon="false"> 1321 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_1xQ0oYFNEeeA1-_2v4gJKA" showIcon="false">
1310 <customFeatures>labelSize</customFeatures> 1322 <customFeatures>labelSize</customFeatures>
1311 </centerLabelStyle> 1323 </centerLabelStyle>
1312 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_1xQ0ooFNEeeA1-_2v4gJKA" showIcon="false" labelColor="39,76,114"> 1324 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_1xQ0ooFNEeeA1-_2v4gJKA" showIcon="false" labelColor="39,76,114">
1313 <customFeatures>labelSize</customFeatures> 1325 <customFeatures>labelSize</customFeatures>
1314 </endLabelStyle> 1326 </endLabelStyle>
1315 </ownedStyle> 1327 </ownedStyle>
1316 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1328 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1317 </ownedDiagramElements> 1329 </ownedDiagramElements>
1318 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 1330 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
1319 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_MAfXJbW_EeamG-Ij7YnW7w"/> 1331 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_MAfXJbW_EeamG-Ij7YnW7w"/>
1320 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> 1332 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
1321 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/> 1333 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/>
1322 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/> 1334 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/>
1323 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']/@ownedRepresentationExtensions[name='Entities%20With%20Archetypes']/@layers[name='Archetypes']"/> 1335 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']/@ownedRepresentationExtensions[name='Entities%20With%20Archetypes']/@layers[name='Archetypes']"/>
1324 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/> 1336 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/>
1325 </diagram:DSemanticDiagram> 1337 </diagram:DSemanticDiagram>
1326 <diagram:DSemanticDiagram xmi:id="_pEmCsLXDEeamG-Ij7YnW7w" name="relations" uid="_IvRKoGjYEei_cpJmVsHDhQ"> 1338 <diagram:DSemanticDiagram uid="_pEmCsLXDEeamG-Ij7YnW7w" name="relations">
1327 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_pEmCsbXDEeamG-Ij7YnW7w" source="DANNOTATION_CUSTOMIZATION_KEY"> 1339 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_pEmCsbXDEeamG-Ij7YnW7w" source="DANNOTATION_CUSTOMIZATION_KEY">
1328 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_pEmCsrXDEeamG-Ij7YnW7w"> 1340 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_pEmCsrXDEeamG-Ij7YnW7w">
1329 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_pEmCs7XDEeamG-Ij7YnW7w" routingStyle="manhattan"> 1341 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_pEmCs7XDEeamG-Ij7YnW7w" routingStyle="manhattan">
1330 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> 1342 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
1331 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_pEmCtLXDEeamG-Ij7YnW7w" showIcon="false" labelExpression="service:render"> 1343 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_pEmCtLXDEeamG-Ij7YnW7w" showIcon="false" labelExpression="service:render">
@@ -1353,7 +1365,7 @@
1353 </computedStyleDescriptions> 1365 </computedStyleDescriptions>
1354 </data> 1366 </data>
1355 </ownedAnnotationEntries> 1367 </ownedAnnotationEntries>
1356 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_pEmCu7XDEeamG-Ij7YnW7w" source="GMF_DIAGRAMS"> 1368 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_pEmCu7XDEeamG-Ij7YnW7w" source="GMF_DIAGRAMS">
1357 <data xmi:type="notation:Diagram" xmi:id="_pEmCvLXDEeamG-Ij7YnW7w" type="Sirius" element="_pEmCsLXDEeamG-Ij7YnW7w" measurementUnit="Pixel"> 1369 <data xmi:type="notation:Diagram" xmi:id="_pEmCvLXDEeamG-Ij7YnW7w" type="Sirius" element="_pEmCsLXDEeamG-Ij7YnW7w" measurementUnit="Pixel">
1358 <children xmi:type="notation:Node" xmi:id="_pEmCvbXDEeamG-Ij7YnW7w" type="2003" element="_pEmrI7XDEeamG-Ij7YnW7w"> 1370 <children xmi:type="notation:Node" xmi:id="_pEmCvbXDEeamG-Ij7YnW7w" type="2003" element="_pEmrI7XDEeamG-Ij7YnW7w">
1359 <children xmi:type="notation:Node" xmi:id="_pEmCvrXDEeamG-Ij7YnW7w" type="5007"/> 1371 <children xmi:type="notation:Node" xmi:id="_pEmCvrXDEeamG-Ij7YnW7w" type="5007"/>
@@ -1817,547 +1829,547 @@
1817 </edges> 1829 </edges>
1818 </data> 1830 </data>
1819 </ownedAnnotationEntries> 1831 </ownedAnnotationEntries>
1820 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_pEmrI7XDEeamG-Ij7YnW7w" name="PartialInterpretation" tooltipText="" outgoingEdges="_pEmrKLXDEeamG-Ij7YnW7w _pEmrkLXDEeamG-Ij7YnW7w _pEmrmLXDEeamG-Ij7YnW7w _RU0XQMAiEeaaj7sYFz2QKg _1xkW4PMUEeagPYxz1ZWLIQ" width="12" height="10"> 1832 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_pEmrI7XDEeamG-Ij7YnW7w" name="PartialInterpretation" tooltipText="" outgoingEdges="_pEmrKLXDEeamG-Ij7YnW7w _pEmrkLXDEeamG-Ij7YnW7w _pEmrmLXDEeamG-Ij7YnW7w _RU0XQMAiEeaaj7sYFz2QKg _1xkW4PMUEeagPYxz1ZWLIQ" width="12" height="10">
1821 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/> 1833 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
1822 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/> 1834 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
1823 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1835 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1824 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1836 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1825 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1837 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1826 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_QaSh8PMVEeagPYxz1ZWLIQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 1838 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_QaSh8PMVEeagPYxz1ZWLIQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
1827 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 1839 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
1828 </ownedStyle> 1840 </ownedStyle>
1829 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1841 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1830 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrQz8KqzEeedy_x5Gx-FWw" name=" partialconstantinterpretation : PartialConstantInterpretation" visible="false" tooltipText=""> 1842 <ownedElements xmi:type="diagram:DNodeListElement" uid="_TrQz8KqzEeedy_x5Gx-FWw" name=" partialconstantinterpretation : PartialConstantInterpretation" visible="false" tooltipText="">
1831 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/> 1843 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
1832 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/> 1844 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
1833 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_X8tzEmnGEei_cpJmVsHDhQ"/> 1845 <graphicalFilters xmi:type="diagram:HideFilter" uid="_X8tzEmnGEei_cpJmVsHDhQ"/>
1834 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrRbAKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1846 <ownedStyle xmi:type="diagram:BundledImage" uid="_TrRbAKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
1835 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1847 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1836 </ownedStyle> 1848 </ownedStyle>
1837 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1849 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1838 </ownedElements> 1850 </ownedElements>
1839 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrRbAaqzEeedy_x5Gx-FWw" name=" partialfunctioninterpretation : PartialFunctionInterpretation" visible="false" tooltipText=""> 1851 <ownedElements xmi:type="diagram:DNodeListElement" uid="_TrRbAaqzEeedy_x5Gx-FWw" name=" partialfunctioninterpretation : PartialFunctionInterpretation" visible="false" tooltipText="">
1840 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/> 1852 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
1841 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/> 1853 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
1842 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_X8tzEGnGEei_cpJmVsHDhQ"/> 1854 <graphicalFilters xmi:type="diagram:HideFilter" uid="_X8tzEGnGEei_cpJmVsHDhQ"/>
1843 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrSpIKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1855 <ownedStyle xmi:type="diagram:BundledImage" uid="_TrSpIKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
1844 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1856 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1845 </ownedStyle> 1857 </ownedStyle>
1846 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1858 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1847 </ownedElements> 1859 </ownedElements>
1848 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrSpIaqzEeedy_x5Gx-FWw" name=" partialtypeinterpratation : PartialTypeInterpratation" visible="false" tooltipText=""> 1860 <ownedElements xmi:type="diagram:DNodeListElement" uid="_TrSpIaqzEeedy_x5Gx-FWw" name=" partialtypeinterpratation : PartialTypeInterpratation" visible="false" tooltipText="">
1849 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/> 1861 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
1850 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/> 1862 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
1851 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_X8tzE2nGEei_cpJmVsHDhQ"/> 1863 <graphicalFilters xmi:type="diagram:HideFilter" uid="_X8tzE2nGEei_cpJmVsHDhQ"/>
1852 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrT3QKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1864 <ownedStyle xmi:type="diagram:BundledImage" uid="_TrT3QKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
1853 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1865 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1854 </ownedStyle> 1866 </ownedStyle>
1855 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1867 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1856 </ownedElements> 1868 </ownedElements>
1857 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_bN3OAGm2Eei_cpJmVsHDhQ" name=" scopes : Scope" visible="false" tooltipText=""> 1869 <ownedElements xmi:type="diagram:DNodeListElement" uid="_bN3OAGm2Eei_cpJmVsHDhQ" name=" scopes : Scope" visible="false" tooltipText="">
1858 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/> 1870 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
1859 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/> 1871 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
1860 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_X8tzEWnGEei_cpJmVsHDhQ"/> 1872 <graphicalFilters xmi:type="diagram:HideFilter" uid="_X8tzEWnGEei_cpJmVsHDhQ"/>
1861 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_bN3OAWm2Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 1873 <ownedStyle xmi:type="diagram:BundledImage" uid="_bN3OAWm2Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
1862 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1874 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1863 </ownedStyle> 1875 </ownedStyle>
1864 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1876 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1865 </ownedElements> 1877 </ownedElements>
1866 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_gFkpwG8aEeifqZoaQeIEkw" name="minNewElements : EInt = 0" tooltipText=""> 1878 <ownedElements xmi:type="diagram:DNodeListElement" uid="_gFkpwG8aEeifqZoaQeIEkw" name="minNewElements : EInt = 0" tooltipText="">
1867 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/> 1879 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
1868 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/> 1880 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
1869 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_gFme8G8aEeifqZoaQeIEkw" labelAlignment="LEFT" description="_gFlQ0G8aEeifqZoaQeIEkw"> 1881 <ownedStyle xmi:type="diagram:BundledImage" uid="_gFme8G8aEeifqZoaQeIEkw" labelAlignment="LEFT" description="_gFlQ0G8aEeifqZoaQeIEkw">
1870 <labelFormat>bold</labelFormat> 1882 <labelFormat>bold</labelFormat>
1871 </ownedStyle> 1883 </ownedStyle>
1872 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 1884 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
1873 </ownedElements> 1885 </ownedElements>
1874 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_gFme8W8aEeifqZoaQeIEkw" name="maxNewElements : EInt = -1" tooltipText=""> 1886 <ownedElements xmi:type="diagram:DNodeListElement" uid="_gFme8W8aEeifqZoaQeIEkw" name="maxNewElements : EInt = -1" tooltipText="">
1875 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/> 1887 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
1876 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/> 1888 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
1877 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_gFnGAG8aEeifqZoaQeIEkw" labelAlignment="LEFT" description="_gFlQ0G8aEeifqZoaQeIEkw"> 1889 <ownedStyle xmi:type="diagram:BundledImage" uid="_gFnGAG8aEeifqZoaQeIEkw" labelAlignment="LEFT" description="_gFlQ0G8aEeifqZoaQeIEkw">
1878 <labelFormat>bold</labelFormat> 1890 <labelFormat>bold</labelFormat>
1879 </ownedStyle> 1891 </ownedStyle>
1880 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 1892 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
1881 </ownedElements> 1893 </ownedElements>
1882 </ownedDiagramElements> 1894 </ownedDiagramElements>
1883 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_pEmrJbXDEeamG-Ij7YnW7w" name="LogicProblem" tooltipText="" outgoingEdges="_pEmrSbXDEeamG-Ij7YnW7w _pEmrUbXDEeamG-Ij7YnW7w" incomingEdges="_pEmrKLXDEeamG-Ij7YnW7w _1xkW4PMUEeagPYxz1ZWLIQ" width="12" height="10"> 1895 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_pEmrJbXDEeamG-Ij7YnW7w" name="LogicProblem" tooltipText="" outgoingEdges="_pEmrSbXDEeamG-Ij7YnW7w _pEmrUbXDEeamG-Ij7YnW7w" incomingEdges="_pEmrKLXDEeamG-Ij7YnW7w _1xkW4PMUEeagPYxz1ZWLIQ" width="12" height="10">
1884 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/> 1896 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/>
1885 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/> 1897 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/>
1886 <decorations xmi:type="viewpoint:Decoration" xmi:id="_pEmrJrXDEeamG-Ij7YnW7w"> 1898 <decorations xmi:type="viewpoint:Decoration" uid="_pEmrJrXDEeamG-Ij7YnW7w">
1887 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 1899 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
1888 </decorations> 1900 </decorations>
1889 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1901 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1890 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1902 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1891 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1903 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1892 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_pEmrJ7XDEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 1904 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_pEmrJ7XDEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
1893 <customFeatures>backgroundColor</customFeatures> 1905 <customFeatures>backgroundColor</customFeatures>
1894 <customFeatures>foregroundColor</customFeatures> 1906 <customFeatures>foregroundColor</customFeatures>
1895 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 1907 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
1896 </ownedStyle> 1908 </ownedStyle>
1897 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1909 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1898 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrZW0KqzEeedy_x5Gx-FWw" name=" types : Type" tooltipText=""> 1910 <ownedElements xmi:type="diagram:DNodeListElement" uid="_TrZW0KqzEeedy_x5Gx-FWw" name=" types : Type" tooltipText="">
1899 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/> 1911 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/>
1900 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/> 1912 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/>
1901 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrZ94KqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1913 <ownedStyle xmi:type="diagram:BundledImage" uid="_TrZ94KqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
1902 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1914 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1903 </ownedStyle> 1915 </ownedStyle>
1904 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1916 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1905 </ownedElements> 1917 </ownedElements>
1906 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrZ94aqzEeedy_x5Gx-FWw" name=" functions : Function" tooltipText=""> 1918 <ownedElements xmi:type="diagram:DNodeListElement" uid="_TrZ94aqzEeedy_x5Gx-FWw" name=" functions : Function" tooltipText="">
1907 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/> 1919 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/>
1908 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/> 1920 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/>
1909 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Trak8KqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1921 <ownedStyle xmi:type="diagram:BundledImage" uid="_Trak8KqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
1910 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1922 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1911 </ownedStyle> 1923 </ownedStyle>
1912 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1924 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1913 </ownedElements> 1925 </ownedElements>
1914 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Trak8aqzEeedy_x5Gx-FWw" name=" assertions : Assertion" tooltipText=""> 1926 <ownedElements xmi:type="diagram:DNodeListElement" uid="_Trak8aqzEeedy_x5Gx-FWw" name=" assertions : Assertion" tooltipText="">
1915 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/> 1927 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/>
1916 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/> 1928 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/>
1917 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrbMAKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1929 <ownedStyle xmi:type="diagram:BundledImage" uid="_TrbMAKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
1918 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1930 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1919 </ownedStyle> 1931 </ownedStyle>
1920 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1932 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1921 </ownedElements> 1933 </ownedElements>
1922 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrbMAaqzEeedy_x5Gx-FWw" name=" constants : Constant" tooltipText=""> 1934 <ownedElements xmi:type="diagram:DNodeListElement" uid="_TrbMAaqzEeedy_x5Gx-FWw" name=" constants : Constant" tooltipText="">
1923 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/> 1935 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/>
1924 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/> 1936 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/>
1925 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrbzEKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1937 <ownedStyle xmi:type="diagram:BundledImage" uid="_TrbzEKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
1926 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1938 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1927 </ownedStyle> 1939 </ownedStyle>
1928 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1940 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1929 </ownedElements> 1941 </ownedElements>
1930 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrbzEaqzEeedy_x5Gx-FWw" name=" containmentHierarchies : ContainmentHierarchy" tooltipText=""> 1942 <ownedElements xmi:type="diagram:DNodeListElement" uid="_TrbzEaqzEeedy_x5Gx-FWw" name=" containmentHierarchies : ContainmentHierarchy" tooltipText="">
1931 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/> 1943 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/>
1932 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/> 1944 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/>
1933 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrcaIKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1945 <ownedStyle xmi:type="diagram:BundledImage" uid="_TrcaIKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
1934 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1946 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1935 </ownedStyle> 1947 </ownedStyle>
1936 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1948 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1937 </ownedElements> 1949 </ownedElements>
1938 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrcaIaqzEeedy_x5Gx-FWw" name=" annotations : Annotation" tooltipText=""> 1950 <ownedElements xmi:type="diagram:DNodeListElement" uid="_TrcaIaqzEeedy_x5Gx-FWw" name=" annotations : Annotation" tooltipText="">
1939 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/> 1951 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/>
1940 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/> 1952 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/>
1941 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrdBMKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1953 <ownedStyle xmi:type="diagram:BundledImage" uid="_TrdBMKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
1942 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1954 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1943 </ownedStyle> 1955 </ownedStyle>
1944 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1956 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1945 </ownedElements> 1957 </ownedElements>
1946 </ownedDiagramElements> 1958 </ownedDiagramElements>
1947 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pEmrKLXDEeamG-Ij7YnW7w" name="[1..1] problem" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrJbXDEeamG-Ij7YnW7w"> 1959 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_pEmrKLXDEeamG-Ij7YnW7w" name="[1..1] problem" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrJbXDEeamG-Ij7YnW7w">
1948 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/> 1960 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/>
1949 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/> 1961 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/>
1950 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_pEmrKbXDEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0"> 1962 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_pEmrKbXDEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0">
1951 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_pEmrKrXDEeamG-Ij7YnW7w" showIcon="false"> 1963 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_pEmrKrXDEeamG-Ij7YnW7w" showIcon="false">
1952 <customFeatures>labelSize</customFeatures> 1964 <customFeatures>labelSize</customFeatures>
1953 <labelFormat>bold</labelFormat> 1965 <labelFormat>bold</labelFormat>
1954 </centerLabelStyle> 1966 </centerLabelStyle>
1955 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_pEmrK7XDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 1967 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_pEmrK7XDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
1956 <customFeatures>labelSize</customFeatures> 1968 <customFeatures>labelSize</customFeatures>
1957 </endLabelStyle> 1969 </endLabelStyle>
1958 </ownedStyle> 1970 </ownedStyle>
1959 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1971 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1960 </ownedDiagramElements> 1972 </ownedDiagramElements>
1961 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_pEmrL7XDEeamG-Ij7YnW7w" name="DefinedElement" tooltipText="" incomingEdges="_pEmrUbXDEeamG-Ij7YnW7w _pEmrmLXDEeamG-Ij7YnW7w _xIQsQLXFEeamG-Ij7YnW7w _2WivALXFEeamG-Ij7YnW7w _5HFkALXFEeamG-Ij7YnW7w _RU0XQMAiEeaaj7sYFz2QKg _oLjOoGnFEei_cpJmVsHDhQ" width="12" height="10"> 1973 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_pEmrL7XDEeamG-Ij7YnW7w" name="DefinedElement" tooltipText="" incomingEdges="_pEmrUbXDEeamG-Ij7YnW7w _pEmrmLXDEeamG-Ij7YnW7w _xIQsQLXFEeamG-Ij7YnW7w _2WivALXFEeamG-Ij7YnW7w _5HFkALXFEeamG-Ij7YnW7w _RU0XQMAiEeaaj7sYFz2QKg _oLjOoGnFEei_cpJmVsHDhQ" width="12" height="10">
1962 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/> 1974 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
1963 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/> 1975 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
1964 <decorations xmi:type="viewpoint:Decoration" xmi:id="_pEmrMLXDEeamG-Ij7YnW7w"> 1976 <decorations xmi:type="viewpoint:Decoration" uid="_pEmrMLXDEeamG-Ij7YnW7w">
1965 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 1977 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
1966 </decorations> 1978 </decorations>
1967 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1979 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1968 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1980 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1969 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1981 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1970 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_pEmrMbXDEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 1982 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_pEmrMbXDEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
1971 <customFeatures>backgroundColor</customFeatures> 1983 <customFeatures>backgroundColor</customFeatures>
1972 <customFeatures>foregroundColor</customFeatures> 1984 <customFeatures>foregroundColor</customFeatures>
1973 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 1985 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
1974 </ownedStyle> 1986 </ownedStyle>
1975 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1987 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1976 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrdoQKqzEeedy_x5Gx-FWw" name=" definedInType : TypeDefinition" visible="false" tooltipText=""> 1988 <ownedElements xmi:type="diagram:DNodeListElement" uid="_TrdoQKqzEeedy_x5Gx-FWw" name=" definedInType : TypeDefinition" visible="false" tooltipText="">
1977 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/> 1989 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
1978 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/> 1990 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
1979 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_BY1rkGnIEei_cpJmVsHDhQ"/> 1991 <graphicalFilters xmi:type="diagram:HideFilter" uid="_BY1rkGnIEei_cpJmVsHDhQ"/>
1980 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_bN5qQGm2Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 1992 <ownedStyle xmi:type="diagram:BundledImage" uid="_bN5qQGm2Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
1981 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 1993 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
1982 </ownedStyle> 1994 </ownedStyle>
1983 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 1995 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
1984 </ownedElements> 1996 </ownedElements>
1985 </ownedDiagramElements> 1997 </ownedDiagramElements>
1986 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_pEmrNbXDEeamG-Ij7YnW7w" name="Relation" tooltipText="" incomingEdges="_pEmrSbXDEeamG-Ij7YnW7w _pEmrZbXDEeamG-Ij7YnW7w" width="12" height="10"> 1998 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_pEmrNbXDEeamG-Ij7YnW7w" name="Relation" tooltipText="" incomingEdges="_pEmrSbXDEeamG-Ij7YnW7w _pEmrZbXDEeamG-Ij7YnW7w" width="12" height="10">
1987 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/> 1999 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/>
1988 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/> 2000 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/>
1989 <decorations xmi:type="viewpoint:Decoration" xmi:id="_pEmrNrXDEeamG-Ij7YnW7w"> 2001 <decorations xmi:type="viewpoint:Decoration" uid="_pEmrNrXDEeamG-Ij7YnW7w">
1990 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 2002 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
1991 </decorations> 2003 </decorations>
1992 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2004 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1993 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2005 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1994 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2006 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1995 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_pEmrN7XDEeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 2007 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_pEmrN7XDEeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
1996 <customFeatures>backgroundColor</customFeatures> 2008 <customFeatures>backgroundColor</customFeatures>
1997 <customFeatures>foregroundColor</customFeatures> 2009 <customFeatures>foregroundColor</customFeatures>
1998 <labelFormat>italic</labelFormat> 2010 <labelFormat>italic</labelFormat>
1999 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> 2011 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
2000 </ownedStyle> 2012 </ownedStyle>
2001 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 2013 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
2002 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_itbhcGm3Eei_cpJmVsHDhQ" name=" parameters : TypeReference" visible="false" tooltipText=""> 2014 <ownedElements xmi:type="diagram:DNodeListElement" uid="_itbhcGm3Eei_cpJmVsHDhQ" name=" parameters : TypeReference" visible="false" tooltipText="">
2003 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/> 2015 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/>
2004 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/> 2016 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/>
2005 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_VGLDwGnGEei_cpJmVsHDhQ"/> 2017 <graphicalFilters xmi:type="diagram:HideFilter" uid="_VGLDwGnGEei_cpJmVsHDhQ"/>
2006 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_itbhcWm3Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 2018 <ownedStyle xmi:type="diagram:BundledImage" uid="_itbhcWm3Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
2007 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 2019 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
2008 </ownedStyle> 2020 </ownedStyle>
2009 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 2021 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
2010 </ownedElements> 2022 </ownedElements>
2011 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrfdcKqzEeedy_x5Gx-FWw" name=" annotations : RelationAnnotation" visible="false" tooltipText=""> 2023 <ownedElements xmi:type="diagram:DNodeListElement" uid="_TrfdcKqzEeedy_x5Gx-FWw" name=" annotations : RelationAnnotation" visible="false" tooltipText="">
2012 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/> 2024 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/>
2013 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/> 2025 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/>
2014 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_VjJ6sGnGEei_cpJmVsHDhQ"/> 2026 <graphicalFilters xmi:type="diagram:HideFilter" uid="_VjJ6sGnGEei_cpJmVsHDhQ"/>
2015 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrfdcaqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 2027 <ownedStyle xmi:type="diagram:BundledImage" uid="_TrfdcaqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
2016 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 2028 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
2017 </ownedStyle> 2029 </ownedStyle>
2018 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 2030 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
2019 </ownedElements> 2031 </ownedElements>
2020 </ownedDiagramElements> 2032 </ownedDiagramElements>
2021 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pEmrSbXDEeamG-Ij7YnW7w" name="[0..*] relations" sourceNode="_pEmrJbXDEeamG-Ij7YnW7w" targetNode="_pEmrNbXDEeamG-Ij7YnW7w"> 2033 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_pEmrSbXDEeamG-Ij7YnW7w" name="[0..*] relations" sourceNode="_pEmrJbXDEeamG-Ij7YnW7w" targetNode="_pEmrNbXDEeamG-Ij7YnW7w">
2022 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/> 2034 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/>
2023 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/> 2035 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/>
2024 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_pEmrSrXDEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 2036 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_pEmrSrXDEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2025 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_pEmrS7XDEeamG-Ij7YnW7w" showIcon="false"> 2037 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_pEmrS7XDEeamG-Ij7YnW7w" showIcon="false">
2026 <customFeatures>labelSize</customFeatures> 2038 <customFeatures>labelSize</customFeatures>
2027 </centerLabelStyle> 2039 </centerLabelStyle>
2028 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_pEmrTLXDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 2040 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_pEmrTLXDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
2029 <customFeatures>labelSize</customFeatures> 2041 <customFeatures>labelSize</customFeatures>
2030 </endLabelStyle> 2042 </endLabelStyle>
2031 </ownedStyle> 2043 </ownedStyle>
2032 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2044 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2033 </ownedDiagramElements> 2045 </ownedDiagramElements>
2034 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pEmrUbXDEeamG-Ij7YnW7w" name="[0..*] elements" visible="false" sourceNode="_pEmrJbXDEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w"> 2046 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_pEmrUbXDEeamG-Ij7YnW7w" name="[0..*] elements" visible="false" sourceNode="_pEmrJbXDEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
2035 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/> 2047 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/>
2036 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/> 2048 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/>
2037 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_x9broLXDEeamG-Ij7YnW7w"/> 2049 <graphicalFilters xmi:type="diagram:HideFilter" uid="_x9broLXDEeamG-Ij7YnW7w"/>
2038 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_pEmrUrXDEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 2050 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_pEmrUrXDEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2039 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_pEmrU7XDEeamG-Ij7YnW7w" showIcon="false"> 2051 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_pEmrU7XDEeamG-Ij7YnW7w" showIcon="false">
2040 <customFeatures>labelSize</customFeatures> 2052 <customFeatures>labelSize</customFeatures>
2041 </centerLabelStyle> 2053 </centerLabelStyle>
2042 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_pEmrVLXDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 2054 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_pEmrVLXDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
2043 <customFeatures>labelSize</customFeatures> 2055 <customFeatures>labelSize</customFeatures>
2044 </endLabelStyle> 2056 </endLabelStyle>
2045 </ownedStyle> 2057 </ownedStyle>
2046 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2058 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2047 </ownedDiagramElements> 2059 </ownedDiagramElements>
2048 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_pEmrYrXDEeamG-Ij7YnW7w" name="RelationDeclaration" tooltipText="" outgoingEdges="_pEmrZbXDEeamG-Ij7YnW7w" incomingEdges="_pEmrhLXDEeamG-Ij7YnW7w" width="12" height="10"> 2060 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_pEmrYrXDEeamG-Ij7YnW7w" name="RelationDeclaration" tooltipText="" outgoingEdges="_pEmrZbXDEeamG-Ij7YnW7w" incomingEdges="_pEmrhLXDEeamG-Ij7YnW7w" width="12" height="10">
2049 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/> 2061 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
2050 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/> 2062 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
2051 <decorations xmi:type="viewpoint:Decoration" xmi:id="_pEmrY7XDEeamG-Ij7YnW7w"> 2063 <decorations xmi:type="viewpoint:Decoration" uid="_pEmrY7XDEeamG-Ij7YnW7w">
2052 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 2064 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
2053 </decorations> 2065 </decorations>
2054 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2066 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2055 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2067 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2056 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2068 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2057 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_pEmrZLXDEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 2069 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_pEmrZLXDEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
2058 <customFeatures>backgroundColor</customFeatures> 2070 <customFeatures>backgroundColor</customFeatures>
2059 <customFeatures>foregroundColor</customFeatures> 2071 <customFeatures>foregroundColor</customFeatures>
2060 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 2072 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
2061 </ownedStyle> 2073 </ownedStyle>
2062 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 2074 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
2063 </ownedDiagramElements> 2075 </ownedDiagramElements>
2064 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pEmrZbXDEeamG-Ij7YnW7w" sourceNode="_pEmrYrXDEeamG-Ij7YnW7w" targetNode="_pEmrNbXDEeamG-Ij7YnW7w"> 2076 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_pEmrZbXDEeamG-Ij7YnW7w" sourceNode="_pEmrYrXDEeamG-Ij7YnW7w" targetNode="_pEmrNbXDEeamG-Ij7YnW7w">
2065 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/> 2077 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
2066 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/> 2078 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
2067 <decorations xmi:type="viewpoint:Decoration" xmi:id="_pEmrZrXDEeamG-Ij7YnW7w"> 2079 <decorations xmi:type="viewpoint:Decoration" uid="_pEmrZrXDEeamG-Ij7YnW7w">
2068 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 2080 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
2069 </decorations> 2081 </decorations>
2070 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_pEmrZ7XDEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree"> 2082 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_pEmrZ7XDEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
2071 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 2083 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
2072 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_pEmraLXDEeamG-Ij7YnW7w" showIcon="false"> 2084 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_pEmraLXDEeamG-Ij7YnW7w" showIcon="false">
2073 <labelFormat>italic</labelFormat> 2085 <labelFormat>italic</labelFormat>
2074 </beginLabelStyle> 2086 </beginLabelStyle>
2075 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_pEmrabXDEeamG-Ij7YnW7w" showIcon="false"/> 2087 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_pEmrabXDEeamG-Ij7YnW7w" showIcon="false"/>
2076 </ownedStyle> 2088 </ownedStyle>
2077 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 2089 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
2078 </ownedDiagramElements> 2090 </ownedDiagramElements>
2079 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_pEmrfLXDEeamG-Ij7YnW7w" name="PartialRelationInterpretation" tooltipText="" outgoingEdges="_pEmrhLXDEeamG-Ij7YnW7w _QSMOILXFEeamG-Ij7YnW7w" incomingEdges="_pEmrkLXDEeamG-Ij7YnW7w" width="12" height="10"> 2091 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_pEmrfLXDEeamG-Ij7YnW7w" name="PartialRelationInterpretation" tooltipText="" outgoingEdges="_pEmrhLXDEeamG-Ij7YnW7w _QSMOILXFEeamG-Ij7YnW7w" incomingEdges="_pEmrkLXDEeamG-Ij7YnW7w" width="12" height="10">
2080 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/> 2092 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/>
2081 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/> 2093 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/>
2082 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2094 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2083 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2095 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2084 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2096 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2085 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ybOiAMAjEeaaj7sYFz2QKg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 2097 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_ybOiAMAjEeaaj7sYFz2QKg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2086 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 2098 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
2087 </ownedStyle> 2099 </ownedStyle>
2088 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 2100 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
2089 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_itbhcmm3Eei_cpJmVsHDhQ" name=" param1 : TypeReference" visible="false" tooltipText=""> 2101 <ownedElements xmi:type="diagram:DNodeListElement" uid="_itbhcmm3Eei_cpJmVsHDhQ" name=" param1 : TypeReference" visible="false" tooltipText="">
2090 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/> 2102 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/>
2091 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/> 2103 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/>
2092 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_TYoj4GnGEei_cpJmVsHDhQ"/> 2104 <graphicalFilters xmi:type="diagram:HideFilter" uid="_TYoj4GnGEei_cpJmVsHDhQ"/>
2093 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_itbhc2m3Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 2105 <ownedStyle xmi:type="diagram:BundledImage" uid="_itbhc2m3Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
2094 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 2106 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
2095 </ownedStyle> 2107 </ownedStyle>
2096 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 2108 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
2097 </ownedElements> 2109 </ownedElements>
2098 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_itbhdGm3Eei_cpJmVsHDhQ" name=" param2 : TypeReference" visible="false" tooltipText=""> 2110 <ownedElements xmi:type="diagram:DNodeListElement" uid="_itbhdGm3Eei_cpJmVsHDhQ" name=" param2 : TypeReference" visible="false" tooltipText="">
2099 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/> 2111 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/>
2100 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/> 2112 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/>
2101 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_TYoj4WnGEei_cpJmVsHDhQ"/> 2113 <graphicalFilters xmi:type="diagram:HideFilter" uid="_TYoj4WnGEei_cpJmVsHDhQ"/>
2102 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_itbhdWm3Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 2114 <ownedStyle xmi:type="diagram:BundledImage" uid="_itbhdWm3Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
2103 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 2115 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
2104 </ownedStyle> 2116 </ownedStyle>
2105 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 2117 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
2106 </ownedElements> 2118 </ownedElements>
2107 </ownedDiagramElements> 2119 </ownedDiagramElements>
2108 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pEmrhLXDEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_pEmrfLXDEeamG-Ij7YnW7w" targetNode="_pEmrYrXDEeamG-Ij7YnW7w"> 2120 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_pEmrhLXDEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_pEmrfLXDEeamG-Ij7YnW7w" targetNode="_pEmrYrXDEeamG-Ij7YnW7w">
2109 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/> 2121 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/>
2110 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/> 2122 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/>
2111 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_pEmrhbXDEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0"> 2123 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_pEmrhbXDEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0">
2112 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_pEmrhrXDEeamG-Ij7YnW7w" showIcon="false"> 2124 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_pEmrhrXDEeamG-Ij7YnW7w" showIcon="false">
2113 <labelFormat>bold</labelFormat> 2125 <labelFormat>bold</labelFormat>
2114 </centerLabelStyle> 2126 </centerLabelStyle>
2115 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_pEmrh7XDEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/> 2127 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_pEmrh7XDEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/>
2116 </ownedStyle> 2128 </ownedStyle>
2117 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2129 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2118 </ownedDiagramElements> 2130 </ownedDiagramElements>
2119 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pEmrkLXDEeamG-Ij7YnW7w" name="[0..*] partialrelationinterpretation" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrfLXDEeamG-Ij7YnW7w"> 2131 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_pEmrkLXDEeamG-Ij7YnW7w" name="[0..*] partialrelationinterpretation" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrfLXDEeamG-Ij7YnW7w">
2120 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/> 2132 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/>
2121 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/> 2133 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/>
2122 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_pEmrkbXDEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 2134 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_pEmrkbXDEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2123 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_pEmrkrXDEeamG-Ij7YnW7w" showIcon="false"> 2135 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_pEmrkrXDEeamG-Ij7YnW7w" showIcon="false">
2124 <customFeatures>labelSize</customFeatures> 2136 <customFeatures>labelSize</customFeatures>
2125 </centerLabelStyle> 2137 </centerLabelStyle>
2126 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_pEmrk7XDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 2138 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_pEmrk7XDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
2127 <customFeatures>labelSize</customFeatures> 2139 <customFeatures>labelSize</customFeatures>
2128 </endLabelStyle> 2140 </endLabelStyle>
2129 </ownedStyle> 2141 </ownedStyle>
2130 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2142 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2131 </ownedDiagramElements> 2143 </ownedDiagramElements>
2132 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pEmrmLXDEeamG-Ij7YnW7w" name="[0..*] newElements" visible="false" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w"> 2144 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_pEmrmLXDEeamG-Ij7YnW7w" name="[0..*] newElements" visible="false" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
2133 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/> 2145 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
2134 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/> 2146 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
2135 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_xG99sLXDEeamG-Ij7YnW7w"/> 2147 <graphicalFilters xmi:type="diagram:HideFilter" uid="_xG99sLXDEeamG-Ij7YnW7w"/>
2136 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_pEmrmbXDEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 2148 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_pEmrmbXDEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2137 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_pEmrmrXDEeamG-Ij7YnW7w" showIcon="false"> 2149 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_pEmrmrXDEeamG-Ij7YnW7w" showIcon="false">
2138 <customFeatures>labelSize</customFeatures> 2150 <customFeatures>labelSize</customFeatures>
2139 </centerLabelStyle> 2151 </centerLabelStyle>
2140 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_pEmrm7XDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 2152 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_pEmrm7XDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
2141 <customFeatures>labelSize</customFeatures> 2153 <customFeatures>labelSize</customFeatures>
2142 </endLabelStyle> 2154 </endLabelStyle>
2143 </ownedStyle> 2155 </ownedStyle>
2144 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2156 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2145 </ownedDiagramElements> 2157 </ownedDiagramElements>
2146 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_n-_3ILXEEeamG-Ij7YnW7w" name="RelationLink" tooltipText="" incomingEdges="_QSMOILXFEeamG-Ij7YnW7w _Z8EScLXFEeamG-Ij7YnW7w _aXV5MLXFEeamG-Ij7YnW7w _aqZYELXFEeamG-Ij7YnW7w" width="12" height="10"> 2158 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_n-_3ILXEEeamG-Ij7YnW7w" name="RelationLink" tooltipText="" incomingEdges="_QSMOILXFEeamG-Ij7YnW7w _Z8EScLXFEeamG-Ij7YnW7w _aXV5MLXFEeamG-Ij7YnW7w _aqZYELXFEeamG-Ij7YnW7w" width="12" height="10">
2147 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RelationLink"/> 2159 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RelationLink"/>
2148 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RelationLink"/> 2160 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RelationLink"/>
2149 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2161 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2150 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2162 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2151 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2163 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2152 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_SP0_gLXFEeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="3" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> 2164 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_SP0_gLXFEeamG-Ij7YnW7w" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="3" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
2153 <customFeatures>borderSize</customFeatures> 2165 <customFeatures>borderSize</customFeatures>
2154 <labelFormat>italic</labelFormat> 2166 <labelFormat>italic</labelFormat>
2155 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> 2167 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
2156 </ownedStyle> 2168 </ownedStyle>
2157 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 2169 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
2158 </ownedDiagramElements> 2170 </ownedDiagramElements>
2159 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="__5SGALXEEeamG-Ij7YnW7w" name="UnaryElementRelationLink" tooltipText="" outgoingEdges="_Z8EScLXFEeamG-Ij7YnW7w _xIQsQLXFEeamG-Ij7YnW7w" width="12" height="10"> 2171 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="__5SGALXEEeamG-Ij7YnW7w" name="UnaryElementRelationLink" tooltipText="" outgoingEdges="_Z8EScLXFEeamG-Ij7YnW7w _xIQsQLXFEeamG-Ij7YnW7w" width="12" height="10">
2160 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//UnaryElementRelationLink"/> 2172 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//UnaryElementRelationLink"/>
2161 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//UnaryElementRelationLink"/> 2173 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//UnaryElementRelationLink"/>
2162 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2174 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2163 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2175 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2164 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2176 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2165 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="__5StELXEEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 2177 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="__5StELXEEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2166 <customFeatures>borderSize</customFeatures> 2178 <customFeatures>borderSize</customFeatures>
2167 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 2179 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
2168 </ownedStyle> 2180 </ownedStyle>
2169 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 2181 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
2170 </ownedDiagramElements> 2182 </ownedDiagramElements>
2171 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_ERNIgLXFEeamG-Ij7YnW7w" name="BinaryElementRelationLink" tooltipText="" outgoingEdges="_aXV5MLXFEeamG-Ij7YnW7w _2WivALXFEeamG-Ij7YnW7w _5HFkALXFEeamG-Ij7YnW7w" width="12" height="10"> 2183 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_ERNIgLXFEeamG-Ij7YnW7w" name="BinaryElementRelationLink" tooltipText="" outgoingEdges="_aXV5MLXFEeamG-Ij7YnW7w _2WivALXFEeamG-Ij7YnW7w _5HFkALXFEeamG-Ij7YnW7w" width="12" height="10">
2172 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BinaryElementRelationLink"/> 2184 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BinaryElementRelationLink"/>
2173 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BinaryElementRelationLink"/> 2185 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BinaryElementRelationLink"/>
2174 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2186 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2175 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2187 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2176 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2188 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2177 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ERNvkLXFEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 2189 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_ERNvkLXFEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2178 <customFeatures>borderSize</customFeatures> 2190 <customFeatures>borderSize</customFeatures>
2179 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 2191 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
2180 </ownedStyle> 2192 </ownedStyle>
2181 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 2193 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
2182 </ownedDiagramElements> 2194 </ownedDiagramElements>
2183 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_Hr5GsLXFEeamG-Ij7YnW7w" name="NaryRelationLink" tooltipText="" outgoingEdges="_aqZYELXFEeamG-Ij7YnW7w _jC230LXFEeamG-Ij7YnW7w" width="12" height="10"> 2195 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_Hr5GsLXFEeamG-Ij7YnW7w" name="NaryRelationLink" tooltipText="" outgoingEdges="_aqZYELXFEeamG-Ij7YnW7w _jC230LXFEeamG-Ij7YnW7w" width="12" height="10">
2184 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLink"/> 2196 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLink"/>
2185 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLink"/> 2197 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLink"/>
2186 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2198 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2187 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2199 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2188 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2200 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2189 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_Hr5twLXFEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 2201 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_Hr5twLXFEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2190 <customFeatures>borderSize</customFeatures> 2202 <customFeatures>borderSize</customFeatures>
2191 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 2203 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
2192 </ownedStyle> 2204 </ownedStyle>
2193 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 2205 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
2194 </ownedDiagramElements> 2206 </ownedDiagramElements>
2195 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_KReB0LXFEeamG-Ij7YnW7w" name="NaryRelationLinkElement" tooltipText="" outgoingEdges="_oLjOoGnFEei_cpJmVsHDhQ" incomingEdges="_jC230LXFEeamG-Ij7YnW7w" width="12" height="10"> 2207 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_KReB0LXFEeamG-Ij7YnW7w" name="NaryRelationLinkElement" tooltipText="" outgoingEdges="_oLjOoGnFEei_cpJmVsHDhQ" incomingEdges="_jC230LXFEeamG-Ij7YnW7w" width="12" height="10">
2196 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLinkElement"/> 2208 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLinkElement"/>
2197 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLinkElement"/> 2209 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLinkElement"/>
2198 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2210 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2199 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2211 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2200 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2212 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2201 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_dT6_ELXFEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 2213 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_dT6_ELXFEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2202 <customFeatures>borderSize</customFeatures> 2214 <customFeatures>borderSize</customFeatures>
2203 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 2215 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
2204 </ownedStyle> 2216 </ownedStyle>
2205 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 2217 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
2206 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_cAH04LXFEeamG-Ij7YnW7w" name="index : EInt" tooltipText=""> 2218 <ownedElements xmi:type="diagram:DNodeListElement" uid="_cAH04LXFEeamG-Ij7YnW7w" name="index : EInt" tooltipText="">
2207 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//NaryRelationLinkElement/index"/> 2219 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//NaryRelationLinkElement/index"/>
2208 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//NaryRelationLinkElement/index"/> 2220 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//NaryRelationLinkElement/index"/>
2209 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_dT7mILXFEeamG-Ij7YnW7w" labelAlignment="LEFT"> 2221 <ownedStyle xmi:type="diagram:BundledImage" uid="_dT7mILXFEeamG-Ij7YnW7w" labelAlignment="LEFT">
2210 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> 2222 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
2211 </ownedStyle> 2223 </ownedStyle>
2212 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 2224 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
2213 </ownedElements> 2225 </ownedElements>
2214 </ownedDiagramElements> 2226 </ownedDiagramElements>
2215 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QSMOILXFEeamG-Ij7YnW7w" name="[0..*] relationlinks" sourceNode="_pEmrfLXDEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w"> 2227 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_QSMOILXFEeamG-Ij7YnW7w" name="[0..*] relationlinks" sourceNode="_pEmrfLXDEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w">
2216 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/> 2228 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/>
2217 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/> 2229 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/>
2218 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_QSMOIbXFEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" size="3" routingStyle="manhattan" strokeColor="0,0,0"> 2230 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_QSMOIbXFEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" size="3" routingStyle="manhattan" strokeColor="0,0,0">
2219 <customFeatures>size</customFeatures> 2231 <customFeatures>size</customFeatures>
2220 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_QSMOIrXFEeamG-Ij7YnW7w" showIcon="false"> 2232 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_QSMOIrXFEeamG-Ij7YnW7w" showIcon="false">
2221 <customFeatures>labelSize</customFeatures> 2233 <customFeatures>labelSize</customFeatures>
2222 </centerLabelStyle> 2234 </centerLabelStyle>
2223 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_QSMOI7XFEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 2235 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_QSMOI7XFEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
2224 <customFeatures>labelSize</customFeatures> 2236 <customFeatures>labelSize</customFeatures>
2225 </endLabelStyle> 2237 </endLabelStyle>
2226 </ownedStyle> 2238 </ownedStyle>
2227 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2239 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2228 </ownedDiagramElements> 2240 </ownedDiagramElements>
2229 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_Z8EScLXFEeamG-Ij7YnW7w" sourceNode="__5SGALXEEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w"> 2241 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_Z8EScLXFEeamG-Ij7YnW7w" sourceNode="__5SGALXEEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w">
2230 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//UnaryElementRelationLink"/> 2242 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//UnaryElementRelationLink"/>
2231 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//UnaryElementRelationLink"/> 2243 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//UnaryElementRelationLink"/>
2232 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_Z8E5gLXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree"> 2244 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_Z8E5gLXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
2233 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 2245 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
2234 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_Z8E5gbXFEeamG-Ij7YnW7w" showIcon="false"> 2246 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_Z8E5gbXFEeamG-Ij7YnW7w" showIcon="false">
2235 <labelFormat>italic</labelFormat> 2247 <labelFormat>italic</labelFormat>
2236 </beginLabelStyle> 2248 </beginLabelStyle>
2237 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_Z8E5grXFEeamG-Ij7YnW7w" showIcon="false"/> 2249 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_Z8E5grXFEeamG-Ij7YnW7w" showIcon="false"/>
2238 </ownedStyle> 2250 </ownedStyle>
2239 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 2251 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
2240 </ownedDiagramElements> 2252 </ownedDiagramElements>
2241 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_aXV5MLXFEeamG-Ij7YnW7w" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w"> 2253 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_aXV5MLXFEeamG-Ij7YnW7w" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w">
2242 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BinaryElementRelationLink"/> 2254 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BinaryElementRelationLink"/>
2243 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BinaryElementRelationLink"/> 2255 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BinaryElementRelationLink"/>
2244 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_aXV5MbXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree"> 2256 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_aXV5MbXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
2245 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 2257 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
2246 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_aXV5MrXFEeamG-Ij7YnW7w" showIcon="false"> 2258 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_aXV5MrXFEeamG-Ij7YnW7w" showIcon="false">
2247 <labelFormat>italic</labelFormat> 2259 <labelFormat>italic</labelFormat>
2248 </beginLabelStyle> 2260 </beginLabelStyle>
2249 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_aXV5M7XFEeamG-Ij7YnW7w" showIcon="false"/> 2261 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_aXV5M7XFEeamG-Ij7YnW7w" showIcon="false"/>
2250 </ownedStyle> 2262 </ownedStyle>
2251 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 2263 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
2252 </ownedDiagramElements> 2264 </ownedDiagramElements>
2253 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_aqZYELXFEeamG-Ij7YnW7w" sourceNode="_Hr5GsLXFEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w"> 2265 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_aqZYELXFEeamG-Ij7YnW7w" sourceNode="_Hr5GsLXFEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w">
2254 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLink"/> 2266 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLink"/>
2255 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLink"/> 2267 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLink"/>
2256 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_aqZYEbXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree"> 2268 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_aqZYEbXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
2257 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 2269 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
2258 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_aqZYErXFEeamG-Ij7YnW7w" showIcon="false"> 2270 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_aqZYErXFEeamG-Ij7YnW7w" showIcon="false">
2259 <labelFormat>italic</labelFormat> 2271 <labelFormat>italic</labelFormat>
2260 </beginLabelStyle> 2272 </beginLabelStyle>
2261 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_aqZYE7XFEeamG-Ij7YnW7w" showIcon="false"/> 2273 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_aqZYE7XFEeamG-Ij7YnW7w" showIcon="false"/>
2262 </ownedStyle> 2274 </ownedStyle>
2263 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 2275 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
2264 </ownedDiagramElements> 2276 </ownedDiagramElements>
2265 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_jC230LXFEeamG-Ij7YnW7w" name="[0..*] elements" sourceNode="_Hr5GsLXFEeamG-Ij7YnW7w" targetNode="_KReB0LXFEeamG-Ij7YnW7w"> 2277 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_jC230LXFEeamG-Ij7YnW7w" name="[0..*] elements" sourceNode="_Hr5GsLXFEeamG-Ij7YnW7w" targetNode="_KReB0LXFEeamG-Ij7YnW7w">
2266 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//NaryRelationLink/elements"/> 2278 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//NaryRelationLink/elements"/>
2267 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//NaryRelationLink/elements"/> 2279 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//NaryRelationLink/elements"/>
2268 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_jC3e4LXFEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 2280 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_jC3e4LXFEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2269 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_jC3e4bXFEeamG-Ij7YnW7w" showIcon="false"> 2281 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_jC3e4bXFEeamG-Ij7YnW7w" showIcon="false">
2270 <customFeatures>labelSize</customFeatures> 2282 <customFeatures>labelSize</customFeatures>
2271 </centerLabelStyle> 2283 </centerLabelStyle>
2272 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_jC3e4rXFEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 2284 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_jC3e4rXFEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
2273 <customFeatures>labelSize</customFeatures> 2285 <customFeatures>labelSize</customFeatures>
2274 </endLabelStyle> 2286 </endLabelStyle>
2275 </ownedStyle> 2287 </ownedStyle>
2276 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2288 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2277 </ownedDiagramElements> 2289 </ownedDiagramElements>
2278 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_xIQsQLXFEeamG-Ij7YnW7w" name="[1..1] param1" sourceNode="__5SGALXEEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w"> 2290 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_xIQsQLXFEeamG-Ij7YnW7w" name="[1..1] param1" sourceNode="__5SGALXEEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
2279 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//UnaryElementRelationLink/param1"/> 2291 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//UnaryElementRelationLink/param1"/>
2280 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//UnaryElementRelationLink/param1"/> 2292 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//UnaryElementRelationLink/param1"/>
2281 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_0-ev4LXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0"> 2293 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_0-ev4LXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0">
2282 <customFeatures>size</customFeatures> 2294 <customFeatures>size</customFeatures>
2283 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_0-ev4bXFEeamG-Ij7YnW7w" showIcon="false"> 2295 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_0-ev4bXFEeamG-Ij7YnW7w" showIcon="false">
2284 <labelFormat>bold</labelFormat> 2296 <labelFormat>bold</labelFormat>
2285 </centerLabelStyle> 2297 </centerLabelStyle>
2286 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_0-ev4rXFEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/> 2298 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_0-ev4rXFEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/>
2287 </ownedStyle> 2299 </ownedStyle>
2288 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2300 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2289 </ownedDiagramElements> 2301 </ownedDiagramElements>
2290 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_2WivALXFEeamG-Ij7YnW7w" name="[1..1] param1" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w"> 2302 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2WivALXFEeamG-Ij7YnW7w" name="[1..1] param1" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
2291 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param1"/> 2303 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param1"/>
2292 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param1"/> 2304 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param1"/>
2293 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_4Yv3ULXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0"> 2305 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_4Yv3ULXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0">
2294 <customFeatures>size</customFeatures> 2306 <customFeatures>size</customFeatures>
2295 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_4Yv3UbXFEeamG-Ij7YnW7w" showIcon="false"> 2307 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_4Yv3UbXFEeamG-Ij7YnW7w" showIcon="false">
2296 <labelFormat>bold</labelFormat> 2308 <labelFormat>bold</labelFormat>
2297 </centerLabelStyle> 2309 </centerLabelStyle>
2298 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_4Yv3UrXFEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/> 2310 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_4Yv3UrXFEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/>
2299 </ownedStyle> 2311 </ownedStyle>
2300 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2312 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2301 </ownedDiagramElements> 2313 </ownedDiagramElements>
2302 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_5HFkALXFEeamG-Ij7YnW7w" name="[1..1] param2" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w"> 2314 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_5HFkALXFEeamG-Ij7YnW7w" name="[1..1] param2" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
2303 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param2"/> 2315 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param2"/>
2304 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param2"/> 2316 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param2"/>
2305 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_8S8cALXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0"> 2317 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_8S8cALXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0">
2306 <customFeatures>size</customFeatures> 2318 <customFeatures>size</customFeatures>
2307 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_8S8cAbXFEeamG-Ij7YnW7w" showIcon="false"> 2319 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_8S8cAbXFEeamG-Ij7YnW7w" showIcon="false">
2308 <labelFormat>bold</labelFormat> 2320 <labelFormat>bold</labelFormat>
2309 </centerLabelStyle> 2321 </centerLabelStyle>
2310 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_8S8cArXFEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/> 2322 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_8S8cArXFEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/>
2311 </ownedStyle> 2323 </ownedStyle>
2312 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2324 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2313 </ownedDiagramElements> 2325 </ownedDiagramElements>
2314 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_RU0XQMAiEeaaj7sYFz2QKg" name="[0..*] openWorldElements" visible="false" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w"> 2326 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_RU0XQMAiEeaaj7sYFz2QKg" name="[0..*] openWorldElements" visible="false" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
2315 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/> 2327 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
2316 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/> 2328 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
2317 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_ovCekGm3Eei_cpJmVsHDhQ"/> 2329 <graphicalFilters xmi:type="diagram:HideFilter" uid="_ovCekGm3Eei_cpJmVsHDhQ"/>
2318 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_TrpOcKqzEeedy_x5Gx-FWw" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 2330 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_TrpOcKqzEeedy_x5Gx-FWw" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2319 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_TrpOcaqzEeedy_x5Gx-FWw" showIcon="false"/> 2331 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_TrpOcaqzEeedy_x5Gx-FWw" showIcon="false"/>
2320 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_TrpOcqqzEeedy_x5Gx-FWw" labelSize="6" showIcon="false" labelColor="39,76,114"/> 2332 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_TrpOcqqzEeedy_x5Gx-FWw" labelSize="6" showIcon="false" labelColor="39,76,114"/>
2321 </ownedStyle> 2333 </ownedStyle>
2322 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2334 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2323 </ownedDiagramElements> 2335 </ownedDiagramElements>
2324 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_1xkW4PMUEeagPYxz1ZWLIQ" name="[0..1] problemConainer" visible="false" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrJbXDEeamG-Ij7YnW7w"> 2336 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_1xkW4PMUEeagPYxz1ZWLIQ" name="[0..1] problemConainer" visible="false" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrJbXDEeamG-Ij7YnW7w">
2325 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/> 2337 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
2326 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/> 2338 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
2327 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_P30tYGm3Eei_cpJmVsHDhQ"/> 2339 <graphicalFilters xmi:type="diagram:HideFilter" uid="_P30tYGm3Eei_cpJmVsHDhQ"/>
2328 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_1xmzIPMUEeagPYxz1ZWLIQ" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 2340 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_1xmzIPMUEeagPYxz1ZWLIQ" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2329 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_1xmzIfMUEeagPYxz1ZWLIQ" showIcon="false"> 2341 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_1xmzIfMUEeagPYxz1ZWLIQ" showIcon="false">
2330 <customFeatures>labelSize</customFeatures> 2342 <customFeatures>labelSize</customFeatures>
2331 </centerLabelStyle> 2343 </centerLabelStyle>
2332 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_1xmzIvMUEeagPYxz1ZWLIQ" showIcon="false" labelColor="39,76,114"> 2344 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_1xmzIvMUEeagPYxz1ZWLIQ" showIcon="false" labelColor="39,76,114">
2333 <customFeatures>labelSize</customFeatures> 2345 <customFeatures>labelSize</customFeatures>
2334 </endLabelStyle> 2346 </endLabelStyle>
2335 </ownedStyle> 2347 </ownedStyle>
2336 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2348 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2337 </ownedDiagramElements> 2349 </ownedDiagramElements>
2338 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_oLjOoGnFEei_cpJmVsHDhQ" name="[1..1] param" sourceNode="_KReB0LXFEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w"> 2350 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_oLjOoGnFEei_cpJmVsHDhQ" name="[1..1] param" sourceNode="_KReB0LXFEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
2339 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//NaryRelationLinkElement/param"/> 2351 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//NaryRelationLinkElement/param"/>
2340 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//NaryRelationLinkElement/param"/> 2352 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//NaryRelationLinkElement/param"/>
2341 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_p3YeUGnFEei_cpJmVsHDhQ" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0"> 2353 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_p3YeUGnFEei_cpJmVsHDhQ" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0">
2342 <customFeatures>size</customFeatures> 2354 <customFeatures>size</customFeatures>
2343 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_p3YeUWnFEei_cpJmVsHDhQ" showIcon="false"> 2355 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_p3YeUWnFEei_cpJmVsHDhQ" showIcon="false">
2344 <labelFormat>bold</labelFormat> 2356 <labelFormat>bold</labelFormat>
2345 </centerLabelStyle> 2357 </centerLabelStyle>
2346 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_p3YeUmnFEei_cpJmVsHDhQ" labelSize="6" showIcon="false" labelColor="39,76,114"/> 2358 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_p3YeUmnFEei_cpJmVsHDhQ" labelSize="6" showIcon="false" labelColor="39,76,114"/>
2347 </ownedStyle> 2359 </ownedStyle>
2348 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2360 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2349 </ownedDiagramElements> 2361 </ownedDiagramElements>
2350 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 2362 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
2351 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_pEmrqrXDEeamG-Ij7YnW7w"/> 2363 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_pEmrqrXDEeamG-Ij7YnW7w"/>
2352 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> 2364 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
2353 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/> 2365 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/>
2354 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/> 2366 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/>
2355 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']/@ownedRepresentationExtensions[name='Entities%20With%20Archetypes']/@layers[name='Archetypes']"/> 2367 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']/@ownedRepresentationExtensions[name='Entities%20With%20Archetypes']/@layers[name='Archetypes']"/>
2356 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/> 2368 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/>
2357 </diagram:DSemanticDiagram> 2369 </diagram:DSemanticDiagram>
2358 <diagram:DSemanticDiagram xmi:id="_k3T9IGkJEei_cpJmVsHDhQ" name="types" uid="_k3N2gWkJEei_cpJmVsHDhQ"> 2370 <diagram:DSemanticDiagram uid="_k3T9IGkJEei_cpJmVsHDhQ" name="types">
2359 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_k3T9IWkJEei_cpJmVsHDhQ" source="DANNOTATION_CUSTOMIZATION_KEY"> 2371 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_k3T9IWkJEei_cpJmVsHDhQ" source="DANNOTATION_CUSTOMIZATION_KEY">
2360 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_k3T9ImkJEei_cpJmVsHDhQ"> 2372 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_k3T9ImkJEei_cpJmVsHDhQ">
2361 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_k3T9I2kJEei_cpJmVsHDhQ" routingStyle="manhattan"> 2373 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_k3T9I2kJEei_cpJmVsHDhQ" routingStyle="manhattan">
2362 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> 2374 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2363 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_k3T9JGkJEei_cpJmVsHDhQ" showIcon="false" labelExpression="service:render"> 2375 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_k3T9JGkJEei_cpJmVsHDhQ" showIcon="false" labelExpression="service:render">
@@ -2385,7 +2397,7 @@
2385 </computedStyleDescriptions> 2397 </computedStyleDescriptions>
2386 </data> 2398 </data>
2387 </ownedAnnotationEntries> 2399 </ownedAnnotationEntries>
2388 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_k3T9K2kJEei_cpJmVsHDhQ" source="GMF_DIAGRAMS"> 2400 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_k3T9K2kJEei_cpJmVsHDhQ" source="GMF_DIAGRAMS">
2389 <data xmi:type="notation:Diagram" xmi:id="_k3T9LGkJEei_cpJmVsHDhQ" type="Sirius" element="_k3T9IGkJEei_cpJmVsHDhQ" measurementUnit="Pixel"> 2401 <data xmi:type="notation:Diagram" xmi:id="_k3T9LGkJEei_cpJmVsHDhQ" type="Sirius" element="_k3T9IGkJEei_cpJmVsHDhQ" measurementUnit="Pixel">
2390 <children xmi:type="notation:Node" xmi:id="_k3T9LWkJEei_cpJmVsHDhQ" type="2003" element="_k3T_6GkJEei_cpJmVsHDhQ"> 2402 <children xmi:type="notation:Node" xmi:id="_k3T9LWkJEei_cpJmVsHDhQ" type="2003" element="_k3T_6GkJEei_cpJmVsHDhQ">
2391 <children xmi:type="notation:Node" xmi:id="_k3T9LmkJEei_cpJmVsHDhQ" type="5007"/> 2403 <children xmi:type="notation:Node" xmi:id="_k3T9LmkJEei_cpJmVsHDhQ" type="5007"/>
@@ -3059,724 +3071,724 @@
3059 </edges> 3071 </edges>
3060 </data> 3072 </data>
3061 </ownedAnnotationEntries> 3073 </ownedAnnotationEntries>
3062 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3T_6GkJEei_cpJmVsHDhQ" name="PartialInterpretation" tooltipText="" outgoingEdges="_k3T_82kJEei_cpJmVsHDhQ _k3UAfGkJEei_cpJmVsHDhQ _k3UAhmkJEei_cpJmVsHDhQ _k3UAjmkJEei_cpJmVsHDhQ _k3UAkmkJEei_cpJmVsHDhQ _k3UAzGkJEei_cpJmVsHDhQ" width="12" height="10"> 3074 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3T_6GkJEei_cpJmVsHDhQ" name="PartialInterpretation" tooltipText="" outgoingEdges="_k3T_82kJEei_cpJmVsHDhQ _k3UAfGkJEei_cpJmVsHDhQ _k3UAhmkJEei_cpJmVsHDhQ _k3UAjmkJEei_cpJmVsHDhQ _k3UAkmkJEei_cpJmVsHDhQ _k3UAzGkJEei_cpJmVsHDhQ" width="12" height="10">
3063 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/> 3075 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
3064 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/> 3076 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
3065 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3077 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3066 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3078 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3067 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3079 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3068 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_z9GV0GngEeihhMJKm6QVPA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 3080 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_z9GV0GngEeihhMJKm6QVPA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3069 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3081 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3070 </ownedStyle> 3082 </ownedStyle>
3071 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3083 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3072 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj0GnMEei_cpJmVsHDhQ" name=" partialconstantinterpretation : PartialConstantInterpretation" visible="false" tooltipText=""> 3084 <ownedElements xmi:type="diagram:DNodeListElement" uid="_tmIj0GnMEei_cpJmVsHDhQ" name=" partialconstantinterpretation : PartialConstantInterpretation" visible="false" tooltipText="">
3073 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/> 3085 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
3074 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/> 3086 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
3075 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_q2bsQGngEeihhMJKm6QVPA"/> 3087 <graphicalFilters xmi:type="diagram:HideFilter" uid="_q2bsQGngEeihhMJKm6QVPA"/>
3076 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj0WnMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 3088 <ownedStyle xmi:type="diagram:BundledImage" uid="_tmIj0WnMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3077 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 3089 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
3078 </ownedStyle> 3090 </ownedStyle>
3079 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 3091 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
3080 </ownedElements> 3092 </ownedElements>
3081 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj0mnMEei_cpJmVsHDhQ" name=" partialrelationinterpretation : PartialRelationInterpretation" visible="false" tooltipText=""> 3093 <ownedElements xmi:type="diagram:DNodeListElement" uid="_tmIj0mnMEei_cpJmVsHDhQ" name=" partialrelationinterpretation : PartialRelationInterpretation" visible="false" tooltipText="">
3082 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/> 3094 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/>
3083 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/> 3095 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/>
3084 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_q2bsQWngEeihhMJKm6QVPA"/> 3096 <graphicalFilters xmi:type="diagram:HideFilter" uid="_q2bsQWngEeihhMJKm6QVPA"/>
3085 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj02nMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 3097 <ownedStyle xmi:type="diagram:BundledImage" uid="_tmIj02nMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3086 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 3098 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
3087 </ownedStyle> 3099 </ownedStyle>
3088 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 3100 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
3089 </ownedElements> 3101 </ownedElements>
3090 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj1GnMEei_cpJmVsHDhQ" name=" partialfunctioninterpretation : PartialFunctionInterpretation" visible="false" tooltipText=""> 3102 <ownedElements xmi:type="diagram:DNodeListElement" uid="_tmIj1GnMEei_cpJmVsHDhQ" name=" partialfunctioninterpretation : PartialFunctionInterpretation" visible="false" tooltipText="">
3091 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/> 3103 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
3092 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/> 3104 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
3093 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_q2bsQmngEeihhMJKm6QVPA"/> 3105 <graphicalFilters xmi:type="diagram:HideFilter" uid="_q2bsQmngEeihhMJKm6QVPA"/>
3094 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj1WnMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 3106 <ownedStyle xmi:type="diagram:BundledImage" uid="_tmIj1WnMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3095 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 3107 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
3096 </ownedStyle> 3108 </ownedStyle>
3097 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 3109 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
3098 </ownedElements> 3110 </ownedElements>
3099 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_sPg_EGngEeihhMJKm6QVPA" name="minNewElements : EInt = 0" tooltipText=""> 3111 <ownedElements xmi:type="diagram:DNodeListElement" uid="_sPg_EGngEeihhMJKm6QVPA" name="minNewElements : EInt = 0" tooltipText="">
3100 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/> 3112 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
3101 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/> 3113 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
3102 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_xhhEMGngEeihhMJKm6QVPA" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ"> 3114 <ownedStyle xmi:type="diagram:BundledImage" uid="_xhhEMGngEeihhMJKm6QVPA" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3103 <labelFormat>bold</labelFormat> 3115 <labelFormat>bold</labelFormat>
3104 </ownedStyle> 3116 </ownedStyle>
3105 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 3117 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
3106 </ownedElements> 3118 </ownedElements>
3107 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tzxAEGngEeihhMJKm6QVPA" name="maxNewElements : EInt = -1" tooltipText=""> 3119 <ownedElements xmi:type="diagram:DNodeListElement" uid="_tzxAEGngEeihhMJKm6QVPA" name="maxNewElements : EInt = -1" tooltipText="">
3108 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/> 3120 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
3109 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/> 3121 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
3110 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_z9GV0WngEeihhMJKm6QVPA" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ"> 3122 <ownedStyle xmi:type="diagram:BundledImage" uid="_z9GV0WngEeihhMJKm6QVPA" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3111 <labelFormat>bold</labelFormat> 3123 <labelFormat>bold</labelFormat>
3112 </ownedStyle> 3124 </ownedStyle>
3113 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 3125 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
3114 </ownedElements> 3126 </ownedElements>
3115 </ownedDiagramElements> 3127 </ownedDiagramElements>
3116 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3T_6mkJEei_cpJmVsHDhQ" name="LogicProblem" tooltipText="" outgoingEdges="_k3UAHGkJEei_cpJmVsHDhQ _k3UALGkJEei_cpJmVsHDhQ" incomingEdges="_k3T_82kJEei_cpJmVsHDhQ _k3UAkmkJEei_cpJmVsHDhQ" width="12" height="10"> 3128 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3T_6mkJEei_cpJmVsHDhQ" name="LogicProblem" tooltipText="" outgoingEdges="_k3UAHGkJEei_cpJmVsHDhQ _k3UALGkJEei_cpJmVsHDhQ" incomingEdges="_k3T_82kJEei_cpJmVsHDhQ _k3UAkmkJEei_cpJmVsHDhQ" width="12" height="10">
3117 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/> 3129 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/>
3118 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/> 3130 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/>
3119 <decorations xmi:type="viewpoint:Decoration" xmi:id="_k3T_62kJEei_cpJmVsHDhQ"> 3131 <decorations xmi:type="viewpoint:Decoration" uid="_k3T_62kJEei_cpJmVsHDhQ">
3120 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 3132 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
3121 </decorations> 3133 </decorations>
3122 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3134 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3123 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3135 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3124 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3136 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3125 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3T_7GkJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 3137 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3T_7GkJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
3126 <customFeatures>backgroundColor</customFeatures> 3138 <customFeatures>backgroundColor</customFeatures>
3127 <customFeatures>foregroundColor</customFeatures> 3139 <customFeatures>foregroundColor</customFeatures>
3128 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3140 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3129 </ownedStyle> 3141 </ownedStyle>
3130 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3142 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3131 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj1mnMEei_cpJmVsHDhQ" name=" functions : Function" tooltipText=""> 3143 <ownedElements xmi:type="diagram:DNodeListElement" uid="_tmIj1mnMEei_cpJmVsHDhQ" name=" functions : Function" tooltipText="">
3132 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/> 3144 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/>
3133 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/> 3145 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/>
3134 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj12nMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 3146 <ownedStyle xmi:type="diagram:BundledImage" uid="_tmIj12nMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3135 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 3147 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
3136 </ownedStyle> 3148 </ownedStyle>
3137 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 3149 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
3138 </ownedElements> 3150 </ownedElements>
3139 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3T_7WkJEei_cpJmVsHDhQ" name=" assertions : Assertion" tooltipText=""> 3151 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3T_7WkJEei_cpJmVsHDhQ" name=" assertions : Assertion" tooltipText="">
3140 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/> 3152 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/>
3141 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/> 3153 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/>
3142 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3T_7mkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 3154 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3T_7mkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3143 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 3155 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
3144 </ownedStyle> 3156 </ownedStyle>
3145 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 3157 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
3146 </ownedElements> 3158 </ownedElements>
3147 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj2GnMEei_cpJmVsHDhQ" name=" relations : Relation" tooltipText=""> 3159 <ownedElements xmi:type="diagram:DNodeListElement" uid="_tmIj2GnMEei_cpJmVsHDhQ" name=" relations : Relation" tooltipText="">
3148 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/> 3160 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/>
3149 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/> 3161 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/>
3150 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj2WnMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 3162 <ownedStyle xmi:type="diagram:BundledImage" uid="_tmIj2WnMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3151 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 3163 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
3152 </ownedStyle> 3164 </ownedStyle>
3153 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 3165 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
3154 </ownedElements> 3166 </ownedElements>
3155 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj2mnMEei_cpJmVsHDhQ" name=" constants : Constant" tooltipText=""> 3167 <ownedElements xmi:type="diagram:DNodeListElement" uid="_tmIj2mnMEei_cpJmVsHDhQ" name=" constants : Constant" tooltipText="">
3156 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/> 3168 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/>
3157 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/> 3169 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/>
3158 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj22nMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 3170 <ownedStyle xmi:type="diagram:BundledImage" uid="_tmIj22nMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3159 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 3171 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
3160 </ownedStyle> 3172 </ownedStyle>
3161 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 3173 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
3162 </ownedElements> 3174 </ownedElements>
3163 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3T_72kJEei_cpJmVsHDhQ" name=" containmentHierarchies : ContainmentHierarchy" tooltipText=""> 3175 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3T_72kJEei_cpJmVsHDhQ" name=" containmentHierarchies : ContainmentHierarchy" tooltipText="">
3164 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/> 3176 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/>
3165 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/> 3177 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/>
3166 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3T_8GkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 3178 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3T_8GkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3167 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 3179 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
3168 </ownedStyle> 3180 </ownedStyle>
3169 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 3181 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
3170 </ownedElements> 3182 </ownedElements>
3171 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3T_8WkJEei_cpJmVsHDhQ" name=" annotations : Annotation" tooltipText=""> 3183 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3T_8WkJEei_cpJmVsHDhQ" name=" annotations : Annotation" tooltipText="">
3172 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/> 3184 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/>
3173 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/> 3185 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/>
3174 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3T_8mkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 3186 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3T_8mkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3175 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 3187 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
3176 </ownedStyle> 3188 </ownedStyle>
3177 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 3189 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
3178 </ownedElements> 3190 </ownedElements>
3179 </ownedDiagramElements> 3191 </ownedDiagramElements>
3180 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3T_82kJEei_cpJmVsHDhQ" name="[1..1] problem" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T_6mkJEei_cpJmVsHDhQ"> 3192 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3T_82kJEei_cpJmVsHDhQ" name="[1..1] problem" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T_6mkJEei_cpJmVsHDhQ">
3181 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/> 3193 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/>
3182 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/> 3194 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/>
3183 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3T_9GkJEei_cpJmVsHDhQ" description="_k3T9I2kJEei_cpJmVsHDhQ" routingStyle="manhattan" strokeColor="0,0,0"> 3195 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3T_9GkJEei_cpJmVsHDhQ" description="_k3T9I2kJEei_cpJmVsHDhQ" routingStyle="manhattan" strokeColor="0,0,0">
3184 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3T_9WkJEei_cpJmVsHDhQ" showIcon="false"> 3196 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3T_9WkJEei_cpJmVsHDhQ" showIcon="false">
3185 <customFeatures>labelSize</customFeatures> 3197 <customFeatures>labelSize</customFeatures>
3186 <labelFormat>bold</labelFormat> 3198 <labelFormat>bold</labelFormat>
3187 </centerLabelStyle> 3199 </centerLabelStyle>
3188 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3T_9mkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114"> 3200 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3T_9mkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3189 <customFeatures>labelSize</customFeatures> 3201 <customFeatures>labelSize</customFeatures>
3190 </endLabelStyle> 3202 </endLabelStyle>
3191 </ownedStyle> 3203 </ownedStyle>
3192 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 3204 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
3193 </ownedDiagramElements> 3205 </ownedDiagramElements>
3194 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3T__mkJEei_cpJmVsHDhQ" name="DefinedElement" tooltipText="" incomingEdges="_k3UALGkJEei_cpJmVsHDhQ _k3UAfGkJEei_cpJmVsHDhQ _k3UAimkJEei_cpJmVsHDhQ _k3UAjmkJEei_cpJmVsHDhQ _k3UAnmkJEei_cpJmVsHDhQ" width="12" height="10"> 3206 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3T__mkJEei_cpJmVsHDhQ" name="DefinedElement" tooltipText="" incomingEdges="_k3UALGkJEei_cpJmVsHDhQ _k3UAfGkJEei_cpJmVsHDhQ _k3UAimkJEei_cpJmVsHDhQ _k3UAjmkJEei_cpJmVsHDhQ _k3UAnmkJEei_cpJmVsHDhQ" width="12" height="10">
3195 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/> 3207 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
3196 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/> 3208 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
3197 <decorations xmi:type="viewpoint:Decoration" xmi:id="_k3T__2kJEei_cpJmVsHDhQ"> 3209 <decorations xmi:type="viewpoint:Decoration" uid="_k3T__2kJEei_cpJmVsHDhQ">
3198 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 3210 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
3199 </decorations> 3211 </decorations>
3200 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3212 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3201 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3213 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3202 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3214 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3203 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAAGkJEei_cpJmVsHDhQ" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 3215 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UAAGkJEei_cpJmVsHDhQ" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
3204 <customFeatures>backgroundColor</customFeatures> 3216 <customFeatures>backgroundColor</customFeatures>
3205 <customFeatures>foregroundColor</customFeatures> 3217 <customFeatures>foregroundColor</customFeatures>
3206 <customFeatures>borderSize</customFeatures> 3218 <customFeatures>borderSize</customFeatures>
3207 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3219 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3208 </ownedStyle> 3220 </ownedStyle>
3209 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3221 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3210 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAAWkJEei_cpJmVsHDhQ" name=" definedInType : TypeDefinition" tooltipText=""> 3222 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3UAAWkJEei_cpJmVsHDhQ" name=" definedInType : TypeDefinition" tooltipText="">
3211 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/> 3223 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
3212 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/> 3224 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
3213 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAAmkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207"> 3225 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3UAAmkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3214 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/> 3226 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']/@style"/>
3215 </ownedStyle> 3227 </ownedStyle>
3216 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/> 3228 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EReferenceNode']"/>
3217 </ownedElements> 3229 </ownedElements>
3218 </ownedDiagramElements> 3230 </ownedDiagramElements>
3219 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UAE2kJEei_cpJmVsHDhQ" name="Type" tooltipText="" outgoingEdges="_k3UAMGkJEei_cpJmVsHDhQ" incomingEdges="_k3UAHGkJEei_cpJmVsHDhQ _k3UAMGkJEei_cpJmVsHDhQ _k3UAUGkJEei_cpJmVsHDhQ" width="12" height="10"> 3231 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UAE2kJEei_cpJmVsHDhQ" name="Type" tooltipText="" outgoingEdges="_k3UAMGkJEei_cpJmVsHDhQ" incomingEdges="_k3UAHGkJEei_cpJmVsHDhQ _k3UAMGkJEei_cpJmVsHDhQ _k3UAUGkJEei_cpJmVsHDhQ" width="12" height="10">
3220 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/> 3232 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/>
3221 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/> 3233 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/>
3222 <decorations xmi:type="viewpoint:Decoration" xmi:id="_k3UAFGkJEei_cpJmVsHDhQ"> 3234 <decorations xmi:type="viewpoint:Decoration" uid="_k3UAFGkJEei_cpJmVsHDhQ">
3223 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 3235 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
3224 </decorations> 3236 </decorations>
3225 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3237 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3226 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3238 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3227 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3239 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3228 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAFWkJEei_cpJmVsHDhQ" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 3240 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UAFWkJEei_cpJmVsHDhQ" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
3229 <customFeatures>backgroundColor</customFeatures> 3241 <customFeatures>backgroundColor</customFeatures>
3230 <customFeatures>foregroundColor</customFeatures> 3242 <customFeatures>foregroundColor</customFeatures>
3231 <labelFormat>italic</labelFormat> 3243 <labelFormat>italic</labelFormat>
3232 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> 3244 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
3233 </ownedStyle> 3245 </ownedStyle>
3234 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3246 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3235 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAFmkJEei_cpJmVsHDhQ" name="name : EString" visible="false" tooltipText=""> 3247 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3UAFmkJEei_cpJmVsHDhQ" name="name : EString" visible="false" tooltipText="">
3236 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/> 3248 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/>
3237 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/> 3249 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/>
3238 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_k3UAF2kJEei_cpJmVsHDhQ"/> 3250 <graphicalFilters xmi:type="diagram:HideFilter" uid="_k3UAF2kJEei_cpJmVsHDhQ"/>
3239 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAGGkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ"> 3251 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3UAGGkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3240 <labelFormat>bold</labelFormat> 3252 <labelFormat>bold</labelFormat>
3241 </ownedStyle> 3253 </ownedStyle>
3242 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 3254 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
3243 </ownedElements> 3255 </ownedElements>
3244 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAGWkJEei_cpJmVsHDhQ" name="isAbstract : EBoolean = false" visible="false" tooltipText=""> 3256 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3UAGWkJEei_cpJmVsHDhQ" name="isAbstract : EBoolean = false" visible="false" tooltipText="">
3245 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/> 3257 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/>
3246 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/> 3258 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/>
3247 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_k3UAGmkJEei_cpJmVsHDhQ"/> 3259 <graphicalFilters xmi:type="diagram:HideFilter" uid="_k3UAGmkJEei_cpJmVsHDhQ"/>
3248 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAG2kJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ"> 3260 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3UAG2kJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3249 <labelFormat>bold</labelFormat> 3261 <labelFormat>bold</labelFormat>
3250 </ownedStyle> 3262 </ownedStyle>
3251 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 3263 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
3252 </ownedElements> 3264 </ownedElements>
3253 </ownedDiagramElements> 3265 </ownedDiagramElements>
3254 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAHGkJEei_cpJmVsHDhQ" name="[0..*] types" sourceNode="_k3T_6mkJEei_cpJmVsHDhQ" targetNode="_k3UAE2kJEei_cpJmVsHDhQ"> 3266 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAHGkJEei_cpJmVsHDhQ" name="[0..*] types" sourceNode="_k3T_6mkJEei_cpJmVsHDhQ" targetNode="_k3UAE2kJEei_cpJmVsHDhQ">
3255 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/> 3267 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/>
3256 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/> 3268 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/>
3257 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAHWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 3269 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAHWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3258 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAHmkJEei_cpJmVsHDhQ" showIcon="false"> 3270 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAHmkJEei_cpJmVsHDhQ" showIcon="false">
3259 <customFeatures>labelSize</customFeatures> 3271 <customFeatures>labelSize</customFeatures>
3260 </centerLabelStyle> 3272 </centerLabelStyle>
3261 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAH2kJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114"> 3273 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3UAH2kJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3262 <customFeatures>labelSize</customFeatures> 3274 <customFeatures>labelSize</customFeatures>
3263 </endLabelStyle> 3275 </endLabelStyle>
3264 </ownedStyle> 3276 </ownedStyle>
3265 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 3277 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
3266 </ownedDiagramElements> 3278 </ownedDiagramElements>
3267 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UALGkJEei_cpJmVsHDhQ" name="[0..*] elements" sourceNode="_k3T_6mkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ"> 3279 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UALGkJEei_cpJmVsHDhQ" name="[0..*] elements" sourceNode="_k3T_6mkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ">
3268 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/> 3280 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/>
3269 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/> 3281 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/>
3270 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UALWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 3282 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UALWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3271 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UALmkJEei_cpJmVsHDhQ" showIcon="false"> 3283 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UALmkJEei_cpJmVsHDhQ" showIcon="false">
3272 <customFeatures>labelSize</customFeatures> 3284 <customFeatures>labelSize</customFeatures>
3273 </centerLabelStyle> 3285 </centerLabelStyle>
3274 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAL2kJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114"> 3286 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3UAL2kJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3275 <customFeatures>labelSize</customFeatures> 3287 <customFeatures>labelSize</customFeatures>
3276 </endLabelStyle> 3288 </endLabelStyle>
3277 </ownedStyle> 3289 </ownedStyle>
3278 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 3290 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
3279 </ownedDiagramElements> 3291 </ownedDiagramElements>
3280 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAMGkJEei_cpJmVsHDhQ" visible="false" sourceNode="_k3UAE2kJEei_cpJmVsHDhQ" targetNode="_k3UAE2kJEei_cpJmVsHDhQ" beginLabel="[0..*] supertypes" endLabel="[0..*] subtypes"> 3292 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAMGkJEei_cpJmVsHDhQ" visible="false" sourceNode="_k3UAE2kJEei_cpJmVsHDhQ" targetNode="_k3UAE2kJEei_cpJmVsHDhQ" beginLabel="[0..*] supertypes" endLabel="[0..*] subtypes">
3281 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/> 3293 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/>
3282 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/> 3294 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/>
3283 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/supertypes"/> 3295 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/supertypes"/>
3284 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_k3UAMWkJEei_cpJmVsHDhQ"/> 3296 <graphicalFilters xmi:type="diagram:HideFilter" uid="_k3UAMWkJEei_cpJmVsHDhQ"/>
3285 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAMmkJEei_cpJmVsHDhQ" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0"> 3297 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAMmkJEei_cpJmVsHDhQ" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0">
3286 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/> 3298 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/>
3287 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAM2kJEei_cpJmVsHDhQ" showIcon="false"/> 3299 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UAM2kJEei_cpJmVsHDhQ" showIcon="false"/>
3288 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UANGkJEei_cpJmVsHDhQ" showIcon="false"/> 3300 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3UANGkJEei_cpJmVsHDhQ" showIcon="false"/>
3289 </ownedStyle> 3301 </ownedStyle>
3290 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/> 3302 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/>
3291 </ownedDiagramElements> 3303 </ownedDiagramElements>
3292 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UATWkJEei_cpJmVsHDhQ" name="TypeDeclaration" tooltipText="" outgoingEdges="_k3UAUGkJEei_cpJmVsHDhQ" incomingEdges="_k3UAgmkJEei_cpJmVsHDhQ" width="12" height="10"> 3304 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UATWkJEei_cpJmVsHDhQ" name="TypeDeclaration" tooltipText="" outgoingEdges="_k3UAUGkJEei_cpJmVsHDhQ" incomingEdges="_k3UAgmkJEei_cpJmVsHDhQ" width="12" height="10">
3293 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/> 3305 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
3294 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/> 3306 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
3295 <decorations xmi:type="viewpoint:Decoration" xmi:id="_k3UATmkJEei_cpJmVsHDhQ"> 3307 <decorations xmi:type="viewpoint:Decoration" uid="_k3UATmkJEei_cpJmVsHDhQ">
3296 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 3308 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
3297 </decorations> 3309 </decorations>
3298 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3310 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3299 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3311 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3300 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3312 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3301 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_PyP-gG8VEeifqZoaQeIEkw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 3313 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_PyP-gG8VEeifqZoaQeIEkw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
3302 <customFeatures>backgroundColor</customFeatures> 3314 <customFeatures>backgroundColor</customFeatures>
3303 <customFeatures>foregroundColor</customFeatures> 3315 <customFeatures>foregroundColor</customFeatures>
3304 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3316 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3305 </ownedStyle> 3317 </ownedStyle>
3306 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3318 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3307 </ownedDiagramElements> 3319 </ownedDiagramElements>
3308 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAUGkJEei_cpJmVsHDhQ" sourceNode="_k3UATWkJEei_cpJmVsHDhQ" targetNode="_k3UAE2kJEei_cpJmVsHDhQ"> 3320 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAUGkJEei_cpJmVsHDhQ" sourceNode="_k3UATWkJEei_cpJmVsHDhQ" targetNode="_k3UAE2kJEei_cpJmVsHDhQ">
3309 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/> 3321 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
3310 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/> 3322 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
3311 <decorations xmi:type="viewpoint:Decoration" xmi:id="_k3UAUWkJEei_cpJmVsHDhQ"> 3323 <decorations xmi:type="viewpoint:Decoration" uid="_k3UAUWkJEei_cpJmVsHDhQ">
3312 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/> 3324 <description xmi:type="description:SemanticBasedDecoration" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@decorationDescriptionsSet/@decorationDescriptions[name='External']"/>
3313 </decorations> 3325 </decorations>
3314 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAUmkJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree"> 3326 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAUmkJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3315 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3327 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3316 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAU2kJEei_cpJmVsHDhQ" showIcon="false"> 3328 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UAU2kJEei_cpJmVsHDhQ" showIcon="false">
3317 <labelFormat>italic</labelFormat> 3329 <labelFormat>italic</labelFormat>
3318 </beginLabelStyle> 3330 </beginLabelStyle>
3319 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAVGkJEei_cpJmVsHDhQ" showIcon="false"/> 3331 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAVGkJEei_cpJmVsHDhQ" showIcon="false"/>
3320 </ownedStyle> 3332 </ownedStyle>
3321 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3333 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3322 </ownedDiagramElements> 3334 </ownedDiagramElements>
3323 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAfGkJEei_cpJmVsHDhQ" name="[0..*] newElements" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ"> 3335 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAfGkJEei_cpJmVsHDhQ" name="[0..*] newElements" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ">
3324 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/> 3336 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
3325 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/> 3337 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
3326 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAfWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" size="3" routingStyle="manhattan" strokeColor="0,0,0"> 3338 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAfWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" size="3" routingStyle="manhattan" strokeColor="0,0,0">
3327 <customFeatures>strokeColor</customFeatures> 3339 <customFeatures>strokeColor</customFeatures>
3328 <customFeatures>size</customFeatures> 3340 <customFeatures>size</customFeatures>
3329 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAfmkJEei_cpJmVsHDhQ" showIcon="false"> 3341 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAfmkJEei_cpJmVsHDhQ" showIcon="false">
3330 <customFeatures>labelSize</customFeatures> 3342 <customFeatures>labelSize</customFeatures>
3331 <customFeatures>labelColor</customFeatures> 3343 <customFeatures>labelColor</customFeatures>
3332 </centerLabelStyle> 3344 </centerLabelStyle>
3333 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAf2kJEei_cpJmVsHDhQ" showIcon="false"> 3345 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3UAf2kJEei_cpJmVsHDhQ" showIcon="false">
3334 <customFeatures>labelSize</customFeatures> 3346 <customFeatures>labelSize</customFeatures>
3335 <customFeatures>labelColor</customFeatures> 3347 <customFeatures>labelColor</customFeatures>
3336 </endLabelStyle> 3348 </endLabelStyle>
3337 </ownedStyle> 3349 </ownedStyle>
3338 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 3350 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
3339 </ownedDiagramElements> 3351 </ownedDiagramElements>
3340 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UAgGkJEei_cpJmVsHDhQ" name="PartialTypeInterpratation" tooltipText="" outgoingEdges="_k3UAimkJEei_cpJmVsHDhQ _se_tYHTUEeikG_d_s6jXjg" incomingEdges="_k3UAhmkJEei_cpJmVsHDhQ _k3UA0mkJEei_cpJmVsHDhQ _fHbWwGpJEeihhMJKm6QVPA" width="12" height="10"> 3352 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UAgGkJEei_cpJmVsHDhQ" name="PartialTypeInterpratation" tooltipText="" outgoingEdges="_k3UAimkJEei_cpJmVsHDhQ _se_tYHTUEeikG_d_s6jXjg" incomingEdges="_k3UAhmkJEei_cpJmVsHDhQ _k3UA0mkJEei_cpJmVsHDhQ _fHbWwGpJEeihhMJKm6QVPA" width="12" height="10">
3341 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/> 3353 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/>
3342 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/> 3354 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/>
3343 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3355 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3344 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3356 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3345 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3357 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3346 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_YUZjwGpJEeihhMJKm6QVPA" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> 3358 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_YUZjwGpJEeihhMJKm6QVPA" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
3347 <labelFormat>italic</labelFormat> 3359 <labelFormat>italic</labelFormat>
3348 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> 3360 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
3349 </ownedStyle> 3361 </ownedStyle>
3350 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3362 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3351 </ownedDiagramElements> 3363 </ownedDiagramElements>
3352 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAgmkJEei_cpJmVsHDhQ" name="[1..1] interpretationOf" sourceNode="_UfAmkGpJEeihhMJKm6QVPA" targetNode="_k3UATWkJEei_cpJmVsHDhQ"> 3364 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAgmkJEei_cpJmVsHDhQ" name="[1..1] interpretationOf" sourceNode="_UfAmkGpJEeihhMJKm6QVPA" targetNode="_k3UATWkJEei_cpJmVsHDhQ">
3353 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/interpretationOf"/> 3365 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/interpretationOf"/>
3354 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/interpretationOf"/> 3366 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/interpretationOf"/>
3355 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAg2kJEei_cpJmVsHDhQ" description="_k3T9I2kJEei_cpJmVsHDhQ" routingStyle="manhattan" strokeColor="0,0,0"> 3367 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAg2kJEei_cpJmVsHDhQ" description="_k3T9I2kJEei_cpJmVsHDhQ" routingStyle="manhattan" strokeColor="0,0,0">
3356 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAhGkJEei_cpJmVsHDhQ" showIcon="false"> 3368 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAhGkJEei_cpJmVsHDhQ" showIcon="false">
3357 <customFeatures>labelSize</customFeatures> 3369 <customFeatures>labelSize</customFeatures>
3358 <labelFormat>bold</labelFormat> 3370 <labelFormat>bold</labelFormat>
3359 </centerLabelStyle> 3371 </centerLabelStyle>
3360 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAhWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114"> 3372 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3UAhWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3361 <customFeatures>labelSize</customFeatures> 3373 <customFeatures>labelSize</customFeatures>
3362 </endLabelStyle> 3374 </endLabelStyle>
3363 </ownedStyle> 3375 </ownedStyle>
3364 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 3376 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
3365 </ownedDiagramElements> 3377 </ownedDiagramElements>
3366 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAhmkJEei_cpJmVsHDhQ" name="[0..*] partialtypeinterpratation" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3UAgGkJEei_cpJmVsHDhQ"> 3378 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAhmkJEei_cpJmVsHDhQ" name="[0..*] partialtypeinterpratation" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3UAgGkJEei_cpJmVsHDhQ">
3367 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/> 3379 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
3368 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/> 3380 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
3369 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAh2kJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 3381 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAh2kJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3370 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAiGkJEei_cpJmVsHDhQ" showIcon="false"> 3382 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAiGkJEei_cpJmVsHDhQ" showIcon="false">
3371 <customFeatures>labelSize</customFeatures> 3383 <customFeatures>labelSize</customFeatures>
3372 </centerLabelStyle> 3384 </centerLabelStyle>
3373 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAiWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114"> 3385 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3UAiWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3374 <customFeatures>labelSize</customFeatures> 3386 <customFeatures>labelSize</customFeatures>
3375 </endLabelStyle> 3387 </endLabelStyle>
3376 </ownedStyle> 3388 </ownedStyle>
3377 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 3389 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
3378 </ownedDiagramElements> 3390 </ownedDiagramElements>
3379 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAimkJEei_cpJmVsHDhQ" name="[0..*] elements" sourceNode="_k3UAgGkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ"> 3391 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAimkJEei_cpJmVsHDhQ" name="[0..*] elements" sourceNode="_k3UAgGkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ">
3380 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/> 3392 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/>
3381 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/> 3393 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/>
3382 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAi2kJEei_cpJmVsHDhQ" size="3" routingStyle="manhattan" strokeColor="0,0,0"> 3394 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAi2kJEei_cpJmVsHDhQ" size="3" routingStyle="manhattan" strokeColor="0,0,0">
3383 <customFeatures>size</customFeatures> 3395 <customFeatures>size</customFeatures>
3384 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/> 3396 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/>
3385 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAjGkJEei_cpJmVsHDhQ" showIcon="false"> 3397 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAjGkJEei_cpJmVsHDhQ" showIcon="false">
3386 <customFeatures>labelSize</customFeatures> 3398 <customFeatures>labelSize</customFeatures>
3387 </centerLabelStyle> 3399 </centerLabelStyle>
3388 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAjWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114"> 3400 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3UAjWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3389 <customFeatures>labelSize</customFeatures> 3401 <customFeatures>labelSize</customFeatures>
3390 </endLabelStyle> 3402 </endLabelStyle>
3391 </ownedStyle> 3403 </ownedStyle>
3392 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 3404 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
3393 </ownedDiagramElements> 3405 </ownedDiagramElements>
3394 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAjmkJEei_cpJmVsHDhQ" name="[0..*] openWorldElements" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ"> 3406 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAjmkJEei_cpJmVsHDhQ" name="[0..*] openWorldElements" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ">
3395 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/> 3407 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
3396 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/> 3408 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
3397 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAj2kJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 3409 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAj2kJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3398 <customFeatures>strokeColor</customFeatures> 3410 <customFeatures>strokeColor</customFeatures>
3399 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAkGkJEei_cpJmVsHDhQ" showIcon="false"/> 3411 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAkGkJEei_cpJmVsHDhQ" showIcon="false"/>
3400 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAkWkJEei_cpJmVsHDhQ" labelSize="6" showIcon="false" labelColor="39,76,114"/> 3412 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3UAkWkJEei_cpJmVsHDhQ" labelSize="6" showIcon="false" labelColor="39,76,114"/>
3401 </ownedStyle> 3413 </ownedStyle>
3402 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 3414 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
3403 </ownedDiagramElements> 3415 </ownedDiagramElements>
3404 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAkmkJEei_cpJmVsHDhQ" name="[0..1] problemConainer" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T_6mkJEei_cpJmVsHDhQ"> 3416 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAkmkJEei_cpJmVsHDhQ" name="[0..1] problemConainer" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T_6mkJEei_cpJmVsHDhQ">
3405 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/> 3417 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
3406 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/> 3418 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
3407 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAk2kJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 3419 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAk2kJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3408 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAlGkJEei_cpJmVsHDhQ" showIcon="false"> 3420 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAlGkJEei_cpJmVsHDhQ" showIcon="false">
3409 <customFeatures>labelSize</customFeatures> 3421 <customFeatures>labelSize</customFeatures>
3410 </centerLabelStyle> 3422 </centerLabelStyle>
3411 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAlWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114"> 3423 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3UAlWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3412 <customFeatures>labelSize</customFeatures> 3424 <customFeatures>labelSize</customFeatures>
3413 </endLabelStyle> 3425 </endLabelStyle>
3414 </ownedStyle> 3426 </ownedStyle>
3415 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 3427 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
3416 </ownedDiagramElements> 3428 </ownedDiagramElements>
3417 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAlmkJEei_cpJmVsHDhQ" name="[0..*] supertypeInterpretation" sourceNode="_UfAmkGpJEeihhMJKm6QVPA" targetNode="_UfAmkGpJEeihhMJKm6QVPA"> 3429 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAlmkJEei_cpJmVsHDhQ" name="[0..*] supertypeInterpretation" sourceNode="_UfAmkGpJEeihhMJKm6QVPA" targetNode="_UfAmkGpJEeihhMJKm6QVPA">
3418 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/supertypeInterpretation"/> 3430 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/supertypeInterpretation"/>
3419 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/supertypeInterpretation"/> 3431 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/supertypeInterpretation"/>
3420 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAl2kJEei_cpJmVsHDhQ" routingStyle="manhattan" strokeColor="0,0,0"> 3432 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAl2kJEei_cpJmVsHDhQ" routingStyle="manhattan" strokeColor="0,0,0">
3421 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/> 3433 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/>
3422 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAmGkJEei_cpJmVsHDhQ" showIcon="false"> 3434 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAmGkJEei_cpJmVsHDhQ" showIcon="false">
3423 <customFeatures>labelSize</customFeatures> 3435 <customFeatures>labelSize</customFeatures>
3424 </centerLabelStyle> 3436 </centerLabelStyle>
3425 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAmWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114"> 3437 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3UAmWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3426 <customFeatures>labelSize</customFeatures> 3438 <customFeatures>labelSize</customFeatures>
3427 </endLabelStyle> 3439 </endLabelStyle>
3428 </ownedStyle> 3440 </ownedStyle>
3429 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 3441 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
3430 </ownedDiagramElements> 3442 </ownedDiagramElements>
3431 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UAmmkJEei_cpJmVsHDhQ" name="PrimitiveElement" tooltipText="" outgoingEdges="_k3UAnmkJEei_cpJmVsHDhQ" incomingEdges="_k3UAsmkJEei_cpJmVsHDhQ _k3UAtmkJEei_cpJmVsHDhQ _k3UAumkJEei_cpJmVsHDhQ _k3UAvmkJEei_cpJmVsHDhQ" width="12" height="10"> 3443 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UAmmkJEei_cpJmVsHDhQ" name="PrimitiveElement" tooltipText="" outgoingEdges="_k3UAnmkJEei_cpJmVsHDhQ" incomingEdges="_k3UAsmkJEei_cpJmVsHDhQ _k3UAtmkJEei_cpJmVsHDhQ _k3UAumkJEei_cpJmVsHDhQ _k3UAvmkJEei_cpJmVsHDhQ" width="12" height="10">
3432 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/> 3444 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/>
3433 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/> 3445 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/>
3434 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3446 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3435 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3447 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3436 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3448 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3437 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAm2kJEei_cpJmVsHDhQ" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> 3449 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UAm2kJEei_cpJmVsHDhQ" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
3438 <labelFormat>italic</labelFormat> 3450 <labelFormat>italic</labelFormat>
3439 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> 3451 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
3440 </ownedStyle> 3452 </ownedStyle>
3441 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3453 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3442 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAnGkJEei_cpJmVsHDhQ" name="valueSet : EBoolean = false" tooltipText=""> 3454 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3UAnGkJEei_cpJmVsHDhQ" name="valueSet : EBoolean = false" tooltipText="">
3443 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PrimitiveElement/valueSet"/> 3455 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PrimitiveElement/valueSet"/>
3444 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PrimitiveElement/valueSet"/> 3456 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PrimitiveElement/valueSet"/>
3445 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAnWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ"> 3457 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3UAnWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3446 <labelFormat>bold</labelFormat> 3458 <labelFormat>bold</labelFormat>
3447 </ownedStyle> 3459 </ownedStyle>
3448 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 3460 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
3449 </ownedElements> 3461 </ownedElements>
3450 </ownedDiagramElements> 3462 </ownedDiagramElements>
3451 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAnmkJEei_cpJmVsHDhQ" sourceNode="_k3UAmmkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ"> 3463 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAnmkJEei_cpJmVsHDhQ" sourceNode="_k3UAmmkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ">
3452 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/> 3464 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/>
3453 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/> 3465 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/>
3454 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAn2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree"> 3466 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAn2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3455 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3467 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3456 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAoGkJEei_cpJmVsHDhQ" showIcon="false"> 3468 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UAoGkJEei_cpJmVsHDhQ" showIcon="false">
3457 <labelFormat>italic</labelFormat> 3469 <labelFormat>italic</labelFormat>
3458 </beginLabelStyle> 3470 </beginLabelStyle>
3459 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAoWkJEei_cpJmVsHDhQ" showIcon="false"/> 3471 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAoWkJEei_cpJmVsHDhQ" showIcon="false"/>
3460 </ownedStyle> 3472 </ownedStyle>
3461 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3473 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3462 </ownedDiagramElements> 3474 </ownedDiagramElements>
3463 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UAomkJEei_cpJmVsHDhQ" name="BooleanElement" tooltipText="" outgoingEdges="_k3UAsmkJEei_cpJmVsHDhQ" width="12" height="10"> 3475 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UAomkJEei_cpJmVsHDhQ" name="BooleanElement" tooltipText="" outgoingEdges="_k3UAsmkJEei_cpJmVsHDhQ" width="12" height="10">
3464 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/> 3476 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/>
3465 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/> 3477 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/>
3466 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3478 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3467 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3479 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3468 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3480 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3469 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAo2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 3481 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UAo2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3470 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3482 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3471 </ownedStyle> 3483 </ownedStyle>
3472 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3484 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3473 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UApGkJEei_cpJmVsHDhQ" name="value : EBoolean = false" tooltipText=""> 3485 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3UApGkJEei_cpJmVsHDhQ" name="value : EBoolean = false" tooltipText="">
3474 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//BooleanElement/value"/> 3486 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//BooleanElement/value"/>
3475 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//BooleanElement/value"/> 3487 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//BooleanElement/value"/>
3476 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UApWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ"> 3488 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3UApWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3477 <labelFormat>bold</labelFormat> 3489 <labelFormat>bold</labelFormat>
3478 </ownedStyle> 3490 </ownedStyle>
3479 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 3491 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
3480 </ownedElements> 3492 </ownedElements>
3481 </ownedDiagramElements> 3493 </ownedDiagramElements>
3482 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UApmkJEei_cpJmVsHDhQ" name="IntegerElement" tooltipText="" outgoingEdges="_k3UAtmkJEei_cpJmVsHDhQ" width="12" height="10"> 3494 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UApmkJEei_cpJmVsHDhQ" name="IntegerElement" tooltipText="" outgoingEdges="_k3UAtmkJEei_cpJmVsHDhQ" width="12" height="10">
3483 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/> 3495 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/>
3484 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/> 3496 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/>
3485 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3497 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3486 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3498 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3487 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3499 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3488 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAp2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 3500 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UAp2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3489 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3501 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3490 </ownedStyle> 3502 </ownedStyle>
3491 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3503 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3492 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAqGkJEei_cpJmVsHDhQ" name="value : EInt" tooltipText=""> 3504 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3UAqGkJEei_cpJmVsHDhQ" name="value : EInt" tooltipText="">
3493 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//IntegerElement/value"/> 3505 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//IntegerElement/value"/>
3494 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//IntegerElement/value"/> 3506 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//IntegerElement/value"/>
3495 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAqWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ"> 3507 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3UAqWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3496 <labelFormat>bold</labelFormat> 3508 <labelFormat>bold</labelFormat>
3497 </ownedStyle> 3509 </ownedStyle>
3498 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 3510 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
3499 </ownedElements> 3511 </ownedElements>
3500 </ownedDiagramElements> 3512 </ownedDiagramElements>
3501 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UAqmkJEei_cpJmVsHDhQ" name="RealElement" tooltipText="" outgoingEdges="_k3UAumkJEei_cpJmVsHDhQ" width="12" height="10"> 3513 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UAqmkJEei_cpJmVsHDhQ" name="RealElement" tooltipText="" outgoingEdges="_k3UAumkJEei_cpJmVsHDhQ" width="12" height="10">
3502 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/> 3514 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/>
3503 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/> 3515 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/>
3504 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3516 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3505 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3517 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3506 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3518 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3507 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAq2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 3519 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UAq2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3508 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3520 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3509 </ownedStyle> 3521 </ownedStyle>
3510 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3522 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3511 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UArGkJEei_cpJmVsHDhQ" name="value : EBigDecimal" tooltipText=""> 3523 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3UArGkJEei_cpJmVsHDhQ" name="value : EBigDecimal" tooltipText="">
3512 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//RealElement/value"/> 3524 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//RealElement/value"/>
3513 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//RealElement/value"/> 3525 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//RealElement/value"/>
3514 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UArWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ"> 3526 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3UArWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3515 <labelFormat>bold</labelFormat> 3527 <labelFormat>bold</labelFormat>
3516 </ownedStyle> 3528 </ownedStyle>
3517 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 3529 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
3518 </ownedElements> 3530 </ownedElements>
3519 </ownedDiagramElements> 3531 </ownedDiagramElements>
3520 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UArmkJEei_cpJmVsHDhQ" name="StringElement" tooltipText="" outgoingEdges="_k3UAvmkJEei_cpJmVsHDhQ" width="12" height="10"> 3532 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UArmkJEei_cpJmVsHDhQ" name="StringElement" tooltipText="" outgoingEdges="_k3UAvmkJEei_cpJmVsHDhQ" width="12" height="10">
3521 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/> 3533 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/>
3522 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/> 3534 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/>
3523 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3535 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3524 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3536 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3525 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3537 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3526 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAr2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 3538 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UAr2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3527 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3539 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3528 </ownedStyle> 3540 </ownedStyle>
3529 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3541 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3530 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAsGkJEei_cpJmVsHDhQ" name="value : EString" tooltipText=""> 3542 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3UAsGkJEei_cpJmVsHDhQ" name="value : EString" tooltipText="">
3531 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//StringElement/value"/> 3543 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//StringElement/value"/>
3532 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//StringElement/value"/> 3544 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//StringElement/value"/>
3533 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAsWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ"> 3545 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3UAsWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3534 <labelFormat>bold</labelFormat> 3546 <labelFormat>bold</labelFormat>
3535 </ownedStyle> 3547 </ownedStyle>
3536 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 3548 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
3537 </ownedElements> 3549 </ownedElements>
3538 </ownedDiagramElements> 3550 </ownedDiagramElements>
3539 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAsmkJEei_cpJmVsHDhQ" sourceNode="_k3UAomkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ"> 3551 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAsmkJEei_cpJmVsHDhQ" sourceNode="_k3UAomkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ">
3540 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/> 3552 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/>
3541 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/> 3553 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/>
3542 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAs2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree"> 3554 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAs2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3543 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3555 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3544 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAtGkJEei_cpJmVsHDhQ" showIcon="false"> 3556 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UAtGkJEei_cpJmVsHDhQ" showIcon="false">
3545 <labelFormat>italic</labelFormat> 3557 <labelFormat>italic</labelFormat>
3546 </beginLabelStyle> 3558 </beginLabelStyle>
3547 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAtWkJEei_cpJmVsHDhQ" showIcon="false"/> 3559 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAtWkJEei_cpJmVsHDhQ" showIcon="false"/>
3548 </ownedStyle> 3560 </ownedStyle>
3549 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3561 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3550 </ownedDiagramElements> 3562 </ownedDiagramElements>
3551 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAtmkJEei_cpJmVsHDhQ" sourceNode="_k3UApmkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ"> 3563 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAtmkJEei_cpJmVsHDhQ" sourceNode="_k3UApmkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ">
3552 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/> 3564 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/>
3553 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/> 3565 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/>
3554 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAt2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree"> 3566 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAt2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3555 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3567 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3556 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAuGkJEei_cpJmVsHDhQ" showIcon="false"> 3568 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UAuGkJEei_cpJmVsHDhQ" showIcon="false">
3557 <labelFormat>italic</labelFormat> 3569 <labelFormat>italic</labelFormat>
3558 </beginLabelStyle> 3570 </beginLabelStyle>
3559 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAuWkJEei_cpJmVsHDhQ" showIcon="false"/> 3571 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAuWkJEei_cpJmVsHDhQ" showIcon="false"/>
3560 </ownedStyle> 3572 </ownedStyle>
3561 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3573 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3562 </ownedDiagramElements> 3574 </ownedDiagramElements>
3563 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAumkJEei_cpJmVsHDhQ" sourceNode="_k3UAqmkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ"> 3575 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAumkJEei_cpJmVsHDhQ" sourceNode="_k3UAqmkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ">
3564 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/> 3576 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/>
3565 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/> 3577 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/>
3566 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAu2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree"> 3578 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAu2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3567 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3579 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3568 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAvGkJEei_cpJmVsHDhQ" showIcon="false"> 3580 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UAvGkJEei_cpJmVsHDhQ" showIcon="false">
3569 <labelFormat>italic</labelFormat> 3581 <labelFormat>italic</labelFormat>
3570 </beginLabelStyle> 3582 </beginLabelStyle>
3571 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAvWkJEei_cpJmVsHDhQ" showIcon="false"/> 3583 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAvWkJEei_cpJmVsHDhQ" showIcon="false"/>
3572 </ownedStyle> 3584 </ownedStyle>
3573 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3585 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3574 </ownedDiagramElements> 3586 </ownedDiagramElements>
3575 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAvmkJEei_cpJmVsHDhQ" sourceNode="_k3UArmkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ"> 3587 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAvmkJEei_cpJmVsHDhQ" sourceNode="_k3UArmkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ">
3576 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/> 3588 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/>
3577 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/> 3589 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/>
3578 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAv2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree"> 3590 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAv2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3579 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3591 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3580 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAwGkJEei_cpJmVsHDhQ" showIcon="false"> 3592 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UAwGkJEei_cpJmVsHDhQ" showIcon="false">
3581 <labelFormat>italic</labelFormat> 3593 <labelFormat>italic</labelFormat>
3582 </beginLabelStyle> 3594 </beginLabelStyle>
3583 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAwWkJEei_cpJmVsHDhQ" showIcon="false"/> 3595 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAwWkJEei_cpJmVsHDhQ" showIcon="false"/>
3584 </ownedStyle> 3596 </ownedStyle>
3585 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3597 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3586 </ownedDiagramElements> 3598 </ownedDiagramElements>
3587 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UAwmkJEei_cpJmVsHDhQ" name="Scope" tooltipText="" incomingEdges="_k3UAzGkJEei_cpJmVsHDhQ _se_tYHTUEeikG_d_s6jXjg" width="12" height="10"> 3599 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UAwmkJEei_cpJmVsHDhQ" name="Scope" tooltipText="" incomingEdges="_k3UAzGkJEei_cpJmVsHDhQ _se_tYHTUEeikG_d_s6jXjg" width="12" height="10">
3588 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//Scope"/> 3600 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//Scope"/>
3589 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//Scope"/> 3601 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//Scope"/>
3590 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3602 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3591 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3603 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3592 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3604 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3593 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAw2kJEei_cpJmVsHDhQ" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 3605 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UAw2kJEei_cpJmVsHDhQ" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3594 <customFeatures>borderSize</customFeatures> 3606 <customFeatures>borderSize</customFeatures>
3595 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3607 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3596 </ownedStyle> 3608 </ownedStyle>
3597 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3609 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3598 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAxGkJEei_cpJmVsHDhQ" name="minNewElements : EInt = 0" tooltipText=""> 3610 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3UAxGkJEei_cpJmVsHDhQ" name="minNewElements : EInt = 0" tooltipText="">
3599 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/minNewElements"/> 3611 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/minNewElements"/>
3600 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/minNewElements"/> 3612 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/minNewElements"/>
3601 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAxWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ"> 3613 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3UAxWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3602 <labelFormat>bold</labelFormat> 3614 <labelFormat>bold</labelFormat>
3603 </ownedStyle> 3615 </ownedStyle>
3604 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 3616 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
3605 </ownedElements> 3617 </ownedElements>
3606 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAxmkJEei_cpJmVsHDhQ" name="maxNewElements : EInt = -1" tooltipText=""> 3618 <ownedElements xmi:type="diagram:DNodeListElement" uid="_k3UAxmkJEei_cpJmVsHDhQ" name="maxNewElements : EInt = -1" tooltipText="">
3607 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/maxNewElements"/> 3619 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/maxNewElements"/>
3608 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/maxNewElements"/> 3620 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/maxNewElements"/>
3609 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAx2kJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ"> 3621 <ownedStyle xmi:type="diagram:BundledImage" uid="_k3UAx2kJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3610 <labelFormat>bold</labelFormat> 3622 <labelFormat>bold</labelFormat>
3611 </ownedStyle> 3623 </ownedStyle>
3612 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 3624 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
3613 </ownedElements> 3625 </ownedElements>
3614 </ownedDiagramElements> 3626 </ownedDiagramElements>
3615 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAzGkJEei_cpJmVsHDhQ" name="[0..*] scopes" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3UAwmkJEei_cpJmVsHDhQ"> 3627 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UAzGkJEei_cpJmVsHDhQ" name="[0..*] scopes" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3UAwmkJEei_cpJmVsHDhQ">
3616 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/> 3628 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
3617 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/> 3629 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
3618 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAzWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 3630 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UAzWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3619 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAzmkJEei_cpJmVsHDhQ" showIcon="false"> 3631 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UAzmkJEei_cpJmVsHDhQ" showIcon="false">
3620 <customFeatures>labelSize</customFeatures> 3632 <customFeatures>labelSize</customFeatures>
3621 </centerLabelStyle> 3633 </centerLabelStyle>
3622 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAz2kJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114"> 3634 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_k3UAz2kJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3623 <customFeatures>labelSize</customFeatures> 3635 <customFeatures>labelSize</customFeatures>
3624 </endLabelStyle> 3636 </endLabelStyle>
3625 </ownedStyle> 3637 </ownedStyle>
3626 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 3638 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
3627 </ownedDiagramElements> 3639 </ownedDiagramElements>
3628 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UA0GkJEei_cpJmVsHDhQ" name="PartialPrimitiveInterpretation" tooltipText="" outgoingEdges="_k3UA0mkJEei_cpJmVsHDhQ" incomingEdges="_k3UA3mkJEei_cpJmVsHDhQ _k3UA4mkJEei_cpJmVsHDhQ _k3UA5mkJEei_cpJmVsHDhQ _k3UA6mkJEei_cpJmVsHDhQ" width="12" height="10"> 3640 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UA0GkJEei_cpJmVsHDhQ" name="PartialPrimitiveInterpretation" tooltipText="" outgoingEdges="_k3UA0mkJEei_cpJmVsHDhQ" incomingEdges="_k3UA3mkJEei_cpJmVsHDhQ _k3UA4mkJEei_cpJmVsHDhQ _k3UA5mkJEei_cpJmVsHDhQ _k3UA6mkJEei_cpJmVsHDhQ" width="12" height="10">
3629 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/> 3641 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/>
3630 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/> 3642 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/>
3631 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3643 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3632 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3644 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3633 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3645 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3634 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UA0WkJEei_cpJmVsHDhQ" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> 3646 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UA0WkJEei_cpJmVsHDhQ" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
3635 <labelFormat>italic</labelFormat> 3647 <labelFormat>italic</labelFormat>
3636 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> 3648 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
3637 </ownedStyle> 3649 </ownedStyle>
3638 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3650 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3639 </ownedDiagramElements> 3651 </ownedDiagramElements>
3640 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UA0mkJEei_cpJmVsHDhQ" sourceNode="_k3UA0GkJEei_cpJmVsHDhQ" targetNode="_k3UAgGkJEei_cpJmVsHDhQ"> 3652 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UA0mkJEei_cpJmVsHDhQ" sourceNode="_k3UA0GkJEei_cpJmVsHDhQ" targetNode="_k3UAgGkJEei_cpJmVsHDhQ">
3641 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/> 3653 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/>
3642 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/> 3654 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/>
3643 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UA02kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree"> 3655 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UA02kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3644 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3656 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3645 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UA1GkJEei_cpJmVsHDhQ" showIcon="false"> 3657 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UA1GkJEei_cpJmVsHDhQ" showIcon="false">
3646 <labelFormat>italic</labelFormat> 3658 <labelFormat>italic</labelFormat>
3647 </beginLabelStyle> 3659 </beginLabelStyle>
3648 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UA1WkJEei_cpJmVsHDhQ" showIcon="false"/> 3660 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UA1WkJEei_cpJmVsHDhQ" showIcon="false"/>
3649 </ownedStyle> 3661 </ownedStyle>
3650 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3662 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3651 </ownedDiagramElements> 3663 </ownedDiagramElements>
3652 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UA1mkJEei_cpJmVsHDhQ" name="PartialBooleanInterpretation" tooltipText="" outgoingEdges="_k3UA3mkJEei_cpJmVsHDhQ" width="12" height="10"> 3664 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UA1mkJEei_cpJmVsHDhQ" name="PartialBooleanInterpretation" tooltipText="" outgoingEdges="_k3UA3mkJEei_cpJmVsHDhQ" width="12" height="10">
3653 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/> 3665 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/>
3654 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/> 3666 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/>
3655 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3667 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3656 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3668 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3657 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3669 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3658 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UA12kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 3670 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UA12kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3659 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3671 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3660 </ownedStyle> 3672 </ownedStyle>
3661 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3673 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3662 </ownedDiagramElements> 3674 </ownedDiagramElements>
3663 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UA2GkJEei_cpJmVsHDhQ" name="PartialIntegerInterpretation" tooltipText="" outgoingEdges="_k3UA4mkJEei_cpJmVsHDhQ" width="12" height="10"> 3675 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UA2GkJEei_cpJmVsHDhQ" name="PartialIntegerInterpretation" tooltipText="" outgoingEdges="_k3UA4mkJEei_cpJmVsHDhQ" width="12" height="10">
3664 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/> 3676 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/>
3665 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/> 3677 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/>
3666 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3678 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3667 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3679 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3668 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3680 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3669 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UA2WkJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 3681 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UA2WkJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3670 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3682 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3671 </ownedStyle> 3683 </ownedStyle>
3672 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3684 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3673 </ownedDiagramElements> 3685 </ownedDiagramElements>
3674 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UA2mkJEei_cpJmVsHDhQ" name="PartialRealInterpretation" tooltipText="" outgoingEdges="_k3UA5mkJEei_cpJmVsHDhQ" width="12" height="10"> 3686 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UA2mkJEei_cpJmVsHDhQ" name="PartialRealInterpretation" tooltipText="" outgoingEdges="_k3UA5mkJEei_cpJmVsHDhQ" width="12" height="10">
3675 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/> 3687 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/>
3676 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/> 3688 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/>
3677 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3689 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3678 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3690 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3679 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3691 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3680 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UA22kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 3692 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UA22kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3681 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3693 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3682 </ownedStyle> 3694 </ownedStyle>
3683 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3695 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3684 </ownedDiagramElements> 3696 </ownedDiagramElements>
3685 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UA3GkJEei_cpJmVsHDhQ" name="PartialStringInterpretation" tooltipText="" outgoingEdges="_k3UA6mkJEei_cpJmVsHDhQ" width="12" height="10"> 3697 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_k3UA3GkJEei_cpJmVsHDhQ" name="PartialStringInterpretation" tooltipText="" outgoingEdges="_k3UA6mkJEei_cpJmVsHDhQ" width="12" height="10">
3686 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/> 3698 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/>
3687 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/> 3699 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/>
3688 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3700 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3689 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3701 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3690 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3702 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3691 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UA3WkJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 3703 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_k3UA3WkJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3692 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3704 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3693 </ownedStyle> 3705 </ownedStyle>
3694 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3706 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3695 </ownedDiagramElements> 3707 </ownedDiagramElements>
3696 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UA3mkJEei_cpJmVsHDhQ" sourceNode="_k3UA1mkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ"> 3708 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UA3mkJEei_cpJmVsHDhQ" sourceNode="_k3UA1mkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ">
3697 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/> 3709 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/>
3698 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/> 3710 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/>
3699 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UA32kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree"> 3711 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UA32kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3700 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3712 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3701 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UA4GkJEei_cpJmVsHDhQ" showIcon="false"> 3713 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UA4GkJEei_cpJmVsHDhQ" showIcon="false">
3702 <labelFormat>italic</labelFormat> 3714 <labelFormat>italic</labelFormat>
3703 </beginLabelStyle> 3715 </beginLabelStyle>
3704 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UA4WkJEei_cpJmVsHDhQ" showIcon="false"/> 3716 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UA4WkJEei_cpJmVsHDhQ" showIcon="false"/>
3705 </ownedStyle> 3717 </ownedStyle>
3706 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3718 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3707 </ownedDiagramElements> 3719 </ownedDiagramElements>
3708 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UA4mkJEei_cpJmVsHDhQ" sourceNode="_k3UA2GkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ"> 3720 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UA4mkJEei_cpJmVsHDhQ" sourceNode="_k3UA2GkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ">
3709 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/> 3721 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/>
3710 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/> 3722 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/>
3711 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UA42kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree"> 3723 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UA42kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3712 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3724 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3713 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UA5GkJEei_cpJmVsHDhQ" showIcon="false"> 3725 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UA5GkJEei_cpJmVsHDhQ" showIcon="false">
3714 <labelFormat>italic</labelFormat> 3726 <labelFormat>italic</labelFormat>
3715 </beginLabelStyle> 3727 </beginLabelStyle>
3716 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UA5WkJEei_cpJmVsHDhQ" showIcon="false"/> 3728 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UA5WkJEei_cpJmVsHDhQ" showIcon="false"/>
3717 </ownedStyle> 3729 </ownedStyle>
3718 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3730 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3719 </ownedDiagramElements> 3731 </ownedDiagramElements>
3720 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UA5mkJEei_cpJmVsHDhQ" sourceNode="_k3UA2mkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ"> 3732 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UA5mkJEei_cpJmVsHDhQ" sourceNode="_k3UA2mkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ">
3721 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/> 3733 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/>
3722 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/> 3734 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/>
3723 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UA52kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree"> 3735 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UA52kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3724 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3736 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3725 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UA6GkJEei_cpJmVsHDhQ" showIcon="false"> 3737 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UA6GkJEei_cpJmVsHDhQ" showIcon="false">
3726 <labelFormat>italic</labelFormat> 3738 <labelFormat>italic</labelFormat>
3727 </beginLabelStyle> 3739 </beginLabelStyle>
3728 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UA6WkJEei_cpJmVsHDhQ" showIcon="false"/> 3740 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UA6WkJEei_cpJmVsHDhQ" showIcon="false"/>
3729 </ownedStyle> 3741 </ownedStyle>
3730 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3742 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3731 </ownedDiagramElements> 3743 </ownedDiagramElements>
3732 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UA6mkJEei_cpJmVsHDhQ" sourceNode="_k3UA3GkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ"> 3744 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_k3UA6mkJEei_cpJmVsHDhQ" sourceNode="_k3UA3GkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ">
3733 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/> 3745 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/>
3734 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/> 3746 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/>
3735 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UA62kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree"> 3747 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_k3UA62kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3736 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3748 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3737 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UA7GkJEei_cpJmVsHDhQ" showIcon="false"> 3749 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_k3UA7GkJEei_cpJmVsHDhQ" showIcon="false">
3738 <labelFormat>italic</labelFormat> 3750 <labelFormat>italic</labelFormat>
3739 </beginLabelStyle> 3751 </beginLabelStyle>
3740 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UA7WkJEei_cpJmVsHDhQ" showIcon="false"/> 3752 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_k3UA7WkJEei_cpJmVsHDhQ" showIcon="false"/>
3741 </ownedStyle> 3753 </ownedStyle>
3742 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3754 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3743 </ownedDiagramElements> 3755 </ownedDiagramElements>
3744 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_UfAmkGpJEeihhMJKm6QVPA" name="PartialComplexTypeInterpretation" tooltipText="" outgoingEdges="_k3UAlmkJEei_cpJmVsHDhQ _fHbWwGpJEeihhMJKm6QVPA _k3UAgmkJEei_cpJmVsHDhQ" incomingEdges="_k3UAlmkJEei_cpJmVsHDhQ" width="12" height="10"> 3756 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_UfAmkGpJEeihhMJKm6QVPA" name="PartialComplexTypeInterpretation" tooltipText="" outgoingEdges="_k3UAlmkJEei_cpJmVsHDhQ _fHbWwGpJEeihhMJKm6QVPA _k3UAgmkJEei_cpJmVsHDhQ" incomingEdges="_k3UAlmkJEei_cpJmVsHDhQ" width="12" height="10">
3745 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/> 3757 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/>
3746 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/> 3758 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/>
3747 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 3759 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3748 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 3760 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3749 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 3761 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3750 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_UfAmkWpJEeihhMJKm6QVPA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 3762 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_UfAmkWpJEeihhMJKm6QVPA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3751 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 3763 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
3752 </ownedStyle> 3764 </ownedStyle>
3753 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 3765 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
3754 </ownedDiagramElements> 3766 </ownedDiagramElements>
3755 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_fHbWwGpJEeihhMJKm6QVPA" sourceNode="_UfAmkGpJEeihhMJKm6QVPA" targetNode="_k3UAgGkJEei_cpJmVsHDhQ"> 3767 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_fHbWwGpJEeihhMJKm6QVPA" sourceNode="_UfAmkGpJEeihhMJKm6QVPA" targetNode="_k3UAgGkJEei_cpJmVsHDhQ">
3756 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/> 3768 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/>
3757 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/> 3769 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/>
3758 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_fHbWwWpJEeihhMJKm6QVPA" targetArrow="InputClosedArrow" routingStyle="tree"> 3770 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_fHbWwWpJEeihhMJKm6QVPA" targetArrow="InputClosedArrow" routingStyle="tree">
3759 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> 3771 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
3760 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_fHbWwmpJEeihhMJKm6QVPA" showIcon="false"> 3772 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_fHbWwmpJEeihhMJKm6QVPA" showIcon="false">
3761 <labelFormat>italic</labelFormat> 3773 <labelFormat>italic</labelFormat>
3762 </beginLabelStyle> 3774 </beginLabelStyle>
3763 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_fHbWw2pJEeihhMJKm6QVPA" showIcon="false"/> 3775 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_fHbWw2pJEeihhMJKm6QVPA" showIcon="false"/>
3764 </ownedStyle> 3776 </ownedStyle>
3765 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 3777 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
3766 </ownedDiagramElements> 3778 </ownedDiagramElements>
3767 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_se_tYHTUEeikG_d_s6jXjg" sourceNode="_k3UAgGkJEei_cpJmVsHDhQ" targetNode="_k3UAwmkJEei_cpJmVsHDhQ" beginLabel="[1..1] targetTypeInterpretation" endLabel="[0..*] scopes"> 3779 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_se_tYHTUEeikG_d_s6jXjg" sourceNode="_k3UAgGkJEei_cpJmVsHDhQ" targetNode="_k3UAwmkJEei_cpJmVsHDhQ" beginLabel="[1..1] targetTypeInterpretation" endLabel="[0..*] scopes">
3768 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/scopes"/> 3780 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/scopes"/>
3769 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/scopes"/> 3781 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/scopes"/>
3770 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//Scope/targetTypeInterpretation"/> 3782 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//Scope/targetTypeInterpretation"/>
3771 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_se_tYXTUEeikG_d_s6jXjg" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0"> 3783 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_se_tYXTUEeikG_d_s6jXjg" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0">
3772 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/> 3784 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/>
3773 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_se_tYnTUEeikG_d_s6jXjg" showIcon="false"/> 3785 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_se_tYnTUEeikG_d_s6jXjg" showIcon="false"/>
3774 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_se_tY3TUEeikG_d_s6jXjg" showIcon="false"/> 3786 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_se_tY3TUEeikG_d_s6jXjg" showIcon="false"/>
3775 </ownedStyle> 3787 </ownedStyle>
3776 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/> 3788 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/>
3777 </ownedDiagramElements> 3789 </ownedDiagramElements>
3778 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 3790 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
3779 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_k3UA7mkJEei_cpJmVsHDhQ"/> 3791 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_k3UA7mkJEei_cpJmVsHDhQ"/>
3780 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> 3792 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
3781 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/> 3793 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/>
3782 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/> 3794 <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/>
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/xtend-gen/ca/mcgill/ecse/dslreasoner/ide/.VampireLanguageIdeModule.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/xtend-gen/ca/mcgill/ecse/dslreasoner/ide/.VampireLanguageIdeModule.xtendbin
index a0d8ad91..0aefc3c7 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/xtend-gen/ca/mcgill/ecse/dslreasoner/ide/.VampireLanguageIdeModule.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/xtend-gen/ca/mcgill/ecse/dslreasoner/ide/.VampireLanguageIdeModule.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/xtend-gen/ca/mcgill/ecse/dslreasoner/ide/.VampireLanguageIdeSetup.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/xtend-gen/ca/mcgill/ecse/dslreasoner/ide/.VampireLanguageIdeSetup.xtendbin
index 7f0974a6..f93445d1 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/xtend-gen/ca/mcgill/ecse/dslreasoner/ide/.VampireLanguageIdeSetup.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/xtend-gen/ca/mcgill/ecse/dslreasoner/ide/.VampireLanguageIdeSetup.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/.VampireLanguageUiModule.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/.VampireLanguageUiModule.xtendbin
index e814f9af..4266e495 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/.VampireLanguageUiModule.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/.VampireLanguageUiModule.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/contentassist/.VampireLanguageProposalProvider.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/contentassist/.VampireLanguageProposalProvider.xtendbin
index acbea6c4..ff67b75e 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/contentassist/.VampireLanguageProposalProvider.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/contentassist/.VampireLanguageProposalProvider.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/labeling/.VampireLanguageDescriptionLabelProvider.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/labeling/.VampireLanguageDescriptionLabelProvider.xtendbin
index 2b006891..67f6087a 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/labeling/.VampireLanguageDescriptionLabelProvider.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/labeling/.VampireLanguageDescriptionLabelProvider.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/labeling/.VampireLanguageLabelProvider.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/labeling/.VampireLanguageLabelProvider.xtendbin
index 4c2a01e7..ebd73974 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/labeling/.VampireLanguageLabelProvider.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/labeling/.VampireLanguageLabelProvider.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/outline/.VampireLanguageOutlineTreeProvider.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/outline/.VampireLanguageOutlineTreeProvider.xtendbin
index f712428d..cdb3137a 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/outline/.VampireLanguageOutlineTreeProvider.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/outline/.VampireLanguageOutlineTreeProvider.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/quickfix/.VampireLanguageQuickfixProvider.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/quickfix/.VampireLanguageQuickfixProvider.xtendbin
index db6e5d42..62560a49 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/quickfix/.VampireLanguageQuickfixProvider.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ui/xtend-gen/ca/mcgill/ecse/dslreasoner/ui/quickfix/.VampireLanguageQuickfixProvider.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.xtend b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.xtend
index 4fc67b22..fe1c852f 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.xtend
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.xtend
@@ -23,9 +23,9 @@ class VampireLanguageFormatter extends AbstractFormatter2 {
23 for (VLSComment vLSComment : vampireModel.getComments()) { 23 for (VLSComment vLSComment : vampireModel.getComments()) {
24 vLSComment.format; 24 vLSComment.format;
25 } 25 }
26// for (VLSFofFormula vLSFofFormula : vampireModel.getFormulas()) { 26 for (VLSFofFormula vLSFofFormula : vampireModel.getFormulas()) {
27// vLSFofFormula.format; 27 vLSFofFormula.format;
28// } 28 }
29 } 29 }
30 30
31// def dispatch void format(VLSInclude vLSInclude, extension IFormattableDocument document) { 31// def dispatch void format(VLSInclude vLSInclude, extension IFormattableDocument document) {
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/.VampireLanguageRuntimeModule.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/.VampireLanguageRuntimeModule.xtendbin
index bc9ce4bc..a60c74b4 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/.VampireLanguageRuntimeModule.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/.VampireLanguageRuntimeModule.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/.VampireLanguageStandaloneSetup.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/.VampireLanguageStandaloneSetup.xtendbin
index 322bb058..63c46199 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/.VampireLanguageStandaloneSetup.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/.VampireLanguageStandaloneSetup.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/.VampireLanguageFormatter.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/.VampireLanguageFormatter.xtendbin
index 2bd5f5f8..b3a43b5a 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/.VampireLanguageFormatter.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/.VampireLanguageFormatter.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.java
index 0daa6fa5..48b973e7 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.java
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/formatting2/VampireLanguageFormatter.java
@@ -29,6 +29,10 @@ public class VampireLanguageFormatter extends AbstractFormatter2 {
29 for (final VLSComment vLSComment : _comments) { 29 for (final VLSComment vLSComment : _comments) {
30 document.<VLSComment>format(vLSComment); 30 document.<VLSComment>format(vLSComment);
31 } 31 }
32 EList<VLSFofFormula> _formulas = vampireModel.getFormulas();
33 for (final VLSFofFormula vLSFofFormula : _formulas) {
34 document.<VLSFofFormula>format(vLSFofFormula);
35 }
32 } 36 }
33 37
34 protected void _format(final VLSFofFormula formula, @Extension final IFormattableDocument document) { 38 protected void _format(final VLSFofFormula formula, @Extension final IFormattableDocument document) {
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/generator/.VampireLanguageGenerator.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/generator/.VampireLanguageGenerator.xtendbin
index c332270d..f3d705a1 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/generator/.VampireLanguageGenerator.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/generator/.VampireLanguageGenerator.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/scoping/.VampireLanguageScopeProvider.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/scoping/.VampireLanguageScopeProvider.xtendbin
index 60bd0c88..9e2e4cb2 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/scoping/.VampireLanguageScopeProvider.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/scoping/.VampireLanguageScopeProvider.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/validation/.VampireLanguageValidator.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/validation/.VampireLanguageValidator.xtendbin
index fe1d6bf2..0ace8e93 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/validation/.VampireLanguageValidator.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/xtend-gen/ca/mcgill/ecse/dslreasoner/validation/.VampireLanguageValidator.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend
index a2449fc0..14926280 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend
@@ -1,5 +1,10 @@
1package ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder 1package ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder
2 2
3import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration
4import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm
5import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable
6import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory
7import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel
3import hu.bme.mit.inf.dslreasoner.logic.model.builder.TracedOutput 8import hu.bme.mit.inf.dslreasoner.logic.model.builder.TracedOutput
4import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.And 9import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.And
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Assertion 10import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Assertion
@@ -21,18 +26,14 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.InstanceOf
21import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntLiteral 26import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntLiteral
22import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Not 27import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Not
23import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Or 28import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Or
24import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RealLiteral
25import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Relation 29import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Relation
30import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDeclaration
26import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition 31import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition
27import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicValue 32import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicValue
28import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Term 33import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Term
29import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Variable 34import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Variable
35import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.RelationDefinitionImpl
30import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem 36import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem
31import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration
32import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm
33import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable
34import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory
35import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel
36import java.util.Collections 37import java.util.Collections
37import java.util.HashMap 38import java.util.HashMap
38import java.util.List 39import java.util.List
@@ -40,7 +41,7 @@ import java.util.Map
40import org.eclipse.xtend.lib.annotations.Accessors 41import org.eclipse.xtend.lib.annotations.Accessors
41 42
42import static extension hu.bme.mit.inf.dslreasoner.util.CollectionsUtil.* 43import static extension hu.bme.mit.inf.dslreasoner.util.CollectionsUtil.*
43import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDeclaration 44import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.RelationDeclarationImpl
44 45
45class Logic2VampireLanguageMapper { 46class Logic2VampireLanguageMapper {
46 private val extension VampireLanguageFactory factory = VampireLanguageFactory.eINSTANCE 47 private val extension VampireLanguageFactory factory = VampireLanguageFactory.eINSTANCE
@@ -81,7 +82,8 @@ class Logic2VampireLanguageMapper {
81 82
82 // RELATION MAPPER 83 // RELATION MAPPER
83 trace.relationDefinitions = problem.collectRelationDefinitions 84 trace.relationDefinitions = problem.collectRelationDefinitions
84 problem.relations.forEach[this.relationMapper.transformRelation(it, trace)] 85// println(problem.relations.filter[class == RelationDefinitionImpl])
86 problem.relations.forEach[this.relationMapper.transformRelation(it, trace, new Logic2VampireLanguageMapper)]
85 87
86 // CONTAINMENT MAPPER 88 // CONTAINMENT MAPPER
87 containmentMapper.transformContainment(config,problem.containmentHierarchies, trace) 89 containmentMapper.transformContainment(config,problem.containmentHierarchies, trace)
@@ -140,7 +142,7 @@ class Logic2VampireLanguageMapper {
140 // //////////// 142 // ////////////
141 def protected transformAssertion(Assertion assertion, Logic2VampireLanguageMapperTrace trace) { 143 def protected transformAssertion(Assertion assertion, Logic2VampireLanguageMapperTrace trace) {
142 val res = createVLSFofFormula => [ 144 val res = createVLSFofFormula => [
143 it.name = support.toID(assertion.name) 145 it.name = support.toID("assertion_" + assertion.name)
144 // below is temporary solution 146 // below is temporary solution
145 it.fofRole = "axiom" 147 it.fofRole = "axiom"
146 it.fofFormula = assertion.value.transformTerm(trace, Collections.EMPTY_MAP) 148 it.fofFormula = assertion.value.transformTerm(trace, Collections.EMPTY_MAP)
@@ -378,8 +380,18 @@ class Logic2VampireLanguageMapper {
378// it.referredDefinition = relation.lookup(trace.relationDefinition2Predicate) 380// it.referredDefinition = relation.lookup(trace.relationDefinition2Predicate)
379// it.params += parameterSubstitutions.map[p|p.transformTerm(trace, variables)] 381// it.params += parameterSubstitutions.map[p|p.transformTerm(trace, variables)]
380// ] 382// ]
383// println(relation.name)
384// if(relation.class == RelationDefinitionImpl) {
385// println("(" + (relation as RelationDefinition).getDefines + ")")
386// }
381 return createVLSFunction => [ 387 return createVLSFunction => [
382 it.constant = (relation as RelationDeclaration).lookup(trace.rel2Predicate).constant 388 if (relation.class == RelationDeclarationImpl) {
389 it.constant = (relation as RelationDeclaration).lookup(trace.rel2Predicate).constant
390 }
391 else {
392 it.constant = (relation as RelationDefinition).lookup(trace.relDef2Predicate).constant
393 }
394
383 it.terms += parameterSubstitutions.map[p|p.transformTerm(trace, variables)] 395 it.terms += parameterSubstitutions.map[p|p.transformTerm(trace, variables)]
384 ] 396 ]
385 } 397 }
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend
index 6b383b12..13778dee 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.xtend
@@ -47,6 +47,8 @@ class Logic2VampireLanguageMapperTrace {
47 public var Map<RelationDeclaration, RelationDefinition> relationDefinitions 47 public var Map<RelationDeclaration, RelationDefinition> relationDefinitions
48 public var Map<RelationDeclaration, VLSFunction> rel2Predicate = new HashMap 48 public var Map<RelationDeclaration, VLSFunction> rel2Predicate = new HashMap
49 public var Map<VLSFunction, RelationDeclaration> predicate2Relation = new HashMap 49 public var Map<VLSFunction, RelationDeclaration> predicate2Relation = new HashMap
50 public var Map<RelationDefinition, VLSFunction> relDef2Predicate = new HashMap
51 public var Map<VLSFunction, RelationDefinition> predicate2RelDef = new HashMap
50 52
51 53
52//NOT NEEDED //public var VLSFunction constantDec 54//NOT NEEDED //public var VLSFunction constantDec
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_AssertionMapper.xtend b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_AssertionMapper.xtend
new file mode 100644
index 00000000..cf218270
--- /dev/null
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_AssertionMapper.xtend
@@ -0,0 +1,5 @@
1package ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder
2
3class Logic2VampireLanguageMapper_AssertionMapper {
4
5} \ No newline at end of file
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_RelationMapper.xtend b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_RelationMapper.xtend
index 18e97020..181c59ca 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_RelationMapper.xtend
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_RelationMapper.xtend
@@ -1,14 +1,12 @@
1package ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder 1package ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder
2 2
3import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction
4import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable
5import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory
3import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ComplexTypeReference 6import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ComplexTypeReference
4import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDeclaration 7import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDeclaration
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition 8import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition
6import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Variable 9import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Variable
7import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction
8import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm
9import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable
10import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula
11import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory
12import java.util.ArrayList 10import java.util.ArrayList
13import java.util.HashMap 11import java.util.HashMap
14import java.util.List 12import java.util.List
@@ -25,7 +23,7 @@ class Logic2VampireLanguageMapper_RelationMapper {
25 this.base = base 23 this.base = base
26 } 24 }
27 25
28 def dispatch public void transformRelation(RelationDeclaration r, Logic2VampireLanguageMapperTrace trace) { 26 def dispatch public void transformRelation(RelationDeclaration r, Logic2VampireLanguageMapperTrace trace, Logic2VampireLanguageMapper mapper) {
29 27
30 // 1. store all variables in support wrt their name 28 // 1. store all variables in support wrt their name
31 // 1.1 if variable has type, creating list of type declarations 29 // 1.1 if variable has type, creating list of type declarations
@@ -81,91 +79,79 @@ class Logic2VampireLanguageMapper_RelationMapper {
81 trace.specification.formulas += comply 79 trace.specification.formulas += comply
82 } 80 }
83 81
84 def dispatch public void transformRelation(RelationDefinition reldef, Logic2VampireLanguageMapperTrace trace) { 82 def dispatch public void transformRelation(RelationDefinition r, Logic2VampireLanguageMapperTrace trace, Logic2VampireLanguageMapper mapper) {
85 83
86// // 1. store all variables in support wrt their name 84// println("XXXXXXXXXXXXXXXXX")
87// // 1.1 if variable has type, creating list of type declarations 85
88//// val VLSVariable variable = createVLSVariable => [it.name = "A"] 86// 1. store all variables in support wrt their name
89// val Map<Variable, VLSVariable> relationVar2VLS = new HashMap 87 // 1.1 if variable has type, creating list of type declarations
90// val Map<Variable, VLSFunction> relationVar2TypeDecComply = new HashMap 88 val Map<Variable, VLSVariable> relVar2VLS = new HashMap
91// val Map<Variable, VLSFunction> relationVar2TypeDecRes = new HashMap 89 val List<VLSVariable> vars = newArrayList
92// val typedefs = new ArrayList<VLSTerm> 90 val List<VLSFunction> relVar2TypeDecComply = new ArrayList
93// 91 for (i : 0 ..< r.parameters.length) {
94// for (variable : reldef.variables) { 92
95// val v = createVLSVariable => [ 93 val v = createVLSVariable => [
96// it.name = support.toIDMultiple("V", variable.name) 94 it.name = support.toIDMultiple("V", i.toString)
97// ] 95 ]
98// relationVar2VLS.put(variable, v) 96 relVar2VLS.put(r.variables.get(i), v)
99// 97 vars.add(v)
100// val varTypeComply = createVLSFunction => [ 98
101// it.constant = support.toIDMultiple("t", (variable.range as ComplexTypeReference).referred.name) 99 val relType = (r.parameters.get(i) as ComplexTypeReference).referred
102// it.terms += support.duplicate(v) 100 val varTypeComply = support.duplicate(relType.lookup(trace.type2Predicate), v)
103// ] 101 relVar2TypeDecComply.add(varTypeComply)
104// relationVar2TypeDecComply.put(variable, varTypeComply) 102
105// relationVar2TypeDecRes.put(variable, support.duplicate(varTypeComply)) 103 }
106// } 104
107// val nameArray = reldef.name.split(" ") 105 //deciding name of relation
108// val comply = createVLSFofFormula => [ 106 val nameArray = r.name.split(" ")
109// it.name = support.toIDMultiple("compliance", nameArray.get(nameArray.length - 2), 107 var relNameVar = ""
110// nameArray.get(nameArray.length - 1)) 108 if (nameArray.length == 3) {
111// it.fofRole = "axiom" 109 relNameVar = support.toIDMultiple(nameArray.get(0), nameArray.get(2))
112// it.fofFormula = createVLSUniversalQuantifier => [ 110 }
113// for (variable : reldef.variables) { 111 else {
114// it.variables += support.duplicate(variable.lookup(relationVar2VLS)) 112 relNameVar = r.name
115// 113 }
116// } 114 val relName = relNameVar
117// it.operand = createVLSImplies => [ 115
118// it.left = createVLSFunction => [ 116 //define logic for pattern
119// it.constant = support.toIDMultiple("rel", reldef.name) 117// val map = new HashMap
120// for (variable : reldef.variables) { 118// map.put(r.variables.get(0), createVLSVariable)
121// val v = createVLSVariable => [ 119 val definition = mapper.transformTerm(r.value, trace, relVar2VLS)
122// it.name = variable.lookup(relationVar2VLS).name 120
123// ] 121
124// it.terms += v 122
125// } 123
126// ] 124 //get entire contents of and
127// it.right = support.unfoldAnd(new ArrayList<VLSTerm>(relationVar2TypeDecComply.values)) 125 val compliance = support.unfoldAnd(relVar2TypeDecComply)
128// ] 126 val compDefn = createVLSAnd=> [
129// ] 127 it.left = compliance
130// ] 128 it.right = definition
131// 129 ]
132// val res = createVLSFofFormula => [ 130
133// it.name = support.toIDMultiple("relation", nameArray.get(nameArray.length - 2), 131 val relDef = createVLSFofFormula=> [
134// nameArray.get(nameArray.length - 1)) 132
135// it.fofRole = "axiom" 133 it.name = support.toID(relName)
136// it.fofFormula = createVLSUniversalQuantifier => [ 134 it.fofRole = "axiom"
137// for (variable : reldef.variables) { 135 it.fofFormula = createVLSUniversalQuantifier => [
138// val v = createVLSVariable => [ 136 for (v : vars) {
139// it.name = variable.lookup(relationVar2VLS).name 137 it.variables += support.duplicate(v)
140// ] 138 }
141// it.variables += v 139 it.operand = createVLSImplies => [
142// 140 val rel = createVLSFunction => [
143// } 141 it.constant = support.toIDMultiple("r", relName)
144// it.operand = createVLSImplies => [ 142 for (v : vars) {
145// it.left = support.unfoldAnd(new ArrayList<VLSTerm>(relationVar2TypeDecRes.values)) 143 it.terms += support.duplicate(v)
146// it.right = createVLSEquivalent => [ 144 }
147// it.left = createVLSFunction => [ 145 ]
148// it.constant = support.toIDMultiple("rel", reldef.name) 146 trace.relDef2Predicate.put(r, rel)
149// for (variable : reldef.variables) { 147 trace.predicate2RelDef.put(rel, r)
150// val v = createVLSVariable => [ 148 it.left = support.duplicate(rel)
151// it.name = variable.lookup(relationVar2VLS).name 149 it.right = compDefn
152// ] 150 ]
153// it.terms += v 151 ]
154// 152 ]
155// } 153
156// ] 154 trace.specification.formulas += relDef
157// it.right = base.transformTerm(reldef.value, trace, relationVar2VLS)
158// ]
159//
160// ]
161//
162// ]
163//
164// ]
165//
166// // trace.relationDefinition2Predicate.put(r,res)
167// trace.specification.formulas += comply;
168// trace.specification.formulas += res;
169 155
170 } 156 }
171 157
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireModelInterpretation.xtend b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireModelInterpretation.xtend
index 5df47bbc..ef77b6ca 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireModelInterpretation.xtend
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/VampireModelInterpretation.xtend
@@ -24,26 +24,28 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration
24import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDefinition 24import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDefinition
25import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.RelationDeclarationImpl 25import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.RelationDeclarationImpl
26import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.TypeDeclarationImpl 26import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.TypeDeclarationImpl
27import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.TypeDefinitionImpl
27import java.util.Arrays 28import java.util.Arrays
28import java.util.HashMap 29import java.util.HashMap
29import java.util.List 30import java.util.List
30import java.util.Map 31import java.util.Map
31import java.util.Set
32 32
33import static extension hu.bme.mit.inf.dslreasoner.util.CollectionsUtil.* 33import static extension hu.bme.mit.inf.dslreasoner.util.CollectionsUtil.*
34import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.TypeDefinitionImpl 34import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition
35import java.util.concurrent.TimeUnit
35 36
36class VampireModelInterpretation implements LogicModelInterpretation { 37class VampireModelInterpretation implements LogicModelInterpretation {
37 protected val extension LogiclanguageFactory factory = LogiclanguageFactory.eINSTANCE 38 protected val extension LogiclanguageFactory factory = LogiclanguageFactory.eINSTANCE
38 39
39 protected val Logic2VampireLanguageMapperTrace forwardTrace; 40 protected val Logic2VampireLanguageMapperTrace forwardTrace;
40 41
41 //These three maps capture all the information found in the Vampire output 42 // These three maps capture all the information found in the Vampire output
42 private val Map<String, DefinedElement> name2DefinedElement = new HashMap 43 private val Map<String, DefinedElement> name2DefinedElement = new HashMap
43 private val Map<TypeDeclaration, List<DefinedElement>> type2DefinedElement = new HashMap 44 private val Map<TypeDeclaration, List<DefinedElement>> type2DefinedElement = new HashMap
44 private val Map<RelationDeclaration, List<String[]>> rel2Inst = new HashMap 45 private val Map<RelationDeclaration, List<String[]>> relDec2Inst = new HashMap
45 //end 46 private val Map<RelationDefinition, List<String[]>> relDef2Inst = new HashMap
46 47
48 // end
47 public new(VampireModel model, Logic2VampireLanguageMapperTrace trace) { 49 public new(VampireModel model, Logic2VampireLanguageMapperTrace trace) {
48 this.forwardTrace = trace 50 this.forwardTrace = trace
49 51
@@ -77,6 +79,7 @@ class VampireModelInterpretation implements LogicModelInterpretation {
77// println() 79// println()
78// println(trace.type2Predicate) 80// println(trace.type2Predicate)
79 // Fill keys of map 81 // Fill keys of map
82 println(trace.type2Predicate.keySet)
80 val allTypeDecls = trace.type2Predicate.keySet.filter[class == TypeDeclarationImpl] 83 val allTypeDecls = trace.type2Predicate.keySet.filter[class == TypeDeclarationImpl]
81 val allTypeFunctions = trace.predicate2Type 84 val allTypeFunctions = trace.predicate2Type
82 println(trace.type2Predicate.keySet.filter[class == TypeDefinitionImpl]) 85 println(trace.type2Predicate.keySet.filter[class == TypeDefinitionImpl])
@@ -86,52 +89,64 @@ class VampireModelInterpretation implements LogicModelInterpretation {
86 } 89 }
87 90
88 // USE THE DECLARE_<TYPE_NAME> FORMULAS TO SEE WHAT THE TYPES ARE 91 // USE THE DECLARE_<TYPE_NAME> FORMULAS TO SEE WHAT THE TYPES ARE
89 val typeFormulas = model.tfformulas.filter[name.length > 12 && name.substring(0, 12) == "predicate_t_"] 92 val typeFormulas = model.tfformulas.filter [
93 name.length > 12 && (name.substring(0, 12) == "predicate_t_" || name.substring(0, 12) == "predicate_e_")
94 ]
90 // ^this way, we ignore the "object" type 95 // ^this way, we ignore the "object" type
91 //TODO potentially need to handle the enums in this case as well 96 // TODO potentially need to handle the enums in this case as well
92 for (formula : typeFormulas) { 97 for (formula : typeFormulas) {
93 // get associated type 98 // get associated type
94 val associatedTypeName = (formula as VLSTffFormula).name.substring(10) 99 val associatedTypeName = (formula as VLSTffFormula).name.substring(10)
95 val associatedFunction = allTypeFunctions.keySet.filter[constant == associatedTypeName]. 100 print(associatedTypeName)
96 get(0) as VLSFunction 101 val associatedFunctions = allTypeFunctions.keySet.filter[constant == associatedTypeName]
97 val associatedTypeAll = associatedFunction.lookup(allTypeFunctions) 102 if (associatedFunctions.length > 0) {
103 val associatedFunction = associatedFunctions.get(0) as VLSFunction
104 val associatedTypeAll = associatedFunction.lookup(allTypeFunctions)
98// val associatedTypeDeclFormula = model.tfformulas.filter[name == ("declare_t_" + associatedTypeName)].get(0) as VLSTffFormula 105// val associatedTypeDeclFormula = model.tfformulas.filter[name == ("declare_t_" + associatedTypeName)].get(0) as VLSTffFormula
99// val associatedTypeDefn = associatedTypeDeclFormula.fofFormula as VLSOtherDeclaration 106// val associatedTypeDefn = associatedTypeDeclFormula.fofFormula as VLSOtherDeclaration
100// val associatedTypeFct = associatedTypeDefn.name as VLSConstant 107// val associatedTypeFct = associatedTypeDefn.name as VLSConstant
101 if (associatedTypeAll.class == TypeDeclarationImpl) { 108 if (associatedTypeAll.class == TypeDeclarationImpl) {
102 val associatedType = associatedTypeAll as TypeDeclaration 109 val associatedType = associatedTypeAll as TypeDeclaration
110
111 // get definedElements
112 var andFormulaTerm = formula.fofFormula
113 end = false
114 val List<DefinedElement> instances = newArrayList
115 while (!end) {
116 if (andFormulaTerm.class == VLSAndImpl) {
117 val andFormula = andFormulaTerm as VLSAnd
118 val andRight = andFormula.right
119 addIfNotNeg(andRight, instances)
120 andFormulaTerm = andFormula.left
121 } else {
122 addIfNotNeg(andFormulaTerm as VLSTerm, instances)
123 end = true
124 }
103 125
104 // get definedElements
105 var andFormulaTerm = formula.fofFormula
106 end = false
107 val List<DefinedElement> instances = newArrayList
108 while (!end) {
109 if (andFormulaTerm.class == VLSAndImpl) {
110 val andFormula = andFormulaTerm as VLSAnd
111 val andRight = andFormula.right
112 addIfNotNeg(andRight, instances)
113 andFormulaTerm = andFormula.left
114 } else {
115 addIfNotNeg(andFormulaTerm as VLSTerm, instances)
116 end = true
117 } 126 }
118 127 for (elem : instances) {
119 } 128 associatedType.lookup(type2DefinedElement).add(elem)
120 for (elem : instances) { 129 }
121 associatedType.lookup(type2DefinedElement).add(elem)
122 } 130 }
123 } 131 }
132
124 } 133 }
125 134
126 printMap() 135 printMap()
127 136
128 // 3. get relations 137 // 3. get relations
129 // Fill keys of map 138 // Fill keys of map
130 val allRelDecls = trace.rel2Predicate.keySet.filter[class == RelationDeclarationImpl] 139 val allRelDecls = trace.rel2Predicate.keySet
131 val allRelFunctions = trace.predicate2Relation 140 val allRelDefns = trace.relDef2Predicate.keySet
141 val allRelDeclFunctions = trace.predicate2Relation
142 val allRelDefnFunctions = trace.predicate2RelDef
132 143
133 for (rel : allRelDecls) { 144 for (rel : allRelDecls) {
134 rel2Inst.put(rel as RelationDeclaration, newArrayList) 145 relDec2Inst.put(rel as RelationDeclaration, newArrayList)
146 }
147
148 for (rel : allRelDefns) {
149 relDef2Inst.put(rel as RelationDefinition, newArrayList)
135 } 150 }
136 151
137 // USE THE DECLARE_<RELATION_NAME> FORMULAS TO SEE WHAT THE RELATIONS ARE 152 // USE THE DECLARE_<RELATION_NAME> FORMULAS TO SEE WHAT THE RELATIONS ARE
@@ -140,34 +155,40 @@ class VampireModelInterpretation implements LogicModelInterpretation {
140 for (formula : relFormulas) { 155 for (formula : relFormulas) {
141 // get associated type 156 // get associated type
142 val associatedRelName = (formula as VLSTffFormula).name.substring(10) 157 val associatedRelName = (formula as VLSTffFormula).name.substring(10)
143 val associatedRelFunction = allRelFunctions.keySet.filter[constant == associatedRelName]. 158
144 get(0) as VLSFunction 159 // TRY FOR DECLARATION
145 val associatedRel = associatedRelFunction.lookup(allRelFunctions) as RelationDeclaration 160 val associatedRelFunctionList = allRelDeclFunctions.keySet.filter[constant == associatedRelName]
146 161 if (associatedRelFunctionList.isEmpty) {
147 // get definedElements 162 // THEN IT IS NOT A DECLARATION
148 var andFormulaTerm = formula.fofFormula 163 } else {
149 end = false 164 val associatedRelFunction = associatedRelFunctionList.get(0) as VLSFunction // ASSUMING ONLY 1 SATISFIES QUERY
150 val List<String[]> instances = newArrayList 165 val associatedRel = associatedRelFunction.lookup(allRelDeclFunctions) as RelationDeclaration
151 while (!end) { 166
152 if (andFormulaTerm.class == VLSAndImpl) { 167 // get definedElements
153 val andFormula = andFormulaTerm as VLSAnd 168 var andFormulaTerm = formula.fofFormula
154 val andRight = andFormula.right 169 end = false
155 addRelIfNotNeg(andRight, instances) 170 val List<String[]> instances = newArrayList
156 andFormulaTerm = andFormula.left 171 while (!end) {
157 } else { 172 if (andFormulaTerm.class == VLSAndImpl) {
158 addRelIfNotNeg(andFormulaTerm as VLSTerm, instances) 173 val andFormula = andFormulaTerm as VLSAnd
159 end = true 174 val andRight = andFormula.right
175 addRelIfNotNeg(andRight, instances)
176 andFormulaTerm = andFormula.left
177 } else {
178 addRelIfNotNeg(andFormulaTerm as VLSTerm, instances)
179 end = true
180 }
181
182 }
183 for (elem : instances) {
184 associatedRel.lookup(relDec2Inst).add(elem)
160 } 185 }
161 186
162 } 187 }
163 for (elem : instances) {
164 associatedRel.lookup(rel2Inst).add(elem)
165 }
166 188
167 } 189 }
168 190
169// printMap2() 191// printMap2()
170
171 } 192 }
172 193
173 def printMap() { 194 def printMap() {
@@ -182,12 +203,12 @@ class VampireModelInterpretation implements LogicModelInterpretation {
182 } 203 }
183 println() 204 println()
184 } 205 }
185 206
186 def printMap2() { 207 def printMap2() {
187 println("------------------") 208 println("------------------")
188 for (key : rel2Inst.keySet) { 209 for (key : relDec2Inst.keySet) {
189 println(key.name + "==>") 210 println(key.name + "==>")
190 for (elem : key.lookup(rel2Inst)) { 211 for (elem : key.lookup(relDec2Inst)) {
191 print("[" + elem.get(0) + "-" + elem.get(1) + "], ") 212 print("[" + elem.get(0) + "-" + elem.get(1) + "], ")
192 } 213 }
193 println() 214 println()
@@ -203,7 +224,7 @@ class VampireModelInterpretation implements LogicModelInterpretation {
203 list.add(defnElem) 224 list.add(defnElem)
204 } 225 }
205 } 226 }
206 227
207 def private addRelIfNotNeg(VLSTerm term, List<String[]> list) { 228 def private addRelIfNotNeg(VLSTerm term, List<String[]> list) {
208 if (term.class != VLSUnaryNegationImpl) { 229 if (term.class != VLSUnaryNegationImpl) {
209 val nodeName1 = ((term as VLSFunction).terms.get(0) as VLSFunctionAsTerm).functor 230 val nodeName1 = ((term as VLSFunction).terms.get(0) as VLSFunctionAsTerm).functor
@@ -232,14 +253,19 @@ class VampireModelInterpretation implements LogicModelInterpretation {
232 } 253 }
233 254
234 override getInterpretation(RelationDeclaration relation, Object[] parameterSubstitution) { 255 override getInterpretation(RelationDeclaration relation, Object[] parameterSubstitution) {
256 print("-- " + relation.name)
235 val node1 = (parameterSubstitution.get(0) as DefinedElement).name 257 val node1 = (parameterSubstitution.get(0) as DefinedElement).name
236 val node2 = (parameterSubstitution.get(1) as DefinedElement).name 258 val node2 = (parameterSubstitution.get(1) as DefinedElement).name
237 val realRelations = relation.lookup(rel2Inst) 259 val realRelations = relation.lookup(relDec2Inst)
238 for (real : realRelations){ 260 for (real : realRelations) {
239 if(real.contains(node1) && real.contains(node2)){ 261 if (real.contains(node1) && real.contains(node2)) {
262 println(" true")
263 TimeUnit.SECONDS.sleep(1)
240 return true 264 return true
241 } 265 }
242 } 266 }
267 println(" false")
268 TimeUnit.SECONDS.sleep(1)
243 return false 269 return false
244 } 270 }
245 271
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/.VampireAnalyzerConfiguration.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/.VampireAnalyzerConfiguration.xtendbin
index a1d6f783..972af7b4 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/.VampireAnalyzerConfiguration.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/.VampireAnalyzerConfiguration.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/.VampireSolver.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/.VampireSolver.xtendbin
index 6ac0457b..071db3ce 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/.VampireSolver.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/.VampireSolver.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper.xtendbin
index f5991439..b1e3b95d 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapperTrace.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapperTrace.xtendbin
index 0d6c8b61..31cc2f43 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapperTrace.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapperTrace.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ConstantMapper.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ConstantMapper.xtendbin
index 659d4637..552bcd6c 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ConstantMapper.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ConstantMapper.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ContainmentMapper.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ContainmentMapper.xtendbin
index 927327e1..680bcfe1 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ContainmentMapper.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ContainmentMapper.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_RelationMapper.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_RelationMapper.xtendbin
index d8fc0296..9cc64d7c 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_RelationMapper.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_RelationMapper.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ScopeMapper.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ScopeMapper.xtendbin
index bc3caa3b..803b5fed 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ScopeMapper.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_ScopeMapper.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_Support.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_Support.xtendbin
index 299c4e0c..0083e90f 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_Support.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_Support.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_TypeMapper.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_TypeMapper.xtendbin
index da8c1d26..7e8b1703 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_TypeMapper.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Logic2VampireLanguageMapper_TypeMapper.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Vampire2LogicMapper.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Vampire2LogicMapper.xtendbin
index adc3fff4..081757ca 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Vampire2LogicMapper.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.Vampire2LogicMapper.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireHandler.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireHandler.xtendbin
index 2ab5b32f..3471f95b 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireHandler.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireHandler.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireModelInterpretation_TypeInterpretation.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireModelInterpretation_TypeInterpretation.xtendbin
index 41af19ec..1c707ca6 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireModelInterpretation_TypeInterpretation.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireModelInterpretation_TypeInterpretation.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireModelInterpretation_TypeInterpretation_FilteredTypes.xtendbin b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireModelInterpretation_TypeInterpretation_FilteredTypes.xtendbin
index 2b46d5c2..d8e3808c 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireModelInterpretation_TypeInterpretation_FilteredTypes.xtendbin
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/.VampireModelInterpretation_TypeInterpretation_FilteredTypes.xtendbin
Binary files differ
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.java
index 58da7ccd..f8a65187 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.java
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.java
@@ -21,6 +21,7 @@ import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUnaryNegation;
21import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; 21import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable;
22import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory; 22import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory;
23import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel; 23import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel;
24import com.google.common.base.Objects;
24import com.google.common.collect.Iterables; 25import com.google.common.collect.Iterables;
25import hu.bme.mit.inf.dslreasoner.logic.model.builder.TracedOutput; 26import hu.bme.mit.inf.dslreasoner.logic.model.builder.TracedOutput;
26import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.And; 27import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.And;
@@ -52,6 +53,7 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Term;
52import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type; 53import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type;
53import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeReference; 54import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeReference;
54import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Variable; 55import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Variable;
56import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl.RelationDeclarationImpl;
55import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem; 57import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem;
56import hu.bme.mit.inf.dslreasoner.util.CollectionsUtil; 58import hu.bme.mit.inf.dslreasoner.util.CollectionsUtil;
57import java.util.Arrays; 59import java.util.Arrays;
@@ -117,7 +119,8 @@ public class Logic2VampireLanguageMapper {
117 } 119 }
118 trace.relationDefinitions = this.collectRelationDefinitions(problem); 120 trace.relationDefinitions = this.collectRelationDefinitions(problem);
119 final Consumer<Relation> _function_3 = (Relation it) -> { 121 final Consumer<Relation> _function_3 = (Relation it) -> {
120 this.relationMapper.transformRelation(it, trace); 122 Logic2VampireLanguageMapper _logic2VampireLanguageMapper = new Logic2VampireLanguageMapper();
123 this.relationMapper.transformRelation(it, trace, _logic2VampireLanguageMapper);
121 }; 124 };
122 problem.getRelations().forEach(_function_3); 125 problem.getRelations().forEach(_function_3);
123 this.containmentMapper.transformContainment(config, problem.getContainmentHierarchies(), trace); 126 this.containmentMapper.transformContainment(config, problem.getContainmentHierarchies(), trace);
@@ -169,7 +172,9 @@ public class Logic2VampireLanguageMapper {
169 { 172 {
170 VLSFofFormula _createVLSFofFormula = this.factory.createVLSFofFormula(); 173 VLSFofFormula _createVLSFofFormula = this.factory.createVLSFofFormula();
171 final Procedure1<VLSFofFormula> _function = (VLSFofFormula it) -> { 174 final Procedure1<VLSFofFormula> _function = (VLSFofFormula it) -> {
172 it.setName(this.support.toID(assertion.getName())); 175 String _name = assertion.getName();
176 String _plus = ("assertion_" + _name);
177 it.setName(this.support.toID(_plus));
173 it.setFofRole("axiom"); 178 it.setFofRole("axiom");
174 it.setFofFormula(this.transformTerm(assertion.getValue(), trace, Collections.EMPTY_MAP)); 179 it.setFofFormula(this.transformTerm(assertion.getValue(), trace, Collections.EMPTY_MAP));
175 }; 180 };
@@ -346,7 +351,13 @@ public class Logic2VampireLanguageMapper {
346 protected VLSTerm _transformSymbolicReference(final Relation relation, final List<Term> parameterSubstitutions, final Logic2VampireLanguageMapperTrace trace, final Map<Variable, VLSVariable> variables) { 351 protected VLSTerm _transformSymbolicReference(final Relation relation, final List<Term> parameterSubstitutions, final Logic2VampireLanguageMapperTrace trace, final Map<Variable, VLSVariable> variables) {
347 VLSFunction _createVLSFunction = this.factory.createVLSFunction(); 352 VLSFunction _createVLSFunction = this.factory.createVLSFunction();
348 final Procedure1<VLSFunction> _function = (VLSFunction it) -> { 353 final Procedure1<VLSFunction> _function = (VLSFunction it) -> {
349 it.setConstant(CollectionsUtil.<RelationDeclaration, VLSFunction>lookup(((RelationDeclaration) relation), trace.rel2Predicate).getConstant()); 354 Class<? extends Relation> _class = relation.getClass();
355 boolean _equals = Objects.equal(_class, RelationDeclarationImpl.class);
356 if (_equals) {
357 it.setConstant(CollectionsUtil.<RelationDeclaration, VLSFunction>lookup(((RelationDeclaration) relation), trace.rel2Predicate).getConstant());
358 } else {
359 it.setConstant(CollectionsUtil.<RelationDefinition, VLSFunction>lookup(((RelationDefinition) relation), trace.relDef2Predicate).getConstant());
360 }
350 EList<VLSTerm> _terms = it.getTerms(); 361 EList<VLSTerm> _terms = it.getTerms();
351 final Function1<Term, VLSTerm> _function_1 = (Term p) -> { 362 final Function1<Term, VLSTerm> _function_1 = (Term p) -> {
352 return this.transformTerm(p, trace, variables); 363 return this.transformTerm(p, trace, variables);
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.java
index 4e77d45d..22df456b 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.java
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapperTrace.java
@@ -55,6 +55,10 @@ public class Logic2VampireLanguageMapperTrace {
55 55
56 public Map<VLSFunction, RelationDeclaration> predicate2Relation = new HashMap<VLSFunction, RelationDeclaration>(); 56 public Map<VLSFunction, RelationDeclaration> predicate2Relation = new HashMap<VLSFunction, RelationDeclaration>();
57 57
58 public Map<RelationDefinition, VLSFunction> relDef2Predicate = new HashMap<RelationDefinition, VLSFunction>();
59
60 public Map<VLSFunction, RelationDefinition> predicate2RelDef = new HashMap<VLSFunction, RelationDefinition>();
61
58 public final Map<Variable, VLSVariable> relationVar2VLS = new HashMap<Variable, VLSVariable>(); 62 public final Map<Variable, VLSVariable> relationVar2VLS = new HashMap<Variable, VLSVariable>();
59 63
60 public final Map<Variable, VLSFunction> relationVar2TypeDec = new HashMap<Variable, VLSFunction>(); 64 public final Map<Variable, VLSFunction> relationVar2TypeDec = new HashMap<Variable, VLSFunction>();
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_RelationMapper.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_RelationMapper.java
index 143d3db5..c175c72a 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_RelationMapper.java
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper_RelationMapper.java
@@ -3,6 +3,7 @@ package ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder;
3import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.Logic2VampireLanguageMapper; 3import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.Logic2VampireLanguageMapper;
4import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.Logic2VampireLanguageMapperTrace; 4import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.Logic2VampireLanguageMapperTrace;
5import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.Logic2VampireLanguageMapper_Support; 5import ca.mcgill.ecse.dslreasoner.vampire.reasoner.builder.Logic2VampireLanguageMapper_Support;
6import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnd;
6import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; 7import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula;
7import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction; 8import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction;
8import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSImplies; 9import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSImplies;
@@ -17,11 +18,15 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDeclaration;
17import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition; 18import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition;
18import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type; 19import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type;
19import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeReference; 20import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeReference;
21import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Variable;
20import hu.bme.mit.inf.dslreasoner.util.CollectionsUtil; 22import hu.bme.mit.inf.dslreasoner.util.CollectionsUtil;
21import java.util.ArrayList; 23import java.util.ArrayList;
22import java.util.Arrays; 24import java.util.Arrays;
25import java.util.HashMap;
23import java.util.List; 26import java.util.List;
27import java.util.Map;
24import org.eclipse.emf.common.util.EList; 28import org.eclipse.emf.common.util.EList;
29import org.eclipse.xtext.xbase.lib.CollectionLiterals;
25import org.eclipse.xtext.xbase.lib.Conversions; 30import org.eclipse.xtext.xbase.lib.Conversions;
26import org.eclipse.xtext.xbase.lib.ExclusiveRange; 31import org.eclipse.xtext.xbase.lib.ExclusiveRange;
27import org.eclipse.xtext.xbase.lib.Extension; 32import org.eclipse.xtext.xbase.lib.Extension;
@@ -41,7 +46,7 @@ public class Logic2VampireLanguageMapper_RelationMapper {
41 this.base = base; 46 this.base = base;
42 } 47 }
43 48
44 public void _transformRelation(final RelationDeclaration r, final Logic2VampireLanguageMapperTrace trace) { 49 public void _transformRelation(final RelationDeclaration r, final Logic2VampireLanguageMapperTrace trace, final Logic2VampireLanguageMapper mapper) {
45 final List<VLSVariable> relVar2VLS = new ArrayList<VLSVariable>(); 50 final List<VLSVariable> relVar2VLS = new ArrayList<VLSVariable>();
46 final List<VLSFunction> relVar2TypeDecComply = new ArrayList<VLSFunction>(); 51 final List<VLSFunction> relVar2TypeDecComply = new ArrayList<VLSFunction>();
47 int _length = ((Object[])Conversions.unwrapArray(r.getParameters(), Object.class)).length; 52 int _length = ((Object[])Conversions.unwrapArray(r.getParameters(), Object.class)).length;
@@ -109,19 +114,94 @@ public class Logic2VampireLanguageMapper_RelationMapper {
109 _formulas.add(comply); 114 _formulas.add(comply);
110 } 115 }
111 116
112 public void _transformRelation(final RelationDefinition reldef, final Logic2VampireLanguageMapperTrace trace) { 117 public void _transformRelation(final RelationDefinition r, final Logic2VampireLanguageMapperTrace trace, final Logic2VampireLanguageMapper mapper) {
118 final Map<Variable, VLSVariable> relVar2VLS = new HashMap<Variable, VLSVariable>();
119 final List<VLSVariable> vars = CollectionLiterals.<VLSVariable>newArrayList();
120 final List<VLSFunction> relVar2TypeDecComply = new ArrayList<VLSFunction>();
121 int _length = ((Object[])Conversions.unwrapArray(r.getParameters(), Object.class)).length;
122 ExclusiveRange _doubleDotLessThan = new ExclusiveRange(0, _length, true);
123 for (final Integer i : _doubleDotLessThan) {
124 {
125 VLSVariable _createVLSVariable = this.factory.createVLSVariable();
126 final Procedure1<VLSVariable> _function = (VLSVariable it) -> {
127 it.setName(this.support.toIDMultiple("V", i.toString()));
128 };
129 final VLSVariable v = ObjectExtensions.<VLSVariable>operator_doubleArrow(_createVLSVariable, _function);
130 relVar2VLS.put(r.getVariables().get((i).intValue()), v);
131 vars.add(v);
132 TypeReference _get = r.getParameters().get((i).intValue());
133 final Type relType = ((ComplexTypeReference) _get).getReferred();
134 final VLSFunction varTypeComply = this.support.duplicate(CollectionsUtil.<Type, VLSFunction>lookup(relType, trace.type2Predicate), v);
135 relVar2TypeDecComply.add(varTypeComply);
136 }
137 }
138 final String[] nameArray = r.getName().split(" ");
139 String relNameVar = "";
140 int _length_1 = nameArray.length;
141 boolean _equals = (_length_1 == 3);
142 if (_equals) {
143 relNameVar = this.support.toIDMultiple(nameArray[0], nameArray[2]);
144 } else {
145 relNameVar = r.getName();
146 }
147 final String relName = relNameVar;
148 final VLSTerm definition = mapper.transformTerm(r.getValue(), trace, relVar2VLS);
149 final VLSTerm compliance = this.support.unfoldAnd(relVar2TypeDecComply);
150 VLSAnd _createVLSAnd = this.factory.createVLSAnd();
151 final Procedure1<VLSAnd> _function = (VLSAnd it) -> {
152 it.setLeft(compliance);
153 it.setRight(definition);
154 };
155 final VLSAnd compDefn = ObjectExtensions.<VLSAnd>operator_doubleArrow(_createVLSAnd, _function);
156 VLSFofFormula _createVLSFofFormula = this.factory.createVLSFofFormula();
157 final Procedure1<VLSFofFormula> _function_1 = (VLSFofFormula it) -> {
158 it.setName(this.support.toID(relName));
159 it.setFofRole("axiom");
160 VLSUniversalQuantifier _createVLSUniversalQuantifier = this.factory.createVLSUniversalQuantifier();
161 final Procedure1<VLSUniversalQuantifier> _function_2 = (VLSUniversalQuantifier it_1) -> {
162 for (final VLSVariable v : vars) {
163 EList<VLSTffTerm> _variables = it_1.getVariables();
164 VLSVariable _duplicate = this.support.duplicate(v);
165 _variables.add(_duplicate);
166 }
167 VLSImplies _createVLSImplies = this.factory.createVLSImplies();
168 final Procedure1<VLSImplies> _function_3 = (VLSImplies it_2) -> {
169 VLSFunction _createVLSFunction = this.factory.createVLSFunction();
170 final Procedure1<VLSFunction> _function_4 = (VLSFunction it_3) -> {
171 it_3.setConstant(this.support.toIDMultiple("r", relName));
172 for (final VLSVariable v_1 : vars) {
173 EList<VLSTerm> _terms = it_3.getTerms();
174 VLSVariable _duplicate_1 = this.support.duplicate(v_1);
175 _terms.add(_duplicate_1);
176 }
177 };
178 final VLSFunction rel = ObjectExtensions.<VLSFunction>operator_doubleArrow(_createVLSFunction, _function_4);
179 trace.relDef2Predicate.put(r, rel);
180 trace.predicate2RelDef.put(rel, r);
181 it_2.setLeft(this.support.duplicate(rel));
182 it_2.setRight(compDefn);
183 };
184 VLSImplies _doubleArrow = ObjectExtensions.<VLSImplies>operator_doubleArrow(_createVLSImplies, _function_3);
185 it_1.setOperand(_doubleArrow);
186 };
187 VLSUniversalQuantifier _doubleArrow = ObjectExtensions.<VLSUniversalQuantifier>operator_doubleArrow(_createVLSUniversalQuantifier, _function_2);
188 it.setFofFormula(_doubleArrow);
189 };
190 final VLSFofFormula relDef = ObjectExtensions.<VLSFofFormula>operator_doubleArrow(_createVLSFofFormula, _function_1);
191 EList<VLSFofFormula> _formulas = trace.specification.getFormulas();
192 _formulas.add(relDef);
113 } 193 }
114 194
115 public void transformRelation(final Relation r, final Logic2VampireLanguageMapperTrace trace) { 195 public void transformRelation(final Relation r, final Logic2VampireLanguageMapperTrace trace, final Logic2VampireLanguageMapper mapper) {
116 if (r instanceof RelationDeclaration) { 196 if (r instanceof RelationDeclaration) {
117 _transformRelation((RelationDeclaration)r, trace); 197 _transformRelation((RelationDeclaration)r, trace, mapper);
118 return; 198 return;
119 } else if (r instanceof RelationDefinition) { 199 } else if (r instanceof RelationDefinition) {
120 _transformRelation((RelationDefinition)r, trace); 200 _transformRelation((RelationDefinition)r, trace, mapper);
121 return; 201 return;
122 } else { 202 } else {
123 throw new IllegalArgumentException("Unhandled parameter types: " + 203 throw new IllegalArgumentException("Unhandled parameter types: " +
124 Arrays.<Object>asList(r, trace).toString()); 204 Arrays.<Object>asList(r, trace, mapper).toString());
125 } 205 }
126 } 206 }
127} 207}
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/output/FAMTest/Fam.logicproblem b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/output/FAMTest/Fam.logicproblem
index dcbb21eb..fe14bb31 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/output/FAMTest/Fam.logicproblem
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/output/FAMTest/Fam.logicproblem
@@ -1,5 +1,5 @@
1<?xml version="1.0" encoding="ASCII"?> 1<?xml version="1.0" encoding="ASCII"?>
2<language:LogicProblem xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore2logicannotations="http://www.bme.hu/mit/inf/dslreasoner/logic/model/language/ecore2logicannotation" xmlns:language="http://www.bme.hu/mit/inf/dslreasoner/logic/model/problem" xmlns:language_1="http://www.bme.hu/mit/inf/dslreasoner/logic/model/language"> 2<language:LogicProblem xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore2logicannotations="http://www.bme.hu/mit/inf/dslreasoner/logic/model/language/ecore2logicannotation" xmlns:language="http://www.bme.hu/mit/inf/dslreasoner/logic/model/problem" xmlns:language_1="http://www.bme.hu/mit/inf/dslreasoner/logic/model/language" xmlns:viatra2logicannotations="http://www.bme.hu/mit/inf/dslreasoner/logic/model/language/viatra2logicannotation">
3 <types xsi:type="language_1:TypeDeclaration" name="FunctionalElement class" subtypes="//@types.2" isAbstract="true"/> 3 <types xsi:type="language_1:TypeDeclaration" name="FunctionalElement class" subtypes="//@types.2" isAbstract="true"/>
4 <types xsi:type="language_1:TypeDeclaration" name="FunctionalArchitectureModel class" subtypes="//@types.10 //@types.11" isAbstract="true"/> 4 <types xsi:type="language_1:TypeDeclaration" name="FunctionalArchitectureModel class" subtypes="//@types.10 //@types.11" isAbstract="true"/>
5 <types xsi:type="language_1:TypeDeclaration" name="Function class" supertypes="//@types.0"/> 5 <types xsi:type="language_1:TypeDeclaration" name="Function class" supertypes="//@types.0"/>
@@ -496,6 +496,22 @@
496 </expression> 496 </expression>
497 </value> 497 </value>
498 </assertions> 498 </assertions>
499 <assertions name="errorpattern hu bme mit inf dslreasoner domains transima fam terminatorAndInformation" annotations="//@annotations.20">
500 <value xsi:type="language_1:Forall">
501 <quantifiedVariables name="p0">
502 <range xsi:type="language_1:ComplexTypeReference" referred="//@types.3"/>
503 </quantifiedVariables>
504 <quantifiedVariables name="p1">
505 <range xsi:type="language_1:ComplexTypeReference" referred="//@types.4"/>
506 </quantifiedVariables>
507 <expression xsi:type="language_1:Not">
508 <operand xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.15">
509 <parameterSubstitutions xsi:type="language_1:SymbolicValue" symbolicReference="//@assertions.19/@value/@quantifiedVariables.0"/>
510 <parameterSubstitutions xsi:type="language_1:SymbolicValue" symbolicReference="//@assertions.19/@value/@quantifiedVariables.1"/>
511 </operand>
512 </expression>
513 </value>
514 </assertions>
499 <relations xsi:type="language_1:RelationDeclaration" name="interface reference FunctionalElement"> 515 <relations xsi:type="language_1:RelationDeclaration" name="interface reference FunctionalElement">
500 <parameters xsi:type="language_1:ComplexTypeReference" referred="//@types.0"/> 516 <parameters xsi:type="language_1:ComplexTypeReference" referred="//@types.0"/>
501 <parameters xsi:type="language_1:ComplexTypeReference" referred="//@types.5"/> 517 <parameters xsi:type="language_1:ComplexTypeReference" referred="//@types.5"/>
@@ -556,11 +572,57 @@
556 <parameters xsi:type="language_1:ComplexTypeReference" referred="//@types.2"/> 572 <parameters xsi:type="language_1:ComplexTypeReference" referred="//@types.2"/>
557 <parameters xsi:type="language_1:ComplexTypeReference" referred="//@types.9"/> 573 <parameters xsi:type="language_1:ComplexTypeReference" referred="//@types.9"/>
558 </relations> 574 </relations>
575 <relations xsi:type="language_1:RelationDefinition" name="pattern hu bme mit inf dslreasoner domains transima fam terminatorAndInformation" annotations="//@annotations.19">
576 <parameters xsi:type="language_1:ComplexTypeReference" referred="//@types.3"/>
577 <parameters xsi:type="language_1:ComplexTypeReference" referred="//@types.4"/>
578 <variables name="parameter T">
579 <range xsi:type="language_1:ComplexTypeReference" referred="//@types.3"/>
580 </variables>
581 <variables name="parameter I">
582 <range xsi:type="language_1:ComplexTypeReference" referred="//@types.4"/>
583 </variables>
584 <value xsi:type="language_1:Or">
585 <operands xsi:type="language_1:Exists">
586 <quantifiedVariables name="variable Out">
587 <range xsi:type="language_1:ComplexTypeReference" referred="//@types.7"/>
588 </quantifiedVariables>
589 <expression xsi:type="language_1:And">
590 <operands xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.11">
591 <parameterSubstitutions xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.15/@value/@operands.0/@quantifiedVariables.0"/>
592 <parameterSubstitutions xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.15/@variables.1"/>
593 </operands>
594 <operands xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.12">
595 <parameterSubstitutions xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.15/@value/@operands.0/@quantifiedVariables.0"/>
596 <parameterSubstitutions xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.15/@variables.0"/>
597 </operands>
598 </expression>
599 </operands>
600 <operands xsi:type="language_1:Exists">
601 <quantifiedVariables name="variable In">
602 <range xsi:type="language_1:ComplexTypeReference" referred="//@types.6"/>
603 </quantifiedVariables>
604 <expression xsi:type="language_1:And">
605 <operands xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.7">
606 <parameterSubstitutions xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.15/@variables.1"/>
607 <parameterSubstitutions xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.15/@value/@operands.1/@quantifiedVariables.0"/>
608 </operands>
609 <operands xsi:type="language_1:InstanceOf">
610 <value xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.15/@value/@operands.1/@quantifiedVariables.0"/>
611 <range xsi:type="language_1:ComplexTypeReference" referred="//@types.6"/>
612 </operands>
613 <operands xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.12">
614 <parameterSubstitutions xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.15/@value/@operands.1/@quantifiedVariables.0"/>
615 <parameterSubstitutions xsi:type="language_1:SymbolicValue" symbolicReference="//@relations.15/@variables.0"/>
616 </operands>
617 </expression>
618 </operands>
619 </value>
620 </relations>
559 <elements name="Root literal FunctionType" definedInType="//@types.9"/> 621 <elements name="Root literal FunctionType" definedInType="//@types.9"/>
560 <elements name="Intermediate literal FunctionType" definedInType="//@types.9"/> 622 <elements name="Intermediate literal FunctionType" definedInType="//@types.9"/>
561 <elements name="Leaf literal FunctionType" definedInType="//@types.9"/> 623 <elements name="Leaf literal FunctionType" definedInType="//@types.9"/>
562 <elements name="o 1" definedInType="//@types.10"/> 624 <elements name="o 1" definedInType="//@types.10"/>
563 <containmentHierarchies typesOrderedInHierarchy="//@types.5 //@types.4 //@types.3 //@types.6 //@types.7 //@types.8 //@types.1 //@types.0 //@types.2 //@types.10 //@types.11" containmentRelations="//@relations.0 //@relations.3 //@relations.4 //@relations.8 //@relations.11 //@relations.12"/> 625 <containmentHierarchies typesOrderedInHierarchy="//@types.4 //@types.5 //@types.2 //@types.3 //@types.7 //@types.6 //@types.8 //@types.0 //@types.1 //@types.10 //@types.11" containmentRelations="//@relations.0 //@relations.3 //@relations.4 //@relations.8 //@relations.11 //@relations.12"/>
564 <annotations xsi:type="ecore2logicannotations:UpperMultiplicityAssertion" target="//@assertions.0" relation="//@relations.0" upper="1"/> 626 <annotations xsi:type="ecore2logicannotations:UpperMultiplicityAssertion" target="//@assertions.0" relation="//@relations.0" upper="1"/>
565 <annotations xsi:type="ecore2logicannotations:LowerMultiplicityAssertion" target="//@assertions.1" relation="//@relations.1" lower="1"/> 627 <annotations xsi:type="ecore2logicannotations:LowerMultiplicityAssertion" target="//@assertions.1" relation="//@relations.1" lower="1"/>
566 <annotations xsi:type="ecore2logicannotations:UpperMultiplicityAssertion" target="//@assertions.2" relation="//@relations.1" upper="1"/> 628 <annotations xsi:type="ecore2logicannotations:UpperMultiplicityAssertion" target="//@assertions.2" relation="//@relations.1" upper="1"/>
@@ -580,4 +642,6 @@
580 <annotations xsi:type="ecore2logicannotations:InverseRelationAssertion" target="//@assertions.16" inverseA="//@relations.8" inverseB="//@relations.13"/> 642 <annotations xsi:type="ecore2logicannotations:InverseRelationAssertion" target="//@assertions.16" inverseA="//@relations.8" inverseB="//@relations.13"/>
581 <annotations xsi:type="ecore2logicannotations:LowerMultiplicityAssertion" target="//@assertions.17" relation="//@relations.14" lower="1"/> 643 <annotations xsi:type="ecore2logicannotations:LowerMultiplicityAssertion" target="//@assertions.17" relation="//@relations.14" lower="1"/>
582 <annotations xsi:type="ecore2logicannotations:UpperMultiplicityAssertion" target="//@assertions.18" relation="//@relations.14" upper="1"/> 644 <annotations xsi:type="ecore2logicannotations:UpperMultiplicityAssertion" target="//@assertions.18" relation="//@relations.14" upper="1"/>
645 <annotations xsi:type="viatra2logicannotations:TransfomedViatraQuery" target="//@relations.15" patternFullyQualifiedName="hu.bme.mit.inf.dslreasoner.domains.transima.fam.terminatorAndInformation"/>
646 <annotations xsi:type="viatra2logicannotations:TransformedViatraWellformednessConstraint" target="//@assertions.19" query="//@annotations.19"/>
583</language:LogicProblem> 647</language:LogicProblem>
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend
index 1045189c..3c6a65ca 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.xtend
@@ -7,6 +7,7 @@ import functionalarchitecture.FunctionalArchitectureModel
7import functionalarchitecture.FunctionalInterface 7import functionalarchitecture.FunctionalInterface
8import functionalarchitecture.FunctionalOutput 8import functionalarchitecture.FunctionalOutput
9import functionalarchitecture.FunctionalarchitecturePackage 9import functionalarchitecture.FunctionalarchitecturePackage
10import hu.bme.mit.inf.dslreasoner.domains.transima.fam.FamPatterns
10import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic 11import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic
11import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2LogicConfiguration 12import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2LogicConfiguration
12import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel 13import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel
@@ -14,15 +15,14 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicResult
14import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult 15import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult
15import hu.bme.mit.inf.dslreasoner.logic2ecore.Logic2Ecore 16import hu.bme.mit.inf.dslreasoner.logic2ecore.Logic2Ecore
16import hu.bme.mit.inf.dslreasoner.viatra2logic.Viatra2Logic 17import hu.bme.mit.inf.dslreasoner.viatra2logic.Viatra2Logic
18import hu.bme.mit.inf.dslreasoner.viatra2logic.Viatra2LogicConfiguration
17import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretation2logic.InstanceModel2Logic 19import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretation2logic.InstanceModel2Logic
18import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretation2logic.InstanceModel2PartialInterpretation 20import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretation2logic.InstanceModel2PartialInterpretation
19import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation
20import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.visualisation.PartialInterpretation2Gml
21import hu.bme.mit.inf.dslreasoner.visualisation.pi2graphviz.GraphvizVisualiser
22import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace 21import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace
23import java.util.HashMap 22import java.util.HashMap
24import org.eclipse.emf.ecore.resource.Resource 23import org.eclipse.emf.ecore.resource.Resource
25import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl 24import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl
25import functionalarchitecture.FAMTerminator
26 26
27class FAMTest { 27class FAMTest {
28 def static void main(String[] args) { 28 def static void main(String[] args) {
@@ -47,15 +47,15 @@ class FAMTest {
47 // Load DSL 47 // Load DSL
48 val metamodel = GeneralTest.loadMetamodel(FunctionalarchitecturePackage.eINSTANCE) 48 val metamodel = GeneralTest.loadMetamodel(FunctionalarchitecturePackage.eINSTANCE)
49 val partialModel = GeneralTest.loadPartialModel(inputs, "FAM/FaModel.xmi") 49 val partialModel = GeneralTest.loadPartialModel(inputs, "FAM/FaModel.xmi")
50// val queries = GeneralTest.loadQueries(metamodel, FamPatterns.instance) 50 val queries = GeneralTest.loadQueries(metamodel, FamPatterns.instance)
51 val queries = null 51// val queries = null
52 52
53 println("DSL loaded") 53 println("DSL loaded")
54 54
55 val modelGenerationProblem = ecore2Logic.transformMetamodel(metamodel, new Ecore2LogicConfiguration()) 55 val modelGenerationProblem = ecore2Logic.transformMetamodel(metamodel, new Ecore2LogicConfiguration())
56 var problem = modelGenerationProblem.output 56 var problem = modelGenerationProblem.output
57 problem = instanceModel2Logic.transform(modelGenerationProblem, partialModel).output 57 problem = instanceModel2Logic.transform(modelGenerationProblem, partialModel).output
58// problem = viatra2Logic.transformQueries(queries, modelGenerationProblem, new Viatra2LogicConfiguration).output 58 problem = viatra2Logic.transformQueries(queries, modelGenerationProblem, new Viatra2LogicConfiguration).output
59 workspace.writeModel(problem, "Fam.logicproblem") 59 workspace.writeModel(problem, "Fam.logicproblem")
60 60
61 println("Problem created") 61 println("Problem created")
@@ -73,7 +73,8 @@ class FAMTest {
73// classMapMin.put(FunctionalArchitectureModel, 1) 73// classMapMin.put(FunctionalArchitectureModel, 1)
74// classMapMin.put(Function, 1) 74// classMapMin.put(Function, 1)
75// classMapMin.put(FunctionalInterface, 2) 75// classMapMin.put(FunctionalInterface, 2)
76 classMapMin.put(FunctionalOutput, 3) 76// classMapMin.put(FunctionalOutput, 3)
77 classMapMin.put(FAMTerminator, 1)
77 78
78 val typeMapMin = GeneralTest.getTypeMap(classMapMin, metamodel, ecore2Logic, modelGenerationProblem.trace) 79 val typeMapMin = GeneralTest.getTypeMap(classMapMin, metamodel, ecore2Logic, modelGenerationProblem.trace)
79 80
@@ -93,7 +94,7 @@ class FAMTest {
93 94
94 it.typeScopes.minNewElements = 4//24 95 it.typeScopes.minNewElements = 4//24
95 it.typeScopes.maxNewElements = 5//25 96 it.typeScopes.maxNewElements = 5//25
96// if(typeMapMin.size != 0) it.typeScopes.minNewElementsByType = typeMapMin 97 if(typeMapMin.size != 0) it.typeScopes.minNewElementsByType = typeMapMin
97// if(typeMapMin.size != 0) it.typeScopes.maxNewElementsByType = typeMapMax 98// if(typeMapMin.size != 0) it.typeScopes.maxNewElementsByType = typeMapMax
98 it.contCycleLevel = 5 99 it.contCycleLevel = 5
99 it.uniquenessDuplicates = false 100 it.uniquenessDuplicates = false
@@ -108,22 +109,23 @@ class FAMTest {
108// Literal(modelGenerationProblem.trace, ecore2Logic.allLiteralsInScope(modelGenerationProblem.trace).get(0) ) 109// Literal(modelGenerationProblem.trace, ecore2Logic.allLiteralsInScope(modelGenerationProblem.trace).get(0) )
109// ) 110// )
110// println((ecore2Logic.allAttributesInScope(modelGenerationProblem.trace)).get(0).EAttributeType) 111// println((ecore2Logic.allAttributesInScope(modelGenerationProblem.trace)).get(0).EAttributeType)
112 print(interpretations.class)
111 for (interpretation : interpretations) { 113 for (interpretation : interpretations) {
112 val model = logic2Ecore.transformInterpretation(interpretation, modelGenerationProblem.trace) 114 val model = logic2Ecore.transformInterpretation(interpretation, modelGenerationProblem.trace)
113 workspace.writeModel(model, "model.xmi") 115 workspace.writeModel(model, "model.xmi")
114 116
115 val representation = im2pi.transform(modelGenerationProblem, model.eAllContents.toList, false)//solution.representation.get(0) // TODO: fix for multiple represenations 117// val representation = im2pi.transform(modelGenerationProblem, model.eAllContents.toList, false)//solution.representation.get(0) // TODO: fix for multiple represenations
116 if (representation instanceof PartialInterpretation) { 118// if (representation instanceof PartialInterpretation) {
117 val vis1 = new PartialInterpretation2Gml 119// val vis1 = new PartialInterpretation2Gml
118 val gml = vis1.transform(representation) 120// val gml = vis1.transform(representation)
119 workspace.writeText("model.gml", gml) 121// workspace.writeText("model.gml", gml)
120 122//
121 val vis2 = new GraphvizVisualiser 123// val vis2 = new GraphvizVisualiser
122 val dot = vis2.visualiseConcretization(representation) 124// val dot = vis2.visualiseConcretization(representation)
123 dot.writeToFile(workspace, "model.png") 125// dot.writeToFile(workspace, "model.png")
124 } else { 126// } else {
125 println("ERROR") 127// println("ERROR")
126 } 128// }
127// look here: hu.bme.mit.inf.dslreasoner.application.execution.GenerationTaskExecutor 129// look here: hu.bme.mit.inf.dslreasoner.application.execution.GenerationTaskExecutor
128 } 130 }
129 131
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.EcoreTest.xtendbin b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.EcoreTest.xtendbin
index 771e1d1a..775c1663 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.EcoreTest.xtendbin
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.EcoreTest.xtendbin
Binary files differ
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.FAMTest.xtendbin b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.FAMTest.xtendbin
index ad844992..4e802213 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.FAMTest.xtendbin
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.FAMTest.xtendbin
Binary files differ
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.FileSystemTest.xtendbin b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.FileSystemTest.xtendbin
index 7dcb4392..f7e42672 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.FileSystemTest.xtendbin
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.FileSystemTest.xtendbin
Binary files differ
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.GeneralTest.xtendbin b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.GeneralTest.xtendbin
index dc040005..ae8b52eb 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.GeneralTest.xtendbin
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.GeneralTest.xtendbin
Binary files differ
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.YakinduTest.xtendbin b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.YakinduTest.xtendbin
index 2bb8be0d..73b1182c 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.YakinduTest.xtendbin
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/.YakinduTest.xtendbin
Binary files differ
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.java b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.java
index 8ef096d9..7f6dfcd5 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.java
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/icse/FAMTest.java
@@ -3,10 +3,12 @@ package ca.mcgill.ecse.dslreasoner.vampire.icse;
3import ca.mcgill.ecse.dslreasoner.vampire.icse.GeneralTest; 3import ca.mcgill.ecse.dslreasoner.vampire.icse.GeneralTest;
4import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolver; 4import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolver;
5import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration; 5import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration;
6import functionalarchitecture.FAMTerminator;
6import functionalarchitecture.Function; 7import functionalarchitecture.Function;
7import functionalarchitecture.FunctionalArchitectureModel; 8import functionalarchitecture.FunctionalArchitectureModel;
8import functionalarchitecture.FunctionalOutput; 9import functionalarchitecture.FunctionalOutput;
9import functionalarchitecture.FunctionalarchitecturePackage; 10import functionalarchitecture.FunctionalarchitecturePackage;
11import hu.bme.mit.inf.dslreasoner.domains.transima.fam.FamPatterns;
10import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic; 12import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic;
11import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2LogicConfiguration; 13import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2LogicConfiguration;
12import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic_Trace; 14import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic_Trace;
@@ -20,12 +22,10 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicResult;
20import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult; 22import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult;
21import hu.bme.mit.inf.dslreasoner.logic2ecore.Logic2Ecore; 23import hu.bme.mit.inf.dslreasoner.logic2ecore.Logic2Ecore;
22import hu.bme.mit.inf.dslreasoner.viatra2logic.Viatra2Logic; 24import hu.bme.mit.inf.dslreasoner.viatra2logic.Viatra2Logic;
25import hu.bme.mit.inf.dslreasoner.viatra2logic.Viatra2LogicConfiguration;
26import hu.bme.mit.inf.dslreasoner.viatra2logic.ViatraQuerySetDescriptor;
23import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretation2logic.InstanceModel2Logic; 27import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretation2logic.InstanceModel2Logic;
24import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretation2logic.InstanceModel2PartialInterpretation; 28import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretation2logic.InstanceModel2PartialInterpretation;
25import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation;
26import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.visualisation.PartialInterpretation2Gml;
27import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.visualisation.PartialInterpretationVisualisation;
28import hu.bme.mit.inf.dslreasoner.visualisation.pi2graphviz.GraphvizVisualiser;
29import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace; 29import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace;
30import java.util.HashMap; 30import java.util.HashMap;
31import java.util.List; 31import java.util.List;
@@ -37,7 +37,6 @@ import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl;
37import org.eclipse.xtend2.lib.StringConcatenation; 37import org.eclipse.xtend2.lib.StringConcatenation;
38import org.eclipse.xtext.xbase.lib.Exceptions; 38import org.eclipse.xtext.xbase.lib.Exceptions;
39import org.eclipse.xtext.xbase.lib.InputOutput; 39import org.eclipse.xtext.xbase.lib.InputOutput;
40import org.eclipse.xtext.xbase.lib.IteratorExtensions;
41import org.eclipse.xtext.xbase.lib.ObjectExtensions; 40import org.eclipse.xtext.xbase.lib.ObjectExtensions;
42import org.eclipse.xtext.xbase.lib.Procedures.Procedure1; 41import org.eclipse.xtext.xbase.lib.Procedures.Procedure1;
43 42
@@ -64,12 +63,14 @@ public class FAMTest {
64 InputOutput.<String>println("Input and output workspaces are created"); 63 InputOutput.<String>println("Input and output workspaces are created");
65 final EcoreMetamodelDescriptor metamodel = GeneralTest.loadMetamodel(FunctionalarchitecturePackage.eINSTANCE); 64 final EcoreMetamodelDescriptor metamodel = GeneralTest.loadMetamodel(FunctionalarchitecturePackage.eINSTANCE);
66 final EList<EObject> partialModel = GeneralTest.loadPartialModel(inputs, "FAM/FaModel.xmi"); 65 final EList<EObject> partialModel = GeneralTest.loadPartialModel(inputs, "FAM/FaModel.xmi");
67 final Object queries = null; 66 final ViatraQuerySetDescriptor queries = GeneralTest.loadQueries(metamodel, FamPatterns.instance());
68 InputOutput.<String>println("DSL loaded"); 67 InputOutput.<String>println("DSL loaded");
69 Ecore2LogicConfiguration _ecore2LogicConfiguration = new Ecore2LogicConfiguration(); 68 Ecore2LogicConfiguration _ecore2LogicConfiguration = new Ecore2LogicConfiguration();
70 final TracedOutput<LogicProblem, Ecore2Logic_Trace> modelGenerationProblem = ecore2Logic.transformMetamodel(metamodel, _ecore2LogicConfiguration); 69 final TracedOutput<LogicProblem, Ecore2Logic_Trace> modelGenerationProblem = ecore2Logic.transformMetamodel(metamodel, _ecore2LogicConfiguration);
71 LogicProblem problem = modelGenerationProblem.getOutput(); 70 LogicProblem problem = modelGenerationProblem.getOutput();
72 problem = instanceModel2Logic.transform(modelGenerationProblem, partialModel).getOutput(); 71 problem = instanceModel2Logic.transform(modelGenerationProblem, partialModel).getOutput();
72 Viatra2LogicConfiguration _viatra2LogicConfiguration = new Viatra2LogicConfiguration();
73 problem = viatra2Logic.transformQueries(queries, modelGenerationProblem, _viatra2LogicConfiguration).getOutput();
73 workspace.writeModel(problem, "Fam.logicproblem"); 74 workspace.writeModel(problem, "Fam.logicproblem");
74 InputOutput.<String>println("Problem created"); 75 InputOutput.<String>println("Problem created");
75 long startTime = System.currentTimeMillis(); 76 long startTime = System.currentTimeMillis();
@@ -77,7 +78,7 @@ public class FAMTest {
77 VampireSolver _vampireSolver = new VampireSolver(); 78 VampireSolver _vampireSolver = new VampireSolver();
78 reasoner = _vampireSolver; 79 reasoner = _vampireSolver;
79 final HashMap<Class, Integer> classMapMin = new HashMap<Class, Integer>(); 80 final HashMap<Class, Integer> classMapMin = new HashMap<Class, Integer>();
80 classMapMin.put(FunctionalOutput.class, Integer.valueOf(3)); 81 classMapMin.put(FAMTerminator.class, Integer.valueOf(1));
81 final Map<Type, Integer> typeMapMin = GeneralTest.getTypeMap(classMapMin, metamodel, ecore2Logic, modelGenerationProblem.getTrace()); 82 final Map<Type, Integer> typeMapMin = GeneralTest.getTypeMap(classMapMin, metamodel, ecore2Logic, modelGenerationProblem.getTrace());
82 final HashMap<Class, Integer> classMapMax = new HashMap<Class, Integer>(); 83 final HashMap<Class, Integer> classMapMax = new HashMap<Class, Integer>();
83 classMapMax.put(FunctionalArchitectureModel.class, Integer.valueOf(3)); 84 classMapMax.put(FunctionalArchitectureModel.class, Integer.valueOf(3));
@@ -90,27 +91,22 @@ public class FAMTest {
90 it.documentationLevel = DocumentationLevel.FULL; 91 it.documentationLevel = DocumentationLevel.FULL;
91 it.typeScopes.minNewElements = 4; 92 it.typeScopes.minNewElements = 4;
92 it.typeScopes.maxNewElements = 5; 93 it.typeScopes.maxNewElements = 5;
94 int _size = typeMapMin.size();
95 boolean _notEquals = (_size != 0);
96 if (_notEquals) {
97 it.typeScopes.minNewElementsByType = typeMapMin;
98 }
93 it.contCycleLevel = 5; 99 it.contCycleLevel = 5;
94 it.uniquenessDuplicates = false; 100 it.uniquenessDuplicates = false;
95 }; 101 };
96 final VampireSolverConfiguration vampireConfig = ObjectExtensions.<VampireSolverConfiguration>operator_doubleArrow(_vampireSolverConfiguration, _function); 102 final VampireSolverConfiguration vampireConfig = ObjectExtensions.<VampireSolverConfiguration>operator_doubleArrow(_vampireSolverConfiguration, _function);
97 LogicResult solution = reasoner.solve(problem, vampireConfig, workspace); 103 LogicResult solution = reasoner.solve(problem, vampireConfig, workspace);
98 List<? extends LogicModelInterpretation> interpretations = reasoner.getInterpretations(((ModelResult) solution)); 104 List<? extends LogicModelInterpretation> interpretations = reasoner.getInterpretations(((ModelResult) solution));
105 InputOutput.<Class<? extends List>>print(interpretations.getClass());
99 for (final LogicModelInterpretation interpretation : interpretations) { 106 for (final LogicModelInterpretation interpretation : interpretations) {
100 { 107 {
101 final EObject model = logic2Ecore.transformInterpretation(interpretation, modelGenerationProblem.getTrace()); 108 final EObject model = logic2Ecore.transformInterpretation(interpretation, modelGenerationProblem.getTrace());
102 workspace.writeModel(model, "model.xmi"); 109 workspace.writeModel(model, "model.xmi");
103 final PartialInterpretation representation = im2pi.transform(modelGenerationProblem, IteratorExtensions.<EObject>toList(model.eAllContents()), false);
104 if ((representation instanceof PartialInterpretation)) {
105 final PartialInterpretation2Gml vis1 = new PartialInterpretation2Gml();
106 final String gml = vis1.transform(representation);
107 workspace.writeText("model.gml", gml);
108 final GraphvizVisualiser vis2 = new GraphvizVisualiser();
109 final PartialInterpretationVisualisation dot = vis2.visualiseConcretization(representation);
110 dot.writeToFile(workspace, "model.png");
111 } else {
112 InputOutput.<String>println("ERROR");
113 }
114 } 110 }
115 } 111 }
116 long _currentTimeMillis = System.currentTimeMillis(); 112 long _currentTimeMillis = System.currentTimeMillis();
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.MedicalSystem.xtendbin b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.MedicalSystem.xtendbin
index 7ab6b54b..91c99504 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.MedicalSystem.xtendbin
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.MedicalSystem.xtendbin
Binary files differ
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.SimpleRun.xtendbin b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.SimpleRun.xtendbin
index f7c267ec..dec17082 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.SimpleRun.xtendbin
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.SimpleRun.xtendbin
Binary files differ
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.VampireTest.xtendbin b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.VampireTest.xtendbin
index e91e816f..3c55afad 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.VampireTest.xtendbin
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/xtend-gen/ca/mcgill/ecse/dslreasoner/vampire/test/.VampireTest.xtendbin
Binary files differ