aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-06-13 11:15:12 +0200
committerLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-06-13 11:15:12 +0200
commit9e39671e47b12ef63178715b19d2ab23a9acdc11 (patch)
treeeb941857c11e1156d006e1fb6b885d164fed5f3d
parentCleared up visualisation thread (diff)
downloadVIATRA-Generator-9e39671e47b12ef63178715b19d2ab23a9acdc11.tar.gz
VIATRA-Generator-9e39671e47b12ef63178715b19d2ab23a9acdc11.tar.zst
VIATRA-Generator-9e39671e47b12ef63178715b19d2ab23a9acdc11.zip
Updated partial model representation
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/NaryRelationLinkElement.java28
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialBooleanInterpretation.java17
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialComplexTypeInterpretation.java69
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialIntegerInterpretation.java17
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialInterpretation.java276
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialPrimitiveInterpretation.java17
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialRealInterpretation.java17
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialStringInterpretation.java17
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialTypeInterpratation.java48
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationFactory.java63
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationPackage.java914
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/Scope.java106
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkElementImpl.java62
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialBooleanInterpretationImpl.java37
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialComplexTypeInterpretationImpl.java198
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialIntegerInterpretationImpl.java37
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialInterpretationImpl.java571
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialPrimitiveInterpretationImpl.java37
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialRealInterpretationImpl.java37
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialStringInterpretationImpl.java37
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialTypeInterpratationImpl.java103
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationFactoryImpl.java77
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java341
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/ScopeImpl.java279
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/util/PartialinterpretationAdapterFactory.java126
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/util/PartialinterpretationSwitch.java157
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.aird3703
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.ecore64
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.genmodel31
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialModelAnnotations.genmodel1
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/overview.pngbin0 -> 183150 bytes
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/relations.pngbin0 -> 142634 bytes
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/types.pngbin0 -> 221405 bytes
33 files changed, 4170 insertions, 3317 deletions
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/NaryRelationLinkElement.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/NaryRelationLinkElement.java
index 4b70390f..8dc06848 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/NaryRelationLinkElement.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/NaryRelationLinkElement.java
@@ -2,6 +2,7 @@
2 */ 2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation; 3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation;
4 4
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement;
5import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
6 7
7/** 8/**
@@ -14,6 +15,7 @@ import org.eclipse.emf.ecore.EObject;
14 * </p> 15 * </p>
15 * <ul> 16 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement#getIndex <em>Index</em>}</li> 17 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement#getIndex <em>Index</em>}</li>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement#getParam <em>Param</em>}</li>
17 * </ul> 19 * </ul>
18 * 20 *
19 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getNaryRelationLinkElement() 21 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getNaryRelationLinkElement()
@@ -47,4 +49,30 @@ public interface NaryRelationLinkElement extends EObject {
47 */ 49 */
48 void setIndex(int value); 50 void setIndex(int value);
49 51
52 /**
53 * Returns the value of the '<em><b>Param</b></em>' reference.
54 * <!-- begin-user-doc -->
55 * <p>
56 * If the meaning of the '<em>Param</em>' reference isn't clear,
57 * there really should be more of a description here...
58 * </p>
59 * <!-- end-user-doc -->
60 * @return the value of the '<em>Param</em>' reference.
61 * @see #setParam(DefinedElement)
62 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getNaryRelationLinkElement_Param()
63 * @model required="true"
64 * @generated
65 */
66 DefinedElement getParam();
67
68 /**
69 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement#getParam <em>Param</em>}' reference.
70 * <!-- begin-user-doc -->
71 * <!-- end-user-doc -->
72 * @param value the new value of the '<em>Param</em>' reference.
73 * @see #getParam()
74 * @generated
75 */
76 void setParam(DefinedElement value);
77
50} // NaryRelationLinkElement 78} // NaryRelationLinkElement
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialBooleanInterpretation.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialBooleanInterpretation.java
new file mode 100644
index 00000000..3f96fa10
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialBooleanInterpretation.java
@@ -0,0 +1,17 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation;
4
5
6/**
7 * <!-- begin-user-doc -->
8 * A representation of the model object '<em><b>Partial Boolean Interpretation</b></em>'.
9 * <!-- end-user-doc -->
10 *
11 *
12 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialBooleanInterpretation()
13 * @model
14 * @generated
15 */
16public interface PartialBooleanInterpretation extends PartialPrimitiveInterpretation {
17} // PartialBooleanInterpretation
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialComplexTypeInterpretation.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialComplexTypeInterpretation.java
new file mode 100644
index 00000000..c4431b18
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialComplexTypeInterpretation.java
@@ -0,0 +1,69 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation;
4
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration;
6
7import org.eclipse.emf.common.util.EList;
8
9/**
10 * <!-- begin-user-doc -->
11 * A representation of the model object '<em><b>Partial Complex Type Interpretation</b></em>'.
12 * <!-- end-user-doc -->
13 *
14 * <p>
15 * The following features are supported:
16 * </p>
17 * <ul>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation#getSupertypeInterpretation <em>Supertype Interpretation</em>}</li>
19 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation#getInterpretationOf <em>Interpretation Of</em>}</li>
20 * </ul>
21 *
22 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialComplexTypeInterpretation()
23 * @model
24 * @generated
25 */
26public interface PartialComplexTypeInterpretation extends PartialTypeInterpratation {
27 /**
28 * Returns the value of the '<em><b>Supertype Interpretation</b></em>' reference list.
29 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation}.
30 * <!-- begin-user-doc -->
31 * <p>
32 * If the meaning of the '<em>Supertype Interpretation</em>' reference list isn't clear,
33 * there really should be more of a description here...
34 * </p>
35 * <!-- end-user-doc -->
36 * @return the value of the '<em>Supertype Interpretation</em>' reference list.
37 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialComplexTypeInterpretation_SupertypeInterpretation()
38 * @model
39 * @generated
40 */
41 EList<PartialComplexTypeInterpretation> getSupertypeInterpretation();
42
43 /**
44 * Returns the value of the '<em><b>Interpretation Of</b></em>' reference.
45 * <!-- begin-user-doc -->
46 * <p>
47 * If the meaning of the '<em>Interpretation Of</em>' reference isn't clear,
48 * there really should be more of a description here...
49 * </p>
50 * <!-- end-user-doc -->
51 * @return the value of the '<em>Interpretation Of</em>' reference.
52 * @see #setInterpretationOf(TypeDeclaration)
53 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialComplexTypeInterpretation_InterpretationOf()
54 * @model required="true"
55 * @generated
56 */
57 TypeDeclaration getInterpretationOf();
58
59 /**
60 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation#getInterpretationOf <em>Interpretation Of</em>}' reference.
61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc -->
63 * @param value the new value of the '<em>Interpretation Of</em>' reference.
64 * @see #getInterpretationOf()
65 * @generated
66 */
67 void setInterpretationOf(TypeDeclaration value);
68
69} // PartialComplexTypeInterpretation
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialIntegerInterpretation.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialIntegerInterpretation.java
new file mode 100644
index 00000000..bbd43608
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialIntegerInterpretation.java
@@ -0,0 +1,17 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation;
4
5
6/**
7 * <!-- begin-user-doc -->
8 * A representation of the model object '<em><b>Partial Integer Interpretation</b></em>'.
9 * <!-- end-user-doc -->
10 *
11 *
12 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialIntegerInterpretation()
13 * @model
14 * @generated
15 */
16public interface PartialIntegerInterpretation extends PartialPrimitiveInterpretation {
17} // PartialIntegerInterpretation
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialInterpretation.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialInterpretation.java
index d0f77a52..098cc15b 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialInterpretation.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialInterpretation.java
@@ -25,21 +25,11 @@ import org.eclipse.emf.ecore.EObject;
25 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialfunctioninterpretation <em>Partialfunctioninterpretation</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialfunctioninterpretation <em>Partialfunctioninterpretation</em>}</li>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewElements <em>New Elements</em>}</li> 26 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewElements <em>New Elements</em>}</li>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialtypeinterpratation <em>Partialtypeinterpratation</em>}</li> 27 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialtypeinterpratation <em>Partialtypeinterpratation</em>}</li>
28 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getOpenWorldElements <em>Open World Elements</em>}</li>
29 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblemConainer <em>Problem Conainer</em>}</li>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getScopes <em>Scopes</em>}</li>
28 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElements <em>Min New Elements</em>}</li> 31 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElements <em>Min New Elements</em>}</li>
29 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewElements <em>Max New Elements</em>}</li> 32 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewElements <em>Max New Elements</em>}</li>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getOpenWorldElementPrototypes <em>Open World Element Prototypes</em>}</li>
31 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblemConainer <em>Problem Conainer</em>}</li>
32 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getStringelement <em>Stringelement</em>}</li>
33 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getStringelements <em>Stringelements</em>}</li>
34 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getRealelements <em>Realelements</em>}</li>
35 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getIntegerelements <em>Integerelements</em>}</li>
36 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getBooleanelements <em>Booleanelements</em>}</li>
37 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewIntegers <em>Max New Integers</em>}</li>
38 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewReals <em>Max New Reals</em>}</li>
39 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewStrings <em>Max New Strings</em>}</li>
40 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewStrings <em>New Strings</em>}</li>
41 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewReals <em>New Reals</em>}</li>
42 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewIntegers <em>New Integers</em>}</li>
43 * </ul> 33 * </ul>
44 * 34 *
45 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation() 35 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation()
@@ -154,74 +144,20 @@ public interface PartialInterpretation extends EObject {
154 EList<PartialTypeInterpratation> getPartialtypeinterpratation(); 144 EList<PartialTypeInterpratation> getPartialtypeinterpratation();
155 145
156 /** 146 /**
157 * Returns the value of the '<em><b>Min New Elements</b></em>' attribute. 147 * Returns the value of the '<em><b>Open World Elements</b></em>' containment reference list.
158 * The default value is <code>"0"</code>.
159 * <!-- begin-user-doc -->
160 * <p>
161 * If the meaning of the '<em>Min New Elements</em>' attribute isn't clear,
162 * there really should be more of a description here...
163 * </p>
164 * <!-- end-user-doc -->
165 * @return the value of the '<em>Min New Elements</em>' attribute.
166 * @see #setMinNewElements(int)
167 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_MinNewElements()
168 * @model default="0" id="true" required="true"
169 * @generated
170 */
171 int getMinNewElements();
172
173 /**
174 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElements <em>Min New Elements</em>}' attribute.
175 * <!-- begin-user-doc -->
176 * <!-- end-user-doc -->
177 * @param value the new value of the '<em>Min New Elements</em>' attribute.
178 * @see #getMinNewElements()
179 * @generated
180 */
181 void setMinNewElements(int value);
182
183 /**
184 * Returns the value of the '<em><b>Max New Elements</b></em>' attribute.
185 * The default value is <code>"0"</code>.
186 * <!-- begin-user-doc -->
187 * <p>
188 * If the meaning of the '<em>Max New Elements</em>' attribute isn't clear,
189 * there really should be more of a description here...
190 * </p>
191 * <!-- end-user-doc -->
192 * @return the value of the '<em>Max New Elements</em>' attribute.
193 * @see #setMaxNewElements(int)
194 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_MaxNewElements()
195 * @model default="0" required="true"
196 * @generated
197 */
198 int getMaxNewElements();
199
200 /**
201 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewElements <em>Max New Elements</em>}' attribute.
202 * <!-- begin-user-doc -->
203 * <!-- end-user-doc -->
204 * @param value the new value of the '<em>Max New Elements</em>' attribute.
205 * @see #getMaxNewElements()
206 * @generated
207 */
208 void setMaxNewElements(int value);
209
210 /**
211 * Returns the value of the '<em><b>Open World Element Prototypes</b></em>' containment reference list.
212 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement}. 148 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement}.
213 * <!-- begin-user-doc --> 149 * <!-- begin-user-doc -->
214 * <p> 150 * <p>
215 * If the meaning of the '<em>Open World Element Prototypes</em>' containment reference list isn't clear, 151 * If the meaning of the '<em>Open World Elements</em>' containment reference list isn't clear,
216 * there really should be more of a description here... 152 * there really should be more of a description here...
217 * </p> 153 * </p>
218 * <!-- end-user-doc --> 154 * <!-- end-user-doc -->
219 * @return the value of the '<em>Open World Element Prototypes</em>' containment reference list. 155 * @return the value of the '<em>Open World Elements</em>' containment reference list.
220 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_OpenWorldElementPrototypes() 156 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_OpenWorldElements()
221 * @model containment="true" 157 * @model containment="true"
222 * @generated 158 * @generated
223 */ 159 */
224 EList<DefinedElement> getOpenWorldElementPrototypes(); 160 EList<DefinedElement> getOpenWorldElements();
225 161
226 /** 162 /**
227 * Returns the value of the '<em><b>Problem Conainer</b></em>' containment reference. 163 * Returns the value of the '<em><b>Problem Conainer</b></em>' containment reference.
@@ -250,209 +186,73 @@ public interface PartialInterpretation extends EObject {
250 void setProblemConainer(LogicProblem value); 186 void setProblemConainer(LogicProblem value);
251 187
252 /** 188 /**
253 * Returns the value of the '<em><b>Stringelement</b></em>' containment reference list. 189 * Returns the value of the '<em><b>Scopes</b></em>' containment reference list.
254 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement}. 190 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope}.
255 * <!-- begin-user-doc --> 191 * <!-- begin-user-doc -->
256 * <p> 192 * <p>
257 * If the meaning of the '<em>Stringelement</em>' containment reference list isn't clear, 193 * If the meaning of the '<em>Scopes</em>' containment reference list isn't clear,
258 * there really should be more of a description here... 194 * there really should be more of a description here...
259 * </p> 195 * </p>
260 * <!-- end-user-doc --> 196 * <!-- end-user-doc -->
261 * @return the value of the '<em>Stringelement</em>' containment reference list. 197 * @return the value of the '<em>Scopes</em>' containment reference list.
262 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_Stringelement() 198 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_Scopes()
263 * @model containment="true" 199 * @model containment="true"
264 * @generated 200 * @generated
265 */ 201 */
266 EList<StringElement> getStringelement(); 202 EList<Scope> getScopes();
267 203
268 /** 204 /**
269 * Returns the value of the '<em><b>Stringelements</b></em>' containment reference list. 205 * Returns the value of the '<em><b>Min New Elements</b></em>' attribute.
270 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement}. 206 * The default value is <code>"0"</code>.
271 * <!-- begin-user-doc -->
272 * <p>
273 * If the meaning of the '<em>Stringelements</em>' containment reference list isn't clear,
274 * there really should be more of a description here...
275 * </p>
276 * <!-- end-user-doc -->
277 * @return the value of the '<em>Stringelements</em>' containment reference list.
278 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_Stringelements()
279 * @model containment="true"
280 * @generated
281 */
282 EList<StringElement> getStringelements();
283
284 /**
285 * Returns the value of the '<em><b>Realelements</b></em>' containment reference list.
286 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement}.
287 * <!-- begin-user-doc -->
288 * <p>
289 * If the meaning of the '<em>Realelements</em>' containment reference list isn't clear,
290 * there really should be more of a description here...
291 * </p>
292 * <!-- end-user-doc -->
293 * @return the value of the '<em>Realelements</em>' containment reference list.
294 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_Realelements()
295 * @model containment="true"
296 * @generated
297 */
298 EList<RealElement> getRealelements();
299
300 /**
301 * Returns the value of the '<em><b>Integerelements</b></em>' containment reference list.
302 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement}.
303 * <!-- begin-user-doc -->
304 * <p>
305 * If the meaning of the '<em>Integerelements</em>' containment reference list isn't clear,
306 * there really should be more of a description here...
307 * </p>
308 * <!-- end-user-doc -->
309 * @return the value of the '<em>Integerelements</em>' containment reference list.
310 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_Integerelements()
311 * @model containment="true"
312 * @generated
313 */
314 EList<IntegerElement> getIntegerelements();
315
316 /**
317 * Returns the value of the '<em><b>Booleanelements</b></em>' containment reference list.
318 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BooleanElement}.
319 * <!-- begin-user-doc -->
320 * <p>
321 * If the meaning of the '<em>Booleanelements</em>' containment reference list isn't clear,
322 * there really should be more of a description here...
323 * </p>
324 * <!-- end-user-doc -->
325 * @return the value of the '<em>Booleanelements</em>' containment reference list.
326 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_Booleanelements()
327 * @model containment="true"
328 * @generated
329 */
330 EList<BooleanElement> getBooleanelements();
331
332 /**
333 * Returns the value of the '<em><b>Max New Integers</b></em>' attribute.
334 * <!-- begin-user-doc -->
335 * <p>
336 * If the meaning of the '<em>Max New Integers</em>' attribute isn't clear,
337 * there really should be more of a description here...
338 * </p>
339 * <!-- end-user-doc -->
340 * @return the value of the '<em>Max New Integers</em>' attribute.
341 * @see #setMaxNewIntegers(int)
342 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_MaxNewIntegers()
343 * @model required="true"
344 * @generated
345 */
346 int getMaxNewIntegers();
347
348 /**
349 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewIntegers <em>Max New Integers</em>}' attribute.
350 * <!-- begin-user-doc -->
351 * <!-- end-user-doc -->
352 * @param value the new value of the '<em>Max New Integers</em>' attribute.
353 * @see #getMaxNewIntegers()
354 * @generated
355 */
356 void setMaxNewIntegers(int value);
357
358 /**
359 * Returns the value of the '<em><b>Max New Reals</b></em>' attribute.
360 * <!-- begin-user-doc -->
361 * <p>
362 * If the meaning of the '<em>Max New Reals</em>' attribute isn't clear,
363 * there really should be more of a description here...
364 * </p>
365 * <!-- end-user-doc -->
366 * @return the value of the '<em>Max New Reals</em>' attribute.
367 * @see #setMaxNewReals(int)
368 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_MaxNewReals()
369 * @model required="true"
370 * @generated
371 */
372 int getMaxNewReals();
373
374 /**
375 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewReals <em>Max New Reals</em>}' attribute.
376 * <!-- begin-user-doc -->
377 * <!-- end-user-doc -->
378 * @param value the new value of the '<em>Max New Reals</em>' attribute.
379 * @see #getMaxNewReals()
380 * @generated
381 */
382 void setMaxNewReals(int value);
383
384 /**
385 * Returns the value of the '<em><b>Max New Strings</b></em>' attribute.
386 * <!-- begin-user-doc --> 207 * <!-- begin-user-doc -->
387 * <p> 208 * <p>
388 * If the meaning of the '<em>Max New Strings</em>' attribute isn't clear, 209 * If the meaning of the '<em>Min New Elements</em>' attribute isn't clear,
389 * there really should be more of a description here... 210 * there really should be more of a description here...
390 * </p> 211 * </p>
391 * <!-- end-user-doc --> 212 * <!-- end-user-doc -->
392 * @return the value of the '<em>Max New Strings</em>' attribute. 213 * @return the value of the '<em>Min New Elements</em>' attribute.
393 * @see #setMaxNewStrings(int) 214 * @see #setMinNewElements(int)
394 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_MaxNewStrings() 215 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_MinNewElements()
395 * @model required="true" 216 * @model default="0" required="true"
396 * @generated 217 * @generated
397 */ 218 */
398 int getMaxNewStrings(); 219 int getMinNewElements();
399 220
400 /** 221 /**
401 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewStrings <em>Max New Strings</em>}' attribute. 222 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElements <em>Min New Elements</em>}' attribute.
402 * <!-- begin-user-doc --> 223 * <!-- begin-user-doc -->
403 * <!-- end-user-doc --> 224 * <!-- end-user-doc -->
404 * @param value the new value of the '<em>Max New Strings</em>' attribute. 225 * @param value the new value of the '<em>Min New Elements</em>' attribute.
405 * @see #getMaxNewStrings() 226 * @see #getMinNewElements()
406 * @generated
407 */
408 void setMaxNewStrings(int value);
409
410 /**
411 * Returns the value of the '<em><b>New Strings</b></em>' containment reference list.
412 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement}.
413 * <!-- begin-user-doc -->
414 * <p>
415 * If the meaning of the '<em>New Strings</em>' containment reference list isn't clear,
416 * there really should be more of a description here...
417 * </p>
418 * <!-- end-user-doc -->
419 * @return the value of the '<em>New Strings</em>' containment reference list.
420 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_NewStrings()
421 * @model containment="true"
422 * @generated 227 * @generated
423 */ 228 */
424 EList<StringElement> getNewStrings(); 229 void setMinNewElements(int value);
425 230
426 /** 231 /**
427 * Returns the value of the '<em><b>New Reals</b></em>' containment reference list. 232 * Returns the value of the '<em><b>Max New Elements</b></em>' attribute.
428 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement}. 233 * The default value is <code>"-1"</code>.
429 * <!-- begin-user-doc --> 234 * <!-- begin-user-doc -->
430 * <p> 235 * <p>
431 * If the meaning of the '<em>New Reals</em>' containment reference list isn't clear, 236 * If the meaning of the '<em>Max New Elements</em>' attribute isn't clear,
432 * there really should be more of a description here... 237 * there really should be more of a description here...
433 * </p> 238 * </p>
434 * <!-- end-user-doc --> 239 * <!-- end-user-doc -->
435 * @return the value of the '<em>New Reals</em>' containment reference list. 240 * @return the value of the '<em>Max New Elements</em>' attribute.
436 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_NewReals() 241 * @see #setMaxNewElements(int)
437 * @model containment="true" 242 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_MaxNewElements()
243 * @model default="-1" required="true"
438 * @generated 244 * @generated
439 */ 245 */
440 EList<RealElement> getNewReals(); 246 int getMaxNewElements();
441 247
442 /** 248 /**
443 * Returns the value of the '<em><b>New Integers</b></em>' containment reference list. 249 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewElements <em>Max New Elements</em>}' attribute.
444 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement}.
445 * <!-- begin-user-doc --> 250 * <!-- begin-user-doc -->
446 * <p>
447 * If the meaning of the '<em>New Integers</em>' containment reference list isn't clear,
448 * there really should be more of a description here...
449 * </p>
450 * <!-- end-user-doc --> 251 * <!-- end-user-doc -->
451 * @return the value of the '<em>New Integers</em>' containment reference list. 252 * @param value the new value of the '<em>Max New Elements</em>' attribute.
452 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_NewIntegers() 253 * @see #getMaxNewElements()
453 * @model containment="true"
454 * @generated 254 * @generated
455 */ 255 */
456 EList<IntegerElement> getNewIntegers(); 256 void setMaxNewElements(int value);
457 257
458} // PartialInterpretation 258} // PartialInterpretation
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialPrimitiveInterpretation.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialPrimitiveInterpretation.java
new file mode 100644
index 00000000..0efebd6f
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialPrimitiveInterpretation.java
@@ -0,0 +1,17 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation;
4
5
6/**
7 * <!-- begin-user-doc -->
8 * A representation of the model object '<em><b>Partial Primitive Interpretation</b></em>'.
9 * <!-- end-user-doc -->
10 *
11 *
12 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialPrimitiveInterpretation()
13 * @model abstract="true"
14 * @generated
15 */
16public interface PartialPrimitiveInterpretation extends PartialTypeInterpratation {
17} // PartialPrimitiveInterpretation
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialRealInterpretation.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialRealInterpretation.java
new file mode 100644
index 00000000..e4ce4a00
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialRealInterpretation.java
@@ -0,0 +1,17 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation;
4
5
6/**
7 * <!-- begin-user-doc -->
8 * A representation of the model object '<em><b>Partial Real Interpretation</b></em>'.
9 * <!-- end-user-doc -->
10 *
11 *
12 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialRealInterpretation()
13 * @model
14 * @generated
15 */
16public interface PartialRealInterpretation extends PartialPrimitiveInterpretation {
17} // PartialRealInterpretation
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialStringInterpretation.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialStringInterpretation.java
new file mode 100644
index 00000000..372b3ee3
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialStringInterpretation.java
@@ -0,0 +1,17 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation;
4
5
6/**
7 * <!-- begin-user-doc -->
8 * A representation of the model object '<em><b>Partial String Interpretation</b></em>'.
9 * <!-- end-user-doc -->
10 *
11 *
12 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialStringInterpretation()
13 * @model
14 * @generated
15 */
16public interface PartialStringInterpretation extends PartialPrimitiveInterpretation {
17} // PartialStringInterpretation
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialTypeInterpratation.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialTypeInterpratation.java
index ff313b42..8e2def20 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialTypeInterpratation.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialTypeInterpratation.java
@@ -3,8 +3,6 @@
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation; 3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation;
4 4
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; 5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement;
6import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration;
7
8import org.eclipse.emf.common.util.EList; 6import org.eclipse.emf.common.util.EList;
9import org.eclipse.emf.ecore.EObject; 7import org.eclipse.emf.ecore.EObject;
10 8
@@ -17,43 +15,15 @@ import org.eclipse.emf.ecore.EObject;
17 * The following features are supported: 15 * The following features are supported:
18 * </p> 16 * </p>
19 * <ul> 17 * <ul>
20 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getInterpretationOf <em>Interpretation Of</em>}</li>
21 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getElements <em>Elements</em>}</li> 18 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getElements <em>Elements</em>}</li>
22 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getSupertypeInterpretation <em>Supertype Interpretation</em>}</li>
23 * </ul> 19 * </ul>
24 * 20 *
25 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialTypeInterpratation() 21 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialTypeInterpratation()
26 * @model 22 * @model abstract="true"
27 * @generated 23 * @generated
28 */ 24 */
29public interface PartialTypeInterpratation extends EObject { 25public interface PartialTypeInterpratation extends EObject {
30 /** 26 /**
31 * Returns the value of the '<em><b>Interpretation Of</b></em>' reference.
32 * <!-- begin-user-doc -->
33 * <p>
34 * If the meaning of the '<em>Interpretation Of</em>' reference isn't clear,
35 * there really should be more of a description here...
36 * </p>
37 * <!-- end-user-doc -->
38 * @return the value of the '<em>Interpretation Of</em>' reference.
39 * @see #setInterpretationOf(TypeDeclaration)
40 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialTypeInterpratation_InterpretationOf()
41 * @model required="true"
42 * @generated
43 */
44 TypeDeclaration getInterpretationOf();
45
46 /**
47 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getInterpretationOf <em>Interpretation Of</em>}' reference.
48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc -->
50 * @param value the new value of the '<em>Interpretation Of</em>' reference.
51 * @see #getInterpretationOf()
52 * @generated
53 */
54 void setInterpretationOf(TypeDeclaration value);
55
56 /**
57 * Returns the value of the '<em><b>Elements</b></em>' reference list. 27 * Returns the value of the '<em><b>Elements</b></em>' reference list.
58 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement}. 28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement}.
59 * <!-- begin-user-doc --> 29 * <!-- begin-user-doc -->
@@ -69,20 +39,4 @@ public interface PartialTypeInterpratation extends EObject {
69 */ 39 */
70 EList<DefinedElement> getElements(); 40 EList<DefinedElement> getElements();
71 41
72 /**
73 * Returns the value of the '<em><b>Supertype Interpretation</b></em>' reference list.
74 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation}.
75 * <!-- begin-user-doc -->
76 * <p>
77 * If the meaning of the '<em>Supertype Interpretation</em>' reference list isn't clear,
78 * there really should be more of a description here...
79 * </p>
80 * <!-- end-user-doc -->
81 * @return the value of the '<em>Supertype Interpretation</em>' reference list.
82 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialTypeInterpratation_SupertypeInterpretation()
83 * @model
84 * @generated
85 */
86 EList<PartialTypeInterpratation> getSupertypeInterpretation();
87
88} // PartialTypeInterpratation 42} // PartialTypeInterpratation
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationFactory.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationFactory.java
index da71e230..df29f0a4 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationFactory.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationFactory.java
@@ -58,15 +58,6 @@ public interface PartialinterpretationFactory extends EFactory {
58 PartialFunctionInterpretation createPartialFunctionInterpretation(); 58 PartialFunctionInterpretation createPartialFunctionInterpretation();
59 59
60 /** 60 /**
61 * Returns a new object of class '<em>Partial Type Interpratation</em>'.
62 * <!-- begin-user-doc -->
63 * <!-- end-user-doc -->
64 * @return a new object of class '<em>Partial Type Interpratation</em>'.
65 * @generated
66 */
67 PartialTypeInterpratation createPartialTypeInterpratation();
68
69 /**
70 * Returns a new object of class '<em>Unary Element Relation Link</em>'. 61 * Returns a new object of class '<em>Unary Element Relation Link</em>'.
71 * <!-- begin-user-doc --> 62 * <!-- begin-user-doc -->
72 * <!-- end-user-doc --> 63 * <!-- end-user-doc -->
@@ -139,6 +130,60 @@ public interface PartialinterpretationFactory extends EFactory {
139 StringElement createStringElement(); 130 StringElement createStringElement();
140 131
141 /** 132 /**
133 * Returns a new object of class '<em>Scope</em>'.
134 * <!-- begin-user-doc -->
135 * <!-- end-user-doc -->
136 * @return a new object of class '<em>Scope</em>'.
137 * @generated
138 */
139 Scope createScope();
140
141 /**
142 * Returns a new object of class '<em>Partial Boolean Interpretation</em>'.
143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc -->
145 * @return a new object of class '<em>Partial Boolean Interpretation</em>'.
146 * @generated
147 */
148 PartialBooleanInterpretation createPartialBooleanInterpretation();
149
150 /**
151 * Returns a new object of class '<em>Partial Integer Interpretation</em>'.
152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc -->
154 * @return a new object of class '<em>Partial Integer Interpretation</em>'.
155 * @generated
156 */
157 PartialIntegerInterpretation createPartialIntegerInterpretation();
158
159 /**
160 * Returns a new object of class '<em>Partial Real Interpretation</em>'.
161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc -->
163 * @return a new object of class '<em>Partial Real Interpretation</em>'.
164 * @generated
165 */
166 PartialRealInterpretation createPartialRealInterpretation();
167
168 /**
169 * Returns a new object of class '<em>Partial String Interpretation</em>'.
170 * <!-- begin-user-doc -->
171 * <!-- end-user-doc -->
172 * @return a new object of class '<em>Partial String Interpretation</em>'.
173 * @generated
174 */
175 PartialStringInterpretation createPartialStringInterpretation();
176
177 /**
178 * Returns a new object of class '<em>Partial Complex Type Interpretation</em>'.
179 * <!-- begin-user-doc -->
180 * <!-- end-user-doc -->
181 * @return a new object of class '<em>Partial Complex Type Interpretation</em>'.
182 * @generated
183 */
184 PartialComplexTypeInterpretation createPartialComplexTypeInterpretation();
185
186 /**
142 * Returns the package supported by this factory. 187 * Returns the package supported by this factory.
143 * <!-- begin-user-doc --> 188 * <!-- begin-user-doc -->
144 * <!-- end-user-doc --> 189 * <!-- end-user-doc -->
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationPackage.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationPackage.java
index f95262f9..ba04bca8 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationPackage.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationPackage.java
@@ -122,31 +122,13 @@ public interface PartialinterpretationPackage extends EPackage {
122 int PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION = 5; 122 int PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION = 5;
123 123
124 /** 124 /**
125 * The feature id for the '<em><b>Min New Elements</b></em>' attribute. 125 * The feature id for the '<em><b>Open World Elements</b></em>' containment reference list.
126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc -->
128 * @generated
129 * @ordered
130 */
131 int PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS = 6;
132
133 /**
134 * The feature id for the '<em><b>Max New Elements</b></em>' attribute.
135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc -->
137 * @generated
138 * @ordered
139 */
140 int PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS = 7;
141
142 /**
143 * The feature id for the '<em><b>Open World Element Prototypes</b></em>' containment reference list.
144 * <!-- begin-user-doc --> 126 * <!-- begin-user-doc -->
145 * <!-- end-user-doc --> 127 * <!-- end-user-doc -->
146 * @generated 128 * @generated
147 * @ordered 129 * @ordered
148 */ 130 */
149 int PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPES = 8; 131 int PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS = 6;
150 132
151 /** 133 /**
152 * The feature id for the '<em><b>Problem Conainer</b></em>' containment reference. 134 * The feature id for the '<em><b>Problem Conainer</b></em>' containment reference.
@@ -155,106 +137,34 @@ public interface PartialinterpretationPackage extends EPackage {
155 * @generated 137 * @generated
156 * @ordered 138 * @ordered
157 */ 139 */
158 int PARTIAL_INTERPRETATION__PROBLEM_CONAINER = 9; 140 int PARTIAL_INTERPRETATION__PROBLEM_CONAINER = 7;
159
160 /**
161 * The feature id for the '<em><b>Stringelement</b></em>' containment reference list.
162 * <!-- begin-user-doc -->
163 * <!-- end-user-doc -->
164 * @generated
165 * @ordered
166 */
167 int PARTIAL_INTERPRETATION__STRINGELEMENT = 10;
168
169 /**
170 * The feature id for the '<em><b>Stringelements</b></em>' containment reference list.
171 * <!-- begin-user-doc -->
172 * <!-- end-user-doc -->
173 * @generated
174 * @ordered
175 */
176 int PARTIAL_INTERPRETATION__STRINGELEMENTS = 11;
177
178 /**
179 * The feature id for the '<em><b>Realelements</b></em>' containment reference list.
180 * <!-- begin-user-doc -->
181 * <!-- end-user-doc -->
182 * @generated
183 * @ordered
184 */
185 int PARTIAL_INTERPRETATION__REALELEMENTS = 12;
186
187 /**
188 * The feature id for the '<em><b>Integerelements</b></em>' containment reference list.
189 * <!-- begin-user-doc -->
190 * <!-- end-user-doc -->
191 * @generated
192 * @ordered
193 */
194 int PARTIAL_INTERPRETATION__INTEGERELEMENTS = 13;
195
196 /**
197 * The feature id for the '<em><b>Booleanelements</b></em>' containment reference list.
198 * <!-- begin-user-doc -->
199 * <!-- end-user-doc -->
200 * @generated
201 * @ordered
202 */
203 int PARTIAL_INTERPRETATION__BOOLEANELEMENTS = 14;
204
205 /**
206 * The feature id for the '<em><b>Max New Integers</b></em>' attribute.
207 * <!-- begin-user-doc -->
208 * <!-- end-user-doc -->
209 * @generated
210 * @ordered
211 */
212 int PARTIAL_INTERPRETATION__MAX_NEW_INTEGERS = 15;
213 141
214 /** 142 /**
215 * The feature id for the '<em><b>Max New Reals</b></em>' attribute. 143 * The feature id for the '<em><b>Scopes</b></em>' containment reference list.
216 * <!-- begin-user-doc --> 144 * <!-- begin-user-doc -->
217 * <!-- end-user-doc --> 145 * <!-- end-user-doc -->
218 * @generated 146 * @generated
219 * @ordered 147 * @ordered
220 */ 148 */
221 int PARTIAL_INTERPRETATION__MAX_NEW_REALS = 16; 149 int PARTIAL_INTERPRETATION__SCOPES = 8;
222 150
223 /** 151 /**
224 * The feature id for the '<em><b>Max New Strings</b></em>' attribute. 152 * The feature id for the '<em><b>Min New Elements</b></em>' attribute.
225 * <!-- begin-user-doc -->
226 * <!-- end-user-doc -->
227 * @generated
228 * @ordered
229 */
230 int PARTIAL_INTERPRETATION__MAX_NEW_STRINGS = 17;
231
232 /**
233 * The feature id for the '<em><b>New Strings</b></em>' containment reference list.
234 * <!-- begin-user-doc -->
235 * <!-- end-user-doc -->
236 * @generated
237 * @ordered
238 */
239 int PARTIAL_INTERPRETATION__NEW_STRINGS = 18;
240
241 /**
242 * The feature id for the '<em><b>New Reals</b></em>' containment reference list.
243 * <!-- begin-user-doc --> 153 * <!-- begin-user-doc -->
244 * <!-- end-user-doc --> 154 * <!-- end-user-doc -->
245 * @generated 155 * @generated
246 * @ordered 156 * @ordered
247 */ 157 */
248 int PARTIAL_INTERPRETATION__NEW_REALS = 19; 158 int PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS = 9;
249 159
250 /** 160 /**
251 * The feature id for the '<em><b>New Integers</b></em>' containment reference list. 161 * The feature id for the '<em><b>Max New Elements</b></em>' attribute.
252 * <!-- begin-user-doc --> 162 * <!-- begin-user-doc -->
253 * <!-- end-user-doc --> 163 * <!-- end-user-doc -->
254 * @generated 164 * @generated
255 * @ordered 165 * @ordered
256 */ 166 */
257 int PARTIAL_INTERPRETATION__NEW_INTEGERS = 20; 167 int PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS = 10;
258 168
259 /** 169 /**
260 * The number of structural features of the '<em>Partial Interpretation</em>' class. 170 * The number of structural features of the '<em>Partial Interpretation</em>' class.
@@ -263,7 +173,7 @@ public interface PartialinterpretationPackage extends EPackage {
263 * @generated 173 * @generated
264 * @ordered 174 * @ordered
265 */ 175 */
266 int PARTIAL_INTERPRETATION_FEATURE_COUNT = 21; 176 int PARTIAL_INTERPRETATION_FEATURE_COUNT = 11;
267 177
268 /** 178 /**
269 * The number of operations of the '<em>Partial Interpretation</em>' class. 179 * The number of operations of the '<em>Partial Interpretation</em>' class.
@@ -423,31 +333,13 @@ public interface PartialinterpretationPackage extends EPackage {
423 int PARTIAL_TYPE_INTERPRATATION = 4; 333 int PARTIAL_TYPE_INTERPRATATION = 4;
424 334
425 /** 335 /**
426 * The feature id for the '<em><b>Interpretation Of</b></em>' reference.
427 * <!-- begin-user-doc -->
428 * <!-- end-user-doc -->
429 * @generated
430 * @ordered
431 */
432 int PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF = 0;
433
434 /**
435 * The feature id for the '<em><b>Elements</b></em>' reference list. 336 * The feature id for the '<em><b>Elements</b></em>' reference list.
436 * <!-- begin-user-doc --> 337 * <!-- begin-user-doc -->
437 * <!-- end-user-doc --> 338 * <!-- end-user-doc -->
438 * @generated 339 * @generated
439 * @ordered 340 * @ordered
440 */ 341 */
441 int PARTIAL_TYPE_INTERPRATATION__ELEMENTS = 1; 342 int PARTIAL_TYPE_INTERPRATATION__ELEMENTS = 0;
442
443 /**
444 * The feature id for the '<em><b>Supertype Interpretation</b></em>' reference list.
445 * <!-- begin-user-doc -->
446 * <!-- end-user-doc -->
447 * @generated
448 * @ordered
449 */
450 int PARTIAL_TYPE_INTERPRATATION__SUPERTYPE_INTERPRETATION = 2;
451 343
452 /** 344 /**
453 * The number of structural features of the '<em>Partial Type Interpratation</em>' class. 345 * The number of structural features of the '<em>Partial Type Interpratation</em>' class.
@@ -456,7 +348,7 @@ public interface PartialinterpretationPackage extends EPackage {
456 * @generated 348 * @generated
457 * @ordered 349 * @ordered
458 */ 350 */
459 int PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT = 3; 351 int PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT = 1;
460 352
461 /** 353 /**
462 * The number of operations of the '<em>Partial Type Interpratation</em>' class. 354 * The number of operations of the '<em>Partial Type Interpratation</em>' class.
@@ -635,13 +527,22 @@ public interface PartialinterpretationPackage extends EPackage {
635 int NARY_RELATION_LINK_ELEMENT__INDEX = 0; 527 int NARY_RELATION_LINK_ELEMENT__INDEX = 0;
636 528
637 /** 529 /**
530 * The feature id for the '<em><b>Param</b></em>' reference.
531 * <!-- begin-user-doc -->
532 * <!-- end-user-doc -->
533 * @generated
534 * @ordered
535 */
536 int NARY_RELATION_LINK_ELEMENT__PARAM = 1;
537
538 /**
638 * The number of structural features of the '<em>Nary Relation Link Element</em>' class. 539 * The number of structural features of the '<em>Nary Relation Link Element</em>' class.
639 * <!-- begin-user-doc --> 540 * <!-- begin-user-doc -->
640 * <!-- end-user-doc --> 541 * <!-- end-user-doc -->
641 * @generated 542 * @generated
642 * @ordered 543 * @ordered
643 */ 544 */
644 int NARY_RELATION_LINK_ELEMENT_FEATURE_COUNT = 1; 545 int NARY_RELATION_LINK_ELEMENT_FEATURE_COUNT = 2;
645 546
646 /** 547 /**
647 * The number of operations of the '<em>Nary Relation Link Element</em>' class. 548 * The number of operations of the '<em>Nary Relation Link Element</em>' class.
@@ -966,245 +867,432 @@ public interface PartialinterpretationPackage extends EPackage {
966 867
967 868
968 /** 869 /**
969 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation <em>Partial Interpretation</em>}'. 870 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl <em>Scope</em>}' class.
970 * <!-- begin-user-doc --> 871 * <!-- begin-user-doc -->
971 * <!-- end-user-doc --> 872 * <!-- end-user-doc -->
972 * @return the meta object for class '<em>Partial Interpretation</em>'. 873 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl
973 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation 874 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getScope()
974 * @generated 875 * @generated
975 */ 876 */
976 EClass getPartialInterpretation(); 877 int SCOPE = 15;
977 878
978 /** 879 /**
979 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblem <em>Problem</em>}'. 880 * The feature id for the '<em><b>Min New Elements</b></em>' attribute.
980 * <!-- begin-user-doc --> 881 * <!-- begin-user-doc -->
981 * <!-- end-user-doc --> 882 * <!-- end-user-doc -->
982 * @return the meta object for the reference '<em>Problem</em>'.
983 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblem()
984 * @see #getPartialInterpretation()
985 * @generated 883 * @generated
884 * @ordered
986 */ 885 */
987 EReference getPartialInterpretation_Problem(); 886 int SCOPE__MIN_NEW_ELEMENTS = 0;
988 887
989 /** 888 /**
990 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialconstantinterpretation <em>Partialconstantinterpretation</em>}'. 889 * The feature id for the '<em><b>Max New Elements</b></em>' attribute.
991 * <!-- begin-user-doc --> 890 * <!-- begin-user-doc -->
992 * <!-- end-user-doc --> 891 * <!-- end-user-doc -->
993 * @return the meta object for the containment reference list '<em>Partialconstantinterpretation</em>'.
994 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialconstantinterpretation()
995 * @see #getPartialInterpretation()
996 * @generated 892 * @generated
893 * @ordered
997 */ 894 */
998 EReference getPartialInterpretation_Partialconstantinterpretation(); 895 int SCOPE__MAX_NEW_ELEMENTS = 1;
999 896
1000 /** 897 /**
1001 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialrelationinterpretation <em>Partialrelationinterpretation</em>}'. 898 * The feature id for the '<em><b>Target Type Interpretation</b></em>' reference.
1002 * <!-- begin-user-doc --> 899 * <!-- begin-user-doc -->
1003 * <!-- end-user-doc --> 900 * <!-- end-user-doc -->
1004 * @return the meta object for the containment reference list '<em>Partialrelationinterpretation</em>'.
1005 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialrelationinterpretation()
1006 * @see #getPartialInterpretation()
1007 * @generated 901 * @generated
902 * @ordered
1008 */ 903 */
1009 EReference getPartialInterpretation_Partialrelationinterpretation(); 904 int SCOPE__TARGET_TYPE_INTERPRETATION = 2;
1010 905
1011 /** 906 /**
1012 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialfunctioninterpretation <em>Partialfunctioninterpretation</em>}'. 907 * The number of structural features of the '<em>Scope</em>' class.
1013 * <!-- begin-user-doc --> 908 * <!-- begin-user-doc -->
1014 * <!-- end-user-doc --> 909 * <!-- end-user-doc -->
1015 * @return the meta object for the containment reference list '<em>Partialfunctioninterpretation</em>'.
1016 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialfunctioninterpretation()
1017 * @see #getPartialInterpretation()
1018 * @generated 910 * @generated
911 * @ordered
1019 */ 912 */
1020 EReference getPartialInterpretation_Partialfunctioninterpretation(); 913 int SCOPE_FEATURE_COUNT = 3;
1021 914
1022 /** 915 /**
1023 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewElements <em>New Elements</em>}'. 916 * The number of operations of the '<em>Scope</em>' class.
1024 * <!-- begin-user-doc --> 917 * <!-- begin-user-doc -->
1025 * <!-- end-user-doc --> 918 * <!-- end-user-doc -->
1026 * @return the meta object for the containment reference list '<em>New Elements</em>'.
1027 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewElements()
1028 * @see #getPartialInterpretation()
1029 * @generated 919 * @generated
920 * @ordered
1030 */ 921 */
1031 EReference getPartialInterpretation_NewElements(); 922 int SCOPE_OPERATION_COUNT = 0;
1032 923
1033 /** 924 /**
1034 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialtypeinterpratation <em>Partialtypeinterpratation</em>}'. 925 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialPrimitiveInterpretationImpl <em>Partial Primitive Interpretation</em>}' class.
1035 * <!-- begin-user-doc --> 926 * <!-- begin-user-doc -->
1036 * <!-- end-user-doc --> 927 * <!-- end-user-doc -->
1037 * @return the meta object for the containment reference list '<em>Partialtypeinterpratation</em>'. 928 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialPrimitiveInterpretationImpl
1038 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialtypeinterpratation() 929 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialPrimitiveInterpretation()
1039 * @see #getPartialInterpretation()
1040 * @generated 930 * @generated
1041 */ 931 */
1042 EReference getPartialInterpretation_Partialtypeinterpratation(); 932 int PARTIAL_PRIMITIVE_INTERPRETATION = 16;
1043 933
1044 /** 934 /**
1045 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElements <em>Min New Elements</em>}'. 935 * The feature id for the '<em><b>Elements</b></em>' reference list.
1046 * <!-- begin-user-doc --> 936 * <!-- begin-user-doc -->
1047 * <!-- end-user-doc --> 937 * <!-- end-user-doc -->
1048 * @return the meta object for the attribute '<em>Min New Elements</em>'.
1049 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElements()
1050 * @see #getPartialInterpretation()
1051 * @generated 938 * @generated
939 * @ordered
1052 */ 940 */
1053 EAttribute getPartialInterpretation_MinNewElements(); 941 int PARTIAL_PRIMITIVE_INTERPRETATION__ELEMENTS = PARTIAL_TYPE_INTERPRATATION__ELEMENTS;
1054 942
1055 /** 943 /**
1056 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewElements <em>Max New Elements</em>}'. 944 * The number of structural features of the '<em>Partial Primitive Interpretation</em>' class.
1057 * <!-- begin-user-doc --> 945 * <!-- begin-user-doc -->
1058 * <!-- end-user-doc --> 946 * <!-- end-user-doc -->
1059 * @return the meta object for the attribute '<em>Max New Elements</em>'.
1060 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewElements()
1061 * @see #getPartialInterpretation()
1062 * @generated 947 * @generated
948 * @ordered
1063 */ 949 */
1064 EAttribute getPartialInterpretation_MaxNewElements(); 950 int PARTIAL_PRIMITIVE_INTERPRETATION_FEATURE_COUNT = PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT + 0;
1065 951
1066 /** 952 /**
1067 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getOpenWorldElementPrototypes <em>Open World Element Prototypes</em>}'. 953 * The number of operations of the '<em>Partial Primitive Interpretation</em>' class.
1068 * <!-- begin-user-doc --> 954 * <!-- begin-user-doc -->
1069 * <!-- end-user-doc --> 955 * <!-- end-user-doc -->
1070 * @return the meta object for the containment reference list '<em>Open World Element Prototypes</em>'.
1071 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getOpenWorldElementPrototypes()
1072 * @see #getPartialInterpretation()
1073 * @generated 956 * @generated
957 * @ordered
1074 */ 958 */
1075 EReference getPartialInterpretation_OpenWorldElementPrototypes(); 959 int PARTIAL_PRIMITIVE_INTERPRETATION_OPERATION_COUNT = PARTIAL_TYPE_INTERPRATATION_OPERATION_COUNT + 0;
1076 960
1077 /** 961 /**
1078 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblemConainer <em>Problem Conainer</em>}'. 962 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialBooleanInterpretationImpl <em>Partial Boolean Interpretation</em>}' class.
1079 * <!-- begin-user-doc --> 963 * <!-- begin-user-doc -->
1080 * <!-- end-user-doc --> 964 * <!-- end-user-doc -->
1081 * @return the meta object for the containment reference '<em>Problem Conainer</em>'. 965 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialBooleanInterpretationImpl
1082 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblemConainer() 966 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialBooleanInterpretation()
1083 * @see #getPartialInterpretation()
1084 * @generated 967 * @generated
1085 */ 968 */
1086 EReference getPartialInterpretation_ProblemConainer(); 969 int PARTIAL_BOOLEAN_INTERPRETATION = 17;
970
971 /**
972 * The feature id for the '<em><b>Elements</b></em>' reference list.
973 * <!-- begin-user-doc -->
974 * <!-- end-user-doc -->
975 * @generated
976 * @ordered
977 */
978 int PARTIAL_BOOLEAN_INTERPRETATION__ELEMENTS = PARTIAL_PRIMITIVE_INTERPRETATION__ELEMENTS;
979
980 /**
981 * The number of structural features of the '<em>Partial Boolean Interpretation</em>' class.
982 * <!-- begin-user-doc -->
983 * <!-- end-user-doc -->
984 * @generated
985 * @ordered
986 */
987 int PARTIAL_BOOLEAN_INTERPRETATION_FEATURE_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_FEATURE_COUNT + 0;
988
989 /**
990 * The number of operations of the '<em>Partial Boolean Interpretation</em>' class.
991 * <!-- begin-user-doc -->
992 * <!-- end-user-doc -->
993 * @generated
994 * @ordered
995 */
996 int PARTIAL_BOOLEAN_INTERPRETATION_OPERATION_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_OPERATION_COUNT + 0;
997
998 /**
999 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialIntegerInterpretationImpl <em>Partial Integer Interpretation</em>}' class.
1000 * <!-- begin-user-doc -->
1001 * <!-- end-user-doc -->
1002 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialIntegerInterpretationImpl
1003 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialIntegerInterpretation()
1004 * @generated
1005 */
1006 int PARTIAL_INTEGER_INTERPRETATION = 18;
1007
1008 /**
1009 * The feature id for the '<em><b>Elements</b></em>' reference list.
1010 * <!-- begin-user-doc -->
1011 * <!-- end-user-doc -->
1012 * @generated
1013 * @ordered
1014 */
1015 int PARTIAL_INTEGER_INTERPRETATION__ELEMENTS = PARTIAL_PRIMITIVE_INTERPRETATION__ELEMENTS;
1087 1016
1088 /** 1017 /**
1089 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getStringelement <em>Stringelement</em>}'. 1018 * The number of structural features of the '<em>Partial Integer Interpretation</em>' class.
1090 * <!-- begin-user-doc --> 1019 * <!-- begin-user-doc -->
1091 * <!-- end-user-doc --> 1020 * <!-- end-user-doc -->
1092 * @return the meta object for the containment reference list '<em>Stringelement</em>'. 1021 * @generated
1093 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getStringelement() 1022 * @ordered
1023 */
1024 int PARTIAL_INTEGER_INTERPRETATION_FEATURE_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_FEATURE_COUNT + 0;
1025
1026 /**
1027 * The number of operations of the '<em>Partial Integer Interpretation</em>' class.
1028 * <!-- begin-user-doc -->
1029 * <!-- end-user-doc -->
1030 * @generated
1031 * @ordered
1032 */
1033 int PARTIAL_INTEGER_INTERPRETATION_OPERATION_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_OPERATION_COUNT + 0;
1034
1035 /**
1036 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRealInterpretationImpl <em>Partial Real Interpretation</em>}' class.
1037 * <!-- begin-user-doc -->
1038 * <!-- end-user-doc -->
1039 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRealInterpretationImpl
1040 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialRealInterpretation()
1041 * @generated
1042 */
1043 int PARTIAL_REAL_INTERPRETATION = 19;
1044
1045 /**
1046 * The feature id for the '<em><b>Elements</b></em>' reference list.
1047 * <!-- begin-user-doc -->
1048 * <!-- end-user-doc -->
1049 * @generated
1050 * @ordered
1051 */
1052 int PARTIAL_REAL_INTERPRETATION__ELEMENTS = PARTIAL_PRIMITIVE_INTERPRETATION__ELEMENTS;
1053
1054 /**
1055 * The number of structural features of the '<em>Partial Real Interpretation</em>' class.
1056 * <!-- begin-user-doc -->
1057 * <!-- end-user-doc -->
1058 * @generated
1059 * @ordered
1060 */
1061 int PARTIAL_REAL_INTERPRETATION_FEATURE_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_FEATURE_COUNT + 0;
1062
1063 /**
1064 * The number of operations of the '<em>Partial Real Interpretation</em>' class.
1065 * <!-- begin-user-doc -->
1066 * <!-- end-user-doc -->
1067 * @generated
1068 * @ordered
1069 */
1070 int PARTIAL_REAL_INTERPRETATION_OPERATION_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_OPERATION_COUNT + 0;
1071
1072 /**
1073 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialStringInterpretationImpl <em>Partial String Interpretation</em>}' class.
1074 * <!-- begin-user-doc -->
1075 * <!-- end-user-doc -->
1076 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialStringInterpretationImpl
1077 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialStringInterpretation()
1078 * @generated
1079 */
1080 int PARTIAL_STRING_INTERPRETATION = 20;
1081
1082 /**
1083 * The feature id for the '<em><b>Elements</b></em>' reference list.
1084 * <!-- begin-user-doc -->
1085 * <!-- end-user-doc -->
1086 * @generated
1087 * @ordered
1088 */
1089 int PARTIAL_STRING_INTERPRETATION__ELEMENTS = PARTIAL_PRIMITIVE_INTERPRETATION__ELEMENTS;
1090
1091 /**
1092 * The number of structural features of the '<em>Partial String Interpretation</em>' class.
1093 * <!-- begin-user-doc -->
1094 * <!-- end-user-doc -->
1095 * @generated
1096 * @ordered
1097 */
1098 int PARTIAL_STRING_INTERPRETATION_FEATURE_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_FEATURE_COUNT + 0;
1099
1100 /**
1101 * The number of operations of the '<em>Partial String Interpretation</em>' class.
1102 * <!-- begin-user-doc -->
1103 * <!-- end-user-doc -->
1104 * @generated
1105 * @ordered
1106 */
1107 int PARTIAL_STRING_INTERPRETATION_OPERATION_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_OPERATION_COUNT + 0;
1108
1109
1110 /**
1111 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialComplexTypeInterpretationImpl <em>Partial Complex Type Interpretation</em>}' class.
1112 * <!-- begin-user-doc -->
1113 * <!-- end-user-doc -->
1114 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialComplexTypeInterpretationImpl
1115 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialComplexTypeInterpretation()
1116 * @generated
1117 */
1118 int PARTIAL_COMPLEX_TYPE_INTERPRETATION = 21;
1119
1120 /**
1121 * The feature id for the '<em><b>Elements</b></em>' reference list.
1122 * <!-- begin-user-doc -->
1123 * <!-- end-user-doc -->
1124 * @generated
1125 * @ordered
1126 */
1127 int PARTIAL_COMPLEX_TYPE_INTERPRETATION__ELEMENTS = PARTIAL_TYPE_INTERPRATATION__ELEMENTS;
1128
1129 /**
1130 * The feature id for the '<em><b>Supertype Interpretation</b></em>' reference list.
1131 * <!-- begin-user-doc -->
1132 * <!-- end-user-doc -->
1133 * @generated
1134 * @ordered
1135 */
1136 int PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION = PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT + 0;
1137
1138 /**
1139 * The feature id for the '<em><b>Interpretation Of</b></em>' reference.
1140 * <!-- begin-user-doc -->
1141 * <!-- end-user-doc -->
1142 * @generated
1143 * @ordered
1144 */
1145 int PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF = PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT + 1;
1146
1147 /**
1148 * The number of structural features of the '<em>Partial Complex Type Interpretation</em>' class.
1149 * <!-- begin-user-doc -->
1150 * <!-- end-user-doc -->
1151 * @generated
1152 * @ordered
1153 */
1154 int PARTIAL_COMPLEX_TYPE_INTERPRETATION_FEATURE_COUNT = PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT + 2;
1155
1156 /**
1157 * The number of operations of the '<em>Partial Complex Type Interpretation</em>' class.
1158 * <!-- begin-user-doc -->
1159 * <!-- end-user-doc -->
1160 * @generated
1161 * @ordered
1162 */
1163 int PARTIAL_COMPLEX_TYPE_INTERPRETATION_OPERATION_COUNT = PARTIAL_TYPE_INTERPRATATION_OPERATION_COUNT + 0;
1164
1165
1166 /**
1167 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation <em>Partial Interpretation</em>}'.
1168 * <!-- begin-user-doc -->
1169 * <!-- end-user-doc -->
1170 * @return the meta object for class '<em>Partial Interpretation</em>'.
1171 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation
1172 * @generated
1173 */
1174 EClass getPartialInterpretation();
1175
1176 /**
1177 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblem <em>Problem</em>}'.
1178 * <!-- begin-user-doc -->
1179 * <!-- end-user-doc -->
1180 * @return the meta object for the reference '<em>Problem</em>'.
1181 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblem()
1094 * @see #getPartialInterpretation() 1182 * @see #getPartialInterpretation()
1095 * @generated 1183 * @generated
1096 */ 1184 */
1097 EReference getPartialInterpretation_Stringelement(); 1185 EReference getPartialInterpretation_Problem();
1098 1186
1099 /** 1187 /**
1100 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getStringelements <em>Stringelements</em>}'. 1188 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialconstantinterpretation <em>Partialconstantinterpretation</em>}'.
1101 * <!-- begin-user-doc --> 1189 * <!-- begin-user-doc -->
1102 * <!-- end-user-doc --> 1190 * <!-- end-user-doc -->
1103 * @return the meta object for the containment reference list '<em>Stringelements</em>'. 1191 * @return the meta object for the containment reference list '<em>Partialconstantinterpretation</em>'.
1104 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getStringelements() 1192 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialconstantinterpretation()
1105 * @see #getPartialInterpretation() 1193 * @see #getPartialInterpretation()
1106 * @generated 1194 * @generated
1107 */ 1195 */
1108 EReference getPartialInterpretation_Stringelements(); 1196 EReference getPartialInterpretation_Partialconstantinterpretation();
1109 1197
1110 /** 1198 /**
1111 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getRealelements <em>Realelements</em>}'. 1199 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialrelationinterpretation <em>Partialrelationinterpretation</em>}'.
1112 * <!-- begin-user-doc --> 1200 * <!-- begin-user-doc -->
1113 * <!-- end-user-doc --> 1201 * <!-- end-user-doc -->
1114 * @return the meta object for the containment reference list '<em>Realelements</em>'. 1202 * @return the meta object for the containment reference list '<em>Partialrelationinterpretation</em>'.
1115 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getRealelements() 1203 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialrelationinterpretation()
1116 * @see #getPartialInterpretation() 1204 * @see #getPartialInterpretation()
1117 * @generated 1205 * @generated
1118 */ 1206 */
1119 EReference getPartialInterpretation_Realelements(); 1207 EReference getPartialInterpretation_Partialrelationinterpretation();
1120 1208
1121 /** 1209 /**
1122 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getIntegerelements <em>Integerelements</em>}'. 1210 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialfunctioninterpretation <em>Partialfunctioninterpretation</em>}'.
1123 * <!-- begin-user-doc --> 1211 * <!-- begin-user-doc -->
1124 * <!-- end-user-doc --> 1212 * <!-- end-user-doc -->
1125 * @return the meta object for the containment reference list '<em>Integerelements</em>'. 1213 * @return the meta object for the containment reference list '<em>Partialfunctioninterpretation</em>'.
1126 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getIntegerelements() 1214 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialfunctioninterpretation()
1127 * @see #getPartialInterpretation() 1215 * @see #getPartialInterpretation()
1128 * @generated 1216 * @generated
1129 */ 1217 */
1130 EReference getPartialInterpretation_Integerelements(); 1218 EReference getPartialInterpretation_Partialfunctioninterpretation();
1131 1219
1132 /** 1220 /**
1133 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getBooleanelements <em>Booleanelements</em>}'. 1221 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewElements <em>New Elements</em>}'.
1134 * <!-- begin-user-doc --> 1222 * <!-- begin-user-doc -->
1135 * <!-- end-user-doc --> 1223 * <!-- end-user-doc -->
1136 * @return the meta object for the containment reference list '<em>Booleanelements</em>'. 1224 * @return the meta object for the containment reference list '<em>New Elements</em>'.
1137 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getBooleanelements() 1225 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewElements()
1138 * @see #getPartialInterpretation() 1226 * @see #getPartialInterpretation()
1139 * @generated 1227 * @generated
1140 */ 1228 */
1141 EReference getPartialInterpretation_Booleanelements(); 1229 EReference getPartialInterpretation_NewElements();
1142 1230
1143 /** 1231 /**
1144 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewIntegers <em>Max New Integers</em>}'. 1232 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialtypeinterpratation <em>Partialtypeinterpratation</em>}'.
1145 * <!-- begin-user-doc --> 1233 * <!-- begin-user-doc -->
1146 * <!-- end-user-doc --> 1234 * <!-- end-user-doc -->
1147 * @return the meta object for the attribute '<em>Max New Integers</em>'. 1235 * @return the meta object for the containment reference list '<em>Partialtypeinterpratation</em>'.
1148 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewIntegers() 1236 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialtypeinterpratation()
1149 * @see #getPartialInterpretation() 1237 * @see #getPartialInterpretation()
1150 * @generated 1238 * @generated
1151 */ 1239 */
1152 EAttribute getPartialInterpretation_MaxNewIntegers(); 1240 EReference getPartialInterpretation_Partialtypeinterpratation();
1153 1241
1154 /** 1242 /**
1155 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewReals <em>Max New Reals</em>}'. 1243 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getOpenWorldElements <em>Open World Elements</em>}'.
1156 * <!-- begin-user-doc --> 1244 * <!-- begin-user-doc -->
1157 * <!-- end-user-doc --> 1245 * <!-- end-user-doc -->
1158 * @return the meta object for the attribute '<em>Max New Reals</em>'. 1246 * @return the meta object for the containment reference list '<em>Open World Elements</em>'.
1159 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewReals() 1247 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getOpenWorldElements()
1160 * @see #getPartialInterpretation() 1248 * @see #getPartialInterpretation()
1161 * @generated 1249 * @generated
1162 */ 1250 */
1163 EAttribute getPartialInterpretation_MaxNewReals(); 1251 EReference getPartialInterpretation_OpenWorldElements();
1164 1252
1165 /** 1253 /**
1166 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewStrings <em>Max New Strings</em>}'. 1254 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblemConainer <em>Problem Conainer</em>}'.
1167 * <!-- begin-user-doc --> 1255 * <!-- begin-user-doc -->
1168 * <!-- end-user-doc --> 1256 * <!-- end-user-doc -->
1169 * @return the meta object for the attribute '<em>Max New Strings</em>'. 1257 * @return the meta object for the containment reference '<em>Problem Conainer</em>'.
1170 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewStrings() 1258 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblemConainer()
1171 * @see #getPartialInterpretation() 1259 * @see #getPartialInterpretation()
1172 * @generated 1260 * @generated
1173 */ 1261 */
1174 EAttribute getPartialInterpretation_MaxNewStrings(); 1262 EReference getPartialInterpretation_ProblemConainer();
1175 1263
1176 /** 1264 /**
1177 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewStrings <em>New Strings</em>}'. 1265 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getScopes <em>Scopes</em>}'.
1178 * <!-- begin-user-doc --> 1266 * <!-- begin-user-doc -->
1179 * <!-- end-user-doc --> 1267 * <!-- end-user-doc -->
1180 * @return the meta object for the containment reference list '<em>New Strings</em>'. 1268 * @return the meta object for the containment reference list '<em>Scopes</em>'.
1181 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewStrings() 1269 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getScopes()
1182 * @see #getPartialInterpretation() 1270 * @see #getPartialInterpretation()
1183 * @generated 1271 * @generated
1184 */ 1272 */
1185 EReference getPartialInterpretation_NewStrings(); 1273 EReference getPartialInterpretation_Scopes();
1186 1274
1187 /** 1275 /**
1188 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewReals <em>New Reals</em>}'. 1276 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElements <em>Min New Elements</em>}'.
1189 * <!-- begin-user-doc --> 1277 * <!-- begin-user-doc -->
1190 * <!-- end-user-doc --> 1278 * <!-- end-user-doc -->
1191 * @return the meta object for the containment reference list '<em>New Reals</em>'. 1279 * @return the meta object for the attribute '<em>Min New Elements</em>'.
1192 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewReals() 1280 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElements()
1193 * @see #getPartialInterpretation() 1281 * @see #getPartialInterpretation()
1194 * @generated 1282 * @generated
1195 */ 1283 */
1196 EReference getPartialInterpretation_NewReals(); 1284 EAttribute getPartialInterpretation_MinNewElements();
1197 1285
1198 /** 1286 /**
1199 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewIntegers <em>New Integers</em>}'. 1287 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewElements <em>Max New Elements</em>}'.
1200 * <!-- begin-user-doc --> 1288 * <!-- begin-user-doc -->
1201 * <!-- end-user-doc --> 1289 * <!-- end-user-doc -->
1202 * @return the meta object for the containment reference list '<em>New Integers</em>'. 1290 * @return the meta object for the attribute '<em>Max New Elements</em>'.
1203 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewIntegers() 1291 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewElements()
1204 * @see #getPartialInterpretation() 1292 * @see #getPartialInterpretation()
1205 * @generated 1293 * @generated
1206 */ 1294 */
1207 EReference getPartialInterpretation_NewIntegers(); 1295 EAttribute getPartialInterpretation_MaxNewElements();
1208 1296
1209 /** 1297 /**
1210 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation <em>Partial Constant Interpretation</em>}'. 1298 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation <em>Partial Constant Interpretation</em>}'.
@@ -1313,17 +1401,6 @@ public interface PartialinterpretationPackage extends EPackage {
1313 EClass getPartialTypeInterpratation(); 1401 EClass getPartialTypeInterpratation();
1314 1402
1315 /** 1403 /**
1316 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getInterpretationOf <em>Interpretation Of</em>}'.
1317 * <!-- begin-user-doc -->
1318 * <!-- end-user-doc -->
1319 * @return the meta object for the reference '<em>Interpretation Of</em>'.
1320 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getInterpretationOf()
1321 * @see #getPartialTypeInterpratation()
1322 * @generated
1323 */
1324 EReference getPartialTypeInterpratation_InterpretationOf();
1325
1326 /**
1327 * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getElements <em>Elements</em>}'. 1404 * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getElements <em>Elements</em>}'.
1328 * <!-- begin-user-doc --> 1405 * <!-- begin-user-doc -->
1329 * <!-- end-user-doc --> 1406 * <!-- end-user-doc -->
@@ -1335,17 +1412,6 @@ public interface PartialinterpretationPackage extends EPackage {
1335 EReference getPartialTypeInterpratation_Elements(); 1412 EReference getPartialTypeInterpratation_Elements();
1336 1413
1337 /** 1414 /**
1338 * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getSupertypeInterpretation <em>Supertype Interpretation</em>}'.
1339 * <!-- begin-user-doc -->
1340 * <!-- end-user-doc -->
1341 * @return the meta object for the reference list '<em>Supertype Interpretation</em>'.
1342 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getSupertypeInterpretation()
1343 * @see #getPartialTypeInterpratation()
1344 * @generated
1345 */
1346 EReference getPartialTypeInterpratation_SupertypeInterpretation();
1347
1348 /**
1349 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RelationLink <em>Relation Link</em>}'. 1415 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RelationLink <em>Relation Link</em>}'.
1350 * <!-- begin-user-doc --> 1416 * <!-- begin-user-doc -->
1351 * <!-- end-user-doc --> 1417 * <!-- end-user-doc -->
@@ -1451,6 +1517,17 @@ public interface PartialinterpretationPackage extends EPackage {
1451 EAttribute getNaryRelationLinkElement_Index(); 1517 EAttribute getNaryRelationLinkElement_Index();
1452 1518
1453 /** 1519 /**
1520 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement#getParam <em>Param</em>}'.
1521 * <!-- begin-user-doc -->
1522 * <!-- end-user-doc -->
1523 * @return the meta object for the reference '<em>Param</em>'.
1524 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement#getParam()
1525 * @see #getNaryRelationLinkElement()
1526 * @generated
1527 */
1528 EReference getNaryRelationLinkElement_Param();
1529
1530 /**
1454 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement <em>Primitive Element</em>}'. 1531 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement <em>Primitive Element</em>}'.
1455 * <!-- begin-user-doc --> 1532 * <!-- begin-user-doc -->
1456 * <!-- end-user-doc --> 1533 * <!-- end-user-doc -->
@@ -1556,6 +1633,131 @@ public interface PartialinterpretationPackage extends EPackage {
1556 EAttribute getStringElement_Value(); 1633 EAttribute getStringElement_Value();
1557 1634
1558 /** 1635 /**
1636 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope <em>Scope</em>}'.
1637 * <!-- begin-user-doc -->
1638 * <!-- end-user-doc -->
1639 * @return the meta object for class '<em>Scope</em>'.
1640 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope
1641 * @generated
1642 */
1643 EClass getScope();
1644
1645 /**
1646 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElements <em>Min New Elements</em>}'.
1647 * <!-- begin-user-doc -->
1648 * <!-- end-user-doc -->
1649 * @return the meta object for the attribute '<em>Min New Elements</em>'.
1650 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElements()
1651 * @see #getScope()
1652 * @generated
1653 */
1654 EAttribute getScope_MinNewElements();
1655
1656 /**
1657 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMaxNewElements <em>Max New Elements</em>}'.
1658 * <!-- begin-user-doc -->
1659 * <!-- end-user-doc -->
1660 * @return the meta object for the attribute '<em>Max New Elements</em>'.
1661 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMaxNewElements()
1662 * @see #getScope()
1663 * @generated
1664 */
1665 EAttribute getScope_MaxNewElements();
1666
1667 /**
1668 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getTargetTypeInterpretation <em>Target Type Interpretation</em>}'.
1669 * <!-- begin-user-doc -->
1670 * <!-- end-user-doc -->
1671 * @return the meta object for the reference '<em>Target Type Interpretation</em>'.
1672 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getTargetTypeInterpretation()
1673 * @see #getScope()
1674 * @generated
1675 */
1676 EReference getScope_TargetTypeInterpretation();
1677
1678 /**
1679 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation <em>Partial Primitive Interpretation</em>}'.
1680 * <!-- begin-user-doc -->
1681 * <!-- end-user-doc -->
1682 * @return the meta object for class '<em>Partial Primitive Interpretation</em>'.
1683 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation
1684 * @generated
1685 */
1686 EClass getPartialPrimitiveInterpretation();
1687
1688 /**
1689 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialBooleanInterpretation <em>Partial Boolean Interpretation</em>}'.
1690 * <!-- begin-user-doc -->
1691 * <!-- end-user-doc -->
1692 * @return the meta object for class '<em>Partial Boolean Interpretation</em>'.
1693 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialBooleanInterpretation
1694 * @generated
1695 */
1696 EClass getPartialBooleanInterpretation();
1697
1698 /**
1699 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialIntegerInterpretation <em>Partial Integer Interpretation</em>}'.
1700 * <!-- begin-user-doc -->
1701 * <!-- end-user-doc -->
1702 * @return the meta object for class '<em>Partial Integer Interpretation</em>'.
1703 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialIntegerInterpretation
1704 * @generated
1705 */
1706 EClass getPartialIntegerInterpretation();
1707
1708 /**
1709 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRealInterpretation <em>Partial Real Interpretation</em>}'.
1710 * <!-- begin-user-doc -->
1711 * <!-- end-user-doc -->
1712 * @return the meta object for class '<em>Partial Real Interpretation</em>'.
1713 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRealInterpretation
1714 * @generated
1715 */
1716 EClass getPartialRealInterpretation();
1717
1718 /**
1719 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialStringInterpretation <em>Partial String Interpretation</em>}'.
1720 * <!-- begin-user-doc -->
1721 * <!-- end-user-doc -->
1722 * @return the meta object for class '<em>Partial String Interpretation</em>'.
1723 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialStringInterpretation
1724 * @generated
1725 */
1726 EClass getPartialStringInterpretation();
1727
1728 /**
1729 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation <em>Partial Complex Type Interpretation</em>}'.
1730 * <!-- begin-user-doc -->
1731 * <!-- end-user-doc -->
1732 * @return the meta object for class '<em>Partial Complex Type Interpretation</em>'.
1733 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation
1734 * @generated
1735 */
1736 EClass getPartialComplexTypeInterpretation();
1737
1738 /**
1739 * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation#getSupertypeInterpretation <em>Supertype Interpretation</em>}'.
1740 * <!-- begin-user-doc -->
1741 * <!-- end-user-doc -->
1742 * @return the meta object for the reference list '<em>Supertype Interpretation</em>'.
1743 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation#getSupertypeInterpretation()
1744 * @see #getPartialComplexTypeInterpretation()
1745 * @generated
1746 */
1747 EReference getPartialComplexTypeInterpretation_SupertypeInterpretation();
1748
1749 /**
1750 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation#getInterpretationOf <em>Interpretation Of</em>}'.
1751 * <!-- begin-user-doc -->
1752 * <!-- end-user-doc -->
1753 * @return the meta object for the reference '<em>Interpretation Of</em>'.
1754 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation#getInterpretationOf()
1755 * @see #getPartialComplexTypeInterpretation()
1756 * @generated
1757 */
1758 EReference getPartialComplexTypeInterpretation_InterpretationOf();
1759
1760 /**
1559 * Returns the factory that creates the instances of the model. 1761 * Returns the factory that creates the instances of the model.
1560 * <!-- begin-user-doc --> 1762 * <!-- begin-user-doc -->
1561 * <!-- end-user-doc --> 1763 * <!-- end-user-doc -->
@@ -1637,28 +1839,12 @@ public interface PartialinterpretationPackage extends EPackage {
1637 EReference PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION = eINSTANCE.getPartialInterpretation_Partialtypeinterpratation(); 1839 EReference PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION = eINSTANCE.getPartialInterpretation_Partialtypeinterpratation();
1638 1840
1639 /** 1841 /**
1640 * The meta object literal for the '<em><b>Min New Elements</b></em>' attribute feature. 1842 * The meta object literal for the '<em><b>Open World Elements</b></em>' containment reference list feature.
1641 * <!-- begin-user-doc --> 1843 * <!-- begin-user-doc -->
1642 * <!-- end-user-doc --> 1844 * <!-- end-user-doc -->
1643 * @generated 1845 * @generated
1644 */ 1846 */
1645 EAttribute PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS = eINSTANCE.getPartialInterpretation_MinNewElements(); 1847 EReference PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS = eINSTANCE.getPartialInterpretation_OpenWorldElements();
1646
1647 /**
1648 * The meta object literal for the '<em><b>Max New Elements</b></em>' attribute feature.
1649 * <!-- begin-user-doc -->
1650 * <!-- end-user-doc -->
1651 * @generated
1652 */
1653 EAttribute PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS = eINSTANCE.getPartialInterpretation_MaxNewElements();
1654
1655 /**
1656 * The meta object literal for the '<em><b>Open World Element Prototypes</b></em>' containment reference list feature.
1657 * <!-- begin-user-doc -->
1658 * <!-- end-user-doc -->
1659 * @generated
1660 */
1661 EReference PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPES = eINSTANCE.getPartialInterpretation_OpenWorldElementPrototypes();
1662 1848
1663 /** 1849 /**
1664 * The meta object literal for the '<em><b>Problem Conainer</b></em>' containment reference feature. 1850 * The meta object literal for the '<em><b>Problem Conainer</b></em>' containment reference feature.
@@ -1669,92 +1855,28 @@ public interface PartialinterpretationPackage extends EPackage {
1669 EReference PARTIAL_INTERPRETATION__PROBLEM_CONAINER = eINSTANCE.getPartialInterpretation_ProblemConainer(); 1855 EReference PARTIAL_INTERPRETATION__PROBLEM_CONAINER = eINSTANCE.getPartialInterpretation_ProblemConainer();
1670 1856
1671 /** 1857 /**
1672 * The meta object literal for the '<em><b>Stringelement</b></em>' containment reference list feature. 1858 * The meta object literal for the '<em><b>Scopes</b></em>' containment reference list feature.
1673 * <!-- begin-user-doc -->
1674 * <!-- end-user-doc -->
1675 * @generated
1676 */
1677 EReference PARTIAL_INTERPRETATION__STRINGELEMENT = eINSTANCE.getPartialInterpretation_Stringelement();
1678
1679 /**
1680 * The meta object literal for the '<em><b>Stringelements</b></em>' containment reference list feature.
1681 * <!-- begin-user-doc -->
1682 * <!-- end-user-doc -->
1683 * @generated
1684 */
1685 EReference PARTIAL_INTERPRETATION__STRINGELEMENTS = eINSTANCE.getPartialInterpretation_Stringelements();
1686
1687 /**
1688 * The meta object literal for the '<em><b>Realelements</b></em>' containment reference list feature.
1689 * <!-- begin-user-doc --> 1859 * <!-- begin-user-doc -->
1690 * <!-- end-user-doc --> 1860 * <!-- end-user-doc -->
1691 * @generated 1861 * @generated
1692 */ 1862 */
1693 EReference PARTIAL_INTERPRETATION__REALELEMENTS = eINSTANCE.getPartialInterpretation_Realelements(); 1863 EReference PARTIAL_INTERPRETATION__SCOPES = eINSTANCE.getPartialInterpretation_Scopes();
1694 1864
1695 /** 1865 /**
1696 * The meta object literal for the '<em><b>Integerelements</b></em>' containment reference list feature. 1866 * The meta object literal for the '<em><b>Min New Elements</b></em>' attribute feature.
1697 * <!-- begin-user-doc -->
1698 * <!-- end-user-doc -->
1699 * @generated
1700 */
1701 EReference PARTIAL_INTERPRETATION__INTEGERELEMENTS = eINSTANCE.getPartialInterpretation_Integerelements();
1702
1703 /**
1704 * The meta object literal for the '<em><b>Booleanelements</b></em>' containment reference list feature.
1705 * <!-- begin-user-doc -->
1706 * <!-- end-user-doc -->
1707 * @generated
1708 */
1709 EReference PARTIAL_INTERPRETATION__BOOLEANELEMENTS = eINSTANCE.getPartialInterpretation_Booleanelements();
1710
1711 /**
1712 * The meta object literal for the '<em><b>Max New Integers</b></em>' attribute feature.
1713 * <!-- begin-user-doc -->
1714 * <!-- end-user-doc -->
1715 * @generated
1716 */
1717 EAttribute PARTIAL_INTERPRETATION__MAX_NEW_INTEGERS = eINSTANCE.getPartialInterpretation_MaxNewIntegers();
1718
1719 /**
1720 * The meta object literal for the '<em><b>Max New Reals</b></em>' attribute feature.
1721 * <!-- begin-user-doc -->
1722 * <!-- end-user-doc -->
1723 * @generated
1724 */
1725 EAttribute PARTIAL_INTERPRETATION__MAX_NEW_REALS = eINSTANCE.getPartialInterpretation_MaxNewReals();
1726
1727 /**
1728 * The meta object literal for the '<em><b>Max New Strings</b></em>' attribute feature.
1729 * <!-- begin-user-doc -->
1730 * <!-- end-user-doc -->
1731 * @generated
1732 */
1733 EAttribute PARTIAL_INTERPRETATION__MAX_NEW_STRINGS = eINSTANCE.getPartialInterpretation_MaxNewStrings();
1734
1735 /**
1736 * The meta object literal for the '<em><b>New Strings</b></em>' containment reference list feature.
1737 * <!-- begin-user-doc -->
1738 * <!-- end-user-doc -->
1739 * @generated
1740 */
1741 EReference PARTIAL_INTERPRETATION__NEW_STRINGS = eINSTANCE.getPartialInterpretation_NewStrings();
1742
1743 /**
1744 * The meta object literal for the '<em><b>New Reals</b></em>' containment reference list feature.
1745 * <!-- begin-user-doc --> 1867 * <!-- begin-user-doc -->
1746 * <!-- end-user-doc --> 1868 * <!-- end-user-doc -->
1747 * @generated 1869 * @generated
1748 */ 1870 */
1749 EReference PARTIAL_INTERPRETATION__NEW_REALS = eINSTANCE.getPartialInterpretation_NewReals(); 1871 EAttribute PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS = eINSTANCE.getPartialInterpretation_MinNewElements();
1750 1872
1751 /** 1873 /**
1752 * The meta object literal for the '<em><b>New Integers</b></em>' containment reference list feature. 1874 * The meta object literal for the '<em><b>Max New Elements</b></em>' attribute feature.
1753 * <!-- begin-user-doc --> 1875 * <!-- begin-user-doc -->
1754 * <!-- end-user-doc --> 1876 * <!-- end-user-doc -->
1755 * @generated 1877 * @generated
1756 */ 1878 */
1757 EReference PARTIAL_INTERPRETATION__NEW_INTEGERS = eINSTANCE.getPartialInterpretation_NewIntegers(); 1879 EAttribute PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS = eINSTANCE.getPartialInterpretation_MaxNewElements();
1758 1880
1759 /** 1881 /**
1760 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialConstantInterpretationImpl <em>Partial Constant Interpretation</em>}' class. 1882 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialConstantInterpretationImpl <em>Partial Constant Interpretation</em>}' class.
@@ -1845,14 +1967,6 @@ public interface PartialinterpretationPackage extends EPackage {
1845 EClass PARTIAL_TYPE_INTERPRATATION = eINSTANCE.getPartialTypeInterpratation(); 1967 EClass PARTIAL_TYPE_INTERPRATATION = eINSTANCE.getPartialTypeInterpratation();
1846 1968
1847 /** 1969 /**
1848 * The meta object literal for the '<em><b>Interpretation Of</b></em>' reference feature.
1849 * <!-- begin-user-doc -->
1850 * <!-- end-user-doc -->
1851 * @generated
1852 */
1853 EReference PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF = eINSTANCE.getPartialTypeInterpratation_InterpretationOf();
1854
1855 /**
1856 * The meta object literal for the '<em><b>Elements</b></em>' reference list feature. 1970 * The meta object literal for the '<em><b>Elements</b></em>' reference list feature.
1857 * <!-- begin-user-doc --> 1971 * <!-- begin-user-doc -->
1858 * <!-- end-user-doc --> 1972 * <!-- end-user-doc -->
@@ -1861,14 +1975,6 @@ public interface PartialinterpretationPackage extends EPackage {
1861 EReference PARTIAL_TYPE_INTERPRATATION__ELEMENTS = eINSTANCE.getPartialTypeInterpratation_Elements(); 1975 EReference PARTIAL_TYPE_INTERPRATATION__ELEMENTS = eINSTANCE.getPartialTypeInterpratation_Elements();
1862 1976
1863 /** 1977 /**
1864 * The meta object literal for the '<em><b>Supertype Interpretation</b></em>' reference list feature.
1865 * <!-- begin-user-doc -->
1866 * <!-- end-user-doc -->
1867 * @generated
1868 */
1869 EReference PARTIAL_TYPE_INTERPRATATION__SUPERTYPE_INTERPRETATION = eINSTANCE.getPartialTypeInterpratation_SupertypeInterpretation();
1870
1871 /**
1872 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.RelationLinkImpl <em>Relation Link</em>}' class. 1978 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.RelationLinkImpl <em>Relation Link</em>}' class.
1873 * <!-- begin-user-doc --> 1979 * <!-- begin-user-doc -->
1874 * <!-- end-user-doc --> 1980 * <!-- end-user-doc -->
@@ -1959,6 +2065,14 @@ public interface PartialinterpretationPackage extends EPackage {
1959 EAttribute NARY_RELATION_LINK_ELEMENT__INDEX = eINSTANCE.getNaryRelationLinkElement_Index(); 2065 EAttribute NARY_RELATION_LINK_ELEMENT__INDEX = eINSTANCE.getNaryRelationLinkElement_Index();
1960 2066
1961 /** 2067 /**
2068 * The meta object literal for the '<em><b>Param</b></em>' reference feature.
2069 * <!-- begin-user-doc -->
2070 * <!-- end-user-doc -->
2071 * @generated
2072 */
2073 EReference NARY_RELATION_LINK_ELEMENT__PARAM = eINSTANCE.getNaryRelationLinkElement_Param();
2074
2075 /**
1962 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PrimitiveElementImpl <em>Primitive Element</em>}' class. 2076 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PrimitiveElementImpl <em>Primitive Element</em>}' class.
1963 * <!-- begin-user-doc --> 2077 * <!-- begin-user-doc -->
1964 * <!-- end-user-doc --> 2078 * <!-- end-user-doc -->
@@ -2048,6 +2162,116 @@ public interface PartialinterpretationPackage extends EPackage {
2048 */ 2162 */
2049 EAttribute STRING_ELEMENT__VALUE = eINSTANCE.getStringElement_Value(); 2163 EAttribute STRING_ELEMENT__VALUE = eINSTANCE.getStringElement_Value();
2050 2164
2165 /**
2166 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl <em>Scope</em>}' class.
2167 * <!-- begin-user-doc -->
2168 * <!-- end-user-doc -->
2169 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl
2170 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getScope()
2171 * @generated
2172 */
2173 EClass SCOPE = eINSTANCE.getScope();
2174
2175 /**
2176 * The meta object literal for the '<em><b>Min New Elements</b></em>' attribute feature.
2177 * <!-- begin-user-doc -->
2178 * <!-- end-user-doc -->
2179 * @generated
2180 */
2181 EAttribute SCOPE__MIN_NEW_ELEMENTS = eINSTANCE.getScope_MinNewElements();
2182
2183 /**
2184 * The meta object literal for the '<em><b>Max New Elements</b></em>' attribute feature.
2185 * <!-- begin-user-doc -->
2186 * <!-- end-user-doc -->
2187 * @generated
2188 */
2189 EAttribute SCOPE__MAX_NEW_ELEMENTS = eINSTANCE.getScope_MaxNewElements();
2190
2191 /**
2192 * The meta object literal for the '<em><b>Target Type Interpretation</b></em>' reference feature.
2193 * <!-- begin-user-doc -->
2194 * <!-- end-user-doc -->
2195 * @generated
2196 */
2197 EReference SCOPE__TARGET_TYPE_INTERPRETATION = eINSTANCE.getScope_TargetTypeInterpretation();
2198
2199 /**
2200 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialPrimitiveInterpretationImpl <em>Partial Primitive Interpretation</em>}' class.
2201 * <!-- begin-user-doc -->
2202 * <!-- end-user-doc -->
2203 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialPrimitiveInterpretationImpl
2204 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialPrimitiveInterpretation()
2205 * @generated
2206 */
2207 EClass PARTIAL_PRIMITIVE_INTERPRETATION = eINSTANCE.getPartialPrimitiveInterpretation();
2208
2209 /**
2210 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialBooleanInterpretationImpl <em>Partial Boolean Interpretation</em>}' class.
2211 * <!-- begin-user-doc -->
2212 * <!-- end-user-doc -->
2213 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialBooleanInterpretationImpl
2214 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialBooleanInterpretation()
2215 * @generated
2216 */
2217 EClass PARTIAL_BOOLEAN_INTERPRETATION = eINSTANCE.getPartialBooleanInterpretation();
2218
2219 /**
2220 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialIntegerInterpretationImpl <em>Partial Integer Interpretation</em>}' class.
2221 * <!-- begin-user-doc -->
2222 * <!-- end-user-doc -->
2223 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialIntegerInterpretationImpl
2224 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialIntegerInterpretation()
2225 * @generated
2226 */
2227 EClass PARTIAL_INTEGER_INTERPRETATION = eINSTANCE.getPartialIntegerInterpretation();
2228
2229 /**
2230 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRealInterpretationImpl <em>Partial Real Interpretation</em>}' class.
2231 * <!-- begin-user-doc -->
2232 * <!-- end-user-doc -->
2233 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRealInterpretationImpl
2234 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialRealInterpretation()
2235 * @generated
2236 */
2237 EClass PARTIAL_REAL_INTERPRETATION = eINSTANCE.getPartialRealInterpretation();
2238
2239 /**
2240 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialStringInterpretationImpl <em>Partial String Interpretation</em>}' class.
2241 * <!-- begin-user-doc -->
2242 * <!-- end-user-doc -->
2243 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialStringInterpretationImpl
2244 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialStringInterpretation()
2245 * @generated
2246 */
2247 EClass PARTIAL_STRING_INTERPRETATION = eINSTANCE.getPartialStringInterpretation();
2248
2249 /**
2250 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialComplexTypeInterpretationImpl <em>Partial Complex Type Interpretation</em>}' class.
2251 * <!-- begin-user-doc -->
2252 * <!-- end-user-doc -->
2253 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialComplexTypeInterpretationImpl
2254 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialComplexTypeInterpretation()
2255 * @generated
2256 */
2257 EClass PARTIAL_COMPLEX_TYPE_INTERPRETATION = eINSTANCE.getPartialComplexTypeInterpretation();
2258
2259 /**
2260 * The meta object literal for the '<em><b>Supertype Interpretation</b></em>' reference list feature.
2261 * <!-- begin-user-doc -->
2262 * <!-- end-user-doc -->
2263 * @generated
2264 */
2265 EReference PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION = eINSTANCE.getPartialComplexTypeInterpretation_SupertypeInterpretation();
2266
2267 /**
2268 * The meta object literal for the '<em><b>Interpretation Of</b></em>' reference feature.
2269 * <!-- begin-user-doc -->
2270 * <!-- end-user-doc -->
2271 * @generated
2272 */
2273 EReference PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF = eINSTANCE.getPartialComplexTypeInterpretation_InterpretationOf();
2274
2051 } 2275 }
2052 2276
2053} //PartialinterpretationPackage 2277} //PartialinterpretationPackage
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/Scope.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/Scope.java
new file mode 100644
index 00000000..ba9435c2
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/Scope.java
@@ -0,0 +1,106 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation;
4
5import org.eclipse.emf.ecore.EObject;
6
7/**
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Scope</b></em>'.
10 * <!-- end-user-doc -->
11 *
12 * <p>
13 * The following features are supported:
14 * </p>
15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElements <em>Min New Elements</em>}</li>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMaxNewElements <em>Max New Elements</em>}</li>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getTargetTypeInterpretation <em>Target Type Interpretation</em>}</li>
19 * </ul>
20 *
21 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getScope()
22 * @model
23 * @generated
24 */
25public interface Scope extends EObject {
26 /**
27 * Returns the value of the '<em><b>Min New Elements</b></em>' attribute.
28 * The default value is <code>"0"</code>.
29 * <!-- begin-user-doc -->
30 * <p>
31 * If the meaning of the '<em>Min New Elements</em>' attribute isn't clear,
32 * there really should be more of a description here...
33 * </p>
34 * <!-- end-user-doc -->
35 * @return the value of the '<em>Min New Elements</em>' attribute.
36 * @see #setMinNewElements(int)
37 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getScope_MinNewElements()
38 * @model default="0" required="true"
39 * @generated
40 */
41 int getMinNewElements();
42
43 /**
44 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElements <em>Min New Elements</em>}' attribute.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
47 * @param value the new value of the '<em>Min New Elements</em>' attribute.
48 * @see #getMinNewElements()
49 * @generated
50 */
51 void setMinNewElements(int value);
52
53 /**
54 * Returns the value of the '<em><b>Max New Elements</b></em>' attribute.
55 * The default value is <code>"-1"</code>.
56 * <!-- begin-user-doc -->
57 * <p>
58 * If the meaning of the '<em>Max New Elements</em>' attribute isn't clear,
59 * there really should be more of a description here...
60 * </p>
61 * <!-- end-user-doc -->
62 * @return the value of the '<em>Max New Elements</em>' attribute.
63 * @see #setMaxNewElements(int)
64 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getScope_MaxNewElements()
65 * @model default="-1" required="true"
66 * @generated
67 */
68 int getMaxNewElements();
69
70 /**
71 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMaxNewElements <em>Max New Elements</em>}' attribute.
72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc -->
74 * @param value the new value of the '<em>Max New Elements</em>' attribute.
75 * @see #getMaxNewElements()
76 * @generated
77 */
78 void setMaxNewElements(int value);
79
80 /**
81 * Returns the value of the '<em><b>Target Type Interpretation</b></em>' reference.
82 * <!-- begin-user-doc -->
83 * <p>
84 * If the meaning of the '<em>Target Type Interpretation</em>' reference isn't clear,
85 * there really should be more of a description here...
86 * </p>
87 * <!-- end-user-doc -->
88 * @return the value of the '<em>Target Type Interpretation</em>' reference.
89 * @see #setTargetTypeInterpretation(PartialTypeInterpratation)
90 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getScope_TargetTypeInterpretation()
91 * @model required="true"
92 * @generated
93 */
94 PartialTypeInterpratation getTargetTypeInterpretation();
95
96 /**
97 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getTargetTypeInterpretation <em>Target Type Interpretation</em>}' reference.
98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc -->
100 * @param value the new value of the '<em>Target Type Interpretation</em>' reference.
101 * @see #getTargetTypeInterpretation()
102 * @generated
103 */
104 void setTargetTypeInterpretation(PartialTypeInterpratation value);
105
106} // Scope
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkElementImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkElementImpl.java
index 40e6549d..749a03c5 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkElementImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkElementImpl.java
@@ -2,6 +2,7 @@
2 */ 2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; 3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl;
4 4
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement;
5import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement; 6import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement;
6import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; 7import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
7 8
@@ -9,6 +10,7 @@ import org.eclipse.emf.common.notify.Notification;
9 10
10import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
11 12
13import org.eclipse.emf.ecore.InternalEObject;
12import org.eclipse.emf.ecore.impl.ENotificationImpl; 14import org.eclipse.emf.ecore.impl.ENotificationImpl;
13import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 15import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
14 16
@@ -21,6 +23,7 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
21 * </p> 23 * </p>
22 * <ul> 24 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.NaryRelationLinkElementImpl#getIndex <em>Index</em>}</li> 25 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.NaryRelationLinkElementImpl#getIndex <em>Index</em>}</li>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.NaryRelationLinkElementImpl#getParam <em>Param</em>}</li>
24 * </ul> 27 * </ul>
25 * 28 *
26 * @generated 29 * @generated
@@ -47,6 +50,16 @@ public class NaryRelationLinkElementImpl extends MinimalEObjectImpl.Container im
47 protected int index = INDEX_EDEFAULT; 50 protected int index = INDEX_EDEFAULT;
48 51
49 /** 52 /**
53 * The cached value of the '{@link #getParam() <em>Param</em>}' reference.
54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc -->
56 * @see #getParam()
57 * @generated
58 * @ordered
59 */
60 protected DefinedElement param;
61
62 /**
50 * <!-- begin-user-doc --> 63 * <!-- begin-user-doc -->
51 * <!-- end-user-doc --> 64 * <!-- end-user-doc -->
52 * @generated 65 * @generated
@@ -91,11 +104,52 @@ public class NaryRelationLinkElementImpl extends MinimalEObjectImpl.Container im
91 * <!-- end-user-doc --> 104 * <!-- end-user-doc -->
92 * @generated 105 * @generated
93 */ 106 */
107 public DefinedElement getParam() {
108 if (param != null && param.eIsProxy()) {
109 InternalEObject oldParam = (InternalEObject)param;
110 param = (DefinedElement)eResolveProxy(oldParam);
111 if (param != oldParam) {
112 if (eNotificationRequired())
113 eNotify(new ENotificationImpl(this, Notification.RESOLVE, PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__PARAM, oldParam, param));
114 }
115 }
116 return param;
117 }
118
119 /**
120 * <!-- begin-user-doc -->
121 * <!-- end-user-doc -->
122 * @generated
123 */
124 public DefinedElement basicGetParam() {
125 return param;
126 }
127
128 /**
129 * <!-- begin-user-doc -->
130 * <!-- end-user-doc -->
131 * @generated
132 */
133 public void setParam(DefinedElement newParam) {
134 DefinedElement oldParam = param;
135 param = newParam;
136 if (eNotificationRequired())
137 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__PARAM, oldParam, param));
138 }
139
140 /**
141 * <!-- begin-user-doc -->
142 * <!-- end-user-doc -->
143 * @generated
144 */
94 @Override 145 @Override
95 public Object eGet(int featureID, boolean resolve, boolean coreType) { 146 public Object eGet(int featureID, boolean resolve, boolean coreType) {
96 switch (featureID) { 147 switch (featureID) {
97 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__INDEX: 148 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__INDEX:
98 return getIndex(); 149 return getIndex();
150 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__PARAM:
151 if (resolve) return getParam();
152 return basicGetParam();
99 } 153 }
100 return super.eGet(featureID, resolve, coreType); 154 return super.eGet(featureID, resolve, coreType);
101 } 155 }
@@ -111,6 +165,9 @@ public class NaryRelationLinkElementImpl extends MinimalEObjectImpl.Container im
111 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__INDEX: 165 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__INDEX:
112 setIndex((Integer)newValue); 166 setIndex((Integer)newValue);
113 return; 167 return;
168 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__PARAM:
169 setParam((DefinedElement)newValue);
170 return;
114 } 171 }
115 super.eSet(featureID, newValue); 172 super.eSet(featureID, newValue);
116 } 173 }
@@ -126,6 +183,9 @@ public class NaryRelationLinkElementImpl extends MinimalEObjectImpl.Container im
126 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__INDEX: 183 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__INDEX:
127 setIndex(INDEX_EDEFAULT); 184 setIndex(INDEX_EDEFAULT);
128 return; 185 return;
186 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__PARAM:
187 setParam((DefinedElement)null);
188 return;
129 } 189 }
130 super.eUnset(featureID); 190 super.eUnset(featureID);
131 } 191 }
@@ -140,6 +200,8 @@ public class NaryRelationLinkElementImpl extends MinimalEObjectImpl.Container im
140 switch (featureID) { 200 switch (featureID) {
141 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__INDEX: 201 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__INDEX:
142 return index != INDEX_EDEFAULT; 202 return index != INDEX_EDEFAULT;
203 case PartialinterpretationPackage.NARY_RELATION_LINK_ELEMENT__PARAM:
204 return param != null;
143 } 205 }
144 return super.eIsSet(featureID); 206 return super.eIsSet(featureID);
145 } 207 }
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialBooleanInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialBooleanInterpretationImpl.java
new file mode 100644
index 00000000..6c549300
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialBooleanInterpretationImpl.java
@@ -0,0 +1,37 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl;
4
5import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialBooleanInterpretation;
6import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
7
8import org.eclipse.emf.ecore.EClass;
9
10/**
11 * <!-- begin-user-doc -->
12 * An implementation of the model object '<em><b>Partial Boolean Interpretation</b></em>'.
13 * <!-- end-user-doc -->
14 *
15 * @generated
16 */
17public class PartialBooleanInterpretationImpl extends PartialPrimitiveInterpretationImpl implements PartialBooleanInterpretation {
18 /**
19 * <!-- begin-user-doc -->
20 * <!-- end-user-doc -->
21 * @generated
22 */
23 protected PartialBooleanInterpretationImpl() {
24 super();
25 }
26
27 /**
28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc -->
30 * @generated
31 */
32 @Override
33 protected EClass eStaticClass() {
34 return PartialinterpretationPackage.Literals.PARTIAL_BOOLEAN_INTERPRETATION;
35 }
36
37} //PartialBooleanInterpretationImpl
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialComplexTypeInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialComplexTypeInterpretationImpl.java
new file mode 100644
index 00000000..07ee282d
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialComplexTypeInterpretationImpl.java
@@ -0,0 +1,198 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl;
4
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration;
6
7import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation;
8import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
9
10import java.util.Collection;
11
12import org.eclipse.emf.common.notify.Notification;
13
14import org.eclipse.emf.common.util.EList;
15
16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject;
18
19import org.eclipse.emf.ecore.impl.ENotificationImpl;
20
21import org.eclipse.emf.ecore.util.EObjectResolvingEList;
22
23/**
24 * <!-- begin-user-doc -->
25 * An implementation of the model object '<em><b>Partial Complex Type Interpretation</b></em>'.
26 * <!-- end-user-doc -->
27 * <p>
28 * The following features are implemented:
29 * </p>
30 * <ul>
31 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialComplexTypeInterpretationImpl#getSupertypeInterpretation <em>Supertype Interpretation</em>}</li>
32 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialComplexTypeInterpretationImpl#getInterpretationOf <em>Interpretation Of</em>}</li>
33 * </ul>
34 *
35 * @generated
36 */
37public class PartialComplexTypeInterpretationImpl extends PartialTypeInterpratationImpl implements PartialComplexTypeInterpretation {
38 /**
39 * The cached value of the '{@link #getSupertypeInterpretation() <em>Supertype Interpretation</em>}' reference list.
40 * <!-- begin-user-doc -->
41 * <!-- end-user-doc -->
42 * @see #getSupertypeInterpretation()
43 * @generated
44 * @ordered
45 */
46 protected EList<PartialComplexTypeInterpretation> supertypeInterpretation;
47
48 /**
49 * The cached value of the '{@link #getInterpretationOf() <em>Interpretation Of</em>}' reference.
50 * <!-- begin-user-doc -->
51 * <!-- end-user-doc -->
52 * @see #getInterpretationOf()
53 * @generated
54 * @ordered
55 */
56 protected TypeDeclaration interpretationOf;
57
58 /**
59 * <!-- begin-user-doc -->
60 * <!-- end-user-doc -->
61 * @generated
62 */
63 protected PartialComplexTypeInterpretationImpl() {
64 super();
65 }
66
67 /**
68 * <!-- begin-user-doc -->
69 * <!-- end-user-doc -->
70 * @generated
71 */
72 @Override
73 protected EClass eStaticClass() {
74 return PartialinterpretationPackage.Literals.PARTIAL_COMPLEX_TYPE_INTERPRETATION;
75 }
76
77 /**
78 * <!-- begin-user-doc -->
79 * <!-- end-user-doc -->
80 * @generated
81 */
82 public EList<PartialComplexTypeInterpretation> getSupertypeInterpretation() {
83 if (supertypeInterpretation == null) {
84 supertypeInterpretation = new EObjectResolvingEList<PartialComplexTypeInterpretation>(PartialComplexTypeInterpretation.class, this, PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION);
85 }
86 return supertypeInterpretation;
87 }
88
89 /**
90 * <!-- begin-user-doc -->
91 * <!-- end-user-doc -->
92 * @generated
93 */
94 public TypeDeclaration getInterpretationOf() {
95 if (interpretationOf != null && interpretationOf.eIsProxy()) {
96 InternalEObject oldInterpretationOf = (InternalEObject)interpretationOf;
97 interpretationOf = (TypeDeclaration)eResolveProxy(oldInterpretationOf);
98 if (interpretationOf != oldInterpretationOf) {
99 if (eNotificationRequired())
100 eNotify(new ENotificationImpl(this, Notification.RESOLVE, PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF, oldInterpretationOf, interpretationOf));
101 }
102 }
103 return interpretationOf;
104 }
105
106 /**
107 * <!-- begin-user-doc -->
108 * <!-- end-user-doc -->
109 * @generated
110 */
111 public TypeDeclaration basicGetInterpretationOf() {
112 return interpretationOf;
113 }
114
115 /**
116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc -->
118 * @generated
119 */
120 public void setInterpretationOf(TypeDeclaration newInterpretationOf) {
121 TypeDeclaration oldInterpretationOf = interpretationOf;
122 interpretationOf = newInterpretationOf;
123 if (eNotificationRequired())
124 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF, oldInterpretationOf, interpretationOf));
125 }
126
127 /**
128 * <!-- begin-user-doc -->
129 * <!-- end-user-doc -->
130 * @generated
131 */
132 @Override
133 public Object eGet(int featureID, boolean resolve, boolean coreType) {
134 switch (featureID) {
135 case PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION:
136 return getSupertypeInterpretation();
137 case PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF:
138 if (resolve) return getInterpretationOf();
139 return basicGetInterpretationOf();
140 }
141 return super.eGet(featureID, resolve, coreType);
142 }
143
144 /**
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @generated
148 */
149 @SuppressWarnings("unchecked")
150 @Override
151 public void eSet(int featureID, Object newValue) {
152 switch (featureID) {
153 case PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION:
154 getSupertypeInterpretation().clear();
155 getSupertypeInterpretation().addAll((Collection<? extends PartialComplexTypeInterpretation>)newValue);
156 return;
157 case PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF:
158 setInterpretationOf((TypeDeclaration)newValue);
159 return;
160 }
161 super.eSet(featureID, newValue);
162 }
163
164 /**
165 * <!-- begin-user-doc -->
166 * <!-- end-user-doc -->
167 * @generated
168 */
169 @Override
170 public void eUnset(int featureID) {
171 switch (featureID) {
172 case PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION:
173 getSupertypeInterpretation().clear();
174 return;
175 case PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF:
176 setInterpretationOf((TypeDeclaration)null);
177 return;
178 }
179 super.eUnset(featureID);
180 }
181
182 /**
183 * <!-- begin-user-doc -->
184 * <!-- end-user-doc -->
185 * @generated
186 */
187 @Override
188 public boolean eIsSet(int featureID) {
189 switch (featureID) {
190 case PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION:
191 return supertypeInterpretation != null && !supertypeInterpretation.isEmpty();
192 case PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF:
193 return interpretationOf != null;
194 }
195 return super.eIsSet(featureID);
196 }
197
198} //PartialComplexTypeInterpretationImpl
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialIntegerInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialIntegerInterpretationImpl.java
new file mode 100644
index 00000000..d3e034c3
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialIntegerInterpretationImpl.java
@@ -0,0 +1,37 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl;
4
5import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialIntegerInterpretation;
6import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
7
8import org.eclipse.emf.ecore.EClass;
9
10/**
11 * <!-- begin-user-doc -->
12 * An implementation of the model object '<em><b>Partial Integer Interpretation</b></em>'.
13 * <!-- end-user-doc -->
14 *
15 * @generated
16 */
17public class PartialIntegerInterpretationImpl extends PartialPrimitiveInterpretationImpl implements PartialIntegerInterpretation {
18 /**
19 * <!-- begin-user-doc -->
20 * <!-- end-user-doc -->
21 * @generated
22 */
23 protected PartialIntegerInterpretationImpl() {
24 super();
25 }
26
27 /**
28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc -->
30 * @generated
31 */
32 @Override
33 protected EClass eStaticClass() {
34 return PartialinterpretationPackage.Literals.PARTIAL_INTEGER_INTERPRETATION;
35 }
36
37} //PartialIntegerInterpretationImpl
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialInterpretationImpl.java
index dd744606..bce3e2e0 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialInterpretationImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialInterpretationImpl.java
@@ -5,18 +5,13 @@ package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.pa
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; 5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement;
6 6
7import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem; 7import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem;
8
9import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BooleanElement;
10import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement;
11import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation; 8import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation;
12import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation; 9import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation;
13import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation; 10import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation;
14import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation; 11import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation;
15import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation; 12import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation;
16import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; 13import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
17 14import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope;
18import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement;
19import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement;
20import java.util.Collection; 15import java.util.Collection;
21 16
22import org.eclipse.emf.common.notify.Notification; 17import org.eclipse.emf.common.notify.Notification;
@@ -47,21 +42,11 @@ import org.eclipse.emf.ecore.util.InternalEList;
47 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getPartialfunctioninterpretation <em>Partialfunctioninterpretation</em>}</li> 42 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getPartialfunctioninterpretation <em>Partialfunctioninterpretation</em>}</li>
48 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getNewElements <em>New Elements</em>}</li> 43 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getNewElements <em>New Elements</em>}</li>
49 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getPartialtypeinterpratation <em>Partialtypeinterpratation</em>}</li> 44 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getPartialtypeinterpratation <em>Partialtypeinterpratation</em>}</li>
45 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getOpenWorldElements <em>Open World Elements</em>}</li>
46 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getProblemConainer <em>Problem Conainer</em>}</li>
47 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getScopes <em>Scopes</em>}</li>
50 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getMinNewElements <em>Min New Elements</em>}</li> 48 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getMinNewElements <em>Min New Elements</em>}</li>
51 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getMaxNewElements <em>Max New Elements</em>}</li> 49 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getMaxNewElements <em>Max New Elements</em>}</li>
52 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getOpenWorldElementPrototypes <em>Open World Element Prototypes</em>}</li>
53 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getProblemConainer <em>Problem Conainer</em>}</li>
54 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getStringelement <em>Stringelement</em>}</li>
55 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getStringelements <em>Stringelements</em>}</li>
56 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getRealelements <em>Realelements</em>}</li>
57 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getIntegerelements <em>Integerelements</em>}</li>
58 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getBooleanelements <em>Booleanelements</em>}</li>
59 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getMaxNewIntegers <em>Max New Integers</em>}</li>
60 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getMaxNewReals <em>Max New Reals</em>}</li>
61 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getMaxNewStrings <em>Max New Strings</em>}</li>
62 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getNewStrings <em>New Strings</em>}</li>
63 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getNewReals <em>New Reals</em>}</li>
64 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getNewIntegers <em>New Integers</em>}</li>
65 * </ul> 50 * </ul>
66 * 51 *
67 * @generated 52 * @generated
@@ -128,54 +113,14 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
128 protected EList<PartialTypeInterpratation> partialtypeinterpratation; 113 protected EList<PartialTypeInterpratation> partialtypeinterpratation;
129 114
130 /** 115 /**
131 * The default value of the '{@link #getMinNewElements() <em>Min New Elements</em>}' attribute. 116 * The cached value of the '{@link #getOpenWorldElements() <em>Open World Elements</em>}' containment reference list.
132 * <!-- begin-user-doc -->
133 * <!-- end-user-doc -->
134 * @see #getMinNewElements()
135 * @generated
136 * @ordered
137 */
138 protected static final int MIN_NEW_ELEMENTS_EDEFAULT = 0;
139
140 /**
141 * The cached value of the '{@link #getMinNewElements() <em>Min New Elements</em>}' attribute.
142 * <!-- begin-user-doc -->
143 * <!-- end-user-doc -->
144 * @see #getMinNewElements()
145 * @generated
146 * @ordered
147 */
148 protected int minNewElements = MIN_NEW_ELEMENTS_EDEFAULT;
149
150 /**
151 * The default value of the '{@link #getMaxNewElements() <em>Max New Elements</em>}' attribute.
152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc -->
154 * @see #getMaxNewElements()
155 * @generated
156 * @ordered
157 */
158 protected static final int MAX_NEW_ELEMENTS_EDEFAULT = 0;
159
160 /**
161 * The cached value of the '{@link #getMaxNewElements() <em>Max New Elements</em>}' attribute.
162 * <!-- begin-user-doc -->
163 * <!-- end-user-doc -->
164 * @see #getMaxNewElements()
165 * @generated
166 * @ordered
167 */
168 protected int maxNewElements = MAX_NEW_ELEMENTS_EDEFAULT;
169
170 /**
171 * The cached value of the '{@link #getOpenWorldElementPrototypes() <em>Open World Element Prototypes</em>}' containment reference list.
172 * <!-- begin-user-doc --> 117 * <!-- begin-user-doc -->
173 * <!-- end-user-doc --> 118 * <!-- end-user-doc -->
174 * @see #getOpenWorldElementPrototypes() 119 * @see #getOpenWorldElements()
175 * @generated 120 * @generated
176 * @ordered 121 * @ordered
177 */ 122 */
178 protected EList<DefinedElement> openWorldElementPrototypes; 123 protected EList<DefinedElement> openWorldElements;
179 124
180 /** 125 /**
181 * The cached value of the '{@link #getProblemConainer() <em>Problem Conainer</em>}' containment reference. 126 * The cached value of the '{@link #getProblemConainer() <em>Problem Conainer</em>}' containment reference.
@@ -188,144 +133,54 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
188 protected LogicProblem problemConainer; 133 protected LogicProblem problemConainer;
189 134
190 /** 135 /**
191 * The cached value of the '{@link #getStringelement() <em>Stringelement</em>}' containment reference list. 136 * The cached value of the '{@link #getScopes() <em>Scopes</em>}' containment reference list.
192 * <!-- begin-user-doc -->
193 * <!-- end-user-doc -->
194 * @see #getStringelement()
195 * @generated
196 * @ordered
197 */
198 protected EList<StringElement> stringelement;
199
200 /**
201 * The cached value of the '{@link #getStringelements() <em>Stringelements</em>}' containment reference list.
202 * <!-- begin-user-doc -->
203 * <!-- end-user-doc -->
204 * @see #getStringelements()
205 * @generated
206 * @ordered
207 */
208 protected EList<StringElement> stringelements;
209
210 /**
211 * The cached value of the '{@link #getRealelements() <em>Realelements</em>}' containment reference list.
212 * <!-- begin-user-doc -->
213 * <!-- end-user-doc -->
214 * @see #getRealelements()
215 * @generated
216 * @ordered
217 */
218 protected EList<RealElement> realelements;
219
220 /**
221 * The cached value of the '{@link #getIntegerelements() <em>Integerelements</em>}' containment reference list.
222 * <!-- begin-user-doc --> 137 * <!-- begin-user-doc -->
223 * <!-- end-user-doc --> 138 * <!-- end-user-doc -->
224 * @see #getIntegerelements() 139 * @see #getScopes()
225 * @generated 140 * @generated
226 * @ordered 141 * @ordered
227 */ 142 */
228 protected EList<IntegerElement> integerelements; 143 protected EList<Scope> scopes;
229 144
230 /** 145 /**
231 * The cached value of the '{@link #getBooleanelements() <em>Booleanelements</em>}' containment reference list. 146 * The default value of the '{@link #getMinNewElements() <em>Min New Elements</em>}' attribute.
232 * <!-- begin-user-doc -->
233 * <!-- end-user-doc -->
234 * @see #getBooleanelements()
235 * @generated
236 * @ordered
237 */
238 protected EList<BooleanElement> booleanelements;
239
240 /**
241 * The default value of the '{@link #getMaxNewIntegers() <em>Max New Integers</em>}' attribute.
242 * <!-- begin-user-doc -->
243 * <!-- end-user-doc -->
244 * @see #getMaxNewIntegers()
245 * @generated
246 * @ordered
247 */
248 protected static final int MAX_NEW_INTEGERS_EDEFAULT = 0;
249
250 /**
251 * The cached value of the '{@link #getMaxNewIntegers() <em>Max New Integers</em>}' attribute.
252 * <!-- begin-user-doc -->
253 * <!-- end-user-doc -->
254 * @see #getMaxNewIntegers()
255 * @generated
256 * @ordered
257 */
258 protected int maxNewIntegers = MAX_NEW_INTEGERS_EDEFAULT;
259
260 /**
261 * The default value of the '{@link #getMaxNewReals() <em>Max New Reals</em>}' attribute.
262 * <!-- begin-user-doc -->
263 * <!-- end-user-doc -->
264 * @see #getMaxNewReals()
265 * @generated
266 * @ordered
267 */
268 protected static final int MAX_NEW_REALS_EDEFAULT = 0;
269
270 /**
271 * The cached value of the '{@link #getMaxNewReals() <em>Max New Reals</em>}' attribute.
272 * <!-- begin-user-doc -->
273 * <!-- end-user-doc -->
274 * @see #getMaxNewReals()
275 * @generated
276 * @ordered
277 */
278 protected int maxNewReals = MAX_NEW_REALS_EDEFAULT;
279
280 /**
281 * The default value of the '{@link #getMaxNewStrings() <em>Max New Strings</em>}' attribute.
282 * <!-- begin-user-doc -->
283 * <!-- end-user-doc -->
284 * @see #getMaxNewStrings()
285 * @generated
286 * @ordered
287 */
288 protected static final int MAX_NEW_STRINGS_EDEFAULT = 0;
289
290 /**
291 * The cached value of the '{@link #getMaxNewStrings() <em>Max New Strings</em>}' attribute.
292 * <!-- begin-user-doc --> 147 * <!-- begin-user-doc -->
293 * <!-- end-user-doc --> 148 * <!-- end-user-doc -->
294 * @see #getMaxNewStrings() 149 * @see #getMinNewElements()
295 * @generated 150 * @generated
296 * @ordered 151 * @ordered
297 */ 152 */
298 protected int maxNewStrings = MAX_NEW_STRINGS_EDEFAULT; 153 protected static final int MIN_NEW_ELEMENTS_EDEFAULT = 0;
299 154
300 /** 155 /**
301 * The cached value of the '{@link #getNewStrings() <em>New Strings</em>}' containment reference list. 156 * The cached value of the '{@link #getMinNewElements() <em>Min New Elements</em>}' attribute.
302 * <!-- begin-user-doc --> 157 * <!-- begin-user-doc -->
303 * <!-- end-user-doc --> 158 * <!-- end-user-doc -->
304 * @see #getNewStrings() 159 * @see #getMinNewElements()
305 * @generated 160 * @generated
306 * @ordered 161 * @ordered
307 */ 162 */
308 protected EList<StringElement> newStrings; 163 protected int minNewElements = MIN_NEW_ELEMENTS_EDEFAULT;
309 164
310 /** 165 /**
311 * The cached value of the '{@link #getNewReals() <em>New Reals</em>}' containment reference list. 166 * The default value of the '{@link #getMaxNewElements() <em>Max New Elements</em>}' attribute.
312 * <!-- begin-user-doc --> 167 * <!-- begin-user-doc -->
313 * <!-- end-user-doc --> 168 * <!-- end-user-doc -->
314 * @see #getNewReals() 169 * @see #getMaxNewElements()
315 * @generated 170 * @generated
316 * @ordered 171 * @ordered
317 */ 172 */
318 protected EList<RealElement> newReals; 173 protected static final int MAX_NEW_ELEMENTS_EDEFAULT = -1;
319 174
320 /** 175 /**
321 * The cached value of the '{@link #getNewIntegers() <em>New Integers</em>}' containment reference list. 176 * The cached value of the '{@link #getMaxNewElements() <em>Max New Elements</em>}' attribute.
322 * <!-- begin-user-doc --> 177 * <!-- begin-user-doc -->
323 * <!-- end-user-doc --> 178 * <!-- end-user-doc -->
324 * @see #getNewIntegers() 179 * @see #getMaxNewElements()
325 * @generated 180 * @generated
326 * @ordered 181 * @ordered
327 */ 182 */
328 protected EList<IntegerElement> newIntegers; 183 protected int maxNewElements = MAX_NEW_ELEMENTS_EDEFAULT;
329 184
330 /** 185 /**
331 * <!-- begin-user-doc --> 186 * <!-- begin-user-doc -->
@@ -449,53 +304,11 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
449 * <!-- end-user-doc --> 304 * <!-- end-user-doc -->
450 * @generated 305 * @generated
451 */ 306 */
452 public int getMinNewElements() { 307 public EList<DefinedElement> getOpenWorldElements() {
453 return minNewElements; 308 if (openWorldElements == null) {
454 } 309 openWorldElements = new EObjectContainmentEList<DefinedElement>(DefinedElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS);
455
456 /**
457 * <!-- begin-user-doc -->
458 * <!-- end-user-doc -->
459 * @generated
460 */
461 public void setMinNewElements(int newMinNewElements) {
462 int oldMinNewElements = minNewElements;
463 minNewElements = newMinNewElements;
464 if (eNotificationRequired())
465 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS, oldMinNewElements, minNewElements));
466 }
467
468 /**
469 * <!-- begin-user-doc -->
470 * <!-- end-user-doc -->
471 * @generated
472 */
473 public int getMaxNewElements() {
474 return maxNewElements;
475 }
476
477 /**
478 * <!-- begin-user-doc -->
479 * <!-- end-user-doc -->
480 * @generated
481 */
482 public void setMaxNewElements(int newMaxNewElements) {
483 int oldMaxNewElements = maxNewElements;
484 maxNewElements = newMaxNewElements;
485 if (eNotificationRequired())
486 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS, oldMaxNewElements, maxNewElements));
487 }
488
489 /**
490 * <!-- begin-user-doc -->
491 * <!-- end-user-doc -->
492 * @generated
493 */
494 public EList<DefinedElement> getOpenWorldElementPrototypes() {
495 if (openWorldElementPrototypes == null) {
496 openWorldElementPrototypes = new EObjectContainmentEList<DefinedElement>(DefinedElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPES);
497 } 310 }
498 return openWorldElementPrototypes; 311 return openWorldElements;
499 } 312 }
500 313
501 /** 314 /**
@@ -546,80 +359,11 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
546 * <!-- end-user-doc --> 359 * <!-- end-user-doc -->
547 * @generated 360 * @generated
548 */ 361 */
549 public EList<StringElement> getStringelement() { 362 public EList<Scope> getScopes() {
550 if (stringelement == null) { 363 if (scopes == null) {
551 stringelement = new EObjectContainmentEList<StringElement>(StringElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENT); 364 scopes = new EObjectContainmentEList<Scope>(Scope.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__SCOPES);
552 }
553 return stringelement;
554 }
555
556 /**
557 * <!-- begin-user-doc -->
558 * <!-- end-user-doc -->
559 * @generated
560 */
561 public EList<StringElement> getStringelements() {
562 if (stringelements == null) {
563 stringelements = new EObjectContainmentEList<StringElement>(StringElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENTS);
564 }
565 return stringelements;
566 }
567
568 /**
569 * <!-- begin-user-doc -->
570 * <!-- end-user-doc -->
571 * @generated
572 */
573 public EList<RealElement> getRealelements() {
574 if (realelements == null) {
575 realelements = new EObjectContainmentEList<RealElement>(RealElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__REALELEMENTS);
576 }
577 return realelements;
578 }
579
580 /**
581 * <!-- begin-user-doc -->
582 * <!-- end-user-doc -->
583 * @generated
584 */
585 public EList<IntegerElement> getIntegerelements() {
586 if (integerelements == null) {
587 integerelements = new EObjectContainmentEList<IntegerElement>(IntegerElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__INTEGERELEMENTS);
588 }
589 return integerelements;
590 }
591
592 /**
593 * <!-- begin-user-doc -->
594 * <!-- end-user-doc -->
595 * @generated
596 */
597 public EList<BooleanElement> getBooleanelements() {
598 if (booleanelements == null) {
599 booleanelements = new EObjectContainmentEList<BooleanElement>(BooleanElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__BOOLEANELEMENTS);
600 } 365 }
601 return booleanelements; 366 return scopes;
602 }
603
604 /**
605 * <!-- begin-user-doc -->
606 * <!-- end-user-doc -->
607 * @generated
608 */
609 public int getMaxNewIntegers() {
610 return maxNewIntegers;
611 }
612
613 /**
614 * <!-- begin-user-doc -->
615 * <!-- end-user-doc -->
616 * @generated
617 */
618 public void setMaxNewIntegers(int newMaxNewIntegers) {
619 int oldMaxNewIntegers = maxNewIntegers;
620 maxNewIntegers = newMaxNewIntegers;
621 if (eNotificationRequired())
622 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_INTEGERS, oldMaxNewIntegers, maxNewIntegers));
623 } 367 }
624 368
625 /** 369 /**
@@ -627,8 +371,8 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
627 * <!-- end-user-doc --> 371 * <!-- end-user-doc -->
628 * @generated 372 * @generated
629 */ 373 */
630 public int getMaxNewReals() { 374 public int getMinNewElements() {
631 return maxNewReals; 375 return minNewElements;
632 } 376 }
633 377
634 /** 378 /**
@@ -636,11 +380,11 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
636 * <!-- end-user-doc --> 380 * <!-- end-user-doc -->
637 * @generated 381 * @generated
638 */ 382 */
639 public void setMaxNewReals(int newMaxNewReals) { 383 public void setMinNewElements(int newMinNewElements) {
640 int oldMaxNewReals = maxNewReals; 384 int oldMinNewElements = minNewElements;
641 maxNewReals = newMaxNewReals; 385 minNewElements = newMinNewElements;
642 if (eNotificationRequired()) 386 if (eNotificationRequired())
643 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_REALS, oldMaxNewReals, maxNewReals)); 387 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS, oldMinNewElements, minNewElements));
644 } 388 }
645 389
646 /** 390 /**
@@ -648,8 +392,8 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
648 * <!-- end-user-doc --> 392 * <!-- end-user-doc -->
649 * @generated 393 * @generated
650 */ 394 */
651 public int getMaxNewStrings() { 395 public int getMaxNewElements() {
652 return maxNewStrings; 396 return maxNewElements;
653 } 397 }
654 398
655 /** 399 /**
@@ -657,47 +401,11 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
657 * <!-- end-user-doc --> 401 * <!-- end-user-doc -->
658 * @generated 402 * @generated
659 */ 403 */
660 public void setMaxNewStrings(int newMaxNewStrings) { 404 public void setMaxNewElements(int newMaxNewElements) {
661 int oldMaxNewStrings = maxNewStrings; 405 int oldMaxNewElements = maxNewElements;
662 maxNewStrings = newMaxNewStrings; 406 maxNewElements = newMaxNewElements;
663 if (eNotificationRequired()) 407 if (eNotificationRequired())
664 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_STRINGS, oldMaxNewStrings, maxNewStrings)); 408 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS, oldMaxNewElements, maxNewElements));
665 }
666
667 /**
668 * <!-- begin-user-doc -->
669 * <!-- end-user-doc -->
670 * @generated
671 */
672 public EList<StringElement> getNewStrings() {
673 if (newStrings == null) {
674 newStrings = new EObjectContainmentEList<StringElement>(StringElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_STRINGS);
675 }
676 return newStrings;
677 }
678
679 /**
680 * <!-- begin-user-doc -->
681 * <!-- end-user-doc -->
682 * @generated
683 */
684 public EList<RealElement> getNewReals() {
685 if (newReals == null) {
686 newReals = new EObjectContainmentEList<RealElement>(RealElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_REALS);
687 }
688 return newReals;
689 }
690
691 /**
692 * <!-- begin-user-doc -->
693 * <!-- end-user-doc -->
694 * @generated
695 */
696 public EList<IntegerElement> getNewIntegers() {
697 if (newIntegers == null) {
698 newIntegers = new EObjectContainmentEList<IntegerElement>(IntegerElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_INTEGERS);
699 }
700 return newIntegers;
701 } 409 }
702 410
703 /** 411 /**
@@ -718,26 +426,12 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
718 return ((InternalEList<?>)getNewElements()).basicRemove(otherEnd, msgs); 426 return ((InternalEList<?>)getNewElements()).basicRemove(otherEnd, msgs);
719 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION: 427 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION:
720 return ((InternalEList<?>)getPartialtypeinterpratation()).basicRemove(otherEnd, msgs); 428 return ((InternalEList<?>)getPartialtypeinterpratation()).basicRemove(otherEnd, msgs);
721 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPES: 429 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS:
722 return ((InternalEList<?>)getOpenWorldElementPrototypes()).basicRemove(otherEnd, msgs); 430 return ((InternalEList<?>)getOpenWorldElements()).basicRemove(otherEnd, msgs);
723 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PROBLEM_CONAINER: 431 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PROBLEM_CONAINER:
724 return basicSetProblemConainer(null, msgs); 432 return basicSetProblemConainer(null, msgs);
725 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENT: 433 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__SCOPES:
726 return ((InternalEList<?>)getStringelement()).basicRemove(otherEnd, msgs); 434 return ((InternalEList<?>)getScopes()).basicRemove(otherEnd, msgs);
727 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENTS:
728 return ((InternalEList<?>)getStringelements()).basicRemove(otherEnd, msgs);
729 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__REALELEMENTS:
730 return ((InternalEList<?>)getRealelements()).basicRemove(otherEnd, msgs);
731 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__INTEGERELEMENTS:
732 return ((InternalEList<?>)getIntegerelements()).basicRemove(otherEnd, msgs);
733 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__BOOLEANELEMENTS:
734 return ((InternalEList<?>)getBooleanelements()).basicRemove(otherEnd, msgs);
735 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_STRINGS:
736 return ((InternalEList<?>)getNewStrings()).basicRemove(otherEnd, msgs);
737 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_REALS:
738 return ((InternalEList<?>)getNewReals()).basicRemove(otherEnd, msgs);
739 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_INTEGERS:
740 return ((InternalEList<?>)getNewIntegers()).basicRemove(otherEnd, msgs);
741 } 435 }
742 return super.eInverseRemove(otherEnd, featureID, msgs); 436 return super.eInverseRemove(otherEnd, featureID, msgs);
743 } 437 }
@@ -763,36 +457,16 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
763 return getNewElements(); 457 return getNewElements();
764 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION: 458 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION:
765 return getPartialtypeinterpratation(); 459 return getPartialtypeinterpratation();
460 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS:
461 return getOpenWorldElements();
462 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PROBLEM_CONAINER:
463 return getProblemConainer();
464 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__SCOPES:
465 return getScopes();
766 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS: 466 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS:
767 return getMinNewElements(); 467 return getMinNewElements();
768 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS: 468 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS:
769 return getMaxNewElements(); 469 return getMaxNewElements();
770 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPES:
771 return getOpenWorldElementPrototypes();
772 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PROBLEM_CONAINER:
773 return getProblemConainer();
774 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENT:
775 return getStringelement();
776 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENTS:
777 return getStringelements();
778 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__REALELEMENTS:
779 return getRealelements();
780 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__INTEGERELEMENTS:
781 return getIntegerelements();
782 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__BOOLEANELEMENTS:
783 return getBooleanelements();
784 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_INTEGERS:
785 return getMaxNewIntegers();
786 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_REALS:
787 return getMaxNewReals();
788 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_STRINGS:
789 return getMaxNewStrings();
790 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_STRINGS:
791 return getNewStrings();
792 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_REALS:
793 return getNewReals();
794 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_INTEGERS:
795 return getNewIntegers();
796 } 470 }
797 return super.eGet(featureID, resolve, coreType); 471 return super.eGet(featureID, resolve, coreType);
798 } 472 }
@@ -829,59 +503,22 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
829 getPartialtypeinterpratation().clear(); 503 getPartialtypeinterpratation().clear();
830 getPartialtypeinterpratation().addAll((Collection<? extends PartialTypeInterpratation>)newValue); 504 getPartialtypeinterpratation().addAll((Collection<? extends PartialTypeInterpratation>)newValue);
831 return; 505 return;
832 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS: 506 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS:
833 setMinNewElements((Integer)newValue); 507 getOpenWorldElements().clear();
834 return; 508 getOpenWorldElements().addAll((Collection<? extends DefinedElement>)newValue);
835 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS:
836 setMaxNewElements((Integer)newValue);
837 return;
838 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPES:
839 getOpenWorldElementPrototypes().clear();
840 getOpenWorldElementPrototypes().addAll((Collection<? extends DefinedElement>)newValue);
841 return; 509 return;
842 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PROBLEM_CONAINER: 510 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PROBLEM_CONAINER:
843 setProblemConainer((LogicProblem)newValue); 511 setProblemConainer((LogicProblem)newValue);
844 return; 512 return;
845 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENT: 513 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__SCOPES:
846 getStringelement().clear(); 514 getScopes().clear();
847 getStringelement().addAll((Collection<? extends StringElement>)newValue); 515 getScopes().addAll((Collection<? extends Scope>)newValue);
848 return;
849 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENTS:
850 getStringelements().clear();
851 getStringelements().addAll((Collection<? extends StringElement>)newValue);
852 return;
853 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__REALELEMENTS:
854 getRealelements().clear();
855 getRealelements().addAll((Collection<? extends RealElement>)newValue);
856 return;
857 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__INTEGERELEMENTS:
858 getIntegerelements().clear();
859 getIntegerelements().addAll((Collection<? extends IntegerElement>)newValue);
860 return;
861 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__BOOLEANELEMENTS:
862 getBooleanelements().clear();
863 getBooleanelements().addAll((Collection<? extends BooleanElement>)newValue);
864 return;
865 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_INTEGERS:
866 setMaxNewIntegers((Integer)newValue);
867 return;
868 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_REALS:
869 setMaxNewReals((Integer)newValue);
870 return;
871 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_STRINGS:
872 setMaxNewStrings((Integer)newValue);
873 return;
874 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_STRINGS:
875 getNewStrings().clear();
876 getNewStrings().addAll((Collection<? extends StringElement>)newValue);
877 return; 516 return;
878 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_REALS: 517 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS:
879 getNewReals().clear(); 518 setMinNewElements((Integer)newValue);
880 getNewReals().addAll((Collection<? extends RealElement>)newValue);
881 return; 519 return;
882 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_INTEGERS: 520 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS:
883 getNewIntegers().clear(); 521 setMaxNewElements((Integer)newValue);
884 getNewIntegers().addAll((Collection<? extends IntegerElement>)newValue);
885 return; 522 return;
886 } 523 }
887 super.eSet(featureID, newValue); 524 super.eSet(featureID, newValue);
@@ -913,50 +550,20 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
913 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION: 550 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION:
914 getPartialtypeinterpratation().clear(); 551 getPartialtypeinterpratation().clear();
915 return; 552 return;
916 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS: 553 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS:
917 setMinNewElements(MIN_NEW_ELEMENTS_EDEFAULT); 554 getOpenWorldElements().clear();
918 return;
919 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS:
920 setMaxNewElements(MAX_NEW_ELEMENTS_EDEFAULT);
921 return;
922 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPES:
923 getOpenWorldElementPrototypes().clear();
924 return; 555 return;
925 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PROBLEM_CONAINER: 556 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PROBLEM_CONAINER:
926 setProblemConainer((LogicProblem)null); 557 setProblemConainer((LogicProblem)null);
927 return; 558 return;
928 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENT: 559 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__SCOPES:
929 getStringelement().clear(); 560 getScopes().clear();
930 return;
931 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENTS:
932 getStringelements().clear();
933 return;
934 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__REALELEMENTS:
935 getRealelements().clear();
936 return;
937 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__INTEGERELEMENTS:
938 getIntegerelements().clear();
939 return;
940 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__BOOLEANELEMENTS:
941 getBooleanelements().clear();
942 return;
943 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_INTEGERS:
944 setMaxNewIntegers(MAX_NEW_INTEGERS_EDEFAULT);
945 return;
946 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_REALS:
947 setMaxNewReals(MAX_NEW_REALS_EDEFAULT);
948 return;
949 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_STRINGS:
950 setMaxNewStrings(MAX_NEW_STRINGS_EDEFAULT);
951 return;
952 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_STRINGS:
953 getNewStrings().clear();
954 return; 561 return;
955 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_REALS: 562 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS:
956 getNewReals().clear(); 563 setMinNewElements(MIN_NEW_ELEMENTS_EDEFAULT);
957 return; 564 return;
958 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_INTEGERS: 565 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS:
959 getNewIntegers().clear(); 566 setMaxNewElements(MAX_NEW_ELEMENTS_EDEFAULT);
960 return; 567 return;
961 } 568 }
962 super.eUnset(featureID); 569 super.eUnset(featureID);
@@ -982,36 +589,16 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
982 return newElements != null && !newElements.isEmpty(); 589 return newElements != null && !newElements.isEmpty();
983 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION: 590 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION:
984 return partialtypeinterpratation != null && !partialtypeinterpratation.isEmpty(); 591 return partialtypeinterpratation != null && !partialtypeinterpratation.isEmpty();
592 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS:
593 return openWorldElements != null && !openWorldElements.isEmpty();
594 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PROBLEM_CONAINER:
595 return problemConainer != null;
596 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__SCOPES:
597 return scopes != null && !scopes.isEmpty();
985 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS: 598 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS:
986 return minNewElements != MIN_NEW_ELEMENTS_EDEFAULT; 599 return minNewElements != MIN_NEW_ELEMENTS_EDEFAULT;
987 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS: 600 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS:
988 return maxNewElements != MAX_NEW_ELEMENTS_EDEFAULT; 601 return maxNewElements != MAX_NEW_ELEMENTS_EDEFAULT;
989 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPES:
990 return openWorldElementPrototypes != null && !openWorldElementPrototypes.isEmpty();
991 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__PROBLEM_CONAINER:
992 return problemConainer != null;
993 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENT:
994 return stringelement != null && !stringelement.isEmpty();
995 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__STRINGELEMENTS:
996 return stringelements != null && !stringelements.isEmpty();
997 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__REALELEMENTS:
998 return realelements != null && !realelements.isEmpty();
999 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__INTEGERELEMENTS:
1000 return integerelements != null && !integerelements.isEmpty();
1001 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__BOOLEANELEMENTS:
1002 return booleanelements != null && !booleanelements.isEmpty();
1003 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_INTEGERS:
1004 return maxNewIntegers != MAX_NEW_INTEGERS_EDEFAULT;
1005 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_REALS:
1006 return maxNewReals != MAX_NEW_REALS_EDEFAULT;
1007 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_STRINGS:
1008 return maxNewStrings != MAX_NEW_STRINGS_EDEFAULT;
1009 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_STRINGS:
1010 return newStrings != null && !newStrings.isEmpty();
1011 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_REALS:
1012 return newReals != null && !newReals.isEmpty();
1013 case PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_INTEGERS:
1014 return newIntegers != null && !newIntegers.isEmpty();
1015 } 602 }
1016 return super.eIsSet(featureID); 603 return super.eIsSet(featureID);
1017 } 604 }
@@ -1030,12 +617,6 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
1030 result.append(minNewElements); 617 result.append(minNewElements);
1031 result.append(", maxNewElements: "); 618 result.append(", maxNewElements: ");
1032 result.append(maxNewElements); 619 result.append(maxNewElements);
1033 result.append(", maxNewIntegers: ");
1034 result.append(maxNewIntegers);
1035 result.append(", maxNewReals: ");
1036 result.append(maxNewReals);
1037 result.append(", maxNewStrings: ");
1038 result.append(maxNewStrings);
1039 result.append(')'); 620 result.append(')');
1040 return result.toString(); 621 return result.toString();
1041 } 622 }
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialPrimitiveInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialPrimitiveInterpretationImpl.java
new file mode 100644
index 00000000..cc426031
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialPrimitiveInterpretationImpl.java
@@ -0,0 +1,37 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl;
4
5import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation;
6import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
7
8import org.eclipse.emf.ecore.EClass;
9
10/**
11 * <!-- begin-user-doc -->
12 * An implementation of the model object '<em><b>Partial Primitive Interpretation</b></em>'.
13 * <!-- end-user-doc -->
14 *
15 * @generated
16 */
17public abstract class PartialPrimitiveInterpretationImpl extends PartialTypeInterpratationImpl implements PartialPrimitiveInterpretation {
18 /**
19 * <!-- begin-user-doc -->
20 * <!-- end-user-doc -->
21 * @generated
22 */
23 protected PartialPrimitiveInterpretationImpl() {
24 super();
25 }
26
27 /**
28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc -->
30 * @generated
31 */
32 @Override
33 protected EClass eStaticClass() {
34 return PartialinterpretationPackage.Literals.PARTIAL_PRIMITIVE_INTERPRETATION;
35 }
36
37} //PartialPrimitiveInterpretationImpl
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialRealInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialRealInterpretationImpl.java
new file mode 100644
index 00000000..d14bdaa2
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialRealInterpretationImpl.java
@@ -0,0 +1,37 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl;
4
5import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRealInterpretation;
6import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
7
8import org.eclipse.emf.ecore.EClass;
9
10/**
11 * <!-- begin-user-doc -->
12 * An implementation of the model object '<em><b>Partial Real Interpretation</b></em>'.
13 * <!-- end-user-doc -->
14 *
15 * @generated
16 */
17public class PartialRealInterpretationImpl extends PartialPrimitiveInterpretationImpl implements PartialRealInterpretation {
18 /**
19 * <!-- begin-user-doc -->
20 * <!-- end-user-doc -->
21 * @generated
22 */
23 protected PartialRealInterpretationImpl() {
24 super();
25 }
26
27 /**
28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc -->
30 * @generated
31 */
32 @Override
33 protected EClass eStaticClass() {
34 return PartialinterpretationPackage.Literals.PARTIAL_REAL_INTERPRETATION;
35 }
36
37} //PartialRealInterpretationImpl
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialStringInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialStringInterpretationImpl.java
new file mode 100644
index 00000000..2a887d43
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialStringInterpretationImpl.java
@@ -0,0 +1,37 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl;
4
5import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialStringInterpretation;
6import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
7
8import org.eclipse.emf.ecore.EClass;
9
10/**
11 * <!-- begin-user-doc -->
12 * An implementation of the model object '<em><b>Partial String Interpretation</b></em>'.
13 * <!-- end-user-doc -->
14 *
15 * @generated
16 */
17public class PartialStringInterpretationImpl extends PartialPrimitiveInterpretationImpl implements PartialStringInterpretation {
18 /**
19 * <!-- begin-user-doc -->
20 * <!-- end-user-doc -->
21 * @generated
22 */
23 protected PartialStringInterpretationImpl() {
24 super();
25 }
26
27 /**
28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc -->
30 * @generated
31 */
32 @Override
33 protected EClass eStaticClass() {
34 return PartialinterpretationPackage.Literals.PARTIAL_STRING_INTERPRETATION;
35 }
36
37} //PartialStringInterpretationImpl
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialTypeInterpratationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialTypeInterpratationImpl.java
index 1090aaf7..beb45529 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialTypeInterpratationImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialTypeInterpratationImpl.java
@@ -3,19 +3,12 @@
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; 3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl;
4 4
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; 5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement;
6import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration;
7
8import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation; 6import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation;
9import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; 7import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
10 8
11import java.util.Collection; 9import java.util.Collection;
12import org.eclipse.emf.common.notify.Notification;
13
14import org.eclipse.emf.common.util.EList; 10import org.eclipse.emf.common.util.EList;
15import org.eclipse.emf.ecore.EClass; 11import org.eclipse.emf.ecore.EClass;
16import org.eclipse.emf.ecore.InternalEObject;
17
18import org.eclipse.emf.ecore.impl.ENotificationImpl;
19import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 12import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
20import org.eclipse.emf.ecore.util.EObjectResolvingEList; 13import org.eclipse.emf.ecore.util.EObjectResolvingEList;
21 14
@@ -27,24 +20,12 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList;
27 * The following features are implemented: 20 * The following features are implemented:
28 * </p> 21 * </p>
29 * <ul> 22 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialTypeInterpratationImpl#getInterpretationOf <em>Interpretation Of</em>}</li>
31 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialTypeInterpratationImpl#getElements <em>Elements</em>}</li> 23 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialTypeInterpratationImpl#getElements <em>Elements</em>}</li>
32 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialTypeInterpratationImpl#getSupertypeInterpretation <em>Supertype Interpretation</em>}</li>
33 * </ul> 24 * </ul>
34 * 25 *
35 * @generated 26 * @generated
36 */ 27 */
37public class PartialTypeInterpratationImpl extends MinimalEObjectImpl.Container implements PartialTypeInterpratation { 28public abstract class PartialTypeInterpratationImpl extends MinimalEObjectImpl.Container implements PartialTypeInterpratation {
38 /**
39 * The cached value of the '{@link #getInterpretationOf() <em>Interpretation Of</em>}' reference.
40 * <!-- begin-user-doc -->
41 * <!-- end-user-doc -->
42 * @see #getInterpretationOf()
43 * @generated
44 * @ordered
45 */
46 protected TypeDeclaration interpretationOf;
47
48 /** 29 /**
49 * The cached value of the '{@link #getElements() <em>Elements</em>}' reference list. 30 * The cached value of the '{@link #getElements() <em>Elements</em>}' reference list.
50 * <!-- begin-user-doc --> 31 * <!-- begin-user-doc -->
@@ -56,16 +37,6 @@ public class PartialTypeInterpratationImpl extends MinimalEObjectImpl.Container
56 protected EList<DefinedElement> elements; 37 protected EList<DefinedElement> elements;
57 38
58 /** 39 /**
59 * The cached value of the '{@link #getSupertypeInterpretation() <em>Supertype Interpretation</em>}' reference list.
60 * <!-- begin-user-doc -->
61 * <!-- end-user-doc -->
62 * @see #getSupertypeInterpretation()
63 * @generated
64 * @ordered
65 */
66 protected EList<PartialTypeInterpratation> supertypeInterpretation;
67
68 /**
69 * <!-- begin-user-doc --> 40 * <!-- begin-user-doc -->
70 * <!-- end-user-doc --> 41 * <!-- end-user-doc -->
71 * @generated 42 * @generated
@@ -89,44 +60,6 @@ public class PartialTypeInterpratationImpl extends MinimalEObjectImpl.Container
89 * <!-- end-user-doc --> 60 * <!-- end-user-doc -->
90 * @generated 61 * @generated
91 */ 62 */
92 public TypeDeclaration getInterpretationOf() {
93 if (interpretationOf != null && interpretationOf.eIsProxy()) {
94 InternalEObject oldInterpretationOf = (InternalEObject)interpretationOf;
95 interpretationOf = (TypeDeclaration)eResolveProxy(oldInterpretationOf);
96 if (interpretationOf != oldInterpretationOf) {
97 if (eNotificationRequired())
98 eNotify(new ENotificationImpl(this, Notification.RESOLVE, PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF, oldInterpretationOf, interpretationOf));
99 }
100 }
101 return interpretationOf;
102 }
103
104 /**
105 * <!-- begin-user-doc -->
106 * <!-- end-user-doc -->
107 * @generated
108 */
109 public TypeDeclaration basicGetInterpretationOf() {
110 return interpretationOf;
111 }
112
113 /**
114 * <!-- begin-user-doc -->
115 * <!-- end-user-doc -->
116 * @generated
117 */
118 public void setInterpretationOf(TypeDeclaration newInterpretationOf) {
119 TypeDeclaration oldInterpretationOf = interpretationOf;
120 interpretationOf = newInterpretationOf;
121 if (eNotificationRequired())
122 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF, oldInterpretationOf, interpretationOf));
123 }
124
125 /**
126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc -->
128 * @generated
129 */
130 public EList<DefinedElement> getElements() { 63 public EList<DefinedElement> getElements() {
131 if (elements == null) { 64 if (elements == null) {
132 elements = new EObjectResolvingEList<DefinedElement>(DefinedElement.class, this, PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__ELEMENTS); 65 elements = new EObjectResolvingEList<DefinedElement>(DefinedElement.class, this, PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__ELEMENTS);
@@ -139,28 +72,11 @@ public class PartialTypeInterpratationImpl extends MinimalEObjectImpl.Container
139 * <!-- end-user-doc --> 72 * <!-- end-user-doc -->
140 * @generated 73 * @generated
141 */ 74 */
142 public EList<PartialTypeInterpratation> getSupertypeInterpretation() {
143 if (supertypeInterpretation == null) {
144 supertypeInterpretation = new EObjectResolvingEList<PartialTypeInterpratation>(PartialTypeInterpratation.class, this, PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__SUPERTYPE_INTERPRETATION);
145 }
146 return supertypeInterpretation;
147 }
148
149 /**
150 * <!-- begin-user-doc -->
151 * <!-- end-user-doc -->
152 * @generated
153 */
154 @Override 75 @Override
155 public Object eGet(int featureID, boolean resolve, boolean coreType) { 76 public Object eGet(int featureID, boolean resolve, boolean coreType) {
156 switch (featureID) { 77 switch (featureID) {
157 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF:
158 if (resolve) return getInterpretationOf();
159 return basicGetInterpretationOf();
160 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__ELEMENTS: 78 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__ELEMENTS:
161 return getElements(); 79 return getElements();
162 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__SUPERTYPE_INTERPRETATION:
163 return getSupertypeInterpretation();
164 } 80 }
165 return super.eGet(featureID, resolve, coreType); 81 return super.eGet(featureID, resolve, coreType);
166 } 82 }
@@ -174,17 +90,10 @@ public class PartialTypeInterpratationImpl extends MinimalEObjectImpl.Container
174 @Override 90 @Override
175 public void eSet(int featureID, Object newValue) { 91 public void eSet(int featureID, Object newValue) {
176 switch (featureID) { 92 switch (featureID) {
177 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF:
178 setInterpretationOf((TypeDeclaration)newValue);
179 return;
180 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__ELEMENTS: 93 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__ELEMENTS:
181 getElements().clear(); 94 getElements().clear();
182 getElements().addAll((Collection<? extends DefinedElement>)newValue); 95 getElements().addAll((Collection<? extends DefinedElement>)newValue);
183 return; 96 return;
184 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__SUPERTYPE_INTERPRETATION:
185 getSupertypeInterpretation().clear();
186 getSupertypeInterpretation().addAll((Collection<? extends PartialTypeInterpratation>)newValue);
187 return;
188 } 97 }
189 super.eSet(featureID, newValue); 98 super.eSet(featureID, newValue);
190 } 99 }
@@ -197,15 +106,9 @@ public class PartialTypeInterpratationImpl extends MinimalEObjectImpl.Container
197 @Override 106 @Override
198 public void eUnset(int featureID) { 107 public void eUnset(int featureID) {
199 switch (featureID) { 108 switch (featureID) {
200 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF:
201 setInterpretationOf((TypeDeclaration)null);
202 return;
203 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__ELEMENTS: 109 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__ELEMENTS:
204 getElements().clear(); 110 getElements().clear();
205 return; 111 return;
206 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__SUPERTYPE_INTERPRETATION:
207 getSupertypeInterpretation().clear();
208 return;
209 } 112 }
210 super.eUnset(featureID); 113 super.eUnset(featureID);
211 } 114 }
@@ -218,12 +121,8 @@ public class PartialTypeInterpratationImpl extends MinimalEObjectImpl.Container
218 @Override 121 @Override
219 public boolean eIsSet(int featureID) { 122 public boolean eIsSet(int featureID) {
220 switch (featureID) { 123 switch (featureID) {
221 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF:
222 return interpretationOf != null;
223 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__ELEMENTS: 124 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__ELEMENTS:
224 return elements != null && !elements.isEmpty(); 125 return elements != null && !elements.isEmpty();
225 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__SUPERTYPE_INTERPRETATION:
226 return supertypeInterpretation != null && !supertypeInterpretation.isEmpty();
227 } 126 }
228 return super.eIsSet(featureID); 127 return super.eIsSet(featureID);
229 } 128 }
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationFactoryImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationFactoryImpl.java
index ebd70a97..af1db8a1 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationFactoryImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationFactoryImpl.java
@@ -60,7 +60,6 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
60 case PartialinterpretationPackage.PARTIAL_CONSTANT_INTERPRETATION: return createPartialConstantInterpretation(); 60 case PartialinterpretationPackage.PARTIAL_CONSTANT_INTERPRETATION: return createPartialConstantInterpretation();
61 case PartialinterpretationPackage.PARTIAL_RELATION_INTERPRETATION: return createPartialRelationInterpretation(); 61 case PartialinterpretationPackage.PARTIAL_RELATION_INTERPRETATION: return createPartialRelationInterpretation();
62 case PartialinterpretationPackage.PARTIAL_FUNCTION_INTERPRETATION: return createPartialFunctionInterpretation(); 62 case PartialinterpretationPackage.PARTIAL_FUNCTION_INTERPRETATION: return createPartialFunctionInterpretation();
63 case PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION: return createPartialTypeInterpratation();
64 case PartialinterpretationPackage.UNARY_ELEMENT_RELATION_LINK: return createUnaryElementRelationLink(); 63 case PartialinterpretationPackage.UNARY_ELEMENT_RELATION_LINK: return createUnaryElementRelationLink();
65 case PartialinterpretationPackage.BINARY_ELEMENT_RELATION_LINK: return createBinaryElementRelationLink(); 64 case PartialinterpretationPackage.BINARY_ELEMENT_RELATION_LINK: return createBinaryElementRelationLink();
66 case PartialinterpretationPackage.NARY_RELATION_LINK: return createNaryRelationLink(); 65 case PartialinterpretationPackage.NARY_RELATION_LINK: return createNaryRelationLink();
@@ -69,6 +68,12 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
69 case PartialinterpretationPackage.INTEGER_ELEMENT: return createIntegerElement(); 68 case PartialinterpretationPackage.INTEGER_ELEMENT: return createIntegerElement();
70 case PartialinterpretationPackage.REAL_ELEMENT: return createRealElement(); 69 case PartialinterpretationPackage.REAL_ELEMENT: return createRealElement();
71 case PartialinterpretationPackage.STRING_ELEMENT: return createStringElement(); 70 case PartialinterpretationPackage.STRING_ELEMENT: return createStringElement();
71 case PartialinterpretationPackage.SCOPE: return createScope();
72 case PartialinterpretationPackage.PARTIAL_BOOLEAN_INTERPRETATION: return createPartialBooleanInterpretation();
73 case PartialinterpretationPackage.PARTIAL_INTEGER_INTERPRETATION: return createPartialIntegerInterpretation();
74 case PartialinterpretationPackage.PARTIAL_REAL_INTERPRETATION: return createPartialRealInterpretation();
75 case PartialinterpretationPackage.PARTIAL_STRING_INTERPRETATION: return createPartialStringInterpretation();
76 case PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION: return createPartialComplexTypeInterpretation();
72 default: 77 default:
73 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); 78 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
74 } 79 }
@@ -119,16 +124,6 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
119 * <!-- end-user-doc --> 124 * <!-- end-user-doc -->
120 * @generated 125 * @generated
121 */ 126 */
122 public PartialTypeInterpratation createPartialTypeInterpratation() {
123 PartialTypeInterpratationImpl partialTypeInterpratation = new PartialTypeInterpratationImpl();
124 return partialTypeInterpratation;
125 }
126
127 /**
128 * <!-- begin-user-doc -->
129 * <!-- end-user-doc -->
130 * @generated
131 */
132 public UnaryElementRelationLink createUnaryElementRelationLink() { 127 public UnaryElementRelationLink createUnaryElementRelationLink() {
133 UnaryElementRelationLinkImpl unaryElementRelationLink = new UnaryElementRelationLinkImpl(); 128 UnaryElementRelationLinkImpl unaryElementRelationLink = new UnaryElementRelationLinkImpl();
134 return unaryElementRelationLink; 129 return unaryElementRelationLink;
@@ -209,6 +204,66 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
209 * <!-- end-user-doc --> 204 * <!-- end-user-doc -->
210 * @generated 205 * @generated
211 */ 206 */
207 public Scope createScope() {
208 ScopeImpl scope = new ScopeImpl();
209 return scope;
210 }
211
212 /**
213 * <!-- begin-user-doc -->
214 * <!-- end-user-doc -->
215 * @generated
216 */
217 public PartialBooleanInterpretation createPartialBooleanInterpretation() {
218 PartialBooleanInterpretationImpl partialBooleanInterpretation = new PartialBooleanInterpretationImpl();
219 return partialBooleanInterpretation;
220 }
221
222 /**
223 * <!-- begin-user-doc -->
224 * <!-- end-user-doc -->
225 * @generated
226 */
227 public PartialIntegerInterpretation createPartialIntegerInterpretation() {
228 PartialIntegerInterpretationImpl partialIntegerInterpretation = new PartialIntegerInterpretationImpl();
229 return partialIntegerInterpretation;
230 }
231
232 /**
233 * <!-- begin-user-doc -->
234 * <!-- end-user-doc -->
235 * @generated
236 */
237 public PartialRealInterpretation createPartialRealInterpretation() {
238 PartialRealInterpretationImpl partialRealInterpretation = new PartialRealInterpretationImpl();
239 return partialRealInterpretation;
240 }
241
242 /**
243 * <!-- begin-user-doc -->
244 * <!-- end-user-doc -->
245 * @generated
246 */
247 public PartialStringInterpretation createPartialStringInterpretation() {
248 PartialStringInterpretationImpl partialStringInterpretation = new PartialStringInterpretationImpl();
249 return partialStringInterpretation;
250 }
251
252 /**
253 * <!-- begin-user-doc -->
254 * <!-- end-user-doc -->
255 * @generated
256 */
257 public PartialComplexTypeInterpretation createPartialComplexTypeInterpretation() {
258 PartialComplexTypeInterpretationImpl partialComplexTypeInterpretation = new PartialComplexTypeInterpretationImpl();
259 return partialComplexTypeInterpretation;
260 }
261
262 /**
263 * <!-- begin-user-doc -->
264 * <!-- end-user-doc -->
265 * @generated
266 */
212 public PartialinterpretationPackage getPartialinterpretationPackage() { 267 public PartialinterpretationPackage getPartialinterpretationPackage() {
213 return (PartialinterpretationPackage)getEPackage(); 268 return (PartialinterpretationPackage)getEPackage();
214 } 269 }
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java
index 5fae0d4e..c0515c43 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java
@@ -11,16 +11,23 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.par
11import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement; 11import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement;
12import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLink; 12import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLink;
13import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement; 13import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement;
14import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialBooleanInterpretation;
15import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation;
14import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation; 16import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation;
15import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation; 17import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation;
18import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialIntegerInterpretation;
16import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation; 19import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation;
20import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation;
21import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRealInterpretation;
17import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation; 22import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation;
23import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialStringInterpretation;
18import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation; 24import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation;
19import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationFactory; 25import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationFactory;
20import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; 26import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
21import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement; 27import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement;
22import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement; 28import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement;
23import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RelationLink; 29import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RelationLink;
30import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope;
24import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement; 31import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement;
25import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.UnaryElementRelationLink; 32import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.UnaryElementRelationLink;
26 33
@@ -144,6 +151,55 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
144 private EClass stringElementEClass = null; 151 private EClass stringElementEClass = null;
145 152
146 /** 153 /**
154 * <!-- begin-user-doc -->
155 * <!-- end-user-doc -->
156 * @generated
157 */
158 private EClass scopeEClass = null;
159
160 /**
161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc -->
163 * @generated
164 */
165 private EClass partialPrimitiveInterpretationEClass = null;
166
167 /**
168 * <!-- begin-user-doc -->
169 * <!-- end-user-doc -->
170 * @generated
171 */
172 private EClass partialBooleanInterpretationEClass = null;
173
174 /**
175 * <!-- begin-user-doc -->
176 * <!-- end-user-doc -->
177 * @generated
178 */
179 private EClass partialIntegerInterpretationEClass = null;
180
181 /**
182 * <!-- begin-user-doc -->
183 * <!-- end-user-doc -->
184 * @generated
185 */
186 private EClass partialRealInterpretationEClass = null;
187
188 /**
189 * <!-- begin-user-doc -->
190 * <!-- end-user-doc -->
191 * @generated
192 */
193 private EClass partialStringInterpretationEClass = null;
194
195 /**
196 * <!-- begin-user-doc -->
197 * <!-- end-user-doc -->
198 * @generated
199 */
200 private EClass partialComplexTypeInterpretationEClass = null;
201
202 /**
147 * Creates an instance of the model <b>Package</b>, registered with 203 * Creates an instance of the model <b>Package</b>, registered with
148 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package 204 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
149 * package URI value. 205 * package URI value.
@@ -276,8 +332,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
276 * <!-- end-user-doc --> 332 * <!-- end-user-doc -->
277 * @generated 333 * @generated
278 */ 334 */
279 public EAttribute getPartialInterpretation_MinNewElements() { 335 public EReference getPartialInterpretation_OpenWorldElements() {
280 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(6); 336 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(6);
281 } 337 }
282 338
283 /** 339 /**
@@ -285,8 +341,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
285 * <!-- end-user-doc --> 341 * <!-- end-user-doc -->
286 * @generated 342 * @generated
287 */ 343 */
288 public EAttribute getPartialInterpretation_MaxNewElements() { 344 public EReference getPartialInterpretation_ProblemConainer() {
289 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(7); 345 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(7);
290 } 346 }
291 347
292 /** 348 /**
@@ -294,7 +350,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
294 * <!-- end-user-doc --> 350 * <!-- end-user-doc -->
295 * @generated 351 * @generated
296 */ 352 */
297 public EReference getPartialInterpretation_OpenWorldElementPrototypes() { 353 public EReference getPartialInterpretation_Scopes() {
298 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(8); 354 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(8);
299 } 355 }
300 356
@@ -303,8 +359,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
303 * <!-- end-user-doc --> 359 * <!-- end-user-doc -->
304 * @generated 360 * @generated
305 */ 361 */
306 public EReference getPartialInterpretation_ProblemConainer() { 362 public EAttribute getPartialInterpretation_MinNewElements() {
307 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(9); 363 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(9);
308 } 364 }
309 365
310 /** 366 /**
@@ -312,8 +368,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
312 * <!-- end-user-doc --> 368 * <!-- end-user-doc -->
313 * @generated 369 * @generated
314 */ 370 */
315 public EReference getPartialInterpretation_Stringelement() { 371 public EAttribute getPartialInterpretation_MaxNewElements() {
316 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(10); 372 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(10);
317 } 373 }
318 374
319 /** 375 /**
@@ -321,8 +377,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
321 * <!-- end-user-doc --> 377 * <!-- end-user-doc -->
322 * @generated 378 * @generated
323 */ 379 */
324 public EReference getPartialInterpretation_Stringelements() { 380 public EClass getPartialConstantInterpretation() {
325 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(11); 381 return partialConstantInterpretationEClass;
326 } 382 }
327 383
328 /** 384 /**
@@ -330,8 +386,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
330 * <!-- end-user-doc --> 386 * <!-- end-user-doc -->
331 * @generated 387 * @generated
332 */ 388 */
333 public EReference getPartialInterpretation_Realelements() { 389 public EReference getPartialConstantInterpretation_InterpretationOf() {
334 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(12); 390 return (EReference)partialConstantInterpretationEClass.getEStructuralFeatures().get(0);
335 } 391 }
336 392
337 /** 393 /**
@@ -339,8 +395,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
339 * <!-- end-user-doc --> 395 * <!-- end-user-doc -->
340 * @generated 396 * @generated
341 */ 397 */
342 public EReference getPartialInterpretation_Integerelements() { 398 public EClass getPartialRelationInterpretation() {
343 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(13); 399 return partialRelationInterpretationEClass;
344 } 400 }
345 401
346 /** 402 /**
@@ -348,8 +404,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
348 * <!-- end-user-doc --> 404 * <!-- end-user-doc -->
349 * @generated 405 * @generated
350 */ 406 */
351 public EReference getPartialInterpretation_Booleanelements() { 407 public EReference getPartialRelationInterpretation_InterpretationOf() {
352 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(14); 408 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(0);
353 } 409 }
354 410
355 /** 411 /**
@@ -357,8 +413,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
357 * <!-- end-user-doc --> 413 * <!-- end-user-doc -->
358 * @generated 414 * @generated
359 */ 415 */
360 public EAttribute getPartialInterpretation_MaxNewIntegers() { 416 public EReference getPartialRelationInterpretation_Relationlinks() {
361 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(15); 417 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(1);
362 } 418 }
363 419
364 /** 420 /**
@@ -366,8 +422,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
366 * <!-- end-user-doc --> 422 * <!-- end-user-doc -->
367 * @generated 423 * @generated
368 */ 424 */
369 public EAttribute getPartialInterpretation_MaxNewReals() { 425 public EReference getPartialRelationInterpretation_Param1() {
370 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(16); 426 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(2);
371 } 427 }
372 428
373 /** 429 /**
@@ -375,8 +431,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
375 * <!-- end-user-doc --> 431 * <!-- end-user-doc -->
376 * @generated 432 * @generated
377 */ 433 */
378 public EAttribute getPartialInterpretation_MaxNewStrings() { 434 public EReference getPartialRelationInterpretation_Param2() {
379 return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(17); 435 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(3);
380 } 436 }
381 437
382 /** 438 /**
@@ -384,8 +440,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
384 * <!-- end-user-doc --> 440 * <!-- end-user-doc -->
385 * @generated 441 * @generated
386 */ 442 */
387 public EReference getPartialInterpretation_NewStrings() { 443 public EClass getPartialFunctionInterpretation() {
388 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(18); 444 return partialFunctionInterpretationEClass;
389 } 445 }
390 446
391 /** 447 /**
@@ -393,8 +449,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
393 * <!-- end-user-doc --> 449 * <!-- end-user-doc -->
394 * @generated 450 * @generated
395 */ 451 */
396 public EReference getPartialInterpretation_NewReals() { 452 public EReference getPartialFunctionInterpretation_InterpretationOf() {
397 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(19); 453 return (EReference)partialFunctionInterpretationEClass.getEStructuralFeatures().get(0);
398 } 454 }
399 455
400 /** 456 /**
@@ -402,8 +458,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
402 * <!-- end-user-doc --> 458 * <!-- end-user-doc -->
403 * @generated 459 * @generated
404 */ 460 */
405 public EReference getPartialInterpretation_NewIntegers() { 461 public EClass getPartialTypeInterpratation() {
406 return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(20); 462 return partialTypeInterpratationEClass;
407 } 463 }
408 464
409 /** 465 /**
@@ -411,8 +467,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
411 * <!-- end-user-doc --> 467 * <!-- end-user-doc -->
412 * @generated 468 * @generated
413 */ 469 */
414 public EClass getPartialConstantInterpretation() { 470 public EReference getPartialTypeInterpratation_Elements() {
415 return partialConstantInterpretationEClass; 471 return (EReference)partialTypeInterpratationEClass.getEStructuralFeatures().get(0);
416 } 472 }
417 473
418 /** 474 /**
@@ -420,8 +476,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
420 * <!-- end-user-doc --> 476 * <!-- end-user-doc -->
421 * @generated 477 * @generated
422 */ 478 */
423 public EReference getPartialConstantInterpretation_InterpretationOf() { 479 public EClass getRelationLink() {
424 return (EReference)partialConstantInterpretationEClass.getEStructuralFeatures().get(0); 480 return relationLinkEClass;
425 } 481 }
426 482
427 /** 483 /**
@@ -429,8 +485,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
429 * <!-- end-user-doc --> 485 * <!-- end-user-doc -->
430 * @generated 486 * @generated
431 */ 487 */
432 public EClass getPartialRelationInterpretation() { 488 public EClass getUnaryElementRelationLink() {
433 return partialRelationInterpretationEClass; 489 return unaryElementRelationLinkEClass;
434 } 490 }
435 491
436 /** 492 /**
@@ -438,8 +494,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
438 * <!-- end-user-doc --> 494 * <!-- end-user-doc -->
439 * @generated 495 * @generated
440 */ 496 */
441 public EReference getPartialRelationInterpretation_InterpretationOf() { 497 public EReference getUnaryElementRelationLink_Param1() {
442 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(0); 498 return (EReference)unaryElementRelationLinkEClass.getEStructuralFeatures().get(0);
443 } 499 }
444 500
445 /** 501 /**
@@ -447,8 +503,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
447 * <!-- end-user-doc --> 503 * <!-- end-user-doc -->
448 * @generated 504 * @generated
449 */ 505 */
450 public EReference getPartialRelationInterpretation_Relationlinks() { 506 public EClass getBinaryElementRelationLink() {
451 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(1); 507 return binaryElementRelationLinkEClass;
452 } 508 }
453 509
454 /** 510 /**
@@ -456,8 +512,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
456 * <!-- end-user-doc --> 512 * <!-- end-user-doc -->
457 * @generated 513 * @generated
458 */ 514 */
459 public EReference getPartialRelationInterpretation_Param1() { 515 public EReference getBinaryElementRelationLink_Param1() {
460 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(2); 516 return (EReference)binaryElementRelationLinkEClass.getEStructuralFeatures().get(0);
461 } 517 }
462 518
463 /** 519 /**
@@ -465,8 +521,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
465 * <!-- end-user-doc --> 521 * <!-- end-user-doc -->
466 * @generated 522 * @generated
467 */ 523 */
468 public EReference getPartialRelationInterpretation_Param2() { 524 public EReference getBinaryElementRelationLink_Param2() {
469 return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(3); 525 return (EReference)binaryElementRelationLinkEClass.getEStructuralFeatures().get(1);
470 } 526 }
471 527
472 /** 528 /**
@@ -474,8 +530,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
474 * <!-- end-user-doc --> 530 * <!-- end-user-doc -->
475 * @generated 531 * @generated
476 */ 532 */
477 public EClass getPartialFunctionInterpretation() { 533 public EClass getNaryRelationLink() {
478 return partialFunctionInterpretationEClass; 534 return naryRelationLinkEClass;
479 } 535 }
480 536
481 /** 537 /**
@@ -483,8 +539,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
483 * <!-- end-user-doc --> 539 * <!-- end-user-doc -->
484 * @generated 540 * @generated
485 */ 541 */
486 public EReference getPartialFunctionInterpretation_InterpretationOf() { 542 public EReference getNaryRelationLink_Elements() {
487 return (EReference)partialFunctionInterpretationEClass.getEStructuralFeatures().get(0); 543 return (EReference)naryRelationLinkEClass.getEStructuralFeatures().get(0);
488 } 544 }
489 545
490 /** 546 /**
@@ -492,8 +548,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
492 * <!-- end-user-doc --> 548 * <!-- end-user-doc -->
493 * @generated 549 * @generated
494 */ 550 */
495 public EClass getPartialTypeInterpratation() { 551 public EClass getNaryRelationLinkElement() {
496 return partialTypeInterpratationEClass; 552 return naryRelationLinkElementEClass;
497 } 553 }
498 554
499 /** 555 /**
@@ -501,8 +557,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
501 * <!-- end-user-doc --> 557 * <!-- end-user-doc -->
502 * @generated 558 * @generated
503 */ 559 */
504 public EReference getPartialTypeInterpratation_InterpretationOf() { 560 public EAttribute getNaryRelationLinkElement_Index() {
505 return (EReference)partialTypeInterpratationEClass.getEStructuralFeatures().get(0); 561 return (EAttribute)naryRelationLinkElementEClass.getEStructuralFeatures().get(0);
506 } 562 }
507 563
508 /** 564 /**
@@ -510,8 +566,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
510 * <!-- end-user-doc --> 566 * <!-- end-user-doc -->
511 * @generated 567 * @generated
512 */ 568 */
513 public EReference getPartialTypeInterpratation_Elements() { 569 public EReference getNaryRelationLinkElement_Param() {
514 return (EReference)partialTypeInterpratationEClass.getEStructuralFeatures().get(1); 570 return (EReference)naryRelationLinkElementEClass.getEStructuralFeatures().get(1);
515 } 571 }
516 572
517 /** 573 /**
@@ -519,8 +575,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
519 * <!-- end-user-doc --> 575 * <!-- end-user-doc -->
520 * @generated 576 * @generated
521 */ 577 */
522 public EReference getPartialTypeInterpratation_SupertypeInterpretation() { 578 public EClass getPrimitiveElement() {
523 return (EReference)partialTypeInterpratationEClass.getEStructuralFeatures().get(2); 579 return primitiveElementEClass;
524 } 580 }
525 581
526 /** 582 /**
@@ -528,8 +584,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
528 * <!-- end-user-doc --> 584 * <!-- end-user-doc -->
529 * @generated 585 * @generated
530 */ 586 */
531 public EClass getRelationLink() { 587 public EAttribute getPrimitiveElement_ValueSet() {
532 return relationLinkEClass; 588 return (EAttribute)primitiveElementEClass.getEStructuralFeatures().get(0);
533 } 589 }
534 590
535 /** 591 /**
@@ -537,8 +593,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
537 * <!-- end-user-doc --> 593 * <!-- end-user-doc -->
538 * @generated 594 * @generated
539 */ 595 */
540 public EClass getUnaryElementRelationLink() { 596 public EClass getBooleanElement() {
541 return unaryElementRelationLinkEClass; 597 return booleanElementEClass;
542 } 598 }
543 599
544 /** 600 /**
@@ -546,8 +602,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
546 * <!-- end-user-doc --> 602 * <!-- end-user-doc -->
547 * @generated 603 * @generated
548 */ 604 */
549 public EReference getUnaryElementRelationLink_Param1() { 605 public EAttribute getBooleanElement_Value() {
550 return (EReference)unaryElementRelationLinkEClass.getEStructuralFeatures().get(0); 606 return (EAttribute)booleanElementEClass.getEStructuralFeatures().get(0);
551 } 607 }
552 608
553 /** 609 /**
@@ -555,8 +611,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
555 * <!-- end-user-doc --> 611 * <!-- end-user-doc -->
556 * @generated 612 * @generated
557 */ 613 */
558 public EClass getBinaryElementRelationLink() { 614 public EClass getIntegerElement() {
559 return binaryElementRelationLinkEClass; 615 return integerElementEClass;
560 } 616 }
561 617
562 /** 618 /**
@@ -564,8 +620,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
564 * <!-- end-user-doc --> 620 * <!-- end-user-doc -->
565 * @generated 621 * @generated
566 */ 622 */
567 public EReference getBinaryElementRelationLink_Param1() { 623 public EAttribute getIntegerElement_Value() {
568 return (EReference)binaryElementRelationLinkEClass.getEStructuralFeatures().get(0); 624 return (EAttribute)integerElementEClass.getEStructuralFeatures().get(0);
569 } 625 }
570 626
571 /** 627 /**
@@ -573,8 +629,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
573 * <!-- end-user-doc --> 629 * <!-- end-user-doc -->
574 * @generated 630 * @generated
575 */ 631 */
576 public EReference getBinaryElementRelationLink_Param2() { 632 public EClass getRealElement() {
577 return (EReference)binaryElementRelationLinkEClass.getEStructuralFeatures().get(1); 633 return realElementEClass;
578 } 634 }
579 635
580 /** 636 /**
@@ -582,8 +638,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
582 * <!-- end-user-doc --> 638 * <!-- end-user-doc -->
583 * @generated 639 * @generated
584 */ 640 */
585 public EClass getNaryRelationLink() { 641 public EAttribute getRealElement_Value() {
586 return naryRelationLinkEClass; 642 return (EAttribute)realElementEClass.getEStructuralFeatures().get(0);
587 } 643 }
588 644
589 /** 645 /**
@@ -591,8 +647,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
591 * <!-- end-user-doc --> 647 * <!-- end-user-doc -->
592 * @generated 648 * @generated
593 */ 649 */
594 public EReference getNaryRelationLink_Elements() { 650 public EClass getStringElement() {
595 return (EReference)naryRelationLinkEClass.getEStructuralFeatures().get(0); 651 return stringElementEClass;
596 } 652 }
597 653
598 /** 654 /**
@@ -600,8 +656,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
600 * <!-- end-user-doc --> 656 * <!-- end-user-doc -->
601 * @generated 657 * @generated
602 */ 658 */
603 public EClass getNaryRelationLinkElement() { 659 public EAttribute getStringElement_Value() {
604 return naryRelationLinkElementEClass; 660 return (EAttribute)stringElementEClass.getEStructuralFeatures().get(0);
605 } 661 }
606 662
607 /** 663 /**
@@ -609,8 +665,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
609 * <!-- end-user-doc --> 665 * <!-- end-user-doc -->
610 * @generated 666 * @generated
611 */ 667 */
612 public EAttribute getNaryRelationLinkElement_Index() { 668 public EClass getScope() {
613 return (EAttribute)naryRelationLinkElementEClass.getEStructuralFeatures().get(0); 669 return scopeEClass;
614 } 670 }
615 671
616 /** 672 /**
@@ -618,8 +674,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
618 * <!-- end-user-doc --> 674 * <!-- end-user-doc -->
619 * @generated 675 * @generated
620 */ 676 */
621 public EClass getPrimitiveElement() { 677 public EAttribute getScope_MinNewElements() {
622 return primitiveElementEClass; 678 return (EAttribute)scopeEClass.getEStructuralFeatures().get(0);
623 } 679 }
624 680
625 /** 681 /**
@@ -627,8 +683,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
627 * <!-- end-user-doc --> 683 * <!-- end-user-doc -->
628 * @generated 684 * @generated
629 */ 685 */
630 public EAttribute getPrimitiveElement_ValueSet() { 686 public EAttribute getScope_MaxNewElements() {
631 return (EAttribute)primitiveElementEClass.getEStructuralFeatures().get(0); 687 return (EAttribute)scopeEClass.getEStructuralFeatures().get(1);
632 } 688 }
633 689
634 /** 690 /**
@@ -636,8 +692,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
636 * <!-- end-user-doc --> 692 * <!-- end-user-doc -->
637 * @generated 693 * @generated
638 */ 694 */
639 public EClass getBooleanElement() { 695 public EReference getScope_TargetTypeInterpretation() {
640 return booleanElementEClass; 696 return (EReference)scopeEClass.getEStructuralFeatures().get(2);
641 } 697 }
642 698
643 /** 699 /**
@@ -645,8 +701,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
645 * <!-- end-user-doc --> 701 * <!-- end-user-doc -->
646 * @generated 702 * @generated
647 */ 703 */
648 public EAttribute getBooleanElement_Value() { 704 public EClass getPartialPrimitiveInterpretation() {
649 return (EAttribute)booleanElementEClass.getEStructuralFeatures().get(0); 705 return partialPrimitiveInterpretationEClass;
650 } 706 }
651 707
652 /** 708 /**
@@ -654,8 +710,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
654 * <!-- end-user-doc --> 710 * <!-- end-user-doc -->
655 * @generated 711 * @generated
656 */ 712 */
657 public EClass getIntegerElement() { 713 public EClass getPartialBooleanInterpretation() {
658 return integerElementEClass; 714 return partialBooleanInterpretationEClass;
659 } 715 }
660 716
661 /** 717 /**
@@ -663,8 +719,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
663 * <!-- end-user-doc --> 719 * <!-- end-user-doc -->
664 * @generated 720 * @generated
665 */ 721 */
666 public EAttribute getIntegerElement_Value() { 722 public EClass getPartialIntegerInterpretation() {
667 return (EAttribute)integerElementEClass.getEStructuralFeatures().get(0); 723 return partialIntegerInterpretationEClass;
668 } 724 }
669 725
670 /** 726 /**
@@ -672,8 +728,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
672 * <!-- end-user-doc --> 728 * <!-- end-user-doc -->
673 * @generated 729 * @generated
674 */ 730 */
675 public EClass getRealElement() { 731 public EClass getPartialRealInterpretation() {
676 return realElementEClass; 732 return partialRealInterpretationEClass;
677 } 733 }
678 734
679 /** 735 /**
@@ -681,8 +737,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
681 * <!-- end-user-doc --> 737 * <!-- end-user-doc -->
682 * @generated 738 * @generated
683 */ 739 */
684 public EAttribute getRealElement_Value() { 740 public EClass getPartialStringInterpretation() {
685 return (EAttribute)realElementEClass.getEStructuralFeatures().get(0); 741 return partialStringInterpretationEClass;
686 } 742 }
687 743
688 /** 744 /**
@@ -690,8 +746,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
690 * <!-- end-user-doc --> 746 * <!-- end-user-doc -->
691 * @generated 747 * @generated
692 */ 748 */
693 public EClass getStringElement() { 749 public EClass getPartialComplexTypeInterpretation() {
694 return stringElementEClass; 750 return partialComplexTypeInterpretationEClass;
695 } 751 }
696 752
697 /** 753 /**
@@ -699,8 +755,17 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
699 * <!-- end-user-doc --> 755 * <!-- end-user-doc -->
700 * @generated 756 * @generated
701 */ 757 */
702 public EAttribute getStringElement_Value() { 758 public EReference getPartialComplexTypeInterpretation_SupertypeInterpretation() {
703 return (EAttribute)stringElementEClass.getEStructuralFeatures().get(0); 759 return (EReference)partialComplexTypeInterpretationEClass.getEStructuralFeatures().get(0);
760 }
761
762 /**
763 * <!-- begin-user-doc -->
764 * <!-- end-user-doc -->
765 * @generated
766 */
767 public EReference getPartialComplexTypeInterpretation_InterpretationOf() {
768 return (EReference)partialComplexTypeInterpretationEClass.getEStructuralFeatures().get(1);
704 } 769 }
705 770
706 /** 771 /**
@@ -738,21 +803,11 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
738 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PARTIALFUNCTIONINTERPRETATION); 803 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PARTIALFUNCTIONINTERPRETATION);
739 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__NEW_ELEMENTS); 804 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__NEW_ELEMENTS);
740 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION); 805 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION);
806 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS);
807 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PROBLEM_CONAINER);
808 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__SCOPES);
741 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS); 809 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS);
742 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS); 810 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS);
743 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPES);
744 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__PROBLEM_CONAINER);
745 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__STRINGELEMENT);
746 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__STRINGELEMENTS);
747 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__REALELEMENTS);
748 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__INTEGERELEMENTS);
749 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__BOOLEANELEMENTS);
750 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MAX_NEW_INTEGERS);
751 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MAX_NEW_REALS);
752 createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MAX_NEW_STRINGS);
753 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__NEW_STRINGS);
754 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__NEW_REALS);
755 createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__NEW_INTEGERS);
756 811
757 partialConstantInterpretationEClass = createEClass(PARTIAL_CONSTANT_INTERPRETATION); 812 partialConstantInterpretationEClass = createEClass(PARTIAL_CONSTANT_INTERPRETATION);
758 createEReference(partialConstantInterpretationEClass, PARTIAL_CONSTANT_INTERPRETATION__INTERPRETATION_OF); 813 createEReference(partialConstantInterpretationEClass, PARTIAL_CONSTANT_INTERPRETATION__INTERPRETATION_OF);
@@ -767,9 +822,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
767 createEReference(partialFunctionInterpretationEClass, PARTIAL_FUNCTION_INTERPRETATION__INTERPRETATION_OF); 822 createEReference(partialFunctionInterpretationEClass, PARTIAL_FUNCTION_INTERPRETATION__INTERPRETATION_OF);
768 823
769 partialTypeInterpratationEClass = createEClass(PARTIAL_TYPE_INTERPRATATION); 824 partialTypeInterpratationEClass = createEClass(PARTIAL_TYPE_INTERPRATATION);
770 createEReference(partialTypeInterpratationEClass, PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF);
771 createEReference(partialTypeInterpratationEClass, PARTIAL_TYPE_INTERPRATATION__ELEMENTS); 825 createEReference(partialTypeInterpratationEClass, PARTIAL_TYPE_INTERPRATATION__ELEMENTS);
772 createEReference(partialTypeInterpratationEClass, PARTIAL_TYPE_INTERPRATATION__SUPERTYPE_INTERPRETATION);
773 826
774 relationLinkEClass = createEClass(RELATION_LINK); 827 relationLinkEClass = createEClass(RELATION_LINK);
775 828
@@ -785,6 +838,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
785 838
786 naryRelationLinkElementEClass = createEClass(NARY_RELATION_LINK_ELEMENT); 839 naryRelationLinkElementEClass = createEClass(NARY_RELATION_LINK_ELEMENT);
787 createEAttribute(naryRelationLinkElementEClass, NARY_RELATION_LINK_ELEMENT__INDEX); 840 createEAttribute(naryRelationLinkElementEClass, NARY_RELATION_LINK_ELEMENT__INDEX);
841 createEReference(naryRelationLinkElementEClass, NARY_RELATION_LINK_ELEMENT__PARAM);
788 842
789 primitiveElementEClass = createEClass(PRIMITIVE_ELEMENT); 843 primitiveElementEClass = createEClass(PRIMITIVE_ELEMENT);
790 createEAttribute(primitiveElementEClass, PRIMITIVE_ELEMENT__VALUE_SET); 844 createEAttribute(primitiveElementEClass, PRIMITIVE_ELEMENT__VALUE_SET);
@@ -800,6 +854,25 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
800 854
801 stringElementEClass = createEClass(STRING_ELEMENT); 855 stringElementEClass = createEClass(STRING_ELEMENT);
802 createEAttribute(stringElementEClass, STRING_ELEMENT__VALUE); 856 createEAttribute(stringElementEClass, STRING_ELEMENT__VALUE);
857
858 scopeEClass = createEClass(SCOPE);
859 createEAttribute(scopeEClass, SCOPE__MIN_NEW_ELEMENTS);
860 createEAttribute(scopeEClass, SCOPE__MAX_NEW_ELEMENTS);
861 createEReference(scopeEClass, SCOPE__TARGET_TYPE_INTERPRETATION);
862
863 partialPrimitiveInterpretationEClass = createEClass(PARTIAL_PRIMITIVE_INTERPRETATION);
864
865 partialBooleanInterpretationEClass = createEClass(PARTIAL_BOOLEAN_INTERPRETATION);
866
867 partialIntegerInterpretationEClass = createEClass(PARTIAL_INTEGER_INTERPRETATION);
868
869 partialRealInterpretationEClass = createEClass(PARTIAL_REAL_INTERPRETATION);
870
871 partialStringInterpretationEClass = createEClass(PARTIAL_STRING_INTERPRETATION);
872
873 partialComplexTypeInterpretationEClass = createEClass(PARTIAL_COMPLEX_TYPE_INTERPRETATION);
874 createEReference(partialComplexTypeInterpretationEClass, PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION);
875 createEReference(partialComplexTypeInterpretationEClass, PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF);
803 } 876 }
804 877
805 /** 878 /**
@@ -842,6 +915,12 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
842 integerElementEClass.getESuperTypes().add(this.getPrimitiveElement()); 915 integerElementEClass.getESuperTypes().add(this.getPrimitiveElement());
843 realElementEClass.getESuperTypes().add(this.getPrimitiveElement()); 916 realElementEClass.getESuperTypes().add(this.getPrimitiveElement());
844 stringElementEClass.getESuperTypes().add(this.getPrimitiveElement()); 917 stringElementEClass.getESuperTypes().add(this.getPrimitiveElement());
918 partialPrimitiveInterpretationEClass.getESuperTypes().add(this.getPartialTypeInterpratation());
919 partialBooleanInterpretationEClass.getESuperTypes().add(this.getPartialPrimitiveInterpretation());
920 partialIntegerInterpretationEClass.getESuperTypes().add(this.getPartialPrimitiveInterpretation());
921 partialRealInterpretationEClass.getESuperTypes().add(this.getPartialPrimitiveInterpretation());
922 partialStringInterpretationEClass.getESuperTypes().add(this.getPartialPrimitiveInterpretation());
923 partialComplexTypeInterpretationEClass.getESuperTypes().add(this.getPartialTypeInterpratation());
845 924
846 // Initialize classes, features, and operations; add parameters 925 // Initialize classes, features, and operations; add parameters
847 initEClass(partialInterpretationEClass, PartialInterpretation.class, "PartialInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 926 initEClass(partialInterpretationEClass, PartialInterpretation.class, "PartialInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -851,21 +930,11 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
851 initEReference(getPartialInterpretation_Partialfunctioninterpretation(), this.getPartialFunctionInterpretation(), null, "partialfunctioninterpretation", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 930 initEReference(getPartialInterpretation_Partialfunctioninterpretation(), this.getPartialFunctionInterpretation(), null, "partialfunctioninterpretation", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
852 initEReference(getPartialInterpretation_NewElements(), theLogiclanguagePackage.getDefinedElement(), null, "newElements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 931 initEReference(getPartialInterpretation_NewElements(), theLogiclanguagePackage.getDefinedElement(), null, "newElements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
853 initEReference(getPartialInterpretation_Partialtypeinterpratation(), this.getPartialTypeInterpratation(), null, "partialtypeinterpratation", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 932 initEReference(getPartialInterpretation_Partialtypeinterpratation(), this.getPartialTypeInterpratation(), null, "partialtypeinterpratation", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
854 initEAttribute(getPartialInterpretation_MinNewElements(), ecorePackage.getEInt(), "minNewElements", "0", 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 933 initEReference(getPartialInterpretation_OpenWorldElements(), theLogiclanguagePackage.getDefinedElement(), null, "openWorldElements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
855 initEAttribute(getPartialInterpretation_MaxNewElements(), ecorePackage.getEInt(), "maxNewElements", "0", 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
856 initEReference(getPartialInterpretation_OpenWorldElementPrototypes(), theLogiclanguagePackage.getDefinedElement(), null, "openWorldElementPrototypes", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
857 initEReference(getPartialInterpretation_ProblemConainer(), theLogicproblemPackage.getLogicProblem(), null, "problemConainer", null, 0, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 934 initEReference(getPartialInterpretation_ProblemConainer(), theLogicproblemPackage.getLogicProblem(), null, "problemConainer", null, 0, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
858 initEReference(getPartialInterpretation_Stringelement(), this.getStringElement(), null, "stringelement", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 935 initEReference(getPartialInterpretation_Scopes(), this.getScope(), null, "scopes", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
859 initEReference(getPartialInterpretation_Stringelements(), this.getStringElement(), null, "stringelements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 936 initEAttribute(getPartialInterpretation_MinNewElements(), ecorePackage.getEInt(), "minNewElements", "0", 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
860 initEReference(getPartialInterpretation_Realelements(), this.getRealElement(), null, "realelements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 937 initEAttribute(getPartialInterpretation_MaxNewElements(), ecorePackage.getEInt(), "maxNewElements", "-1", 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
861 initEReference(getPartialInterpretation_Integerelements(), this.getIntegerElement(), null, "integerelements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
862 initEReference(getPartialInterpretation_Booleanelements(), this.getBooleanElement(), null, "booleanelements", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
863 initEAttribute(getPartialInterpretation_MaxNewIntegers(), ecorePackage.getEInt(), "maxNewIntegers", null, 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
864 initEAttribute(getPartialInterpretation_MaxNewReals(), ecorePackage.getEInt(), "maxNewReals", null, 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
865 initEAttribute(getPartialInterpretation_MaxNewStrings(), ecorePackage.getEInt(), "maxNewStrings", null, 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
866 initEReference(getPartialInterpretation_NewStrings(), this.getStringElement(), null, "newStrings", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
867 initEReference(getPartialInterpretation_NewReals(), this.getRealElement(), null, "newReals", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
868 initEReference(getPartialInterpretation_NewIntegers(), this.getIntegerElement(), null, "newIntegers", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
869 938
870 initEClass(partialConstantInterpretationEClass, PartialConstantInterpretation.class, "PartialConstantInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 939 initEClass(partialConstantInterpretationEClass, PartialConstantInterpretation.class, "PartialConstantInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
871 initEReference(getPartialConstantInterpretation_InterpretationOf(), theLogiclanguagePackage.getConstantDeclaration(), null, "interpretationOf", null, 1, 1, PartialConstantInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 940 initEReference(getPartialConstantInterpretation_InterpretationOf(), theLogiclanguagePackage.getConstantDeclaration(), null, "interpretationOf", null, 1, 1, PartialConstantInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -879,10 +948,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
879 initEClass(partialFunctionInterpretationEClass, PartialFunctionInterpretation.class, "PartialFunctionInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 948 initEClass(partialFunctionInterpretationEClass, PartialFunctionInterpretation.class, "PartialFunctionInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
880 initEReference(getPartialFunctionInterpretation_InterpretationOf(), theLogiclanguagePackage.getFunctionDeclaration(), null, "interpretationOf", null, 1, 1, PartialFunctionInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 949 initEReference(getPartialFunctionInterpretation_InterpretationOf(), theLogiclanguagePackage.getFunctionDeclaration(), null, "interpretationOf", null, 1, 1, PartialFunctionInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
881 950
882 initEClass(partialTypeInterpratationEClass, PartialTypeInterpratation.class, "PartialTypeInterpratation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 951 initEClass(partialTypeInterpratationEClass, PartialTypeInterpratation.class, "PartialTypeInterpratation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
883 initEReference(getPartialTypeInterpratation_InterpretationOf(), theLogiclanguagePackage.getTypeDeclaration(), null, "interpretationOf", null, 1, 1, PartialTypeInterpratation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
884 initEReference(getPartialTypeInterpratation_Elements(), theLogiclanguagePackage.getDefinedElement(), null, "elements", null, 0, -1, PartialTypeInterpratation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 952 initEReference(getPartialTypeInterpratation_Elements(), theLogiclanguagePackage.getDefinedElement(), null, "elements", null, 0, -1, PartialTypeInterpratation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
885 initEReference(getPartialTypeInterpratation_SupertypeInterpretation(), this.getPartialTypeInterpratation(), null, "supertypeInterpretation", null, 0, -1, PartialTypeInterpratation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
886 953
887 initEClass(relationLinkEClass, RelationLink.class, "RelationLink", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 954 initEClass(relationLinkEClass, RelationLink.class, "RelationLink", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
888 955
@@ -898,6 +965,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
898 965
899 initEClass(naryRelationLinkElementEClass, NaryRelationLinkElement.class, "NaryRelationLinkElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 966 initEClass(naryRelationLinkElementEClass, NaryRelationLinkElement.class, "NaryRelationLinkElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
900 initEAttribute(getNaryRelationLinkElement_Index(), ecorePackage.getEInt(), "index", null, 0, 1, NaryRelationLinkElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 967 initEAttribute(getNaryRelationLinkElement_Index(), ecorePackage.getEInt(), "index", null, 0, 1, NaryRelationLinkElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
968 initEReference(getNaryRelationLinkElement_Param(), theLogiclanguagePackage.getDefinedElement(), null, "param", null, 1, 1, NaryRelationLinkElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
901 969
902 initEClass(primitiveElementEClass, PrimitiveElement.class, "PrimitiveElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 970 initEClass(primitiveElementEClass, PrimitiveElement.class, "PrimitiveElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
903 initEAttribute(getPrimitiveElement_ValueSet(), ecorePackage.getEBoolean(), "valueSet", null, 1, 1, PrimitiveElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 971 initEAttribute(getPrimitiveElement_ValueSet(), ecorePackage.getEBoolean(), "valueSet", null, 1, 1, PrimitiveElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -914,6 +982,25 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
914 initEClass(stringElementEClass, StringElement.class, "StringElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 982 initEClass(stringElementEClass, StringElement.class, "StringElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
915 initEAttribute(getStringElement_Value(), ecorePackage.getEString(), "value", null, 1, 1, StringElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 983 initEAttribute(getStringElement_Value(), ecorePackage.getEString(), "value", null, 1, 1, StringElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
916 984
985 initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
986 initEAttribute(getScope_MinNewElements(), ecorePackage.getEInt(), "minNewElements", "0", 1, 1, Scope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
987 initEAttribute(getScope_MaxNewElements(), ecorePackage.getEInt(), "maxNewElements", "-1", 1, 1, Scope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
988 initEReference(getScope_TargetTypeInterpretation(), this.getPartialTypeInterpratation(), null, "targetTypeInterpretation", null, 1, 1, Scope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
989
990 initEClass(partialPrimitiveInterpretationEClass, PartialPrimitiveInterpretation.class, "PartialPrimitiveInterpretation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
991
992 initEClass(partialBooleanInterpretationEClass, PartialBooleanInterpretation.class, "PartialBooleanInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
993
994 initEClass(partialIntegerInterpretationEClass, PartialIntegerInterpretation.class, "PartialIntegerInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
995
996 initEClass(partialRealInterpretationEClass, PartialRealInterpretation.class, "PartialRealInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
997
998 initEClass(partialStringInterpretationEClass, PartialStringInterpretation.class, "PartialStringInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
999
1000 initEClass(partialComplexTypeInterpretationEClass, PartialComplexTypeInterpretation.class, "PartialComplexTypeInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1001 initEReference(getPartialComplexTypeInterpretation_SupertypeInterpretation(), this.getPartialComplexTypeInterpretation(), null, "supertypeInterpretation", null, 0, -1, PartialComplexTypeInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1002 initEReference(getPartialComplexTypeInterpretation_InterpretationOf(), theLogiclanguagePackage.getTypeDeclaration(), null, "interpretationOf", null, 1, 1, PartialComplexTypeInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1003
917 // Create resource 1004 // Create resource
918 createResource(eNS_URI); 1005 createResource(eNS_URI);
919 } 1006 }
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/ScopeImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/ScopeImpl.java
new file mode 100644
index 00000000..4699aef6
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/ScopeImpl.java
@@ -0,0 +1,279 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl;
4
5import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation;
6import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage;
7import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope;
8
9import org.eclipse.emf.common.notify.Notification;
10
11import org.eclipse.emf.ecore.EClass;
12import org.eclipse.emf.ecore.InternalEObject;
13
14import org.eclipse.emf.ecore.impl.ENotificationImpl;
15import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
16
17/**
18 * <!-- begin-user-doc -->
19 * An implementation of the model object '<em><b>Scope</b></em>'.
20 * <!-- end-user-doc -->
21 * <p>
22 * The following features are implemented:
23 * </p>
24 * <ul>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl#getMinNewElements <em>Min New Elements</em>}</li>
26 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl#getMaxNewElements <em>Max New Elements</em>}</li>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl#getTargetTypeInterpretation <em>Target Type Interpretation</em>}</li>
28 * </ul>
29 *
30 * @generated
31 */
32public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
33 /**
34 * The default value of the '{@link #getMinNewElements() <em>Min New Elements</em>}' attribute.
35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc -->
37 * @see #getMinNewElements()
38 * @generated
39 * @ordered
40 */
41 protected static final int MIN_NEW_ELEMENTS_EDEFAULT = 0;
42
43 /**
44 * The cached value of the '{@link #getMinNewElements() <em>Min New Elements</em>}' attribute.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
47 * @see #getMinNewElements()
48 * @generated
49 * @ordered
50 */
51 protected int minNewElements = MIN_NEW_ELEMENTS_EDEFAULT;
52
53 /**
54 * The default value of the '{@link #getMaxNewElements() <em>Max New Elements</em>}' attribute.
55 * <!-- begin-user-doc -->
56 * <!-- end-user-doc -->
57 * @see #getMaxNewElements()
58 * @generated
59 * @ordered
60 */
61 protected static final int MAX_NEW_ELEMENTS_EDEFAULT = -1;
62
63 /**
64 * The cached value of the '{@link #getMaxNewElements() <em>Max New Elements</em>}' attribute.
65 * <!-- begin-user-doc -->
66 * <!-- end-user-doc -->
67 * @see #getMaxNewElements()
68 * @generated
69 * @ordered
70 */
71 protected int maxNewElements = MAX_NEW_ELEMENTS_EDEFAULT;
72
73 /**
74 * The cached value of the '{@link #getTargetTypeInterpretation() <em>Target Type Interpretation</em>}' reference.
75 * <!-- begin-user-doc -->
76 * <!-- end-user-doc -->
77 * @see #getTargetTypeInterpretation()
78 * @generated
79 * @ordered
80 */
81 protected PartialTypeInterpratation targetTypeInterpretation;
82
83 /**
84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc -->
86 * @generated
87 */
88 protected ScopeImpl() {
89 super();
90 }
91
92 /**
93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc -->
95 * @generated
96 */
97 @Override
98 protected EClass eStaticClass() {
99 return PartialinterpretationPackage.Literals.SCOPE;
100 }
101
102 /**
103 * <!-- begin-user-doc -->
104 * <!-- end-user-doc -->
105 * @generated
106 */
107 public int getMinNewElements() {
108 return minNewElements;
109 }
110
111 /**
112 * <!-- begin-user-doc -->
113 * <!-- end-user-doc -->
114 * @generated
115 */
116 public void setMinNewElements(int newMinNewElements) {
117 int oldMinNewElements = minNewElements;
118 minNewElements = newMinNewElements;
119 if (eNotificationRequired())
120 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.SCOPE__MIN_NEW_ELEMENTS, oldMinNewElements, minNewElements));
121 }
122
123 /**
124 * <!-- begin-user-doc -->
125 * <!-- end-user-doc -->
126 * @generated
127 */
128 public int getMaxNewElements() {
129 return maxNewElements;
130 }
131
132 /**
133 * <!-- begin-user-doc -->
134 * <!-- end-user-doc -->
135 * @generated
136 */
137 public void setMaxNewElements(int newMaxNewElements) {
138 int oldMaxNewElements = maxNewElements;
139 maxNewElements = newMaxNewElements;
140 if (eNotificationRequired())
141 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.SCOPE__MAX_NEW_ELEMENTS, oldMaxNewElements, maxNewElements));
142 }
143
144 /**
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @generated
148 */
149 public PartialTypeInterpratation getTargetTypeInterpretation() {
150 if (targetTypeInterpretation != null && targetTypeInterpretation.eIsProxy()) {
151 InternalEObject oldTargetTypeInterpretation = (InternalEObject)targetTypeInterpretation;
152 targetTypeInterpretation = (PartialTypeInterpratation)eResolveProxy(oldTargetTypeInterpretation);
153 if (targetTypeInterpretation != oldTargetTypeInterpretation) {
154 if (eNotificationRequired())
155 eNotify(new ENotificationImpl(this, Notification.RESOLVE, PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION, oldTargetTypeInterpretation, targetTypeInterpretation));
156 }
157 }
158 return targetTypeInterpretation;
159 }
160
161 /**
162 * <!-- begin-user-doc -->
163 * <!-- end-user-doc -->
164 * @generated
165 */
166 public PartialTypeInterpratation basicGetTargetTypeInterpretation() {
167 return targetTypeInterpretation;
168 }
169
170 /**
171 * <!-- begin-user-doc -->
172 * <!-- end-user-doc -->
173 * @generated
174 */
175 public void setTargetTypeInterpretation(PartialTypeInterpratation newTargetTypeInterpretation) {
176 PartialTypeInterpratation oldTargetTypeInterpretation = targetTypeInterpretation;
177 targetTypeInterpretation = newTargetTypeInterpretation;
178 if (eNotificationRequired())
179 eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION, oldTargetTypeInterpretation, targetTypeInterpretation));
180 }
181
182 /**
183 * <!-- begin-user-doc -->
184 * <!-- end-user-doc -->
185 * @generated
186 */
187 @Override
188 public Object eGet(int featureID, boolean resolve, boolean coreType) {
189 switch (featureID) {
190 case PartialinterpretationPackage.SCOPE__MIN_NEW_ELEMENTS:
191 return getMinNewElements();
192 case PartialinterpretationPackage.SCOPE__MAX_NEW_ELEMENTS:
193 return getMaxNewElements();
194 case PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION:
195 if (resolve) return getTargetTypeInterpretation();
196 return basicGetTargetTypeInterpretation();
197 }
198 return super.eGet(featureID, resolve, coreType);
199 }
200
201 /**
202 * <!-- begin-user-doc -->
203 * <!-- end-user-doc -->
204 * @generated
205 */
206 @Override
207 public void eSet(int featureID, Object newValue) {
208 switch (featureID) {
209 case PartialinterpretationPackage.SCOPE__MIN_NEW_ELEMENTS:
210 setMinNewElements((Integer)newValue);
211 return;
212 case PartialinterpretationPackage.SCOPE__MAX_NEW_ELEMENTS:
213 setMaxNewElements((Integer)newValue);
214 return;
215 case PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION:
216 setTargetTypeInterpretation((PartialTypeInterpratation)newValue);
217 return;
218 }
219 super.eSet(featureID, newValue);
220 }
221
222 /**
223 * <!-- begin-user-doc -->
224 * <!-- end-user-doc -->
225 * @generated
226 */
227 @Override
228 public void eUnset(int featureID) {
229 switch (featureID) {
230 case PartialinterpretationPackage.SCOPE__MIN_NEW_ELEMENTS:
231 setMinNewElements(MIN_NEW_ELEMENTS_EDEFAULT);
232 return;
233 case PartialinterpretationPackage.SCOPE__MAX_NEW_ELEMENTS:
234 setMaxNewElements(MAX_NEW_ELEMENTS_EDEFAULT);
235 return;
236 case PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION:
237 setTargetTypeInterpretation((PartialTypeInterpratation)null);
238 return;
239 }
240 super.eUnset(featureID);
241 }
242
243 /**
244 * <!-- begin-user-doc -->
245 * <!-- end-user-doc -->
246 * @generated
247 */
248 @Override
249 public boolean eIsSet(int featureID) {
250 switch (featureID) {
251 case PartialinterpretationPackage.SCOPE__MIN_NEW_ELEMENTS:
252 return minNewElements != MIN_NEW_ELEMENTS_EDEFAULT;
253 case PartialinterpretationPackage.SCOPE__MAX_NEW_ELEMENTS:
254 return maxNewElements != MAX_NEW_ELEMENTS_EDEFAULT;
255 case PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION:
256 return targetTypeInterpretation != null;
257 }
258 return super.eIsSet(featureID);
259 }
260
261 /**
262 * <!-- begin-user-doc -->
263 * <!-- end-user-doc -->
264 * @generated
265 */
266 @Override
267 public String toString() {
268 if (eIsProxy()) return super.toString();
269
270 StringBuffer result = new StringBuffer(super.toString());
271 result.append(" (minNewElements: ");
272 result.append(minNewElements);
273 result.append(", maxNewElements: ");
274 result.append(maxNewElements);
275 result.append(')');
276 return result.toString();
277 }
278
279} //ScopeImpl
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/util/PartialinterpretationAdapterFactory.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/util/PartialinterpretationAdapterFactory.java
index 27b88b7a..072472d2 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/util/PartialinterpretationAdapterFactory.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/util/PartialinterpretationAdapterFactory.java
@@ -131,6 +131,34 @@ public class PartialinterpretationAdapterFactory extends AdapterFactoryImpl {
131 return createStringElementAdapter(); 131 return createStringElementAdapter();
132 } 132 }
133 @Override 133 @Override
134 public Adapter caseScope(Scope object) {
135 return createScopeAdapter();
136 }
137 @Override
138 public Adapter casePartialPrimitiveInterpretation(PartialPrimitiveInterpretation object) {
139 return createPartialPrimitiveInterpretationAdapter();
140 }
141 @Override
142 public Adapter casePartialBooleanInterpretation(PartialBooleanInterpretation object) {
143 return createPartialBooleanInterpretationAdapter();
144 }
145 @Override
146 public Adapter casePartialIntegerInterpretation(PartialIntegerInterpretation object) {
147 return createPartialIntegerInterpretationAdapter();
148 }
149 @Override
150 public Adapter casePartialRealInterpretation(PartialRealInterpretation object) {
151 return createPartialRealInterpretationAdapter();
152 }
153 @Override
154 public Adapter casePartialStringInterpretation(PartialStringInterpretation object) {
155 return createPartialStringInterpretationAdapter();
156 }
157 @Override
158 public Adapter casePartialComplexTypeInterpretation(PartialComplexTypeInterpretation object) {
159 return createPartialComplexTypeInterpretationAdapter();
160 }
161 @Override
134 public Adapter caseTermDescription(TermDescription object) { 162 public Adapter caseTermDescription(TermDescription object) {
135 return createTermDescriptionAdapter(); 163 return createTermDescriptionAdapter();
136 } 164 }
@@ -373,6 +401,104 @@ public class PartialinterpretationAdapterFactory extends AdapterFactoryImpl {
373 } 401 }
374 402
375 /** 403 /**
404 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope <em>Scope</em>}'.
405 * <!-- begin-user-doc -->
406 * This default implementation returns null so that we can easily ignore cases;
407 * it's useful to ignore a case when inheritance will catch all the cases anyway.
408 * <!-- end-user-doc -->
409 * @return the new adapter.
410 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope
411 * @generated
412 */
413 public Adapter createScopeAdapter() {
414 return null;
415 }
416
417 /**
418 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation <em>Partial Primitive Interpretation</em>}'.
419 * <!-- begin-user-doc -->
420 * This default implementation returns null so that we can easily ignore cases;
421 * it's useful to ignore a case when inheritance will catch all the cases anyway.
422 * <!-- end-user-doc -->
423 * @return the new adapter.
424 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation
425 * @generated
426 */
427 public Adapter createPartialPrimitiveInterpretationAdapter() {
428 return null;
429 }
430
431 /**
432 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialBooleanInterpretation <em>Partial Boolean Interpretation</em>}'.
433 * <!-- begin-user-doc -->
434 * This default implementation returns null so that we can easily ignore cases;
435 * it's useful to ignore a case when inheritance will catch all the cases anyway.
436 * <!-- end-user-doc -->
437 * @return the new adapter.
438 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialBooleanInterpretation
439 * @generated
440 */
441 public Adapter createPartialBooleanInterpretationAdapter() {
442 return null;
443 }
444
445 /**
446 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialIntegerInterpretation <em>Partial Integer Interpretation</em>}'.
447 * <!-- begin-user-doc -->
448 * This default implementation returns null so that we can easily ignore cases;
449 * it's useful to ignore a case when inheritance will catch all the cases anyway.
450 * <!-- end-user-doc -->
451 * @return the new adapter.
452 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialIntegerInterpretation
453 * @generated
454 */
455 public Adapter createPartialIntegerInterpretationAdapter() {
456 return null;
457 }
458
459 /**
460 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRealInterpretation <em>Partial Real Interpretation</em>}'.
461 * <!-- begin-user-doc -->
462 * This default implementation returns null so that we can easily ignore cases;
463 * it's useful to ignore a case when inheritance will catch all the cases anyway.
464 * <!-- end-user-doc -->
465 * @return the new adapter.
466 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRealInterpretation
467 * @generated
468 */
469 public Adapter createPartialRealInterpretationAdapter() {
470 return null;
471 }
472
473 /**
474 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialStringInterpretation <em>Partial String Interpretation</em>}'.
475 * <!-- begin-user-doc -->
476 * This default implementation returns null so that we can easily ignore cases;
477 * it's useful to ignore a case when inheritance will catch all the cases anyway.
478 * <!-- end-user-doc -->
479 * @return the new adapter.
480 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialStringInterpretation
481 * @generated
482 */
483 public Adapter createPartialStringInterpretationAdapter() {
484 return null;
485 }
486
487 /**
488 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation <em>Partial Complex Type Interpretation</em>}'.
489 * <!-- begin-user-doc -->
490 * This default implementation returns null so that we can easily ignore cases;
491 * it's useful to ignore a case when inheritance will catch all the cases anyway.
492 * <!-- end-user-doc -->
493 * @return the new adapter.
494 * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation
495 * @generated
496 */
497 public Adapter createPartialComplexTypeInterpretationAdapter() {
498 return null;
499 }
500
501 /**
376 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TermDescription <em>Term Description</em>}'. 502 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TermDescription <em>Term Description</em>}'.
377 * <!-- begin-user-doc --> 503 * <!-- begin-user-doc -->
378 * This default implementation returns null so that we can easily ignore cases; 504 * This default implementation returns null so that we can easily ignore cases;
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/util/PartialinterpretationSwitch.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/util/PartialinterpretationSwitch.java
index 364df3c8..f3269cbf 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/util/PartialinterpretationSwitch.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/util/PartialinterpretationSwitch.java
@@ -181,6 +181,58 @@ public class PartialinterpretationSwitch<T> extends Switch<T> {
181 if (result == null) result = defaultCase(theEObject); 181 if (result == null) result = defaultCase(theEObject);
182 return result; 182 return result;
183 } 183 }
184 case PartialinterpretationPackage.SCOPE: {
185 Scope scope = (Scope)theEObject;
186 T result = caseScope(scope);
187 if (result == null) result = defaultCase(theEObject);
188 return result;
189 }
190 case PartialinterpretationPackage.PARTIAL_PRIMITIVE_INTERPRETATION: {
191 PartialPrimitiveInterpretation partialPrimitiveInterpretation = (PartialPrimitiveInterpretation)theEObject;
192 T result = casePartialPrimitiveInterpretation(partialPrimitiveInterpretation);
193 if (result == null) result = casePartialTypeInterpratation(partialPrimitiveInterpretation);
194 if (result == null) result = defaultCase(theEObject);
195 return result;
196 }
197 case PartialinterpretationPackage.PARTIAL_BOOLEAN_INTERPRETATION: {
198 PartialBooleanInterpretation partialBooleanInterpretation = (PartialBooleanInterpretation)theEObject;
199 T result = casePartialBooleanInterpretation(partialBooleanInterpretation);
200 if (result == null) result = casePartialPrimitiveInterpretation(partialBooleanInterpretation);
201 if (result == null) result = casePartialTypeInterpratation(partialBooleanInterpretation);
202 if (result == null) result = defaultCase(theEObject);
203 return result;
204 }
205 case PartialinterpretationPackage.PARTIAL_INTEGER_INTERPRETATION: {
206 PartialIntegerInterpretation partialIntegerInterpretation = (PartialIntegerInterpretation)theEObject;
207 T result = casePartialIntegerInterpretation(partialIntegerInterpretation);
208 if (result == null) result = casePartialPrimitiveInterpretation(partialIntegerInterpretation);
209 if (result == null) result = casePartialTypeInterpratation(partialIntegerInterpretation);
210 if (result == null) result = defaultCase(theEObject);
211 return result;
212 }
213 case PartialinterpretationPackage.PARTIAL_REAL_INTERPRETATION: {
214 PartialRealInterpretation partialRealInterpretation = (PartialRealInterpretation)theEObject;
215 T result = casePartialRealInterpretation(partialRealInterpretation);
216 if (result == null) result = casePartialPrimitiveInterpretation(partialRealInterpretation);
217 if (result == null) result = casePartialTypeInterpratation(partialRealInterpretation);
218 if (result == null) result = defaultCase(theEObject);
219 return result;
220 }
221 case PartialinterpretationPackage.PARTIAL_STRING_INTERPRETATION: {
222 PartialStringInterpretation partialStringInterpretation = (PartialStringInterpretation)theEObject;
223 T result = casePartialStringInterpretation(partialStringInterpretation);
224 if (result == null) result = casePartialPrimitiveInterpretation(partialStringInterpretation);
225 if (result == null) result = casePartialTypeInterpratation(partialStringInterpretation);
226 if (result == null) result = defaultCase(theEObject);
227 return result;
228 }
229 case PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION: {
230 PartialComplexTypeInterpretation partialComplexTypeInterpretation = (PartialComplexTypeInterpretation)theEObject;
231 T result = casePartialComplexTypeInterpretation(partialComplexTypeInterpretation);
232 if (result == null) result = casePartialTypeInterpratation(partialComplexTypeInterpretation);
233 if (result == null) result = defaultCase(theEObject);
234 return result;
235 }
184 default: return defaultCase(theEObject); 236 default: return defaultCase(theEObject);
185 } 237 }
186 } 238 }
@@ -411,6 +463,111 @@ public class PartialinterpretationSwitch<T> extends Switch<T> {
411 } 463 }
412 464
413 /** 465 /**
466 * Returns the result of interpreting the object as an instance of '<em>Scope</em>'.
467 * <!-- begin-user-doc -->
468 * This implementation returns null;
469 * returning a non-null result will terminate the switch.
470 * <!-- end-user-doc -->
471 * @param object the target of the switch.
472 * @return the result of interpreting the object as an instance of '<em>Scope</em>'.
473 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
474 * @generated
475 */
476 public T caseScope(Scope object) {
477 return null;
478 }
479
480 /**
481 * Returns the result of interpreting the object as an instance of '<em>Partial Primitive Interpretation</em>'.
482 * <!-- begin-user-doc -->
483 * This implementation returns null;
484 * returning a non-null result will terminate the switch.
485 * <!-- end-user-doc -->
486 * @param object the target of the switch.
487 * @return the result of interpreting the object as an instance of '<em>Partial Primitive Interpretation</em>'.
488 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
489 * @generated
490 */
491 public T casePartialPrimitiveInterpretation(PartialPrimitiveInterpretation object) {
492 return null;
493 }
494
495 /**
496 * Returns the result of interpreting the object as an instance of '<em>Partial Boolean Interpretation</em>'.
497 * <!-- begin-user-doc -->
498 * This implementation returns null;
499 * returning a non-null result will terminate the switch.
500 * <!-- end-user-doc -->
501 * @param object the target of the switch.
502 * @return the result of interpreting the object as an instance of '<em>Partial Boolean Interpretation</em>'.
503 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
504 * @generated
505 */
506 public T casePartialBooleanInterpretation(PartialBooleanInterpretation object) {
507 return null;
508 }
509
510 /**
511 * Returns the result of interpreting the object as an instance of '<em>Partial Integer Interpretation</em>'.
512 * <!-- begin-user-doc -->
513 * This implementation returns null;
514 * returning a non-null result will terminate the switch.
515 * <!-- end-user-doc -->
516 * @param object the target of the switch.
517 * @return the result of interpreting the object as an instance of '<em>Partial Integer Interpretation</em>'.
518 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
519 * @generated
520 */
521 public T casePartialIntegerInterpretation(PartialIntegerInterpretation object) {
522 return null;
523 }
524
525 /**
526 * Returns the result of interpreting the object as an instance of '<em>Partial Real Interpretation</em>'.
527 * <!-- begin-user-doc -->
528 * This implementation returns null;
529 * returning a non-null result will terminate the switch.
530 * <!-- end-user-doc -->
531 * @param object the target of the switch.
532 * @return the result of interpreting the object as an instance of '<em>Partial Real Interpretation</em>'.
533 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
534 * @generated
535 */
536 public T casePartialRealInterpretation(PartialRealInterpretation object) {
537 return null;
538 }
539
540 /**
541 * Returns the result of interpreting the object as an instance of '<em>Partial String Interpretation</em>'.
542 * <!-- begin-user-doc -->
543 * This implementation returns null;
544 * returning a non-null result will terminate the switch.
545 * <!-- end-user-doc -->
546 * @param object the target of the switch.
547 * @return the result of interpreting the object as an instance of '<em>Partial String Interpretation</em>'.
548 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
549 * @generated
550 */
551 public T casePartialStringInterpretation(PartialStringInterpretation object) {
552 return null;
553 }
554
555 /**
556 * Returns the result of interpreting the object as an instance of '<em>Partial Complex Type Interpretation</em>'.
557 * <!-- begin-user-doc -->
558 * This implementation returns null;
559 * returning a non-null result will terminate the switch.
560 * <!-- end-user-doc -->
561 * @param object the target of the switch.
562 * @return the result of interpreting the object as an instance of '<em>Partial Complex Type Interpretation</em>'.
563 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
564 * @generated
565 */
566 public T casePartialComplexTypeInterpretation(PartialComplexTypeInterpretation object) {
567 return null;
568 }
569
570 /**
414 * Returns the result of interpreting the object as an instance of '<em>Term Description</em>'. 571 * Returns the result of interpreting the object as an instance of '<em>Term Description</em>'.
415 * <!-- begin-user-doc --> 572 * <!-- begin-user-doc -->
416 * This implementation returns null; 573 * This implementation returns null;
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 c4c5c03a..35b87922 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,21 +1,21 @@
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="11.1.0.201608251200"> 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">
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" xmi:id="_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="partialinterpretation class diagram" representation="_MAfXILW_EeamG-Ij7YnW7w"> 10 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" xmi:id="_0H8tcIFNEeeA1-_2v4gJKA" name="overview" repPath="#_Ir9X8GjYEei_cpJmVsHDhQ">
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="_0H8tcYFNEeeA1-_2v4gJKA" name="type interpratation" representation="_ccUTkLXDEeamG-Ij7YnW7w"> 14 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" xmi:id="_0H8tcoFNEeeA1-_2v4gJKA" name="relations" repPath="#_IvRKoGjYEei_cpJmVsHDhQ">
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="_0H8tcoFNEeeA1-_2v4gJKA" name="relation interpretation" representation="_pEmCsLXDEeamG-Ij7YnW7w"> 18 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" xmi:id="_k3aDwGkJEei_cpJmVsHDhQ" name="types" repPath="#_k3N2gWkJEei_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>
@@ -30,7 +30,7 @@
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="partialinterpretation class diagram"> 33 <diagram:DSemanticDiagram xmi:id="_MAfXILW_EeamG-Ij7YnW7w" name="overview" uid="_Ir9X8GjYEei_cpJmVsHDhQ">
34 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_MAfXIbW_EeamG-Ij7YnW7w" source="DANNOTATION_CUSTOMIZATION_KEY"> 34 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_MAfXIbW_EeamG-Ij7YnW7w" source="DANNOTATION_CUSTOMIZATION_KEY">
35 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_MAfXIrW_EeamG-Ij7YnW7w"> 35 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_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">
@@ -71,31 +71,23 @@
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"/>
73 <children xmi:type="notation:Node" xmi:id="_ggM8kLW_EeamG-Ij7YnW7w" type="7004"> 73 <children xmi:type="notation:Node" xmi:id="_ggM8kLW_EeamG-Ij7YnW7w" type="7004">
74 <children xmi:type="notation:Node" xmi:id="_-4VQwL5TEea19paI6HZj1w" type="3010" element="_-3bR0L5TEea19paI6HZj1w"> 74 <children xmi:type="notation:Node" xmi:id="_PpqoQGpJEeihhMJKm6QVPA" type="3010" element="_PpH1sGpJEeihhMJKm6QVPA">
75 <styles xmi:type="notation:FontStyle" xmi:id="_-4VQwb5TEea19paI6HZj1w" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> 75 <styles xmi:type="notation:FontStyle" xmi:id="_PpqoQWpJEeihhMJKm6QVPA" fontName="Segoe UI" fontHeight="8" bold="true"/>
76 <layoutConstraint xmi:type="notation:Location" xmi:id="_-4VQwr5TEea19paI6HZj1w"/> 76 <layoutConstraint xmi:type="notation:Location" xmi:id="_PpqoQmpJEeihhMJKm6QVPA"/>
77 </children> 77 </children>
78 <children xmi:type="notation:Node" xmi:id="_BBy3oL5UEea19paI6HZj1w" type="3010" element="_BBOP4L5UEea19paI6HZj1w"> 78 <children xmi:type="notation:Node" xmi:id="_PpqoQ2pJEeihhMJKm6QVPA" type="3010" element="_PpH1smpJEeihhMJKm6QVPA">
79 <styles xmi:type="notation:FontStyle" xmi:id="_BBy3ob5UEea19paI6HZj1w" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> 79 <styles xmi:type="notation:FontStyle" xmi:id="_PpqoRGpJEeihhMJKm6QVPA" fontName="Segoe UI" fontHeight="8" bold="true"/>
80 <layoutConstraint xmi:type="notation:Location" xmi:id="_BBy3or5UEea19paI6HZj1w"/> 80 <layoutConstraint xmi:type="notation:Location" xmi:id="_PpqoRWpJEeihhMJKm6QVPA"/>
81 </children> 81 </children>
82 <children xmi:type="notation:Node" xmi:id="_2SKFwIFOEeeA1-_2v4gJKA" type="3010" element="_2R3x4IFOEeeA1-_2v4gJKA"> 82 <children xmi:type="notation:Node" xmi:id="_PptEgGpJEeihhMJKm6QVPA" type="3010" element="_PpLgEGpJEeihhMJKm6QVPA">
83 <styles xmi:type="notation:FontStyle" xmi:id="_2SKFwYFOEeeA1-_2v4gJKA" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> 83 <styles xmi:type="notation:FontStyle" xmi:id="_PptEgWpJEeihhMJKm6QVPA" fontName="Segoe UI" fontHeight="8"/>
84 <layoutConstraint xmi:type="notation:Location" xmi:id="_2SKFwoFOEeeA1-_2v4gJKA"/> 84 <layoutConstraint xmi:type="notation:Location" xmi:id="_PptEgmpJEeihhMJKm6QVPA"/>
85 </children>
86 <children xmi:type="notation:Node" xmi:id="__nQz8IFOEeeA1-_2v4gJKA" type="3010" element="__m3yYIFOEeeA1-_2v4gJKA">
87 <styles xmi:type="notation:FontStyle" xmi:id="__nQz8YFOEeeA1-_2v4gJKA" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
88 <layoutConstraint xmi:type="notation:Location" xmi:id="__nQz8oFOEeeA1-_2v4gJKA"/>
89 </children>
90 <children xmi:type="notation:Node" xmi:id="_CSo1EIFPEeeA1-_2v4gJKA" type="3010" element="_CSXvUIFPEeeA1-_2v4gJKA">
91 <styles xmi:type="notation:FontStyle" xmi:id="_CSo1EYFPEeeA1-_2v4gJKA" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
92 <layoutConstraint xmi:type="notation:Location" xmi:id="_CSo1EoFPEeeA1-_2v4gJKA"/>
93 </children> 85 </children>
94 <styles xmi:type="notation:SortingStyle" xmi:id="_ggM8kbW_EeamG-Ij7YnW7w"/> 86 <styles xmi:type="notation:SortingStyle" xmi:id="_ggM8kbW_EeamG-Ij7YnW7w"/>
95 <styles xmi:type="notation:FilteringStyle" xmi:id="_ggM8krW_EeamG-Ij7YnW7w"/> 87 <styles xmi:type="notation:FilteringStyle" xmi:id="_ggM8krW_EeamG-Ij7YnW7w"/>
96 </children> 88 </children>
97 <styles xmi:type="notation:ShapeStyle" xmi:id="_ggJ5QbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 89 <styles xmi:type="notation:ShapeStyle" xmi:id="_ggJ5QbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
98 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ggJ5QrW_EeamG-Ij7YnW7w" x="445" y="495" width="263" height="113"/> 90 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ggJ5QrW_EeamG-Ij7YnW7w" x="428" y="520" width="263" height="113"/>
99 </children> 91 </children>
100 <children xmi:type="notation:Node" xmi:id="_v4LzMLW_EeamG-Ij7YnW7w" type="2003" element="_v4CCMLW_EeamG-Ij7YnW7w"> 92 <children xmi:type="notation:Node" xmi:id="_v4LzMLW_EeamG-Ij7YnW7w" type="2003" element="_v4CCMLW_EeamG-Ij7YnW7w">
101 <children xmi:type="notation:Node" xmi:id="_v4MaQLW_EeamG-Ij7YnW7w" type="5007"/> 93 <children xmi:type="notation:Node" xmi:id="_v4MaQLW_EeamG-Ij7YnW7w" type="5007"/>
@@ -116,7 +108,7 @@
116 <styles xmi:type="notation:FilteringStyle" xmi:id="_v4MaQ7W_EeamG-Ij7YnW7w"/> 108 <styles xmi:type="notation:FilteringStyle" xmi:id="_v4MaQ7W_EeamG-Ij7YnW7w"/>
117 </children> 109 </children>
118 <styles xmi:type="notation:ShapeStyle" xmi:id="_v4LzMbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/> 110 <styles xmi:type="notation:ShapeStyle" xmi:id="_v4LzMbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
119 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v4LzMrW_EeamG-Ij7YnW7w" x="567" y="15"/> 111 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v4LzMrW_EeamG-Ij7YnW7w" x="420" y="15"/>
120 </children> 112 </children>
121 <children xmi:type="notation:Node" xmi:id="_5LFh8LW_EeamG-Ij7YnW7w" type="2003" element="_5KlLoLW_EeamG-Ij7YnW7w"> 113 <children xmi:type="notation:Node" xmi:id="_5LFh8LW_EeamG-Ij7YnW7w" type="2003" element="_5KlLoLW_EeamG-Ij7YnW7w">
122 <children xmi:type="notation:Node" xmi:id="_5LFh87W_EeamG-Ij7YnW7w" type="5007"/> 114 <children xmi:type="notation:Node" xmi:id="_5LFh87W_EeamG-Ij7YnW7w" type="5007"/>
@@ -133,7 +125,7 @@
133 <styles xmi:type="notation:FilteringStyle" xmi:id="_5LGJArW_EeamG-Ij7YnW7w"/> 125 <styles xmi:type="notation:FilteringStyle" xmi:id="_5LGJArW_EeamG-Ij7YnW7w"/>
134 </children> 126 </children>
135 <styles xmi:type="notation:ShapeStyle" xmi:id="_5LFh8bW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" italic="true" fillColor="8047085"/> 127 <styles xmi:type="notation:ShapeStyle" xmi:id="_5LFh8bW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" italic="true" fillColor="8047085"/>
136 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LFh8rW_EeamG-Ij7YnW7w" x="689" y="165" height="18"/> 128 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LFh8rW_EeamG-Ij7YnW7w" x="724" y="120" height="89"/>
137 </children> 129 </children>
138 <children xmi:type="notation:Node" xmi:id="_5LGwELW_EeamG-Ij7YnW7w" type="2003" element="_5KnA0LW_EeamG-Ij7YnW7w"> 130 <children xmi:type="notation:Node" xmi:id="_5LGwELW_EeamG-Ij7YnW7w" type="2003" element="_5KnA0LW_EeamG-Ij7YnW7w">
139 <children xmi:type="notation:Node" xmi:id="_5LHXILW_EeamG-Ij7YnW7w" type="5007"/> 131 <children xmi:type="notation:Node" xmi:id="_5LHXILW_EeamG-Ij7YnW7w" type="5007"/>
@@ -146,7 +138,7 @@
146 <styles xmi:type="notation:FilteringStyle" xmi:id="_5LHXI7W_EeamG-Ij7YnW7w"/> 138 <styles xmi:type="notation:FilteringStyle" xmi:id="_5LHXI7W_EeamG-Ij7YnW7w"/>
147 </children> 139 </children>
148 <styles xmi:type="notation:ShapeStyle" xmi:id="_5LGwEbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/> 140 <styles xmi:type="notation:ShapeStyle" xmi:id="_5LGwEbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
149 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LGwErW_EeamG-Ij7YnW7w" x="60" y="160" height="58"/> 141 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LGwErW_EeamG-Ij7YnW7w" x="105" y="332" height="58"/>
150 </children> 142 </children>
151 <children xmi:type="notation:Node" xmi:id="_5LH-MLW_EeamG-Ij7YnW7w" type="2003" element="_5KoO8LW_EeamG-Ij7YnW7w"> 143 <children xmi:type="notation:Node" xmi:id="_5LH-MLW_EeamG-Ij7YnW7w" type="2003" element="_5KoO8LW_EeamG-Ij7YnW7w">
152 <children xmi:type="notation:Node" xmi:id="_5LIlQLW_EeamG-Ij7YnW7w" type="5007"/> 144 <children xmi:type="notation:Node" xmi:id="_5LIlQLW_EeamG-Ij7YnW7w" type="5007"/>
@@ -167,7 +159,7 @@
167 <styles xmi:type="notation:FilteringStyle" xmi:id="_5LIlQ7W_EeamG-Ij7YnW7w"/> 159 <styles xmi:type="notation:FilteringStyle" xmi:id="_5LIlQ7W_EeamG-Ij7YnW7w"/>
168 </children> 160 </children>
169 <styles xmi:type="notation:ShapeStyle" xmi:id="_5LH-MbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" italic="true" fillColor="8047085"/> 161 <styles xmi:type="notation:ShapeStyle" xmi:id="_5LH-MbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" italic="true" fillColor="8047085"/>
170 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LH-MrW_EeamG-Ij7YnW7w" x="1069" y="165" height="8"/> 162 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LH-MrW_EeamG-Ij7YnW7w" x="1213" y="120" height="89"/>
171 </children> 163 </children>
172 <children xmi:type="notation:Node" xmi:id="_5LIlRLW_EeamG-Ij7YnW7w" type="2003" element="_5KqEILW_EeamG-Ij7YnW7w"> 164 <children xmi:type="notation:Node" xmi:id="_5LIlRLW_EeamG-Ij7YnW7w" type="2003" element="_5KqEILW_EeamG-Ij7YnW7w">
173 <children xmi:type="notation:Node" xmi:id="_5LJMULW_EeamG-Ij7YnW7w" type="5007"/> 165 <children xmi:type="notation:Node" xmi:id="_5LJMULW_EeamG-Ij7YnW7w" type="5007"/>
@@ -184,7 +176,7 @@
184 <styles xmi:type="notation:FilteringStyle" xmi:id="_5LJMU7W_EeamG-Ij7YnW7w"/> 176 <styles xmi:type="notation:FilteringStyle" xmi:id="_5LJMU7W_EeamG-Ij7YnW7w"/>
185 </children> 177 </children>
186 <styles xmi:type="notation:ShapeStyle" xmi:id="_5LIlRbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" italic="true" fillColor="8047085"/> 178 <styles xmi:type="notation:ShapeStyle" xmi:id="_5LIlRbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" italic="true" fillColor="8047085"/>
187 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LIlRrW_EeamG-Ij7YnW7w" x="870" y="165" height="33"/> 179 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LIlRrW_EeamG-Ij7YnW7w" x="970" y="120" height="89"/>
188 </children> 180 </children>
189 <children xmi:type="notation:Node" xmi:id="_5LJzYLW_EeamG-Ij7YnW7w" type="2003" element="_5Kr5ULW_EeamG-Ij7YnW7w"> 181 <children xmi:type="notation:Node" xmi:id="_5LJzYLW_EeamG-Ij7YnW7w" type="2003" element="_5Kr5ULW_EeamG-Ij7YnW7w">
190 <children xmi:type="notation:Node" xmi:id="_5LJzY7W_EeamG-Ij7YnW7w" type="5007"/> 182 <children xmi:type="notation:Node" xmi:id="_5LJzY7W_EeamG-Ij7YnW7w" type="5007"/>
@@ -201,7 +193,7 @@
201 <styles xmi:type="notation:FilteringStyle" xmi:id="_5LKacrW_EeamG-Ij7YnW7w"/> 193 <styles xmi:type="notation:FilteringStyle" xmi:id="_5LKacrW_EeamG-Ij7YnW7w"/>
202 </children> 194 </children>
203 <styles xmi:type="notation:ShapeStyle" xmi:id="_5LJzYbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" italic="true" fillColor="8047085"/> 195 <styles xmi:type="notation:ShapeStyle" xmi:id="_5LJzYbW_EeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" italic="true" fillColor="8047085"/>
204 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LJzYrW_EeamG-Ij7YnW7w" x="387" y="165" height="38"/> 196 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LJzYrW_EeamG-Ij7YnW7w" x="-245" y="120" height="38"/>
205 </children> 197 </children>
206 <children xmi:type="notation:Node" xmi:id="_OeTn8LXAEeamG-Ij7YnW7w" type="2003" element="_OeBUELXAEeamG-Ij7YnW7w"> 198 <children xmi:type="notation:Node" xmi:id="_OeTn8LXAEeamG-Ij7YnW7w" type="2003" element="_OeBUELXAEeamG-Ij7YnW7w">
207 <children xmi:type="notation:Node" xmi:id="_OeUPALXAEeamG-Ij7YnW7w" type="5007"/> 199 <children xmi:type="notation:Node" xmi:id="_OeUPALXAEeamG-Ij7YnW7w" type="5007"/>
@@ -210,7 +202,7 @@
210 <styles xmi:type="notation:FilteringStyle" xmi:id="_OeUPA7XAEeamG-Ij7YnW7w"/> 202 <styles xmi:type="notation:FilteringStyle" xmi:id="_OeUPA7XAEeamG-Ij7YnW7w"/>
211 </children> 203 </children>
212 <styles xmi:type="notation:ShapeStyle" xmi:id="_OeTn8bXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/> 204 <styles xmi:type="notation:ShapeStyle" xmi:id="_OeTn8bXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
213 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OeTn8rXAEeamG-Ij7YnW7w" x="684" y="224" height="8"/> 205 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OeTn8rXAEeamG-Ij7YnW7w" x="770" y="245" height="8"/>
214 </children> 206 </children>
215 <children xmi:type="notation:Node" xmi:id="_P3ExsLXAEeamG-Ij7YnW7w" type="2003" element="_P22IMLXAEeamG-Ij7YnW7w"> 207 <children xmi:type="notation:Node" xmi:id="_P3ExsLXAEeamG-Ij7YnW7w" type="2003" element="_P22IMLXAEeamG-Ij7YnW7w">
216 <children xmi:type="notation:Node" xmi:id="_P3Exs7XAEeamG-Ij7YnW7w" type="5007"/> 208 <children xmi:type="notation:Node" xmi:id="_P3Exs7XAEeamG-Ij7YnW7w" type="5007"/>
@@ -219,7 +211,7 @@
219 <styles xmi:type="notation:FilteringStyle" xmi:id="_P3ExtrXAEeamG-Ij7YnW7w"/> 211 <styles xmi:type="notation:FilteringStyle" xmi:id="_P3ExtrXAEeamG-Ij7YnW7w"/>
220 </children> 212 </children>
221 <styles xmi:type="notation:ShapeStyle" xmi:id="_P3ExsbXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/> 213 <styles xmi:type="notation:ShapeStyle" xmi:id="_P3ExsbXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
222 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P3ExsrXAEeamG-Ij7YnW7w" x="867" y="224" height="14"/> 214 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P3ExsrXAEeamG-Ij7YnW7w" x="1000" y="240" height="14"/>
223 </children> 215 </children>
224 <children xmi:type="notation:Node" xmi:id="_RpdVULXAEeamG-Ij7YnW7w" type="2003" element="_RpETwLXAEeamG-Ij7YnW7w"> 216 <children xmi:type="notation:Node" xmi:id="_RpdVULXAEeamG-Ij7YnW7w" type="2003" element="_RpETwLXAEeamG-Ij7YnW7w">
225 <children xmi:type="notation:Node" xmi:id="_RpdVU7XAEeamG-Ij7YnW7w" type="5007"/> 217 <children xmi:type="notation:Node" xmi:id="_RpdVU7XAEeamG-Ij7YnW7w" type="5007"/>
@@ -228,7 +220,7 @@
228 <styles xmi:type="notation:FilteringStyle" xmi:id="_Rpd8YrXAEeamG-Ij7YnW7w"/> 220 <styles xmi:type="notation:FilteringStyle" xmi:id="_Rpd8YrXAEeamG-Ij7YnW7w"/>
229 </children> 221 </children>
230 <styles xmi:type="notation:ShapeStyle" xmi:id="_RpdVUbXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/> 222 <styles xmi:type="notation:ShapeStyle" xmi:id="_RpdVUbXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
231 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RpdVUrXAEeamG-Ij7YnW7w" x="1065" y="224" height="8"/> 223 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RpdVUrXAEeamG-Ij7YnW7w" x="1255" y="245" height="8"/>
232 </children> 224 </children>
233 <children xmi:type="notation:Node" xmi:id="_WfHcsLXAEeamG-Ij7YnW7w" type="2003" element="_WexecLXAEeamG-Ij7YnW7w"> 225 <children xmi:type="notation:Node" xmi:id="_WfHcsLXAEeamG-Ij7YnW7w" type="2003" element="_WexecLXAEeamG-Ij7YnW7w">
234 <children xmi:type="notation:Node" xmi:id="_WfIDwLXAEeamG-Ij7YnW7w" type="5007"/> 226 <children xmi:type="notation:Node" xmi:id="_WfIDwLXAEeamG-Ij7YnW7w" type="5007"/>
@@ -237,7 +229,7 @@
237 <styles xmi:type="notation:FilteringStyle" xmi:id="_WfIDw7XAEeamG-Ij7YnW7w"/> 229 <styles xmi:type="notation:FilteringStyle" xmi:id="_WfIDw7XAEeamG-Ij7YnW7w"/>
238 </children> 230 </children>
239 <styles xmi:type="notation:ShapeStyle" xmi:id="_WfHcsbXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/> 231 <styles xmi:type="notation:ShapeStyle" xmi:id="_WfHcsbXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
240 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WfHcsrXAEeamG-Ij7YnW7w" x="387" y="222" height="43"/> 232 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WfHcsrXAEeamG-Ij7YnW7w" x="-245" y="215" height="43"/>
241 </children> 233 </children>
242 <children xmi:type="notation:Node" xmi:id="_KQMMQLXBEeamG-Ij7YnW7w" type="2003" element="_KP9iwLXBEeamG-Ij7YnW7w"> 234 <children xmi:type="notation:Node" xmi:id="_KQMMQLXBEeamG-Ij7YnW7w" type="2003" element="_KP9iwLXBEeamG-Ij7YnW7w">
243 <children xmi:type="notation:Node" xmi:id="_KQMzULXBEeamG-Ij7YnW7w" type="5007"/> 235 <children xmi:type="notation:Node" xmi:id="_KQMzULXBEeamG-Ij7YnW7w" type="5007"/>
@@ -246,20 +238,20 @@
246 <styles xmi:type="notation:FilteringStyle" xmi:id="_KQMzU7XBEeamG-Ij7YnW7w"/> 238 <styles xmi:type="notation:FilteringStyle" xmi:id="_KQMzU7XBEeamG-Ij7YnW7w"/>
247 </children> 239 </children>
248 <styles xmi:type="notation:ShapeStyle" xmi:id="_KQMMQbXBEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 240 <styles xmi:type="notation:ShapeStyle" xmi:id="_KQMMQbXBEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
249 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KQMMQrXBEeamG-Ij7YnW7w" x="647" y="355" width="186" height="63"/> 241 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KQMMQrXBEeamG-Ij7YnW7w" x="750" y="362" width="186" height="63"/>
250 </children> 242 </children>
251 <children xmi:type="notation:Node" xmi:id="_WUEN0LXBEeamG-Ij7YnW7w" type="2003" element="_WTu2oLXBEeamG-Ij7YnW7w"> 243 <children xmi:type="notation:Node" xmi:id="_WUEN0LXBEeamG-Ij7YnW7w" type="2003" element="_WTu2oLXBEeamG-Ij7YnW7w">
252 <children xmi:type="notation:Node" xmi:id="_WUEN07XBEeamG-Ij7YnW7w" type="5007"/> 244 <children xmi:type="notation:Node" xmi:id="_WUEN07XBEeamG-Ij7YnW7w" type="5007"/>
253 <children xmi:type="notation:Node" xmi:id="_WUEN1LXBEeamG-Ij7YnW7w" type="7004"> 245 <children xmi:type="notation:Node" xmi:id="_WUEN1LXBEeamG-Ij7YnW7w" type="7004">
254 <children xmi:type="notation:Node" xmi:id="_1xdB4IFNEeeA1-_2v4gJKA" type="3010" element="_1xEAUIFNEeeA1-_2v4gJKA"> 246 <children xmi:type="notation:Node" xmi:id="_1xdB4IFNEeeA1-_2v4gJKA" visible="false" type="3010" element="_1xEAUIFNEeeA1-_2v4gJKA">
255 <styles xmi:type="notation:FontStyle" xmi:id="_1xdB4YFNEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/> 247 <styles xmi:type="notation:FontStyle" xmi:id="_1xdB4YFNEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
256 <layoutConstraint xmi:type="notation:Location" xmi:id="_1xdB4oFNEeeA1-_2v4gJKA"/> 248 <layoutConstraint xmi:type="notation:Location" xmi:id="_1xdB4oFNEeeA1-_2v4gJKA"/>
257 </children> 249 </children>
258 <children xmi:type="notation:Node" xmi:id="_1xdo8IFNEeeA1-_2v4gJKA" type="3010" element="_1xEnYIFNEeeA1-_2v4gJKA"> 250 <children xmi:type="notation:Node" xmi:id="_1xdo8IFNEeeA1-_2v4gJKA" visible="false" type="3010" element="_1xEnYIFNEeeA1-_2v4gJKA">
259 <styles xmi:type="notation:FontStyle" xmi:id="_1xdo8YFNEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/> 251 <styles xmi:type="notation:FontStyle" xmi:id="_1xdo8YFNEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
260 <layoutConstraint xmi:type="notation:Location" xmi:id="_1xdo8oFNEeeA1-_2v4gJKA"/> 252 <layoutConstraint xmi:type="notation:Location" xmi:id="_1xdo8oFNEeeA1-_2v4gJKA"/>
261 </children> 253 </children>
262 <children xmi:type="notation:Node" xmi:id="_1xe3EIFNEeeA1-_2v4gJKA" type="3010" element="_1xEnYoFNEeeA1-_2v4gJKA"> 254 <children xmi:type="notation:Node" xmi:id="_1xe3EIFNEeeA1-_2v4gJKA" visible="false" type="3010" element="_1xEnYoFNEeeA1-_2v4gJKA">
263 <styles xmi:type="notation:FontStyle" xmi:id="_1xe3EYFNEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/> 255 <styles xmi:type="notation:FontStyle" xmi:id="_1xe3EYFNEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
264 <layoutConstraint xmi:type="notation:Location" xmi:id="_1xe3EoFNEeeA1-_2v4gJKA"/> 256 <layoutConstraint xmi:type="notation:Location" xmi:id="_1xe3EoFNEeeA1-_2v4gJKA"/>
265 </children> 257 </children>
@@ -267,7 +259,7 @@
267 <styles xmi:type="notation:FilteringStyle" xmi:id="_WUEN1rXBEeamG-Ij7YnW7w"/> 259 <styles xmi:type="notation:FilteringStyle" xmi:id="_WUEN1rXBEeamG-Ij7YnW7w"/>
268 </children> 260 </children>
269 <styles xmi:type="notation:ShapeStyle" xmi:id="_WUEN0bXBEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 261 <styles xmi:type="notation:ShapeStyle" xmi:id="_WUEN0bXBEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
270 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUEN0rXBEeamG-Ij7YnW7w" x="847" y="355" width="178" height="63"/> 262 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WUEN0rXBEeamG-Ij7YnW7w" x="980" y="362" width="178" height="63"/>
271 </children> 263 </children>
272 <children xmi:type="notation:Node" xmi:id="_cCnFALXBEeamG-Ij7YnW7w" type="2003" element="_cCYbgLXBEeamG-Ij7YnW7w"> 264 <children xmi:type="notation:Node" xmi:id="_cCnFALXBEeamG-Ij7YnW7w" type="2003" element="_cCYbgLXBEeamG-Ij7YnW7w">
273 <children xmi:type="notation:Node" xmi:id="_cCnFA7XBEeamG-Ij7YnW7w" type="5007"/> 265 <children xmi:type="notation:Node" xmi:id="_cCnFA7XBEeamG-Ij7YnW7w" type="5007"/>
@@ -276,7 +268,7 @@
276 <styles xmi:type="notation:FilteringStyle" xmi:id="_cCnFBrXBEeamG-Ij7YnW7w"/> 268 <styles xmi:type="notation:FilteringStyle" xmi:id="_cCnFBrXBEeamG-Ij7YnW7w"/>
277 </children> 269 </children>
278 <styles xmi:type="notation:ShapeStyle" xmi:id="_cCnFAbXBEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 270 <styles xmi:type="notation:ShapeStyle" xmi:id="_cCnFAbXBEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
279 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCnFArXBEeamG-Ij7YnW7w" x="1037" y="355" width="183" height="63"/> 271 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCnFArXBEeamG-Ij7YnW7w" x="1215" y="362" width="183" height="63"/>
280 </children> 272 </children>
281 <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">
282 <children xmi:type="notation:Node" xmi:id="_Tg3Q8LXCEeamG-Ij7YnW7w" type="5007"/> 274 <children xmi:type="notation:Node" xmi:id="_Tg3Q8LXCEeamG-Ij7YnW7w" type="5007"/>
@@ -285,167 +277,117 @@
285 <styles xmi:type="notation:FilteringStyle" xmi:id="_Tg3Q87XCEeamG-Ij7YnW7w"/> 277 <styles xmi:type="notation:FilteringStyle" xmi:id="_Tg3Q87XCEeamG-Ij7YnW7w"/>
286 </children> 278 </children>
287 <styles xmi:type="notation:ShapeStyle" xmi:id="_Tg2p4bXCEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 279 <styles xmi:type="notation:ShapeStyle" xmi:id="_Tg2p4bXCEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
288 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tg2p4rXCEeamG-Ij7YnW7w" x="325" y="355" width="168" height="63"/> 280 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tg2p4rXCEeamG-Ij7YnW7w" x="-269" y="329" width="168" height="63"/>
289 </children>
290 <children xmi:type="notation:Node" xmi:id="_Dw2U8IFOEeeA1-_2v4gJKA" type="2003" element="_DwfIkIFOEeeA1-_2v4gJKA">
291 <children xmi:type="notation:Node" xmi:id="_Dw28AIFOEeeA1-_2v4gJKA" type="5007"/>
292 <children xmi:type="notation:Node" xmi:id="_Dw28AYFOEeeA1-_2v4gJKA" type="7004">
293 <children xmi:type="notation:Node" xmi:id="_HiQxEIFOEeeA1-_2v4gJKA" type="3010" element="_Hh8oAIFOEeeA1-_2v4gJKA">
294 <styles xmi:type="notation:FontStyle" xmi:id="_HiQxEYFOEeeA1-_2v4gJKA" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
295 <layoutConstraint xmi:type="notation:Location" xmi:id="_HiQxEoFOEeeA1-_2v4gJKA"/>
296 </children>
297 <styles xmi:type="notation:SortingStyle" xmi:id="_Dw28AoFOEeeA1-_2v4gJKA"/>
298 <styles xmi:type="notation:FilteringStyle" xmi:id="_Dw28A4FOEeeA1-_2v4gJKA"/>
299 </children>
300 <styles xmi:type="notation:ShapeStyle" xmi:id="_Dw2U8YFOEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
301 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Dw2U8oFOEeeA1-_2v4gJKA" y="335" width="120" height="100"/>
302 </children>
303 <children xmi:type="notation:Node" xmi:id="_OOv3MIFOEeeA1-_2v4gJKA" type="2003" element="_OObuIIFOEeeA1-_2v4gJKA">
304 <children xmi:type="notation:Node" xmi:id="_OOv3M4FOEeeA1-_2v4gJKA" type="5007"/>
305 <children xmi:type="notation:Node" xmi:id="_OOv3NIFOEeeA1-_2v4gJKA" type="7004">
306 <children xmi:type="notation:Node" xmi:id="_bDMaEIFOEeeA1-_2v4gJKA" type="3010" element="_bC8icIFOEeeA1-_2v4gJKA">
307 <styles xmi:type="notation:FontStyle" xmi:id="_bDMaEYFOEeeA1-_2v4gJKA" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
308 <layoutConstraint xmi:type="notation:Location" xmi:id="_bDMaEoFOEeeA1-_2v4gJKA"/>
309 </children>
310 <styles xmi:type="notation:SortingStyle" xmi:id="_OOv3NYFOEeeA1-_2v4gJKA"/>
311 <styles xmi:type="notation:FilteringStyle" xmi:id="_OOv3NoFOEeeA1-_2v4gJKA"/>
312 </children>
313 <styles xmi:type="notation:ShapeStyle" xmi:id="_OOv3MYFOEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
314 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OOv3MoFOEeeA1-_2v4gJKA" x="-80" y="585" width="120" height="100"/>
315 </children>
316 <children xmi:type="notation:Node" xmi:id="_QCj-MIFOEeeA1-_2v4gJKA" type="2003" element="_QCN_8IFOEeeA1-_2v4gJKA">
317 <children xmi:type="notation:Node" xmi:id="_QCj-M4FOEeeA1-_2v4gJKA" type="5007"/>
318 <children xmi:type="notation:Node" xmi:id="_QCklQIFOEeeA1-_2v4gJKA" type="7004">
319 <children xmi:type="notation:Node" xmi:id="_dJFIgIFOEeeA1-_2v4gJKA" type="3010" element="_dIw_cIFOEeeA1-_2v4gJKA">
320 <styles xmi:type="notation:FontStyle" xmi:id="_dJFIgYFOEeeA1-_2v4gJKA" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
321 <layoutConstraint xmi:type="notation:Location" xmi:id="_dJFIgoFOEeeA1-_2v4gJKA"/>
322 </children>
323 <styles xmi:type="notation:SortingStyle" xmi:id="_QCklQYFOEeeA1-_2v4gJKA"/>
324 <styles xmi:type="notation:FilteringStyle" xmi:id="_QCklQoFOEeeA1-_2v4gJKA"/>
325 </children>
326 <styles xmi:type="notation:ShapeStyle" xmi:id="_QCj-MYFOEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
327 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QCj-MoFOEeeA1-_2v4gJKA" x="50" y="585" width="120" height="100"/>
328 </children> 281 </children>
329 <children xmi:type="notation:Node" xmi:id="_RWY9kIFOEeeA1-_2v4gJKA" type="2003" element="_RWJtAIFOEeeA1-_2v4gJKA"> 282 <children xmi:type="notation:Shape" xmi:id="_S0_DIGjoEei_cpJmVsHDhQ" visible="false" type="Note" fontName="Segoe UI" description="Helper reference. Collects the interpretations of the supertypes." fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
330 <children xmi:type="notation:Node" xmi:id="_RWY9k4FOEeeA1-_2v4gJKA" type="5007"/> 283 <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_S0_DIWjoEei_cpJmVsHDhQ" source="specificStyles">
331 <children xmi:type="notation:Node" xmi:id="_RWY9lIFOEeeA1-_2v4gJKA" type="7004"> 284 <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_S0_DImjoEei_cpJmVsHDhQ" key="verticalAlignment" value="8"/>
332 <children xmi:type="notation:Node" xmi:id="_guP4YIFOEeeA1-_2v4gJKA" type="3010" element="_gt89cIFOEeeA1-_2v4gJKA"> 285 </eAnnotations>
333 <styles xmi:type="notation:FontStyle" xmi:id="_guP4YYFOEeeA1-_2v4gJKA" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/> 286 <children xmi:type="notation:BasicDecorationNode" xmi:id="_S0_DJmjoEei_cpJmVsHDhQ" type="DiagramName">
334 <layoutConstraint xmi:type="notation:Location" xmi:id="_guP4YoFOEeeA1-_2v4gJKA"/> 287 <element xsi:nil="true"/>
335 </children>
336 <styles xmi:type="notation:SortingStyle" xmi:id="_RWY9lYFOEeeA1-_2v4gJKA"/>
337 <styles xmi:type="notation:FilteringStyle" xmi:id="_RWY9loFOEeeA1-_2v4gJKA"/>
338 </children> 288 </children>
339 <styles xmi:type="notation:ShapeStyle" xmi:id="_RWY9kYFOEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/> 289 <children xmi:type="notation:BasicDecorationNode" xmi:id="_S0_DJ2joEei_cpJmVsHDhQ" type="Description">
340 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RWY9koFOEeeA1-_2v4gJKA" x="180" y="585" width="120" height="100"/> 290 <element xsi:nil="true"/>
341 </children>
342 <children xmi:type="notation:Node" xmi:id="_STdCwIFOEeeA1-_2v4gJKA" type="2003" element="_STGdcIFOEeeA1-_2v4gJKA">
343 <children xmi:type="notation:Node" xmi:id="_STdCw4FOEeeA1-_2v4gJKA" type="5007"/>
344 <children xmi:type="notation:Node" xmi:id="_STdCxIFOEeeA1-_2v4gJKA" type="7004">
345 <children xmi:type="notation:Node" xmi:id="_loEuEIFOEeeA1-_2v4gJKA" type="3010" element="_ln02cIFOEeeA1-_2v4gJKA">
346 <styles xmi:type="notation:FontStyle" xmi:id="_loEuEYFOEeeA1-_2v4gJKA" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
347 <layoutConstraint xmi:type="notation:Location" xmi:id="_loEuEoFOEeeA1-_2v4gJKA"/>
348 </children>
349 <styles xmi:type="notation:SortingStyle" xmi:id="_STdCxYFOEeeA1-_2v4gJKA"/>
350 <styles xmi:type="notation:FilteringStyle" xmi:id="_STdCxoFOEeeA1-_2v4gJKA"/>
351 </children> 291 </children>
352 <styles xmi:type="notation:ShapeStyle" xmi:id="_STdCwYFOEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/> 292 <styles xmi:type="notation:TextStyle" xmi:id="_S0_DI2joEei_cpJmVsHDhQ" textAlignment="Center"/>
353 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_STdCwoFOEeeA1-_2v4gJKA" x="310" y="585" width="120" height="100"/> 293 <styles xmi:type="notation:LineTypeStyle" xmi:id="_S0_DJGjoEei_cpJmVsHDhQ"/>
294 <element xsi:nil="true"/>
295 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0_DJWjoEei_cpJmVsHDhQ" x="-594" y="255" width="171" height="85"/>
354 </children> 296 </children>
355 <styles xmi:type="notation:DiagramStyle" xmi:id="_MA7cArW_EeamG-Ij7YnW7w"/> 297 <styles xmi:type="notation:DiagramStyle" xmi:id="_MA7cArW_EeamG-Ij7YnW7w"/>
356 <edges xmi:type="notation:Edge" xmi:id="_v4QEoLW_EeamG-Ij7YnW7w" type="4001" element="_v4JW8LW_EeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_v4LzMLW_EeamG-Ij7YnW7w"> 298 <edges xmi:type="notation:Edge" xmi:id="_v4QEoLW_EeamG-Ij7YnW7w" type="4001" element="_v4JW8LW_EeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_v4LzMLW_EeamG-Ij7YnW7w">
357 <children xmi:type="notation:Node" xmi:id="_v4R50LW_EeamG-Ij7YnW7w" type="6001"> 299 <children xmi:type="notation:Node" xmi:id="_v4R50LW_EeamG-Ij7YnW7w" type="6001">
358 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v4R50bW_EeamG-Ij7YnW7w" x="-16"/> 300 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v4R50bW_EeamG-Ij7YnW7w" x="150" y="-39"/>
359 </children> 301 </children>
360 <children xmi:type="notation:Node" xmi:id="_v4Sg4LW_EeamG-Ij7YnW7w" type="6002"> 302 <children xmi:type="notation:Node" xmi:id="_v4Sg4LW_EeamG-Ij7YnW7w" type="6002">
361 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v4Sg4bW_EeamG-Ij7YnW7w" x="104"/> 303 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v4Sg4bW_EeamG-Ij7YnW7w" x="126"/>
362 </children> 304 </children>
363 <children xmi:type="notation:Node" xmi:id="_v4UWELW_EeamG-Ij7YnW7w" type="6003"> 305 <children xmi:type="notation:Node" xmi:id="_v4UWELW_EeamG-Ij7YnW7w" type="6003">
364 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v4UWEbW_EeamG-Ij7YnW7w" x="-55"/> 306 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v4UWEbW_EeamG-Ij7YnW7w" x="-51"/>
365 </children> 307 </children>
366 <styles xmi:type="notation:ConnectorStyle" xmi:id="_v4QEobW_EeamG-Ij7YnW7w" routing="Rectilinear"/> 308 <styles xmi:type="notation:ConnectorStyle" xmi:id="_v4QEobW_EeamG-Ij7YnW7w" routing="Rectilinear"/>
367 <styles xmi:type="notation:FontStyle" xmi:id="_v4QEorW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 309 <styles xmi:type="notation:FontStyle" xmi:id="_v4QEorW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
368 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_v4QEo7W_EeamG-Ij7YnW7w" points="[112, -49, -56, 431]$[112, -431, -56, 49]"/> 310 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_v4QEo7W_EeamG-Ij7YnW7w" points="[44, -49, 6, 456]$[44, -456, 6, 49]"/>
369 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_v4YngLW_EeamG-Ij7YnW7w" id="(0.3563468810257181,0.44144144144144143)"/> 311 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_v4YngLW_EeamG-Ij7YnW7w" id="(0.3563468810257181,0.44144144144144143)"/>
370 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_v4YngbW_EeamG-Ij7YnW7w" id="(0.5,0.5)"/> 312 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_v4YngbW_EeamG-Ij7YnW7w" id="(0.5,0.5)"/>
371 </edges> 313 </edges>
372 <edges xmi:type="notation:Edge" xmi:id="_5LM2sLW_EeamG-Ij7YnW7w" type="4001" element="_5K6i0LW_EeamG-Ij7YnW7w" source="_v4LzMLW_EeamG-Ij7YnW7w" target="_5LJzYLW_EeamG-Ij7YnW7w"> 314 <edges xmi:type="notation:Edge" xmi:id="_5LM2sLW_EeamG-Ij7YnW7w" type="4001" element="_5K6i0LW_EeamG-Ij7YnW7w" source="_v4LzMLW_EeamG-Ij7YnW7w" target="_5LJzYLW_EeamG-Ij7YnW7w">
373 <children xmi:type="notation:Node" xmi:id="_5LM2tLW_EeamG-Ij7YnW7w" type="6001"> 315 <children xmi:type="notation:Node" xmi:id="_5LM2tLW_EeamG-Ij7YnW7w" type="6001">
374 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LM2tbW_EeamG-Ij7YnW7w" x="6" y="-11"/> 316 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LM2tbW_EeamG-Ij7YnW7w" x="183" y="-11"/>
375 </children> 317 </children>
376 <children xmi:type="notation:Node" xmi:id="_5LM2trW_EeamG-Ij7YnW7w" type="6002"> 318 <children xmi:type="notation:Node" xmi:id="_5LM2trW_EeamG-Ij7YnW7w" type="6002">
377 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LM2t7W_EeamG-Ij7YnW7w" x="10" y="-10"/> 319 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LM2t7W_EeamG-Ij7YnW7w" x="-48"/>
378 </children> 320 </children>
379 <children xmi:type="notation:Node" xmi:id="_5LNdwLW_EeamG-Ij7YnW7w" type="6003"> 321 <children xmi:type="notation:Node" xmi:id="_5LNdwLW_EeamG-Ij7YnW7w" type="6003">
380 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LNdwbW_EeamG-Ij7YnW7w" x="-16" y="9"/> 322 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LNdwbW_EeamG-Ij7YnW7w" x="-287" y="-9"/>
381 </children> 323 </children>
382 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5LM2sbW_EeamG-Ij7YnW7w" routing="Rectilinear"/> 324 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5LM2sbW_EeamG-Ij7YnW7w" routing="Rectilinear"/>
383 <styles xmi:type="notation:FontStyle" xmi:id="_5LM2srW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 325 <styles xmi:type="notation:FontStyle" xmi:id="_5LM2srW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
384 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5LM2s7W_EeamG-Ij7YnW7w" points="[-59, 89, 121, -167]$[-166, 89, 14, -167]$[-166, 150, 14, -106]"/> 326 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5LM2s7W_EeamG-Ij7YnW7w" points="[-139, 25, 606, -186]$[-744, 25, 1, -186]$[-744, 105, 1, -106]"/>
385 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LPS8LW_EeamG-Ij7YnW7w" id="(0.5,0.0)"/> 327 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LPS8LW_EeamG-Ij7YnW7w" id="(0.5,0.0)"/>
386 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LPS8bW_EeamG-Ij7YnW7w" id="(0.5,2.7222222222222223)"/> 328 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LPS8bW_EeamG-Ij7YnW7w" id="(0.5,2.7222222222222223)"/>
387 </edges> 329 </edges>
388 <edges xmi:type="notation:Edge" xmi:id="_5LPS8rW_EeamG-Ij7YnW7w" type="4001" element="_5K7w8LW_EeamG-Ij7YnW7w" source="_v4LzMLW_EeamG-Ij7YnW7w" target="_5LH-MLW_EeamG-Ij7YnW7w"> 330 <edges xmi:type="notation:Edge" xmi:id="_5LPS8rW_EeamG-Ij7YnW7w" type="4001" element="_5K7w8LW_EeamG-Ij7YnW7w" source="_v4LzMLW_EeamG-Ij7YnW7w" target="_5LH-MLW_EeamG-Ij7YnW7w">
389 <children xmi:type="notation:Node" xmi:id="_5LP6A7W_EeamG-Ij7YnW7w" type="6001"> 331 <children xmi:type="notation:Node" xmi:id="_5LP6A7W_EeamG-Ij7YnW7w" type="6001">
390 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LP6BLW_EeamG-Ij7YnW7w" x="128" y="79"/> 332 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LP6BLW_EeamG-Ij7YnW7w" x="251" y="11"/>
391 </children> 333 </children>
392 <children xmi:type="notation:Node" xmi:id="_5LP6BbW_EeamG-Ij7YnW7w" type="6002"> 334 <children xmi:type="notation:Node" xmi:id="_5LP6BbW_EeamG-Ij7YnW7w" type="6002">
393 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LP6BrW_EeamG-Ij7YnW7w" x="-77" y="-10"/> 335 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LP6BrW_EeamG-Ij7YnW7w" x="20" y="35"/>
394 </children> 336 </children>
395 <children xmi:type="notation:Node" xmi:id="_5LP6B7W_EeamG-Ij7YnW7w" type="6003"> 337 <children xmi:type="notation:Node" xmi:id="_5LP6B7W_EeamG-Ij7YnW7w" type="6003">
396 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LP6CLW_EeamG-Ij7YnW7w" x="278" y="24"/> 338 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LP6CLW_EeamG-Ij7YnW7w" x="263" y="213"/>
397 </children> 339 </children>
398 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5LP6ALW_EeamG-Ij7YnW7w" routing="Rectilinear"/> 340 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5LP6ALW_EeamG-Ij7YnW7w" routing="Rectilinear"/>
399 <styles xmi:type="notation:FontStyle" xmi:id="_5LP6AbW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 341 <styles xmi:type="notation:FontStyle" xmi:id="_5LP6AbW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
400 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5LP6ArW_EeamG-Ij7YnW7w" points="[59, 65, -443, -1359]$[501, 65, -1, -1359]$[501, 150, -1, -1274]"/> 342 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5LP6ArW_EeamG-Ij7YnW7w" points="[139, 20, -619, -1407]$[766, 20, 8, -1407]$[766, 105, 8, -1322]"/>
401 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LQhELW_EeamG-Ij7YnW7w" id="(0.5,0.0)"/> 343 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LQhELW_EeamG-Ij7YnW7w" id="(0.5,0.0)"/>
402 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LQhEbW_EeamG-Ij7YnW7w" id="(0.5,32.666666666666664)"/> 344 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LQhEbW_EeamG-Ij7YnW7w" id="(0.5,15.195402298850574)"/>
403 </edges> 345 </edges>
404 <edges xmi:type="notation:Edge" xmi:id="_5LQhErW_EeamG-Ij7YnW7w" type="4001" element="_5K9mI7W_EeamG-Ij7YnW7w" source="_v4LzMLW_EeamG-Ij7YnW7w" target="_5LIlRLW_EeamG-Ij7YnW7w"> 346 <edges xmi:type="notation:Edge" xmi:id="_5LQhErW_EeamG-Ij7YnW7w" type="4001" element="_5K9mI7W_EeamG-Ij7YnW7w" source="_v4LzMLW_EeamG-Ij7YnW7w" target="_5LIlRLW_EeamG-Ij7YnW7w">
405 <children xmi:type="notation:Node" xmi:id="_5LRIILW_EeamG-Ij7YnW7w" type="6001"> 347 <children xmi:type="notation:Node" xmi:id="_5LRIILW_EeamG-Ij7YnW7w" type="6001">
406 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRIIbW_EeamG-Ij7YnW7w" x="34" y="78"/> 348 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRIIbW_EeamG-Ij7YnW7w" x="121" y="8"/>
407 </children> 349 </children>
408 <children xmi:type="notation:Node" xmi:id="_5LRIIrW_EeamG-Ij7YnW7w" type="6002"> 350 <children xmi:type="notation:Node" xmi:id="_5LRIIrW_EeamG-Ij7YnW7w" type="6002">
409 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRII7W_EeamG-Ij7YnW7w" x="-30" y="10"/> 351 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRII7W_EeamG-Ij7YnW7w" x="86" y="10"/>
410 </children> 352 </children>
411 <children xmi:type="notation:Node" xmi:id="_5LRIJLW_EeamG-Ij7YnW7w" type="6003"> 353 <children xmi:type="notation:Node" xmi:id="_5LRIJLW_EeamG-Ij7YnW7w" type="6003">
412 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRIJbW_EeamG-Ij7YnW7w" x="-37" y="118"/> 354 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRIJbW_EeamG-Ij7YnW7w" x="31" y="235"/>
413 </children> 355 </children>
414 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5LQhE7W_EeamG-Ij7YnW7w" routing="Rectilinear"/> 356 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5LQhE7W_EeamG-Ij7YnW7w" routing="Rectilinear"/>
415 <styles xmi:type="notation:FontStyle" xmi:id="_5LQhFLW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 357 <styles xmi:type="notation:FontStyle" xmi:id="_5LQhFLW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
416 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5LQhFbW_EeamG-Ij7YnW7w" points="[59, 65, -244, -208]$[302, 65, -1, -208]$[302, 150, -1, -123]"/> 358 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5LQhFbW_EeamG-Ij7YnW7w" points="[139, 48, -375, -190]$[513, 48, -1, -190]$[513, 105, -1, -133]"/>
417 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LRIJrW_EeamG-Ij7YnW7w" id="(0.5,0.0)"/> 359 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LRIJrW_EeamG-Ij7YnW7w" id="(0.5,0.0)"/>
418 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LRIJ7W_EeamG-Ij7YnW7w" id="(0.5,3.161290322580645)"/> 360 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LRIJ7W_EeamG-Ij7YnW7w" id="(0.5,1.5320726733407488)"/>
419 </edges> 361 </edges>
420 <edges xmi:type="notation:Edge" xmi:id="_5LRvMLW_EeamG-Ij7YnW7w" type="4001" element="_5K_bULW_EeamG-Ij7YnW7w" source="_v4LzMLW_EeamG-Ij7YnW7w" target="_5LFh8LW_EeamG-Ij7YnW7w"> 362 <edges xmi:type="notation:Edge" xmi:id="_5LRvMLW_EeamG-Ij7YnW7w" type="4001" element="_5K_bULW_EeamG-Ij7YnW7w" source="_v4LzMLW_EeamG-Ij7YnW7w" target="_5LFh8LW_EeamG-Ij7YnW7w">
421 <children xmi:type="notation:Node" xmi:id="_5LRvNLW_EeamG-Ij7YnW7w" type="6001"> 363 <children xmi:type="notation:Node" xmi:id="_5LRvNLW_EeamG-Ij7YnW7w" type="6001">
422 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRvNbW_EeamG-Ij7YnW7w" x="69" y="47"/> 364 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRvNbW_EeamG-Ij7YnW7w" x="-43" y="11"/>
423 </children> 365 </children>
424 <children xmi:type="notation:Node" xmi:id="_5LRvNrW_EeamG-Ij7YnW7w" type="6002"> 366 <children xmi:type="notation:Node" xmi:id="_5LRvNrW_EeamG-Ij7YnW7w" type="6002">
425 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRvN7W_EeamG-Ij7YnW7w" x="-7" y="10"/> 367 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRvN7W_EeamG-Ij7YnW7w" x="-5" y="10"/>
426 </children> 368 </children>
427 <children xmi:type="notation:Node" xmi:id="_5LRvOLW_EeamG-Ij7YnW7w" type="6003"> 369 <children xmi:type="notation:Node" xmi:id="_5LRvOLW_EeamG-Ij7YnW7w" type="6003">
428 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRvObW_EeamG-Ij7YnW7w" x="18"/> 370 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LRvObW_EeamG-Ij7YnW7w" x="15"/>
429 </children> 371 </children>
430 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5LRvMbW_EeamG-Ij7YnW7w" routing="Rectilinear"/> 372 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5LRvMbW_EeamG-Ij7YnW7w" routing="Rectilinear"/>
431 <styles xmi:type="notation:FontStyle" xmi:id="_5LRvMrW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 373 <styles xmi:type="notation:FontStyle" xmi:id="_5LRvMrW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
432 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5LRvM7W_EeamG-Ij7YnW7w" points="[59, 65, -63, -323]$[138, 65, 16, -323]$[138, 150, 16, -238]"/> 374 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5LRvM7W_EeamG-Ij7YnW7w" points="[139, 75, -131, -313]$[281, 75, 11, -313]$[281, 105, 11, -283]"/>
433 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LSWQLW_EeamG-Ij7YnW7w" id="(0.5,0.0)"/> 375 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LSWQLW_EeamG-Ij7YnW7w" id="(0.5,0.0)"/>
434 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LSWQbW_EeamG-Ij7YnW7w" id="(0.5,6.125)"/> 376 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LSWQbW_EeamG-Ij7YnW7w" id="(0.5,3.2629310344827585)"/>
435 </edges> 377 </edges>
436 <edges xmi:type="notation:Edge" xmi:id="_5LSWQrW_EeamG-Ij7YnW7w" type="4001" element="_5LApcLW_EeamG-Ij7YnW7w" source="_v4LzMLW_EeamG-Ij7YnW7w" target="_5LGwELW_EeamG-Ij7YnW7w"> 378 <edges xmi:type="notation:Edge" xmi:id="_5LSWQrW_EeamG-Ij7YnW7w" type="4001" element="_5LApcLW_EeamG-Ij7YnW7w" source="_v4LzMLW_EeamG-Ij7YnW7w" target="_5LGwELW_EeamG-Ij7YnW7w">
437 <children xmi:type="notation:Node" xmi:id="_5LS9ULW_EeamG-Ij7YnW7w" type="6001"> 379 <children xmi:type="notation:Node" xmi:id="_5LS9ULW_EeamG-Ij7YnW7w" type="6001">
438 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LS9UbW_EeamG-Ij7YnW7w" x="-92" y="10"/> 380 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LS9UbW_EeamG-Ij7YnW7w" x="4" y="-54"/>
439 </children> 381 </children>
440 <children xmi:type="notation:Node" xmi:id="_5LS9UrW_EeamG-Ij7YnW7w" type="6002"> 382 <children xmi:type="notation:Node" xmi:id="_5LS9UrW_EeamG-Ij7YnW7w" type="6002">
441 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LS9U7W_EeamG-Ij7YnW7w" x="78" y="-10"/> 383 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LS9U7W_EeamG-Ij7YnW7w" x="-67" y="-10"/>
442 </children> 384 </children>
443 <children xmi:type="notation:Node" xmi:id="_5LS9VLW_EeamG-Ij7YnW7w" type="6003"> 385 <children xmi:type="notation:Node" xmi:id="_5LS9VLW_EeamG-Ij7YnW7w" type="6003">
444 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LS9VbW_EeamG-Ij7YnW7w" x="17" y="-405"/> 386 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LS9VbW_EeamG-Ij7YnW7w" x="-158" y="-216"/>
445 </children> 387 </children>
446 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5LSWQ7W_EeamG-Ij7YnW7w" routing="Rectilinear"/> 388 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5LSWQ7W_EeamG-Ij7YnW7w" routing="Rectilinear"/>
447 <styles xmi:type="notation:FontStyle" xmi:id="_5LSWRLW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 389 <styles xmi:type="notation:FontStyle" xmi:id="_5LSWRLW_EeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
448 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5LSWRbW_EeamG-Ij7YnW7w" points="[-139, 70, 411, -173]$[-553, 70, -3, -173]$[-553, 145, -3, -98]"/> 390 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5LSWRbW_EeamG-Ij7YnW7w" points="[-139, 70, 220, -345]$[-362, 70, -3, -345]$[-362, 317, -3, -98]"/>
449 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LS9VrW_EeamG-Ij7YnW7w" id="(0.5,0.0)"/> 391 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LS9VrW_EeamG-Ij7YnW7w" id="(0.5,0.0)"/>
450 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LS9V7W_EeamG-Ij7YnW7w" id="(0.5,1.75)"/> 392 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5LS9V7W_EeamG-Ij7YnW7w" id="(0.5,1.75)"/>
451 </edges> 393 </edges>
@@ -479,23 +421,23 @@
479 <styles xmi:type="notation:FontStyle" xmi:id="_OeU2ErXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 421 <styles xmi:type="notation:FontStyle" xmi:id="_OeU2ErXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
480 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OeU2E7XAEeamG-Ij7YnW7w" points="[0, -49, 4, 86]$[0, -74, 4, 61]$[0, -74, 4, 61]$[0, -86, 4, 49]"/> 422 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OeU2E7XAEeamG-Ij7YnW7w" points="[0, -49, 4, 86]$[0, -74, 4, 61]$[0, -74, 4, 61]$[0, -86, 4, 49]"/>
481 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OeVdJrXAEeamG-Ij7YnW7w" id="(0.5,16.333333333333332)"/> 423 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OeVdJrXAEeamG-Ij7YnW7w" id="(0.5,16.333333333333332)"/>
482 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OeVdJ7XAEeamG-Ij7YnW7w" id="(0.5,3.0625)"/> 424 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OeVdJ7XAEeamG-Ij7YnW7w" id="(0.5,1.8900862068965518)"/>
483 </edges> 425 </edges>
484 <edges xmi:type="notation:Edge" xmi:id="_P3FYwLXAEeamG-Ij7YnW7w" type="4001" element="_P3BuYLXAEeamG-Ij7YnW7w" source="_P3ExsLXAEeamG-Ij7YnW7w" target="_5LIlRLW_EeamG-Ij7YnW7w"> 426 <edges xmi:type="notation:Edge" xmi:id="_P3FYwLXAEeamG-Ij7YnW7w" type="4001" element="_P3BuYLXAEeamG-Ij7YnW7w" source="_P3ExsLXAEeamG-Ij7YnW7w" target="_5LIlRLW_EeamG-Ij7YnW7w">
485 <children xmi:type="notation:Node" xmi:id="_P3F_0LXAEeamG-Ij7YnW7w" type="6001"> 427 <children xmi:type="notation:Node" xmi:id="_P3F_0LXAEeamG-Ij7YnW7w" type="6001">
486 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P3F_0bXAEeamG-Ij7YnW7w" x="-54"/> 428 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P3F_0bXAEeamG-Ij7YnW7w" x="-7" y="-48"/>
487 </children> 429 </children>
488 <children xmi:type="notation:Node" xmi:id="_P3F_0rXAEeamG-Ij7YnW7w" type="6002"> 430 <children xmi:type="notation:Node" xmi:id="_P3F_0rXAEeamG-Ij7YnW7w" type="6002">
489 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P3F_07XAEeamG-Ij7YnW7w" x="11" y="-2"/> 431 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P3F_07XAEeamG-Ij7YnW7w" x="7" y="-2"/>
490 </children> 432 </children>
491 <children xmi:type="notation:Node" xmi:id="_P3F_1LXAEeamG-Ij7YnW7w" type="6003"> 433 <children xmi:type="notation:Node" xmi:id="_P3F_1LXAEeamG-Ij7YnW7w" type="6003">
492 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P3F_1bXAEeamG-Ij7YnW7w" x="-29" y="25"/> 434 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P3F_1bXAEeamG-Ij7YnW7w" x="-35"/>
493 </children> 435 </children>
494 <styles xmi:type="notation:ConnectorStyle" xmi:id="_P3FYwbXAEeamG-Ij7YnW7w" routing="Tree"/> 436 <styles xmi:type="notation:ConnectorStyle" xmi:id="_P3FYwbXAEeamG-Ij7YnW7w" routing="Tree"/>
495 <styles xmi:type="notation:FontStyle" xmi:id="_P3FYwrXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 437 <styles xmi:type="notation:FontStyle" xmi:id="_P3FYwrXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
496 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P3FYw7XAEeamG-Ij7YnW7w" points="[0, -159, -1, -2]$[0, -163, -1, -6]$[-3, -163, -4, -6]$[-3, -179, -4, -22]"/> 438 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P3FYw7XAEeamG-Ij7YnW7w" points="[0, -159, -12, 49]$[0, -169, -12, 39]$[0, -169, -12, 39]$[0, -192, -12, 16]"/>
497 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P3Gm4LXAEeamG-Ij7YnW7w" id="(0.5,4.083333333333333)"/> 439 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P3Gm4LXAEeamG-Ij7YnW7w" id="(0.5,4.083333333333333)"/>
498 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P3Gm4bXAEeamG-Ij7YnW7w" id="(0.5,1.5806451612903225)"/> 440 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P3Gm4bXAEeamG-Ij7YnW7w" id="(0.5,0.8235076010381905)"/>
499 </edges> 441 </edges>
500 <edges xmi:type="notation:Edge" xmi:id="_RpejcLXAEeamG-Ij7YnW7w" type="4001" element="_RpYc0LXAEeamG-Ij7YnW7w" source="_RpdVULXAEeamG-Ij7YnW7w" target="_5LH-MLW_EeamG-Ij7YnW7w"> 442 <edges xmi:type="notation:Edge" xmi:id="_RpejcLXAEeamG-Ij7YnW7w" type="4001" element="_RpYc0LXAEeamG-Ij7YnW7w" source="_RpdVULXAEeamG-Ij7YnW7w" target="_5LH-MLW_EeamG-Ij7YnW7w">
501 <children xmi:type="notation:Node" xmi:id="_RpfKgLXAEeamG-Ij7YnW7w" type="6001"> 443 <children xmi:type="notation:Node" xmi:id="_RpfKgLXAEeamG-Ij7YnW7w" type="6001">
@@ -511,7 +453,7 @@
511 <styles xmi:type="notation:FontStyle" xmi:id="_RpejcrXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 453 <styles xmi:type="notation:FontStyle" xmi:id="_RpejcrXAEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
512 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Rpejc7XAEeamG-Ij7YnW7w" points="[0, -637, 0, -578]$[0, -637, 0, -578]$[-1, -637, -1, -578]$[-1, -657, -1, -598]"/> 454 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Rpejc7XAEeamG-Ij7YnW7w" points="[0, -637, 0, -578]$[0, -637, 0, -578]$[-1, -637, -1, -578]$[-1, -657, -1, -598]"/>
513 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RpfxkLXAEeamG-Ij7YnW7w" id="(0.5,16.333333333333332)"/> 455 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RpfxkLXAEeamG-Ij7YnW7w" id="(0.5,16.333333333333332)"/>
514 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RpfxkbXAEeamG-Ij7YnW7w" id="(0.5,16.333333333333332)"/> 456 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RpfxkbXAEeamG-Ij7YnW7w" id="(0.5,7.873563218390805)"/>
515 </edges> 457 </edges>
516 <edges xmi:type="notation:Edge" xmi:id="_WfJR4LXAEeamG-Ij7YnW7w" type="4001" element="_WfDLQLXAEeamG-Ij7YnW7w" source="_WfHcsLXAEeamG-Ij7YnW7w" target="_5LJzYLW_EeamG-Ij7YnW7w"> 458 <edges xmi:type="notation:Edge" xmi:id="_WfJR4LXAEeamG-Ij7YnW7w" type="4001" element="_WfDLQLXAEeamG-Ij7YnW7w" source="_WfHcsLXAEeamG-Ij7YnW7w" target="_5LJzYLW_EeamG-Ij7YnW7w">
517 <children xmi:type="notation:Node" xmi:id="_WfJ48LXAEeamG-Ij7YnW7w" type="6001"> 459 <children xmi:type="notation:Node" xmi:id="_WfJ48LXAEeamG-Ij7YnW7w" type="6001">
@@ -531,423 +473,223 @@
531 </edges> 473 </edges>
532 <edges xmi:type="notation:Edge" xmi:id="_jxh4gLXBEeamG-Ij7YnW7w" type="4001" element="_jxT2ELXBEeamG-Ij7YnW7w" source="_KQMMQLXBEeamG-Ij7YnW7w" target="_OeTn8LXAEeamG-Ij7YnW7w"> 474 <edges xmi:type="notation:Edge" xmi:id="_jxh4gLXBEeamG-Ij7YnW7w" type="4001" element="_jxT2ELXBEeamG-Ij7YnW7w" source="_KQMMQLXBEeamG-Ij7YnW7w" target="_OeTn8LXAEeamG-Ij7YnW7w">
533 <children xmi:type="notation:Node" xmi:id="_jxh4hLXBEeamG-Ij7YnW7w" type="6001"> 475 <children xmi:type="notation:Node" xmi:id="_jxh4hLXBEeamG-Ij7YnW7w" type="6001">
534 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jxh4hbXBEeamG-Ij7YnW7w" x="-2" y="-62"/> 476 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jxh4hbXBEeamG-Ij7YnW7w" x="-6" y="63"/>
535 </children> 477 </children>
536 <children xmi:type="notation:Node" xmi:id="_jxh4hrXBEeamG-Ij7YnW7w" type="6002"> 478 <children xmi:type="notation:Node" xmi:id="_jxh4hrXBEeamG-Ij7YnW7w" type="6002">
537 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jxh4h7XBEeamG-Ij7YnW7w" y="10"/> 479 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jxh4h7XBEeamG-Ij7YnW7w" x="25" y="10"/>
538 </children> 480 </children>
539 <children xmi:type="notation:Node" xmi:id="_jxh4iLXBEeamG-Ij7YnW7w" type="6003"> 481 <children xmi:type="notation:Node" xmi:id="_jxh4iLXBEeamG-Ij7YnW7w" type="6003">
540 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jxh4ibXBEeamG-Ij7YnW7w" y="10"/> 482 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jxh4ibXBEeamG-Ij7YnW7w" x="-10" y="10"/>
541 </children> 483 </children>
542 <styles xmi:type="notation:ConnectorStyle" xmi:id="_jxh4gbXBEeamG-Ij7YnW7w" routing="Rectilinear"/> 484 <styles xmi:type="notation:ConnectorStyle" xmi:id="_jxh4gbXBEeamG-Ij7YnW7w" routing="Rectilinear"/>
543 <styles xmi:type="notation:FontStyle" xmi:id="_jxh4grXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 485 <styles xmi:type="notation:FontStyle" xmi:id="_jxh4grXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
544 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jxh4g7XBEeamG-Ij7YnW7w" points="[0, 0, 0, 92]$[0, -92, 0, 0]"/> 486 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jxh4g7XBEeamG-Ij7YnW7w" points="[-50, 0, -33, 78]$[-50, -78, -33, 0]"/>
545 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jxifkLXBEeamG-Ij7YnW7w" id="(0.7228260869565217,0.0)"/> 487 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jxifkLXBEeamG-Ij7YnW7w" id="(0.7228260869565217,0.0)"/>
546 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jxifkbXBEeamG-Ij7YnW7w" id="(0.7559055118110236,1.0)"/> 488 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jxifkbXBEeamG-Ij7YnW7w" id="(0.7559055118110236,1.0)"/>
547 </edges> 489 </edges>
548 <edges xmi:type="notation:Edge" xmi:id="_owtIQLXBEeamG-Ij7YnW7w" type="4001" element="_owbbcLXBEeamG-Ij7YnW7w" source="_WUEN0LXBEeamG-Ij7YnW7w" target="_P3ExsLXAEeamG-Ij7YnW7w"> 490 <edges xmi:type="notation:Edge" xmi:id="_owtIQLXBEeamG-Ij7YnW7w" type="4001" element="_owbbcLXBEeamG-Ij7YnW7w" source="_WUEN0LXBEeamG-Ij7YnW7w" target="_P3ExsLXAEeamG-Ij7YnW7w">
549 <children xmi:type="notation:Node" xmi:id="_owtvULXBEeamG-Ij7YnW7w" type="6001"> 491 <children xmi:type="notation:Node" xmi:id="_owtvULXBEeamG-Ij7YnW7w" type="6001">
550 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_owtvUbXBEeamG-Ij7YnW7w" x="-7" y="-67"/> 492 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_owtvUbXBEeamG-Ij7YnW7w" y="63"/>
551 </children> 493 </children>
552 <children xmi:type="notation:Node" xmi:id="_owtvUrXBEeamG-Ij7YnW7w" type="6002"> 494 <children xmi:type="notation:Node" xmi:id="_owtvUrXBEeamG-Ij7YnW7w" type="6002">
553 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_owtvU7XBEeamG-Ij7YnW7w" x="1" y="10"/> 495 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_owtvU7XBEeamG-Ij7YnW7w" x="21" y="10"/>
554 </children> 496 </children>
555 <children xmi:type="notation:Node" xmi:id="_owtvVLXBEeamG-Ij7YnW7w" type="6003"> 497 <children xmi:type="notation:Node" xmi:id="_owtvVLXBEeamG-Ij7YnW7w" type="6003">
556 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_owtvVbXBEeamG-Ij7YnW7w" x="-1" y="10"/> 498 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_owtvVbXBEeamG-Ij7YnW7w" x="-10"/>
557 </children> 499 </children>
558 <styles xmi:type="notation:ConnectorStyle" xmi:id="_owtIQbXBEeamG-Ij7YnW7w" routing="Rectilinear"/> 500 <styles xmi:type="notation:ConnectorStyle" xmi:id="_owtIQbXBEeamG-Ij7YnW7w" routing="Rectilinear"/>
559 <styles xmi:type="notation:FontStyle" xmi:id="_owtIQrXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 501 <styles xmi:type="notation:FontStyle" xmi:id="_owtIQrXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
560 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_owtIQ7XBEeamG-Ij7YnW7w" points="[38, 0, 0, 92]$[38, -92, 0, 0]"/> 502 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_owtIQ7XBEeamG-Ij7YnW7w" points="[38, 0, 0, 74]$[38, -74, 0, 0]"/>
561 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_owtvVrXBEeamG-Ij7YnW7w" id="(0.3125,0.0)"/> 503 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_owtvVrXBEeamG-Ij7YnW7w" id="(0.3125,-0.14754098360655737)"/>
562 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_owtvV7XBEeamG-Ij7YnW7w" id="(0.5934959349593496,1.0)"/> 504 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_owtvV7XBEeamG-Ij7YnW7w" id="(0.5934959349593496,1.0)"/>
563 </edges> 505 </edges>
564 <edges xmi:type="notation:Edge" xmi:id="_qsii0LXBEeamG-Ij7YnW7w" type="4001" element="_qsPn4LXBEeamG-Ij7YnW7w" source="_cCnFALXBEeamG-Ij7YnW7w" target="_RpdVULXAEeamG-Ij7YnW7w"> 506 <edges xmi:type="notation:Edge" xmi:id="_qsii0LXBEeamG-Ij7YnW7w" type="4001" element="_qsPn4LXBEeamG-Ij7YnW7w" source="_cCnFALXBEeamG-Ij7YnW7w" target="_RpdVULXAEeamG-Ij7YnW7w">
565 <children xmi:type="notation:Node" xmi:id="_qsjJ4LXBEeamG-Ij7YnW7w" type="6001"> 507 <children xmi:type="notation:Node" xmi:id="_qsjJ4LXBEeamG-Ij7YnW7w" type="6001">
566 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qsjJ4bXBEeamG-Ij7YnW7w" x="3" y="-59"/> 508 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qsjJ4bXBEeamG-Ij7YnW7w" x="7" y="66"/>
567 </children> 509 </children>
568 <children xmi:type="notation:Node" xmi:id="_qsjJ4rXBEeamG-Ij7YnW7w" type="6002"> 510 <children xmi:type="notation:Node" xmi:id="_qsjJ4rXBEeamG-Ij7YnW7w" type="6002">
569 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qsjJ47XBEeamG-Ij7YnW7w" x="11" y="10"/> 511 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qsjJ47XBEeamG-Ij7YnW7w" x="-10"/>
570 </children> 512 </children>
571 <children xmi:type="notation:Node" xmi:id="_qsjJ5LXBEeamG-Ij7YnW7w" type="6003"> 513 <children xmi:type="notation:Node" xmi:id="_qsjJ5LXBEeamG-Ij7YnW7w" type="6003">
572 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qsjJ5bXBEeamG-Ij7YnW7w" x="-11" y="10"/> 514 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qsjJ5bXBEeamG-Ij7YnW7w" x="-5"/>
573 </children> 515 </children>
574 <styles xmi:type="notation:ConnectorStyle" xmi:id="_qsii0bXBEeamG-Ij7YnW7w" routing="Rectilinear"/> 516 <styles xmi:type="notation:ConnectorStyle" xmi:id="_qsii0bXBEeamG-Ij7YnW7w" routing="Rectilinear"/>
575 <styles xmi:type="notation:FontStyle" xmi:id="_qsii0rXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 517 <styles xmi:type="notation:FontStyle" xmi:id="_qsii0rXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
576 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qsii07XBEeamG-Ij7YnW7w" points="[-1, 0, -33, 92]$[-1, -92, -33, 0]"/> 518 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qsii07XBEeamG-Ij7YnW7w" points="[11, 0, -33, 78]$[11, -78, -33, 0]"/>
577 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qsjJ5rXBEeamG-Ij7YnW7w" id="(0.5027624309392266,0.0)"/> 519 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qsjJ5rXBEeamG-Ij7YnW7w" id="(0.5027624309392266,0.0)"/>
578 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qsjJ57XBEeamG-Ij7YnW7w" id="(0.753968253968254,1.0)"/> 520 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qsjJ57XBEeamG-Ij7YnW7w" id="(0.753968253968254,1.0)"/>
579 </edges> 521 </edges>
580 <edges xmi:type="notation:Edge" xmi:id="_2G-l0LXBEeamG-Ij7YnW7w" type="4001" element="_2Grq4LXBEeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_KQMMQLXBEeamG-Ij7YnW7w"> 522 <edges xmi:type="notation:Edge" xmi:id="_2G-l0LXBEeamG-Ij7YnW7w" type="4001" element="_2Grq4LXBEeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_KQMMQLXBEeamG-Ij7YnW7w">
581 <children xmi:type="notation:Node" xmi:id="_2G-l1LXBEeamG-Ij7YnW7w" type="6001"> 523 <children xmi:type="notation:Node" xmi:id="_2G-l1LXBEeamG-Ij7YnW7w" type="6001">
582 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2G-l1bXBEeamG-Ij7YnW7w" x="-89" y="-12"/> 524 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2G-l1bXBEeamG-Ij7YnW7w" x="101" y="-87"/>
583 </children> 525 </children>
584 <children xmi:type="notation:Node" xmi:id="_2G_M4LXBEeamG-Ij7YnW7w" type="6002"> 526 <children xmi:type="notation:Node" xmi:id="_2G_M4LXBEeamG-Ij7YnW7w" type="6002">
585 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2G_M4bXBEeamG-Ij7YnW7w" x="-21" y="10"/> 527 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2G_M4bXBEeamG-Ij7YnW7w" x="-25" y="10"/>
586 </children> 528 </children>
587 <children xmi:type="notation:Node" xmi:id="_2G_M4rXBEeamG-Ij7YnW7w" type="6003"> 529 <children xmi:type="notation:Node" xmi:id="_2G_M4rXBEeamG-Ij7YnW7w" type="6003">
588 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2G_M47XBEeamG-Ij7YnW7w" x="-98" y="-14"/> 530 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2G_M47XBEeamG-Ij7YnW7w" x="-95" y="-117"/>
589 </children> 531 </children>
590 <styles xmi:type="notation:ConnectorStyle" xmi:id="_2G-l0bXBEeamG-Ij7YnW7w" routing="Rectilinear"/> 532 <styles xmi:type="notation:ConnectorStyle" xmi:id="_2G-l0bXBEeamG-Ij7YnW7w" routing="Rectilinear"/>
591 <styles xmi:type="notation:FontStyle" xmi:id="_2G-l0rXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 533 <styles xmi:type="notation:FontStyle" xmi:id="_2G-l0rXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
592 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2G-l07XBEeamG-Ij7YnW7w" points="[92, -27, 59, 148]$[133, -27, 100, 148]$[133, -154, 100, 21]"/> 534 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2G-l07XBEeamG-Ij7YnW7w" points="[92, -27, -61, 166]$[253, -27, 100, 166]$[253, -172, 100, 21]"/>
593 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2G_M5LXBEeamG-Ij7YnW7w" id="(0.6475095785440613,0.6756756756756757)"/> 535 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2G_M5LXBEeamG-Ij7YnW7w" id="(0.6475095785440613,0.6756756756756757)"/>
594 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2G_M5bXBEeamG-Ij7YnW7w" id="(0.0,0.6557377049180327)"/> 536 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2G_M5bXBEeamG-Ij7YnW7w" id="(0.0,0.6557377049180327)"/>
595 </edges> 537 </edges>
596 <edges xmi:type="notation:Edge" xmi:id="_2333QLXBEeamG-Ij7YnW7w" type="4001" element="_23ljYLXBEeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_WUEN0LXBEeamG-Ij7YnW7w"> 538 <edges xmi:type="notation:Edge" xmi:id="_2333QLXBEeamG-Ij7YnW7w" type="4001" element="_23ljYLXBEeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_WUEN0LXBEeamG-Ij7YnW7w">
597 <children xmi:type="notation:Node" xmi:id="_234eULXBEeamG-Ij7YnW7w" type="6001"> 539 <children xmi:type="notation:Node" xmi:id="_234eULXBEeamG-Ij7YnW7w" type="6001">
598 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_234eUbXBEeamG-Ij7YnW7w" x="13" y="-12"/> 540 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_234eUbXBEeamG-Ij7YnW7w" x="197" y="-109"/>
599 </children> 541 </children>
600 <children xmi:type="notation:Node" xmi:id="_235FYLXBEeamG-Ij7YnW7w" type="6002"> 542 <children xmi:type="notation:Node" xmi:id="_235FYLXBEeamG-Ij7YnW7w" type="6002">
601 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_235FYbXBEeamG-Ij7YnW7w" x="-19" y="10"/> 543 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_235FYbXBEeamG-Ij7YnW7w" x="-31" y="10"/>
602 </children> 544 </children>
603 <children xmi:type="notation:Node" xmi:id="_235scLXBEeamG-Ij7YnW7w" type="6003"> 545 <children xmi:type="notation:Node" xmi:id="_235scLXBEeamG-Ij7YnW7w" type="6003">
604 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_235scbXBEeamG-Ij7YnW7w" x="-68" y="-141"/> 546 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_235scbXBEeamG-Ij7YnW7w" x="-88" y="-269"/>
605 </children> 547 </children>
606 <styles xmi:type="notation:ConnectorStyle" xmi:id="_2333QbXBEeamG-Ij7YnW7w" routing="Rectilinear"/> 548 <styles xmi:type="notation:ConnectorStyle" xmi:id="_2333QbXBEeamG-Ij7YnW7w" routing="Rectilinear"/>
607 <styles xmi:type="notation:FontStyle" xmi:id="_2333QrXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 549 <styles xmi:type="notation:FontStyle" xmi:id="_2333QrXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
608 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2333Q7XBEeamG-Ij7YnW7w" points="[92, -37, -141, 153]$[333, -37, 100, 153]$[333, -164, 100, 26]"/> 550 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2333Q7XBEeamG-Ij7YnW7w" points="[92, -15, -291, 202]$[478, -15, 95, 202]$[478, -182, 95, 35]"/>
609 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_236TgLXBEeamG-Ij7YnW7w" id="(0.6475095785440613,0.7657657657657657)"/> 551 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_236TgLXBEeamG-Ij7YnW7w" id="(0.6475095785440613,0.7657657657657657)"/>
610 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_236TgbXBEeamG-Ij7YnW7w" id="(0.0,0.5737704918032787)"/> 552 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_236TgbXBEeamG-Ij7YnW7w" id="(0.0,0.4262295081967213)"/>
611 </edges> 553 </edges>
612 <edges xmi:type="notation:Edge" xmi:id="_3UZbMLXBEeamG-Ij7YnW7w" type="4001" element="_3UBAsLXBEeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_cCnFALXBEeamG-Ij7YnW7w"> 554 <edges xmi:type="notation:Edge" xmi:id="_3UZbMLXBEeamG-Ij7YnW7w" type="4001" element="_3UBAsLXBEeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_cCnFALXBEeamG-Ij7YnW7w">
613 <children xmi:type="notation:Node" xmi:id="_3UaCQLXBEeamG-Ij7YnW7w" type="6001"> 555 <children xmi:type="notation:Node" xmi:id="_3UaCQLXBEeamG-Ij7YnW7w" type="6001">
614 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3UaCQbXBEeamG-Ij7YnW7w" x="102" y="-12"/> 556 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3UaCQbXBEeamG-Ij7YnW7w" x="314" y="-129"/>
615 </children> 557 </children>
616 <children xmi:type="notation:Node" xmi:id="_3UaCQrXBEeamG-Ij7YnW7w" type="6002"> 558 <children xmi:type="notation:Node" xmi:id="_3UaCQrXBEeamG-Ij7YnW7w" type="6002">
617 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3UaCQ7XBEeamG-Ij7YnW7w" x="-21" y="10"/> 559 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3UaCQ7XBEeamG-Ij7YnW7w" x="-41" y="10"/>
618 </children> 560 </children>
619 <children xmi:type="notation:Node" xmi:id="_3UaCRLXBEeamG-Ij7YnW7w" type="6003"> 561 <children xmi:type="notation:Node" xmi:id="_3UaCRLXBEeamG-Ij7YnW7w" type="6003">
620 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3UaCRbXBEeamG-Ij7YnW7w" x="-39" y="-173"/> 562 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3UaCRbXBEeamG-Ij7YnW7w" x="-62" y="-341"/>
621 </children> 563 </children>
622 <styles xmi:type="notation:ConnectorStyle" xmi:id="_3UZbMbXBEeamG-Ij7YnW7w" routing="Rectilinear"/> 564 <styles xmi:type="notation:ConnectorStyle" xmi:id="_3UZbMbXBEeamG-Ij7YnW7w" routing="Rectilinear"/>
623 <styles xmi:type="notation:FontStyle" xmi:id="_3UZbMrXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 565 <styles xmi:type="notation:FontStyle" xmi:id="_3UZbMrXBEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
624 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3UZbM7XBEeamG-Ij7YnW7w" points="[92, -32, -331, 148]$[528, -32, 105, 148]$[528, -159, 105, 21]"/> 566 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3UZbM7XBEeamG-Ij7YnW7w" points="[92, 10, -526, 208]$[713, 10, 95, 208]$[713, -177, 95, 21]"/>
625 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3UapULXBEeamG-Ij7YnW7w" id="(0.6475095785440613,0.7207207207207207)"/> 567 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3UapULXBEeamG-Ij7YnW7w" id="(0.6475095785440613,0.7207207207207207)"/>
626 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3UapUbXBEeamG-Ij7YnW7w" id="(0.0,0.6557377049180327)"/> 568 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3UapUbXBEeamG-Ij7YnW7w" id="(0.0,0.6557377049180327)"/>
627 </edges> 569 </edges>
628 <edges xmi:type="notation:Edge" xmi:id="_H4oCgLXCEeamG-Ij7YnW7w" type="4001" element="_H4YK4LXCEeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_5LGwELW_EeamG-Ij7YnW7w"> 570 <edges xmi:type="notation:Edge" xmi:id="_H4oCgLXCEeamG-Ij7YnW7w" type="4001" element="_H4YK4LXCEeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_5LGwELW_EeamG-Ij7YnW7w">
629 <children xmi:type="notation:Node" xmi:id="_H4oChLXCEeamG-Ij7YnW7w" type="6001"> 571 <children xmi:type="notation:Node" xmi:id="_H4oChLXCEeamG-Ij7YnW7w" type="6001">
630 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_H4oChbXCEeamG-Ij7YnW7w" x="53" y="10"/> 572 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_H4oChbXCEeamG-Ij7YnW7w" x="117" y="-14"/>
631 </children> 573 </children>
632 <children xmi:type="notation:Node" xmi:id="_H4oChrXCEeamG-Ij7YnW7w" type="6002"> 574 <children xmi:type="notation:Node" xmi:id="_H4oChrXCEeamG-Ij7YnW7w" type="6002">
633 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_H4oCh7XCEeamG-Ij7YnW7w" x="344" y="147"/> 575 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_H4oCh7XCEeamG-Ij7YnW7w" x="60" y="-9"/>
634 </children> 576 </children>
635 <children xmi:type="notation:Node" xmi:id="_H4opkLXCEeamG-Ij7YnW7w" type="6003"> 577 <children xmi:type="notation:Node" xmi:id="_H4opkLXCEeamG-Ij7YnW7w" type="6003">
636 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_H4opkbXCEeamG-Ij7YnW7w" x="60" y="10"/> 578 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_H4opkbXCEeamG-Ij7YnW7w" x="-28" y="-10"/>
637 </children> 579 </children>
638 <styles xmi:type="notation:ConnectorStyle" xmi:id="_H4oCgbXCEeamG-Ij7YnW7w" routing="Rectilinear"/> 580 <styles xmi:type="notation:ConnectorStyle" xmi:id="_H4oCgbXCEeamG-Ij7YnW7w" routing="Rectilinear" lineColor="0"/>
639 <styles xmi:type="notation:FontStyle" xmi:id="_H4oCgrXCEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 581 <styles xmi:type="notation:FontStyle" xmi:id="_H4oCgrXCEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
640 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_H4oCg7XCEeamG-Ij7YnW7w" points="[56, 0, 443, 296]$[56, -45, 443, 251]$[-335, -45, 52, 251]$[-335, -279, 52, 17]"/> 582 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_H4oCg7XCEeamG-Ij7YnW7w" points="[-9, 0, 317, 149]$[-9, -161, 317, -12]$[-207, -161, 119, -12]"/>
641 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H4opkrXCEeamG-Ij7YnW7w" id="(0.28735632183908044,0.0)"/> 583 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H4opkrXCEeamG-Ij7YnW7w" id="(0.28735632183908044,0.0)"/>
642 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H4opk7XCEeamG-Ij7YnW7w" id="(0.38135593220338976,0.6964285714285714)"/> 584 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H4opk7XCEeamG-Ij7YnW7w" id="(0.38135593220338976,0.6964285714285714)"/>
643 </edges> 585 </edges>
644 <edges xmi:type="notation:Edge" xmi:id="_zI5OoLXCEeamG-Ij7YnW7w" type="4001" element="_zIoI4LXCEeamG-Ij7YnW7w" source="_Tg2p4LXCEeamG-Ij7YnW7w" target="_WfHcsLXAEeamG-Ij7YnW7w"> 586 <edges xmi:type="notation:Edge" xmi:id="_zI5OoLXCEeamG-Ij7YnW7w" type="4001" element="_zIoI4LXCEeamG-Ij7YnW7w" source="_Tg2p4LXCEeamG-Ij7YnW7w" target="_WfHcsLXAEeamG-Ij7YnW7w">
645 <children xmi:type="notation:Node" xmi:id="_zI5OpLXCEeamG-Ij7YnW7w" type="6001"> 587 <children xmi:type="notation:Node" xmi:id="_zI5OpLXCEeamG-Ij7YnW7w" type="6001">
646 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zI5OpbXCEeamG-Ij7YnW7w" x="8" y="66"/> 588 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zI5OpbXCEeamG-Ij7YnW7w" y="65"/>
647 </children> 589 </children>
648 <children xmi:type="notation:Node" xmi:id="_zI5OprXCEeamG-Ij7YnW7w" type="6002"> 590 <children xmi:type="notation:Node" xmi:id="_zI5OprXCEeamG-Ij7YnW7w" type="6002">
649 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zI5Op7XCEeamG-Ij7YnW7w" x="20" y="6"/> 591 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zI5Op7XCEeamG-Ij7YnW7w" x="35" y="-1"/>
650 </children> 592 </children>
651 <children xmi:type="notation:Node" xmi:id="_zI51sLXCEeamG-Ij7YnW7w" type="6003"> 593 <children xmi:type="notation:Node" xmi:id="_zI51sLXCEeamG-Ij7YnW7w" type="6003">
652 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zI51sbXCEeamG-Ij7YnW7w" x="-32" y="2"/> 594 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zI51sbXCEeamG-Ij7YnW7w" x="-20" y="1"/>
653 </children> 595 </children>
654 <styles xmi:type="notation:ConnectorStyle" xmi:id="_zI5OobXCEeamG-Ij7YnW7w" routing="Rectilinear"/> 596 <styles xmi:type="notation:ConnectorStyle" xmi:id="_zI5OobXCEeamG-Ij7YnW7w" routing="Rectilinear"/>
655 <styles xmi:type="notation:FontStyle" xmi:id="_zI5OorXCEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 597 <styles xmi:type="notation:FontStyle" xmi:id="_zI5OorXCEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
656 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zI5Oo7XCEeamG-Ij7YnW7w" points="[30, 0, 0, 92]$[30, -92, 0, 0]"/> 598 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zI5Oo7XCEeamG-Ij7YnW7w" points="[-23, 0, -15, 73]$[-23, -73, -15, 0]"/>
657 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zI51srXCEeamG-Ij7YnW7w" id="(0.6325301204819277,0.0)"/> 599 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zI51srXCEeamG-Ij7YnW7w" id="(0.6325301204819277,0.0)"/>
658 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zI51s7XCEeamG-Ij7YnW7w" id="(0.6186440677966102,1.0)"/> 600 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zI51s7XCEeamG-Ij7YnW7w" id="(0.6186440677966102,1.0)"/>
659 </edges> 601 </edges>
660 <edges xmi:type="notation:Edge" xmi:id="_2TIWALXCEeamG-Ij7YnW7w" type="4001" element="_2Sy-0LXCEeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_Tg2p4LXCEeamG-Ij7YnW7w"> 602 <edges xmi:type="notation:Edge" xmi:id="_2TIWALXCEeamG-Ij7YnW7w" type="4001" element="_2Sy-0LXCEeamG-Ij7YnW7w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_Tg2p4LXCEeamG-Ij7YnW7w">
661 <children xmi:type="notation:Node" xmi:id="_2TI9ELXCEeamG-Ij7YnW7w" type="6001"> 603 <children xmi:type="notation:Node" xmi:id="_2TI9ELXCEeamG-Ij7YnW7w" type="6001">
662 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TI9EbXCEeamG-Ij7YnW7w" x="38" y="86"/> 604 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TI9EbXCEeamG-Ij7YnW7w" x="135" y="154"/>
663 </children> 605 </children>
664 <children xmi:type="notation:Node" xmi:id="_2TI9ErXCEeamG-Ij7YnW7w" type="6002"> 606 <children xmi:type="notation:Node" xmi:id="_2TI9ErXCEeamG-Ij7YnW7w" type="6002">
665 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TI9E7XCEeamG-Ij7YnW7w" x="36" y="-11"/> 607 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TI9E7XCEeamG-Ij7YnW7w" x="-83" y="-11"/>
666 </children> 608 </children>
667 <children xmi:type="notation:Node" xmi:id="_2TI9FLXCEeamG-Ij7YnW7w" type="6003"> 609 <children xmi:type="notation:Node" xmi:id="_2TI9FLXCEeamG-Ij7YnW7w" type="6003">
668 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TI9FbXCEeamG-Ij7YnW7w" x="-60" y="34"/> 610 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TI9FbXCEeamG-Ij7YnW7w" x="-74" y="612"/>
669 </children> 611 </children>
670 <styles xmi:type="notation:ConnectorStyle" xmi:id="_2TIWAbXCEeamG-Ij7YnW7w" routing="Rectilinear"/> 612 <styles xmi:type="notation:ConnectorStyle" xmi:id="_2TIWAbXCEeamG-Ij7YnW7w" routing="Rectilinear"/>
671 <styles xmi:type="notation:FontStyle" xmi:id="_2TIWArXCEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 613 <styles xmi:type="notation:FontStyle" xmi:id="_2TIWArXCEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
672 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2TIWA7XCEeamG-Ij7YnW7w" points="[-18, -45, -46, 124]$[-99, -45, -127, 124]$[-99, -139, -127, 30]"/> 614 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2TIWA7XCEeamG-Ij7YnW7w" points="[-18, 20, 531, 240]$[-660, 20, -111, 240]$[-660, -190, -111, 30]"/>
673 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2TI9FrXCEeamG-Ij7YnW7w" id="(0.06896551724137931,0.5405405405405406)"/> 615 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2TI9FrXCEeamG-Ij7YnW7w" id="(0.06896551724137931,0.5405405405405406)"/>
674 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2TI9F7XCEeamG-Ij7YnW7w" id="(1.0,0.5081967213114754)"/> 616 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2TI9F7XCEeamG-Ij7YnW7w" id="(1.0,0.5081967213114754)"/>
675 </edges> 617 </edges>
676 <edges xmi:type="notation:Edge" xmi:id="_kldk8LXDEeamG-Ij7YnW7w" type="4001" element="_klNtULXDEeamG-Ij7YnW7w" source="_Tg2p4LXCEeamG-Ij7YnW7w" target="_5LGwELW_EeamG-Ij7YnW7w"> 618 <edges xmi:type="notation:Edge" xmi:id="_kldk8LXDEeamG-Ij7YnW7w" type="4001" element="_klNtULXDEeamG-Ij7YnW7w" source="_Tg2p4LXCEeamG-Ij7YnW7w" target="_5LGwELW_EeamG-Ij7YnW7w">
677 <children xmi:type="notation:Node" xmi:id="_kleMALXDEeamG-Ij7YnW7w" type="6001"> 619 <children xmi:type="notation:Node" xmi:id="_kleMALXDEeamG-Ij7YnW7w" type="6001">
678 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kleMAbXDEeamG-Ij7YnW7w" x="-96" y="-10"/> 620 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kleMAbXDEeamG-Ij7YnW7w" x="-15" y="-15"/>
679 </children> 621 </children>
680 <children xmi:type="notation:Node" xmi:id="_kleMArXDEeamG-Ij7YnW7w" type="6002"> 622 <children xmi:type="notation:Node" xmi:id="_kleMArXDEeamG-Ij7YnW7w" type="6002">
681 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kleMA7XDEeamG-Ij7YnW7w" x="-29" y="10"/> 623 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kleMA7XDEeamG-Ij7YnW7w" x="5" y="2"/>
682 </children> 624 </children>
683 <children xmi:type="notation:Node" xmi:id="_kleMBLXDEeamG-Ij7YnW7w" type="6003"> 625 <children xmi:type="notation:Node" xmi:id="_kleMBLXDEeamG-Ij7YnW7w" type="6003">
684 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kleMBbXDEeamG-Ij7YnW7w" x="24" y="10"/> 626 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kleMBbXDEeamG-Ij7YnW7w" x="-139" y="10"/>
685 </children> 627 </children>
686 <styles xmi:type="notation:ConnectorStyle" xmi:id="_kldk8bXDEeamG-Ij7YnW7w" routing="Rectilinear"/> 628 <styles xmi:type="notation:ConnectorStyle" xmi:id="_kldk8bXDEeamG-Ij7YnW7w" routing="Rectilinear"/>
687 <styles xmi:type="notation:FontStyle" xmi:id="_kldk8rXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 629 <styles xmi:type="notation:FontStyle" xmi:id="_kldk8rXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
688 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kldk87XDEeamG-Ij7YnW7w" points="[-10, -30, 242, 176]$[-10, -106, 242, 100]$[-246, -106, 6, 100]$[-246, -186, 6, 20]"/> 630 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kldk87XDEeamG-Ij7YnW7w" points="[83, 2, -303, 10]$[291, 2, -95, 10]"/>
689 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kleMBrXDEeamG-Ij7YnW7w" id="(0.5,0.49206349206349204)"/> 631 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kleMBrXDEeamG-Ij7YnW7w" id="(0.5,0.49206349206349204)"/>
690 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kleMB7XDEeamG-Ij7YnW7w" id="(0.5,0.3397212543554007)"/> 632 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kleMB7XDEeamG-Ij7YnW7w" id="(0.5,0.3397212543554007)"/>
691 </edges> 633 </edges>
692 <edges xmi:type="notation:Edge" xmi:id="_Qrl3AL5UEea19paI6HZj1w" type="4001" element="_QrIkAL5UEea19paI6HZj1w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_5LGwELW_EeamG-Ij7YnW7w"> 634 <edges xmi:type="notation:Edge" xmi:id="_Qrl3AL5UEea19paI6HZj1w" visible="false" type="4001" element="_QrIkAL5UEea19paI6HZj1w" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_5LGwELW_EeamG-Ij7YnW7w">
693 <children xmi:type="notation:Node" xmi:id="_QrphYL5UEea19paI6HZj1w" type="6001"> 635 <children xmi:type="notation:Node" xmi:id="_QrphYL5UEea19paI6HZj1w" type="6001">
694 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QrphYb5UEea19paI6HZj1w" x="294" y="-142"/> 636 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QrphYb5UEea19paI6HZj1w" x="134" y="13"/>
695 </children> 637 </children>
696 <children xmi:type="notation:Node" xmi:id="_QrqvgL5UEea19paI6HZj1w" type="6002"> 638 <children xmi:type="notation:Node" xmi:id="_QrqvgL5UEea19paI6HZj1w" type="6002">
697 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qrqvgb5UEea19paI6HZj1w" x="57" y="-10"/> 639 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qrqvgb5UEea19paI6HZj1w" x="24"/>
698 </children> 640 </children>
699 <children xmi:type="notation:Node" xmi:id="_Qrr9oL5UEea19paI6HZj1w" type="6003"> 641 <children xmi:type="notation:Node" xmi:id="_Qrr9oL5UEea19paI6HZj1w" type="6003">
700 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qrr9ob5UEea19paI6HZj1w" x="22" y="10"/> 642 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qrr9ob5UEea19paI6HZj1w" x="34" y="-10"/>
701 </children> 643 </children>
702 <styles xmi:type="notation:ConnectorStyle" xmi:id="_Qrl3Ab5UEea19paI6HZj1w" routing="Rectilinear"/> 644 <styles xmi:type="notation:ConnectorStyle" xmi:id="_Qrl3Ab5UEea19paI6HZj1w" routing="Rectilinear" lineColor="0"/>
703 <styles xmi:type="notation:FontStyle" xmi:id="_Qrl3Ar5UEea19paI6HZj1w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 645 <styles xmi:type="notation:FontStyle" xmi:id="_Qrl3Ar5UEea19paI6HZj1w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
704 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Qrl3A75UEea19paI6HZj1w" points="[-43, 32, 364, 328]$[-348, 32, 59, 328]$[-348, -279, 59, 17]"/> 646 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Qrl3A75UEea19paI6HZj1w" points="[39, 0, 384, 149]$[39, -181, 384, -32]$[-175, -181, 170, -32]"/>
705 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QrtLwL5UEea19paI6HZj1w" id="(0.16475095785440613,0.0)"/> 647 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QrtLwL5UEea19paI6HZj1w" id="(0.16475095785440613,0.0)"/>
706 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QrtLwb5UEea19paI6HZj1w" id="(0.11016949152542373,0.6964285714285714)"/> 648 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QrtLwb5UEea19paI6HZj1w" id="(0.11016949152542373,0.6964285714285714)"/>
707 </edges> 649 </edges>
708 <edges xmi:type="notation:Edge" xmi:id="_1xgFMIFNEeeA1-_2v4gJKA" type="4001" element="_1xQNkIFNEeeA1-_2v4gJKA" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_v4LzMLW_EeamG-Ij7YnW7w"> 650 <edges xmi:type="notation:Edge" xmi:id="_1xgFMIFNEeeA1-_2v4gJKA" type="4001" element="_1xQNkIFNEeeA1-_2v4gJKA" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_v4LzMLW_EeamG-Ij7YnW7w">
709 <children xmi:type="notation:Node" xmi:id="_1xgsQIFNEeeA1-_2v4gJKA" type="6001"> 651 <children xmi:type="notation:Node" xmi:id="_1xgsQIFNEeeA1-_2v4gJKA" type="6001">
710 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xgsQYFNEeeA1-_2v4gJKA" x="-26" y="-10"/> 652 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xgsQYFNEeeA1-_2v4gJKA" x="19" y="68"/>
711 </children> 653 </children>
712 <children xmi:type="notation:Node" xmi:id="_1xgsQoFNEeeA1-_2v4gJKA" type="6002"> 654 <children xmi:type="notation:Node" xmi:id="_1xgsQoFNEeeA1-_2v4gJKA" type="6002">
713 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xgsQ4FNEeeA1-_2v4gJKA" x="13" y="10"/> 655 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xgsQ4FNEeeA1-_2v4gJKA" x="55" y="10"/>
714 </children> 656 </children>
715 <children xmi:type="notation:Node" xmi:id="_1xgsRIFNEeeA1-_2v4gJKA" type="6003"> 657 <children xmi:type="notation:Node" xmi:id="_1xgsRIFNEeeA1-_2v4gJKA" type="6003">
716 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xgsRYFNEeeA1-_2v4gJKA" x="-8" y="10"/> 658 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xgsRYFNEeeA1-_2v4gJKA" x="-24" y="10"/>
717 </children> 659 </children>
718 <styles xmi:type="notation:ConnectorStyle" xmi:id="_1xgFMYFNEeeA1-_2v4gJKA" routing="Rectilinear"/> 660 <styles xmi:type="notation:ConnectorStyle" xmi:id="_1xgFMYFNEeeA1-_2v4gJKA" routing="Rectilinear"/>
719 <styles xmi:type="notation:FontStyle" xmi:id="_1xgFMoFNEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 661 <styles xmi:type="notation:FontStyle" xmi:id="_1xgFMoFNEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
720 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1xgFM4FNEeeA1-_2v4gJKA" points="[16, -33, -155, 431]$[16, -227, -155, 237]$[146, -227, -25, 237]$[146, -415, -25, 49]"/> 662 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1xgFM4FNEeeA1-_2v4gJKA" points="[62, -33, 21, 456]$[62, -440, 21, 49]"/>
721 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1xhTUIFNEeeA1-_2v4gJKA" id="(0.3448485229152273,0.2972972972972973)"/> 663 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1xhTUIFNEeeA1-_2v4gJKA" id="(0.3448485229152273,0.2972972972972973)"/>
722 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1xhTUYFNEeeA1-_2v4gJKA" id="(0.5,0.5)"/> 664 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1xhTUYFNEeeA1-_2v4gJKA" id="(0.5,0.5)"/>
723 </edges> 665 </edges>
724 <edges xmi:type="notation:Edge" xmi:id="_1xh6ZoFNEeeA1-_2v4gJKA" type="4001" element="_1xSCwIFNEeeA1-_2v4gJKA" source="_Tg2p4LXCEeamG-Ij7YnW7w" target="_Tg2p4LXCEeamG-Ij7YnW7w"> 666 <edges xmi:type="notation:Edge" xmi:id="_1xh6ZoFNEeeA1-_2v4gJKA" visible="false" type="4001" element="_1xSCwIFNEeeA1-_2v4gJKA" source="_Tg2p4LXCEeamG-Ij7YnW7w" target="_Tg2p4LXCEeamG-Ij7YnW7w">
725 <children xmi:type="notation:Node" xmi:id="_1xh6aoFNEeeA1-_2v4gJKA" type="6001"> 667 <children xmi:type="notation:Node" xmi:id="_1xh6aoFNEeeA1-_2v4gJKA" type="6001">
726 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xh6a4FNEeeA1-_2v4gJKA" x="7" y="-10"/> 668 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xh6a4FNEeeA1-_2v4gJKA" x="-16" y="79"/>
727 </children> 669 </children>
728 <children xmi:type="notation:Node" xmi:id="_1xihcIFNEeeA1-_2v4gJKA" type="6002"> 670 <children xmi:type="notation:Node" xmi:id="_1xihcIFNEeeA1-_2v4gJKA" type="6002">
729 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xihcYFNEeeA1-_2v4gJKA" x="16" y="10"/> 671 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xihcYFNEeeA1-_2v4gJKA" x="89" y="-10"/>
730 </children> 672 </children>
731 <children xmi:type="notation:Node" xmi:id="_1xihcoFNEeeA1-_2v4gJKA" type="6003"> 673 <children xmi:type="notation:Node" xmi:id="_1xihcoFNEeeA1-_2v4gJKA" type="6003">
732 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xihc4FNEeeA1-_2v4gJKA" x="16" y="2"/> 674 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1xihc4FNEeeA1-_2v4gJKA" x="-13" y="8"/>
733 </children> 675 </children>
734 <styles xmi:type="notation:ConnectorStyle" xmi:id="_1xh6Z4FNEeeA1-_2v4gJKA" routing="Rectilinear"/> 676 <styles xmi:type="notation:ConnectorStyle" xmi:id="_1xh6Z4FNEeeA1-_2v4gJKA" routing="Rectilinear"/>
735 <styles xmi:type="notation:FontStyle" xmi:id="_1xh6aIFNEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 677 <styles xmi:type="notation:FontStyle" xmi:id="_1xh6aIFNEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
736 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1xh6aYFNEeeA1-_2v4gJKA" points="[83, 15, 83, 15]$[152, 15, 152, 15]$[152, 35, 152, 35]$[42, 35, 42, 35]$[42, 31, 42, 31]"/> 678 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1xh6aYFNEeeA1-_2v4gJKA" points="[-83, 0, -83, 0]$[-247, 0, -247, 0]$[-247, -13, -247, -13]$[-83, -13, -83, -13]"/>
737 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1xihdIFNEeeA1-_2v4gJKA" id="(0.5,0.49206349206349204)"/> 679 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1xihdIFNEeeA1-_2v4gJKA" id="(0.5,0.49206349206349204)"/>
738 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1xihdYFNEeeA1-_2v4gJKA" id="(0.5,0.49206349206349204)"/> 680 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1xihdYFNEeeA1-_2v4gJKA" id="(0.5,0.49206349206349204)"/>
739 </edges> 681 </edges>
740 <edges xmi:type="notation:Edge" xmi:id="_MOwVYIFOEeeA1-_2v4gJKA" type="4001" element="_MOczYIFOEeeA1-_2v4gJKA" source="_Dw2U8IFOEeeA1-_2v4gJKA" target="_5LGwELW_EeamG-Ij7YnW7w"> 682 <edges xmi:type="notation:Connector" xmi:id="_T9b48GjoEei_cpJmVsHDhQ" visible="false" type="NoteAttachment" source="_S0_DIGjoEei_cpJmVsHDhQ" target="_1xh6ZoFNEeeA1-_2v4gJKA" lineWidth="1">
741 <children xmi:type="notation:Node" xmi:id="_MOw8cIFOEeeA1-_2v4gJKA" type="6001"> 683 <styles xmi:type="notation:ArrowStyle" xmi:id="_T9b48WjoEei_cpJmVsHDhQ"/>
742 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MOw8cYFOEeeA1-_2v4gJKA" x="-22" y="-10"/> 684 <styles xmi:type="notation:LineTypeStyle" xmi:id="_T9b48mjoEei_cpJmVsHDhQ"/>
743 </children> 685 <element xsi:nil="true"/>
744 <children xmi:type="notation:Node" xmi:id="_MOw8coFOEeeA1-_2v4gJKA" type="6002"> 686 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_T9b482joEei_cpJmVsHDhQ" points="[0, 0, 89, -37]$[-34, 14, 55, -23]"/>
745 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MOw8c4FOEeeA1-_2v4gJKA" x="7" y="10"/> 687 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_T9j0wGjoEei_cpJmVsHDhQ" id="(0.55,1.0)"/>
746 </children> 688 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_T9j0wWjoEei_cpJmVsHDhQ" id="(0.3089005235602094,0.2465753424657534)"/>
747 <children xmi:type="notation:Node" xmi:id="_MOw8dIFOEeeA1-_2v4gJKA" type="6003">
748 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MOw8dYFOEeeA1-_2v4gJKA" x="-42" y="-15"/>
749 </children>
750 <styles xmi:type="notation:ConnectorStyle" xmi:id="_MOwVYYFOEeeA1-_2v4gJKA" routing="Tree"/>
751 <styles xmi:type="notation:FontStyle" xmi:id="_MOwVYoFOEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
752 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MOwVY4FOEeeA1-_2v4gJKA" points="[0, 0, -141, 147]$[0, -55, -141, 92]$[95, -55, -46, 92]$[95, -119, -46, 28]"/>
753 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MOw8doFOEeeA1-_2v4gJKA" id="(0.1271186440677966,0.0)"/>
754 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MOw8d4FOEeeA1-_2v4gJKA" id="(0.5,0.5)"/>
755 </edges>
756 <edges xmi:type="notation:Edge" xmi:id="_o4RTgIFOEeeA1-_2v4gJKA" type="4001" element="_o3-_oIFOEeeA1-_2v4gJKA" source="_OOv3MIFOEeeA1-_2v4gJKA" target="_Dw2U8IFOEeeA1-_2v4gJKA">
757 <children xmi:type="notation:Node" xmi:id="_o4RThIFOEeeA1-_2v4gJKA" type="6001">
758 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4RThYFOEeeA1-_2v4gJKA" y="-10"/>
759 </children>
760 <children xmi:type="notation:Node" xmi:id="_o4RThoFOEeeA1-_2v4gJKA" type="6002">
761 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4RTh4FOEeeA1-_2v4gJKA" y="10"/>
762 </children>
763 <children xmi:type="notation:Node" xmi:id="_o4RTiIFOEeeA1-_2v4gJKA" type="6003">
764 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o4RTiYFOEeeA1-_2v4gJKA" y="10"/>
765 </children>
766 <styles xmi:type="notation:ConnectorStyle" xmi:id="_o4RTgYFOEeeA1-_2v4gJKA" routing="Tree"/>
767 <styles xmi:type="notation:FontStyle" xmi:id="_o4RTgoFOEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
768 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_o4RTg4FOEeeA1-_2v4gJKA" points="[0, 0, -22, 152]$[22, -152, 0, 0]"/>
769 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o4RTioFOEeeA1-_2v4gJKA" id="(0.8050847457627118,0.0)"/>
770 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o4R6kIFOEeeA1-_2v4gJKA" id="(0.5,0.5)"/>
771 </edges>
772 <edges xmi:type="notation:Edge" xmi:id="_pXeYAIFOEeeA1-_2v4gJKA" type="4001" element="_pXNSQIFOEeeA1-_2v4gJKA" source="_QCj-MIFOEeeA1-_2v4gJKA" target="_Dw2U8IFOEeeA1-_2v4gJKA">
773 <children xmi:type="notation:Node" xmi:id="_pXeYBIFOEeeA1-_2v4gJKA" type="6001">
774 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pXeYBYFOEeeA1-_2v4gJKA" y="-10"/>
775 </children>
776 <children xmi:type="notation:Node" xmi:id="_pXeYBoFOEeeA1-_2v4gJKA" type="6002">
777 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pXeYB4FOEeeA1-_2v4gJKA" y="10"/>
778 </children>
779 <children xmi:type="notation:Node" xmi:id="_pXeYCIFOEeeA1-_2v4gJKA" type="6003">
780 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pXeYCYFOEeeA1-_2v4gJKA" y="10"/>
781 </children>
782 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pXeYAYFOEeeA1-_2v4gJKA" routing="Tree"/>
783 <styles xmi:type="notation:FontStyle" xmi:id="_pXeYAoFOEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
784 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pXeYA4FOEeeA1-_2v4gJKA" points="[0, 0, 76, 152]$[-76, -152, 0, 0]"/>
785 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pXe_EIFOEeeA1-_2v4gJKA" id="(0.7203389830508474,0.0)"/>
786 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pXe_EYFOEeeA1-_2v4gJKA" id="(0.5,0.5)"/>
787 </edges>
788 <edges xmi:type="notation:Edge" xmi:id="_p3acUIFOEeeA1-_2v4gJKA" type="4001" element="_p3LLwIFOEeeA1-_2v4gJKA" source="_RWY9kIFOEeeA1-_2v4gJKA" target="_Dw2U8IFOEeeA1-_2v4gJKA">
789 <children xmi:type="notation:Node" xmi:id="_p3acVIFOEeeA1-_2v4gJKA" type="6001">
790 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p3acVYFOEeeA1-_2v4gJKA" y="-10"/>
791 </children>
792 <children xmi:type="notation:Node" xmi:id="_p3acVoFOEeeA1-_2v4gJKA" type="6002">
793 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p3acV4FOEeeA1-_2v4gJKA" y="10"/>
794 </children>
795 <children xmi:type="notation:Node" xmi:id="_p3acWIFOEeeA1-_2v4gJKA" type="6003">
796 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p3acWYFOEeeA1-_2v4gJKA" y="10"/>
797 </children>
798 <styles xmi:type="notation:ConnectorStyle" xmi:id="_p3acUYFOEeeA1-_2v4gJKA" routing="Tree"/>
799 <styles xmi:type="notation:FontStyle" xmi:id="_p3acUoFOEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
800 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p3acU4FOEeeA1-_2v4gJKA" points="[0, 0, 135, 152]$[-135, -152, 0, 0]"/>
801 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p3acWoFOEeeA1-_2v4gJKA" id="(0.3813559322033898,0.0)"/>
802 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p3bDYIFOEeeA1-_2v4gJKA" id="(0.5,0.5)"/>
803 </edges>
804 <edges xmi:type="notation:Edge" xmi:id="_qSZIIIFOEeeA1-_2v4gJKA" type="4001" element="_qSG0QIFOEeeA1-_2v4gJKA" source="_STdCwIFOEeeA1-_2v4gJKA" target="_Dw2U8IFOEeeA1-_2v4gJKA">
805 <children xmi:type="notation:Node" xmi:id="_qSZIJIFOEeeA1-_2v4gJKA" type="6001">
806 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qSZIJYFOEeeA1-_2v4gJKA" y="-10"/>
807 </children>
808 <children xmi:type="notation:Node" xmi:id="_qSZIJoFOEeeA1-_2v4gJKA" type="6002">
809 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qSZIJ4FOEeeA1-_2v4gJKA" y="10"/>
810 </children>
811 <children xmi:type="notation:Node" xmi:id="_qSZIKIFOEeeA1-_2v4gJKA" type="6003">
812 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qSZIKYFOEeeA1-_2v4gJKA" y="10"/>
813 </children>
814 <styles xmi:type="notation:ConnectorStyle" xmi:id="_qSZIIYFOEeeA1-_2v4gJKA" routing="Tree"/>
815 <styles xmi:type="notation:FontStyle" xmi:id="_qSZIIoFOEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
816 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qSZII4FOEeeA1-_2v4gJKA" points="[0, 0, 217, 180]$[-217, -180, 0, 0]"/>
817 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qSZvMIFOEeeA1-_2v4gJKA" id="(0.211864406779661,0.0)"/>
818 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qSZvMYFOEeeA1-_2v4gJKA" id="(0.5,0.5)"/>
819 </edges>
820 <edges xmi:type="notation:Edge" xmi:id="_rYRyIIFOEeeA1-_2v4gJKA" type="4001" element="_rYAsYIFOEeeA1-_2v4gJKA" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_STdCwIFOEeeA1-_2v4gJKA">
821 <children xmi:type="notation:Node" xmi:id="_rYRyJIFOEeeA1-_2v4gJKA" type="6001">
822 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rYRyJYFOEeeA1-_2v4gJKA" x="31" y="-10"/>
823 </children>
824 <children xmi:type="notation:Node" xmi:id="_rYRyJoFOEeeA1-_2v4gJKA" type="6002">
825 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rYRyJ4FOEeeA1-_2v4gJKA" x="53" y="10"/>
826 </children>
827 <children xmi:type="notation:Node" xmi:id="_rYRyKIFOEeeA1-_2v4gJKA" type="6003">
828 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rYRyKYFOEeeA1-_2v4gJKA" x="10" y="10"/>
829 </children>
830 <styles xmi:type="notation:ConnectorStyle" xmi:id="_rYRyIYFOEeeA1-_2v4gJKA" routing="Rectilinear"/>
831 <styles xmi:type="notation:FontStyle" xmi:id="_rYRyIoFOEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
832 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rYRyI4FOEeeA1-_2v4gJKA" points="[-65, -66, 75, -90]$[-65, -109, 75, -133]$[-276, -109, -136, -133]$[-276, 24, -136, 0]$[-238, 24, -98, 0]"/>
833 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rYSZMIFOEeeA1-_2v4gJKA" id="(0.3946360153256705,0.5945945945945946)"/>
834 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rYSZMYFOEeeA1-_2v4gJKA" id="(0.8305084745762712,0.0)"/>
835 </edges>
836 <edges xmi:type="notation:Edge" xmi:id="_t4nn8IFOEeeA1-_2v4gJKA" type="4001" element="_t4S30IFOEeeA1-_2v4gJKA" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_STdCwIFOEeeA1-_2v4gJKA">
837 <children xmi:type="notation:Node" xmi:id="_t4nn9IFOEeeA1-_2v4gJKA" type="6001">
838 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t4nn9YFOEeeA1-_2v4gJKA" y="-10"/>
839 </children>
840 <children xmi:type="notation:Node" xmi:id="_t4nn9oFOEeeA1-_2v4gJKA" type="6002">
841 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t4nn94FOEeeA1-_2v4gJKA" y="10"/>
842 </children>
843 <children xmi:type="notation:Node" xmi:id="_t4nn-IFOEeeA1-_2v4gJKA" type="6003">
844 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t4nn-YFOEeeA1-_2v4gJKA" y="10"/>
845 </children>
846 <styles xmi:type="notation:ConnectorStyle" xmi:id="_t4nn8YFOEeeA1-_2v4gJKA" routing="Rectilinear"/>
847 <styles xmi:type="notation:FontStyle" xmi:id="_t4nn8oFOEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
848 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_t4nn84FOEeeA1-_2v4gJKA" points="[0, 0, 177, -39]$[-177, 39, 0, 0]"/>
849 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_t4nn-oFOEeeA1-_2v4gJKA" id="(0.6130268199233716,1.0)"/>
850 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_t4nn-4FOEeeA1-_2v4gJKA" id="(1.0,0.6122448979591837)"/>
851 </edges>
852 <edges xmi:type="notation:Edge" xmi:id="_vcGM4IFOEeeA1-_2v4gJKA" type="4001" element="_vbyD0IFOEeeA1-_2v4gJKA" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_RWY9kIFOEeeA1-_2v4gJKA">
853 <children xmi:type="notation:Node" xmi:id="_vcGM5IFOEeeA1-_2v4gJKA" type="6001">
854 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vcGM5YFOEeeA1-_2v4gJKA" y="-10"/>
855 </children>
856 <children xmi:type="notation:Node" xmi:id="_vcGM5oFOEeeA1-_2v4gJKA" type="6002">
857 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vcGM54FOEeeA1-_2v4gJKA" y="10"/>
858 </children>
859 <children xmi:type="notation:Node" xmi:id="_vcGM6IFOEeeA1-_2v4gJKA" type="6003">
860 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vcGM6YFOEeeA1-_2v4gJKA" y="10"/>
861 </children>
862 <styles xmi:type="notation:ConnectorStyle" xmi:id="_vcGM4YFOEeeA1-_2v4gJKA" routing="Rectilinear"/>
863 <styles xmi:type="notation:FontStyle" xmi:id="_vcGM4oFOEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
864 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vcGM44FOEeeA1-_2v4gJKA" points="[0, 0, 278, -64]$[-278, 64, 0, 0]"/>
865 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vcGz8IFOEeeA1-_2v4gJKA" id="(0.5019157088122606,1.0)"/>
866 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vcGz8YFOEeeA1-_2v4gJKA" id="(1.0,0.8673469387755102)"/>
867 </edges>
868 <edges xmi:type="notation:Edge" xmi:id="_w4NlkIFOEeeA1-_2v4gJKA" type="4001" element="_w3zV4IFOEeeA1-_2v4gJKA" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_QCj-MIFOEeeA1-_2v4gJKA">
869 <children xmi:type="notation:Node" xmi:id="_w4OzsIFOEeeA1-_2v4gJKA" type="6001">
870 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w4OzsYFOEeeA1-_2v4gJKA" y="-10"/>
871 </children>
872 <children xmi:type="notation:Node" xmi:id="_w4PawIFOEeeA1-_2v4gJKA" type="6002">
873 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w4PawYFOEeeA1-_2v4gJKA" y="10"/>
874 </children>
875 <children xmi:type="notation:Node" xmi:id="_w4QB0IFOEeeA1-_2v4gJKA" type="6003">
876 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w4QB0YFOEeeA1-_2v4gJKA" y="10"/>
877 </children>
878 <styles xmi:type="notation:ConnectorStyle" xmi:id="_w4NlkYFOEeeA1-_2v4gJKA" routing="Rectilinear"/>
879 <styles xmi:type="notation:FontStyle" xmi:id="_w4NlkoFOEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
880 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_w4Nlk4FOEeeA1-_2v4gJKA" points="[0, 0, 336, -75]$[-336, 0, 0, -75]$[-336, 75, 0, 0]"/>
881 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w4QB0oFOEeeA1-_2v4gJKA" id="(0.0,0.13513513513513514)"/>
882 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w4QB04FOEeeA1-_2v4gJKA" id="(0.5,0.0)"/>
883 </edges>
884 <edges xmi:type="notation:Edge" xmi:id="_yjATcIFOEeeA1-_2v4gJKA" type="4001" element="_yiWMIIFOEeeA1-_2v4gJKA" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_OOv3MIFOEeeA1-_2v4gJKA">
885 <children xmi:type="notation:Node" xmi:id="_yjA6gIFOEeeA1-_2v4gJKA" type="6001">
886 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yjA6gYFOEeeA1-_2v4gJKA" y="-10"/>
887 </children>
888 <children xmi:type="notation:Node" xmi:id="_yjA6goFOEeeA1-_2v4gJKA" type="6002">
889 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yjA6g4FOEeeA1-_2v4gJKA" y="10"/>
890 </children>
891 <children xmi:type="notation:Node" xmi:id="_yjA6hIFOEeeA1-_2v4gJKA" type="6003">
892 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yjA6hYFOEeeA1-_2v4gJKA" y="10"/>
893 </children>
894 <styles xmi:type="notation:ConnectorStyle" xmi:id="_yjATcYFOEeeA1-_2v4gJKA" routing="Rectilinear"/>
895 <styles xmi:type="notation:FontStyle" xmi:id="_yjATcoFOEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
896 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yjATc4FOEeeA1-_2v4gJKA" points="[0, 0, 485, -90]$[-485, 90, 0, 0]"/>
897 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yjA6hoFOEeeA1-_2v4gJKA" id="(0.0,0.0)"/>
898 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yjA6h4FOEeeA1-_2v4gJKA" id="(0.3389830508474576,0.0)"/>
899 </edges>
900 <edges xmi:type="notation:Edge" xmi:id="_3ON7kIHhEeeA1-_2v4gJKA" type="4001" element="_3NuzYIHhEeeA1-_2v4gJKA" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_STdCwIFOEeeA1-_2v4gJKA">
901 <children xmi:type="notation:Node" xmi:id="_3OOioIHhEeeA1-_2v4gJKA" type="6001">
902 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3OOioYHhEeeA1-_2v4gJKA" y="-10"/>
903 </children>
904 <children xmi:type="notation:Node" xmi:id="_3OOiooHhEeeA1-_2v4gJKA" type="6002">
905 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3OOio4HhEeeA1-_2v4gJKA" y="10"/>
906 </children>
907 <children xmi:type="notation:Node" xmi:id="_3OOipIHhEeeA1-_2v4gJKA" type="6003">
908 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3OOipYHhEeeA1-_2v4gJKA" y="10"/>
909 </children>
910 <styles xmi:type="notation:ConnectorStyle" xmi:id="_3ON7kYHhEeeA1-_2v4gJKA" routing="Rectilinear"/>
911 <styles xmi:type="notation:FontStyle" xmi:id="_3ON7koHhEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
912 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3ON7k4HhEeeA1-_2v4gJKA" points="[0, 0, 192, -28]$[-192, 28, 0, 0]"/>
913 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3OOipoHhEeeA1-_2v4gJKA" id="(0.6704980842911877,1.0)"/>
914 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3OOip4HhEeeA1-_2v4gJKA" id="(1.0,0.5)"/>
915 </edges>
916 <edges xmi:type="notation:Edge" xmi:id="_5hT_kIHhEeeA1-_2v4gJKA" type="4001" element="_5g5v4IHhEeeA1-_2v4gJKA" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_RWY9kIFOEeeA1-_2v4gJKA">
917 <children xmi:type="notation:Node" xmi:id="_5hT_lIHhEeeA1-_2v4gJKA" type="6001">
918 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5hT_lYHhEeeA1-_2v4gJKA" y="-10"/>
919 </children>
920 <children xmi:type="notation:Node" xmi:id="_5hT_loHhEeeA1-_2v4gJKA" type="6002">
921 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5hT_l4HhEeeA1-_2v4gJKA" y="10"/>
922 </children>
923 <children xmi:type="notation:Node" xmi:id="_5hT_mIHhEeeA1-_2v4gJKA" type="6003">
924 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5hT_mYHhEeeA1-_2v4gJKA" y="10"/>
925 </children>
926 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5hT_kYHhEeeA1-_2v4gJKA" routing="Rectilinear"/>
927 <styles xmi:type="notation:FontStyle" xmi:id="_5hT_koHhEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
928 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5hT_k4HhEeeA1-_2v4gJKA" points="[0, 0, 206, -80]$[-206, 80, 0, 0]"/>
929 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5hT_moHhEeeA1-_2v4gJKA" id="(0.0,0.09009009009009009)"/>
930 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5hUmoIHhEeeA1-_2v4gJKA" id="(0.5,0.0)"/>
931 </edges>
932 <edges xmi:type="notation:Edge" xmi:id="_65rgsIHhEeeA1-_2v4gJKA" type="4001" element="_65RRAIHhEeeA1-_2v4gJKA" source="_ggJ5QLW_EeamG-Ij7YnW7w" target="_QCj-MIFOEeeA1-_2v4gJKA">
933 <children xmi:type="notation:Node" xmi:id="_65rgtIHhEeeA1-_2v4gJKA" type="6001">
934 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_65rgtYHhEeeA1-_2v4gJKA" y="-10"/>
935 </children>
936 <children xmi:type="notation:Node" xmi:id="_65sHwIHhEeeA1-_2v4gJKA" type="6002">
937 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_65sHwYHhEeeA1-_2v4gJKA" y="10"/>
938 </children>
939 <children xmi:type="notation:Node" xmi:id="_65sHwoHhEeeA1-_2v4gJKA" type="6003">
940 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_65sHw4HhEeeA1-_2v4gJKA" y="10"/>
941 </children>
942 <styles xmi:type="notation:ConnectorStyle" xmi:id="_65rgsYHhEeeA1-_2v4gJKA" routing="Rectilinear"/>
943 <styles xmi:type="notation:FontStyle" xmi:id="_65rgsoHhEeeA1-_2v4gJKA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
944 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_65rgs4HhEeeA1-_2v4gJKA" points="[0, 0, 277, -95]$[-277, 95, 0, 0]"/>
945 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_65sHxIHhEeeA1-_2v4gJKA" id="(0.0,0.13513513513513514)"/>
946 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_65sHxYHhEeeA1-_2v4gJKA" id="(1.0,0.20408163265306123)"/>
947 </edges> 689 </edges>
948 </data> 690 </data>
949 </ownedAnnotationEntries> 691 </ownedAnnotationEntries>
950 <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 _rYAsYIFOEeeA1-_2v4gJKA _t4S30IFOEeeA1-_2v4gJKA _vbyD0IFOEeeA1-_2v4gJKA _w3zV4IFOEeeA1-_2v4gJKA _yiWMIIFOEeeA1-_2v4gJKA _3NuzYIHhEeeA1-_2v4gJKA _5g5v4IHhEeeA1-_2v4gJKA _65RRAIHhEeeA1-_2v4gJKA" width="12" height="10"> 692 <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">
951 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/> 693 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
952 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/> 694 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
953 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 695 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
@@ -957,45 +699,29 @@
957 <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"/> 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"/>
958 </ownedStyle> 700 </ownedStyle>
959 <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']"/> 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']"/>
960 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_-3bR0L5TEea19paI6HZj1w" name="minNewElements : EInt = 0" tooltipText=""> 702 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_PpH1sGpJEeihhMJKm6QVPA" name="minNewElements : EInt = 0" tooltipText="">
961 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/> 703 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
962 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/> 704 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
963 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Fh17YL5UEea19paI6HZj1w" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w"> 705 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_PpH1sWpJEeihhMJKm6QVPA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
964 <labelFormat>bold</labelFormat> 706 <labelFormat>bold</labelFormat>
965 </ownedStyle> 707 </ownedStyle>
966 <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']"/> 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%20EAttribute']"/>
967 </ownedElements> 709 </ownedElements>
968 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_BBOP4L5UEea19paI6HZj1w" name="maxNewElements : EInt = 0" tooltipText=""> 710 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_PpH1smpJEeihhMJKm6QVPA" name="maxNewElements : EInt = -1" tooltipText="">
969 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/> 711 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
970 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/> 712 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
971 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_HsLE8L5UEea19paI6HZj1w" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w"> 713 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_PpH1s2pJEeihhMJKm6QVPA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
972 <labelFormat>bold</labelFormat>
973 </ownedStyle>
974 <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']"/>
975 </ownedElements>
976 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_2R3x4IFOEeeA1-_2v4gJKA" name="maxNewIntegers : EInt" tooltipText="">
977 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewIntegers"/>
978 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewIntegers"/>
979 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_46pK8IFOEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
980 <labelFormat>bold</labelFormat> 714 <labelFormat>bold</labelFormat>
981 </ownedStyle> 715 </ownedStyle>
982 <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']"/> 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%20EAttribute']"/>
983 </ownedElements> 717 </ownedElements>
984 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="__m3yYIFOEeeA1-_2v4gJKA" name="maxNewReals : EInt" tooltipText=""> 718 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_PpLgEGpJEeihhMJKm6QVPA" name=" scopes : Scope" tooltipText="">
985 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewReals"/> 719 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
986 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewReals"/> 720 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
987 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Fm2-4IFPEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w"> 721 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_PpLgEWpJEeihhMJKm6QVPA" labelAlignment="LEFT" color="114,159,207">
988 <labelFormat>bold</labelFormat> 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"/>
989 </ownedStyle>
990 <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']"/>
991 </ownedElements>
992 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_CSXvUIFPEeeA1-_2v4gJKA" name="maxNewStrings : EInt" tooltipText="">
993 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewStrings"/>
994 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewStrings"/>
995 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_E5Oc0IFPEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
996 <labelFormat>bold</labelFormat>
997 </ownedStyle> 723 </ownedStyle>
998 <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']"/> 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']"/>
999 </ownedElements> 725 </ownedElements>
1000 </ownedDiagramElements> 726 </ownedDiagramElements>
1001 <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"> 727 <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">
@@ -1085,7 +811,7 @@
1085 <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']"/> 811 <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']"/>
1086 </ownedElements> 812 </ownedElements>
1087 </ownedDiagramElements> 813 </ownedDiagramElements>
1088 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_5KnA0LW_EeamG-Ij7YnW7w" name="DefinedElement" tooltipText="" incomingEdges="_5LApcLW_EeamG-Ij7YnW7w _H4YK4LXCEeamG-Ij7YnW7w _klNtULXDEeamG-Ij7YnW7w _QrIkAL5UEea19paI6HZj1w _MOczYIFOEeeA1-_2v4gJKA" width="12" height="10"> 814 <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">
1089 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/> 815 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
1090 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/> 816 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
1091 <decorations xmi:type="viewpoint:Decoration" xmi:id="_5K4tobW_EeamG-Ij7YnW7w"> 817 <decorations xmi:type="viewpoint:Decoration" xmi:id="_5K4tobW_EeamG-Ij7YnW7w">
@@ -1094,17 +820,18 @@
1094 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 820 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1095 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 821 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1096 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 822 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1097 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_5KnA0bW_EeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 823 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_5KnA0bW_EeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
1098 <customFeatures>backgroundColor</customFeatures> 824 <customFeatures>backgroundColor</customFeatures>
1099 <customFeatures>foregroundColor</customFeatures> 825 <customFeatures>foregroundColor</customFeatures>
826 <customFeatures>borderSize</customFeatures>
1100 <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"/> 827 <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"/>
1101 </ownedStyle> 828 </ownedStyle>
1102 <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']"/> 829 <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']"/>
1103 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1w-gwYFNEeeA1-_2v4gJKA" name=" definedInType : TypeDefinition" tooltipText=""> 830 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1w-gwYFNEeeA1-_2v4gJKA" name=" definedInType : TypeDefinition" tooltipText="">
1104 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/> 831 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
1105 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/> 832 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
1106 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1w_H0IFNEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_1w95sIFNEeeA1-_2v4gJKA" color="114,159,207"> 833 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_viZD8GkCEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
1107 <labelFormat>bold</labelFormat> 834 <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"/>
1108 </ownedStyle> 835 </ownedStyle>
1109 <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']"/> 836 <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']"/>
1110 </ownedElements> 837 </ownedElements>
@@ -1313,7 +1040,7 @@
1313 </ownedDiagramElements> 1040 </ownedDiagramElements>
1314 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_OePWgLXAEeamG-Ij7YnW7w" sourceNode="_OeBUELXAEeamG-Ij7YnW7w" targetNode="_5KlLoLW_EeamG-Ij7YnW7w"> 1041 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_OePWgLXAEeamG-Ij7YnW7w" sourceNode="_OeBUELXAEeamG-Ij7YnW7w" targetNode="_5KlLoLW_EeamG-Ij7YnW7w">
1315 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration"/> 1042 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration"/>
1316 <semanticElements xmi:type="ecore:EGenericType" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration/@eGenericSuperTypes.0"/> 1043 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//ConstantDeclaration"/>
1317 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ0LXBEeamG-Ij7YnW7w"> 1044 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ0LXBEeamG-Ij7YnW7w">
1318 <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']"/> 1045 <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']"/>
1319 </decorations> 1046 </decorations>
@@ -1344,7 +1071,7 @@
1344 </ownedDiagramElements> 1071 </ownedDiagramElements>
1345 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_P3BuYLXAEeamG-Ij7YnW7w" sourceNode="_P22IMLXAEeamG-Ij7YnW7w" targetNode="_5KqEILW_EeamG-Ij7YnW7w"> 1072 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_P3BuYLXAEeamG-Ij7YnW7w" sourceNode="_P22IMLXAEeamG-Ij7YnW7w" targetNode="_5KqEILW_EeamG-Ij7YnW7w">
1346 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/> 1073 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
1347 <semanticElements xmi:type="ecore:EGenericType" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration/@eGenericSuperTypes.0"/> 1074 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
1348 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ0bXBEeamG-Ij7YnW7w"> 1075 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ0bXBEeamG-Ij7YnW7w">
1349 <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']"/> 1076 <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']"/>
1350 </decorations> 1077 </decorations>
@@ -1375,7 +1102,7 @@
1375 </ownedDiagramElements> 1102 </ownedDiagramElements>
1376 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_RpYc0LXAEeamG-Ij7YnW7w" sourceNode="_RpETwLXAEeamG-Ij7YnW7w" targetNode="_5KoO8LW_EeamG-Ij7YnW7w"> 1103 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_RpYc0LXAEeamG-Ij7YnW7w" sourceNode="_RpETwLXAEeamG-Ij7YnW7w" targetNode="_5KoO8LW_EeamG-Ij7YnW7w">
1377 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/> 1104 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/>
1378 <semanticElements xmi:type="ecore:EGenericType" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration/@eGenericSuperTypes.0"/> 1105 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/>
1379 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ0rXBEeamG-Ij7YnW7w"> 1106 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ0rXBEeamG-Ij7YnW7w">
1380 <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']"/> 1107 <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']"/>
1381 </decorations> 1108 </decorations>
@@ -1397,16 +1124,17 @@
1397 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1124 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1398 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1125 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1399 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1126 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1400 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_WeyFgLXAEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122"> 1127 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_MmybgGjoEei_cpJmVsHDhQ" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
1401 <customFeatures>backgroundColor</customFeatures> 1128 <customFeatures>backgroundColor</customFeatures>
1402 <customFeatures>foregroundColor</customFeatures> 1129 <customFeatures>foregroundColor</customFeatures>
1403 <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"/> 1130 <labelFormat>italic</labelFormat>
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']/@conditionnalStyles.0/@style"/>
1404 </ownedStyle> 1132 </ownedStyle>
1405 <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']"/>
1406 </ownedDiagramElements> 1134 </ownedDiagramElements>
1407 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_WfDLQLXAEeamG-Ij7YnW7w" sourceNode="_WexecLXAEeamG-Ij7YnW7w" targetNode="_5Kr5ULW_EeamG-Ij7YnW7w"> 1135 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_WfDLQLXAEeamG-Ij7YnW7w" sourceNode="_WexecLXAEeamG-Ij7YnW7w" targetNode="_5Kr5ULW_EeamG-Ij7YnW7w">
1408 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/> 1136 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
1409 <semanticElements xmi:type="ecore:EGenericType" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration/@eGenericSuperTypes.0"/> 1137 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
1410 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ07XBEeamG-Ij7YnW7w"> 1138 <decorations xmi:type="viewpoint:Decoration" xmi:id="_jxRZ07XBEeamG-Ij7YnW7w">
1411 <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']"/> 1139 <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']"/>
1412 </decorations> 1140 </decorations>
@@ -1440,25 +1168,28 @@
1440 <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"/> 1168 <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"/>
1441 </ownedStyle> 1169 </ownedStyle>
1442 <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']"/> 1170 <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']"/>
1443 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xEAUIFNEeeA1-_2v4gJKA" name=" relationlinks : RelationLink" tooltipText=""> 1171 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xEAUIFNEeeA1-_2v4gJKA" name=" relationlinks : RelationLink" visible="false" tooltipText="">
1444 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/> 1172 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/>
1445 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/> 1173 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/>
1174 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_K7jeMWjnEei_cpJmVsHDhQ"/>
1446 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xEAUYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 1175 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xEAUYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
1447 <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"/> 1176 <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"/>
1448 </ownedStyle> 1177 </ownedStyle>
1449 <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']"/> 1178 <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']"/>
1450 </ownedElements> 1179 </ownedElements>
1451 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xEnYIFNEeeA1-_2v4gJKA" name=" param1 : TypeReference" tooltipText=""> 1180 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xEnYIFNEeeA1-_2v4gJKA" name=" param1 : TypeReference" visible="false" tooltipText="">
1452 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/> 1181 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/>
1453 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/> 1182 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/>
1183 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_K7jeMmjnEei_cpJmVsHDhQ"/>
1454 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xEnYYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 1184 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xEnYYFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
1455 <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"/> 1185 <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"/>
1456 </ownedStyle> 1186 </ownedStyle>
1457 <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']"/> 1187 <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']"/>
1458 </ownedElements> 1188 </ownedElements>
1459 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xEnYoFNEeeA1-_2v4gJKA" name=" param2 : TypeReference" tooltipText=""> 1189 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1xEnYoFNEeeA1-_2v4gJKA" name=" param2 : TypeReference" visible="false" tooltipText="">
1460 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/> 1190 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/>
1461 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/> 1191 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/>
1192 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_K7jeMGjnEei_cpJmVsHDhQ"/>
1462 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xF1gIFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207"> 1193 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1xF1gIFNEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
1463 <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"/> 1194 <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"/>
1464 </ownedStyle> 1195 </ownedStyle>
@@ -1551,12 +1282,16 @@
1551 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_H4YK4LXCEeamG-Ij7YnW7w" name="[0..*] newElements" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w"> 1282 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_H4YK4LXCEeamG-Ij7YnW7w" name="[0..*] newElements" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w">
1552 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/> 1283 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
1553 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/> 1284 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
1554 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_H4Yx8LXCEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 1285 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_H4Yx8LXCEeamG-Ij7YnW7w" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" size="3" routingStyle="manhattan" strokeColor="0,0,0">
1286 <customFeatures>strokeColor</customFeatures>
1287 <customFeatures>size</customFeatures>
1555 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_H4Yx8bXCEeamG-Ij7YnW7w" showIcon="false"> 1288 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_H4Yx8bXCEeamG-Ij7YnW7w" showIcon="false">
1556 <customFeatures>labelSize</customFeatures> 1289 <customFeatures>labelSize</customFeatures>
1290 <customFeatures>labelColor</customFeatures>
1557 </centerLabelStyle> 1291 </centerLabelStyle>
1558 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_H4Yx8rXCEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114"> 1292 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_H4Yx8rXCEeamG-Ij7YnW7w" showIcon="false">
1559 <customFeatures>labelSize</customFeatures> 1293 <customFeatures>labelSize</customFeatures>
1294 <customFeatures>labelColor</customFeatures>
1560 </endLabelStyle> 1295 </endLabelStyle>
1561 </ownedStyle> 1296 </ownedStyle>
1562 <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']"/> 1297 <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']"/>
@@ -1573,8 +1308,8 @@
1573 <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']"/> 1308 <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']"/>
1574 </ownedDiagramElements> 1309 </ownedDiagramElements>
1575 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_zIoI4LXCEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_TgoAYLXCEeamG-Ij7YnW7w" targetNode="_WexecLXAEeamG-Ij7YnW7w"> 1310 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_zIoI4LXCEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_TgoAYLXCEeamG-Ij7YnW7w" targetNode="_WexecLXAEeamG-Ij7YnW7w">
1576 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/interpretationOf"/> 1311 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/interpretationOf"/>
1577 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/interpretationOf"/> 1312 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/interpretationOf"/>
1578 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_04uNgLXCEeamG-Ij7YnW7w" description="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0"> 1313 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_04uNgLXCEeamG-Ij7YnW7w" description="_v4J-ALW_EeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0">
1579 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_04uNgbXCEeamG-Ij7YnW7w" showIcon="false"> 1314 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_04uNgbXCEeamG-Ij7YnW7w" showIcon="false">
1580 <labelFormat>bold</labelFormat> 1315 <labelFormat>bold</labelFormat>
@@ -1599,17 +1334,20 @@
1599 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_klNtULXDEeamG-Ij7YnW7w" name="[0..*] elements" sourceNode="_TgoAYLXCEeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w"> 1334 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_klNtULXDEeamG-Ij7YnW7w" name="[0..*] elements" sourceNode="_TgoAYLXCEeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w">
1600 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/> 1335 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/>
1601 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/> 1336 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/>
1602 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_M5BNcL3JEeaj7tVusjQpHg" routingStyle="manhattan" strokeColor="0,0,0"> 1337 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_M5BNcL3JEeaj7tVusjQpHg" size="3" routingStyle="manhattan" strokeColor="0,0,0">
1338 <customFeatures>size</customFeatures>
1603 <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"/> 1339 <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"/>
1604 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_M5BNcb3JEeaj7tVusjQpHg" showIcon="false"/> 1340 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_M5BNcb3JEeaj7tVusjQpHg" showIcon="false"/>
1605 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_M5BNcr3JEeaj7tVusjQpHg" labelSize="6" showIcon="false" labelColor="39,76,114"/> 1341 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_M5BNcr3JEeaj7tVusjQpHg" labelSize="6" showIcon="false" labelColor="39,76,114"/>
1606 </ownedStyle> 1342 </ownedStyle>
1607 <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']"/> 1343 <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']"/>
1608 </ownedDiagramElements> 1344 </ownedDiagramElements>
1609 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QrIkAL5UEea19paI6HZj1w" name="[0..*] openWorldElementPrototypes" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w"> 1345 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QrIkAL5UEea19paI6HZj1w" name="[0..*] openWorldElements" visible="false" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_5KnA0LW_EeamG-Ij7YnW7w">
1610 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElementPrototypes"/> 1346 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
1611 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElementPrototypes"/> 1347 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
1348 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_5VbAEGkJEei_cpJmVsHDhQ"/>
1612 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_aL9fYIkKEeejWs9jCa7v5Q" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 1349 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_aL9fYIkKEeejWs9jCa7v5Q" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1350 <customFeatures>strokeColor</customFeatures>
1613 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_aL9fYYkKEeejWs9jCa7v5Q" showIcon="false"/> 1351 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_aL9fYYkKEeejWs9jCa7v5Q" showIcon="false"/>
1614 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_aL9fYokKEeejWs9jCa7v5Q" labelSize="6" showIcon="false" labelColor="39,76,114"/> 1352 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_aL9fYokKEeejWs9jCa7v5Q" labelSize="6" showIcon="false" labelColor="39,76,114"/>
1615 </ownedStyle> 1353 </ownedStyle>
@@ -1628,9 +1366,10 @@
1628 </ownedStyle> 1366 </ownedStyle>
1629 <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']"/> 1367 <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']"/>
1630 </ownedDiagramElements> 1368 </ownedDiagramElements>
1631 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_1xSCwIFNEeeA1-_2v4gJKA" name="[0..*] supertypeInterpretation" sourceNode="_TgoAYLXCEeamG-Ij7YnW7w" targetNode="_TgoAYLXCEeamG-Ij7YnW7w"> 1369 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_1xSCwIFNEeeA1-_2v4gJKA" name="[0..*] supertypeInterpretation" visible="false" sourceNode="_TgoAYLXCEeamG-Ij7YnW7w" targetNode="_TgoAYLXCEeamG-Ij7YnW7w">
1632 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/supertypeInterpretation"/> 1370 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/supertypeInterpretation"/>
1633 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/supertypeInterpretation"/> 1371 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/supertypeInterpretation"/>
1372 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_0VCPYGkJEei_cpJmVsHDhQ"/>
1634 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_1xSCwYFNEeeA1-_2v4gJKA" routingStyle="manhattan" strokeColor="0,0,0"> 1373 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_1xSCwYFNEeeA1-_2v4gJKA" routingStyle="manhattan" strokeColor="0,0,0">
1635 <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"/> 1374 <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"/>
1636 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_1xSCwoFNEeeA1-_2v4gJKA" showIcon="false"> 1375 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_1xSCwoFNEeeA1-_2v4gJKA" showIcon="false">
@@ -1642,254 +1381,6 @@
1642 </ownedStyle> 1381 </ownedStyle>
1643 <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']"/> 1382 <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']"/>
1644 </ownedDiagramElements> 1383 </ownedDiagramElements>
1645 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_DwfIkIFOEeeA1-_2v4gJKA" name="PrimitiveElement" tooltipText="" outgoingEdges="_MOczYIFOEeeA1-_2v4gJKA" incomingEdges="_o3-_oIFOEeeA1-_2v4gJKA _pXNSQIFOEeeA1-_2v4gJKA _p3LLwIFOEeeA1-_2v4gJKA _qSG0QIFOEeeA1-_2v4gJKA" width="12" height="10">
1646 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/>
1647 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/>
1648 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_JF_NoIFOEeeA1-_2v4gJKA" 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">
1649 <labelFormat>italic</labelFormat>
1650 <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"/>
1651 </ownedStyle>
1652 <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']"/>
1653 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Hh8oAIFOEeeA1-_2v4gJKA" name="valueSet : EBoolean = false" tooltipText="">
1654 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PrimitiveElement/valueSet"/>
1655 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PrimitiveElement/valueSet"/>
1656 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_JxNU4IFOEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
1657 <labelFormat>bold</labelFormat>
1658 </ownedStyle>
1659 <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']"/>
1660 </ownedElements>
1661 </ownedDiagramElements>
1662 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_MOczYIFOEeeA1-_2v4gJKA" sourceNode="_DwfIkIFOEeeA1-_2v4gJKA" targetNode="_5KnA0LW_EeamG-Ij7YnW7w">
1663 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/>
1664 <semanticElements xmi:type="ecore:EGenericType" href="PartialInterpretation.ecore#//PrimitiveElement/@eGenericSuperTypes.0"/>
1665 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_MOczYYFOEeeA1-_2v4gJKA" targetArrow="InputClosedArrow" routingStyle="tree">
1666 <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"/>
1667 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_MOczYoFOEeeA1-_2v4gJKA" showIcon="false">
1668 <labelFormat>italic</labelFormat>
1669 </beginLabelStyle>
1670 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_MOczY4FOEeeA1-_2v4gJKA" showIcon="false"/>
1671 </ownedStyle>
1672 <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']"/>
1673 </ownedDiagramElements>
1674 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_OObuIIFOEeeA1-_2v4gJKA" name="BooleanElement" tooltipText="" outgoingEdges="_o3-_oIFOEeeA1-_2v4gJKA" incomingEdges="_yiWMIIFOEeeA1-_2v4gJKA" width="12" height="10">
1675 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/>
1676 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/>
1677 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1678 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1679 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1680 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_b_8WMIFOEeeA1-_2v4gJKA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
1681 <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"/>
1682 </ownedStyle>
1683 <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']"/>
1684 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_bC8icIFOEeeA1-_2v4gJKA" name="value : EBoolean = false" tooltipText="">
1685 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//BooleanElement/value"/>
1686 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//BooleanElement/value"/>
1687 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_co9eAIFOEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
1688 <labelFormat>bold</labelFormat>
1689 </ownedStyle>
1690 <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']"/>
1691 </ownedElements>
1692 </ownedDiagramElements>
1693 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QCN_8IFOEeeA1-_2v4gJKA" name="IntegerElement" tooltipText="" outgoingEdges="_pXNSQIFOEeeA1-_2v4gJKA" incomingEdges="_w3zV4IFOEeeA1-_2v4gJKA _65RRAIHhEeeA1-_2v4gJKA" width="12" height="10">
1694 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/>
1695 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/>
1696 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_eOeqUIFOEeeA1-_2v4gJKA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
1697 <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"/>
1698 </ownedStyle>
1699 <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']"/>
1700 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_dIw_cIFOEeeA1-_2v4gJKA" name="value : EInt" tooltipText="">
1701 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//IntegerElement/value"/>
1702 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//IntegerElement/value"/>
1703 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_f2uagIFOEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
1704 <labelFormat>bold</labelFormat>
1705 </ownedStyle>
1706 <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']"/>
1707 </ownedElements>
1708 </ownedDiagramElements>
1709 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_RWJtAIFOEeeA1-_2v4gJKA" name="RealElement" tooltipText="" outgoingEdges="_p3LLwIFOEeeA1-_2v4gJKA" incomingEdges="_vbyD0IFOEeeA1-_2v4gJKA _5g5v4IHhEeeA1-_2v4gJKA" width="12" height="10">
1710 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/>
1711 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/>
1712 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_kbe_IIFOEeeA1-_2v4gJKA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
1713 <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"/>
1714 </ownedStyle>
1715 <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']"/>
1716 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_gt89cIFOEeeA1-_2v4gJKA" name="value : EBigDecimal" tooltipText="">
1717 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//RealElement/value"/>
1718 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//RealElement/value"/>
1719 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_lQD2sIFOEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
1720 <labelFormat>bold</labelFormat>
1721 </ownedStyle>
1722 <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']"/>
1723 </ownedElements>
1724 </ownedDiagramElements>
1725 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_STGdcIFOEeeA1-_2v4gJKA" name="StringElement" tooltipText="" outgoingEdges="_qSG0QIFOEeeA1-_2v4gJKA" incomingEdges="_rYAsYIFOEeeA1-_2v4gJKA _t4S30IFOEeeA1-_2v4gJKA _3NuzYIHhEeeA1-_2v4gJKA" width="12" height="10">
1726 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/>
1727 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/>
1728 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ndwdUIFOEeeA1-_2v4gJKA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
1729 <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"/>
1730 </ownedStyle>
1731 <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']"/>
1732 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_ln02cIFOEeeA1-_2v4gJKA" name="value : EString" tooltipText="">
1733 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//StringElement/value"/>
1734 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//StringElement/value"/>
1735 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_nd0HsIFOEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_5K2RYLW_EeamG-Ij7YnW7w">
1736 <labelFormat>bold</labelFormat>
1737 </ownedStyle>
1738 <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']"/>
1739 </ownedElements>
1740 </ownedDiagramElements>
1741 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_o3-_oIFOEeeA1-_2v4gJKA" sourceNode="_OObuIIFOEeeA1-_2v4gJKA" targetNode="_DwfIkIFOEeeA1-_2v4gJKA">
1742 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/>
1743 <semanticElements xmi:type="ecore:EGenericType" href="PartialInterpretation.ecore#//BooleanElement/@eGenericSuperTypes.0"/>
1744 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_o3_msIFOEeeA1-_2v4gJKA" targetArrow="InputClosedArrow" routingStyle="tree">
1745 <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"/>
1746 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_o3_msYFOEeeA1-_2v4gJKA" showIcon="false">
1747 <labelFormat>italic</labelFormat>
1748 </beginLabelStyle>
1749 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_o3_msoFOEeeA1-_2v4gJKA" showIcon="false"/>
1750 </ownedStyle>
1751 <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']"/>
1752 </ownedDiagramElements>
1753 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pXNSQIFOEeeA1-_2v4gJKA" sourceNode="_QCN_8IFOEeeA1-_2v4gJKA" targetNode="_DwfIkIFOEeeA1-_2v4gJKA">
1754 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/>
1755 <semanticElements xmi:type="ecore:EGenericType" href="PartialInterpretation.ecore#//IntegerElement/@eGenericSuperTypes.0"/>
1756 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_pXNSQYFOEeeA1-_2v4gJKA" targetArrow="InputClosedArrow" routingStyle="tree">
1757 <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"/>
1758 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_pXNSQoFOEeeA1-_2v4gJKA" showIcon="false">
1759 <labelFormat>italic</labelFormat>
1760 </beginLabelStyle>
1761 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_pXNSQ4FOEeeA1-_2v4gJKA" showIcon="false"/>
1762 </ownedStyle>
1763 <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']"/>
1764 </ownedDiagramElements>
1765 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_p3LLwIFOEeeA1-_2v4gJKA" sourceNode="_RWJtAIFOEeeA1-_2v4gJKA" targetNode="_DwfIkIFOEeeA1-_2v4gJKA">
1766 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/>
1767 <semanticElements xmi:type="ecore:EGenericType" href="PartialInterpretation.ecore#//RealElement/@eGenericSuperTypes.0"/>
1768 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_p3LLwYFOEeeA1-_2v4gJKA" targetArrow="InputClosedArrow" routingStyle="tree">
1769 <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"/>
1770 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_p3LLwoFOEeeA1-_2v4gJKA" showIcon="false">
1771 <labelFormat>italic</labelFormat>
1772 </beginLabelStyle>
1773 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_p3LLw4FOEeeA1-_2v4gJKA" showIcon="false"/>
1774 </ownedStyle>
1775 <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']"/>
1776 </ownedDiagramElements>
1777 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_qSG0QIFOEeeA1-_2v4gJKA" sourceNode="_STGdcIFOEeeA1-_2v4gJKA" targetNode="_DwfIkIFOEeeA1-_2v4gJKA">
1778 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/>
1779 <semanticElements xmi:type="ecore:EGenericType" href="PartialInterpretation.ecore#//StringElement/@eGenericSuperTypes.0"/>
1780 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_qSG0QYFOEeeA1-_2v4gJKA" targetArrow="InputClosedArrow" routingStyle="tree">
1781 <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"/>
1782 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_qSG0QoFOEeeA1-_2v4gJKA" showIcon="false">
1783 <labelFormat>italic</labelFormat>
1784 </beginLabelStyle>
1785 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_qSG0Q4FOEeeA1-_2v4gJKA" showIcon="false"/>
1786 </ownedStyle>
1787 <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']"/>
1788 </ownedDiagramElements>
1789 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_rYAsYIFOEeeA1-_2v4gJKA" name="[0..*] stringelement" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_STGdcIFOEeeA1-_2v4gJKA">
1790 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelement"/>
1791 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelement"/>
1792 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_rYAsYYFOEeeA1-_2v4gJKA" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1793 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_rYAsYoFOEeeA1-_2v4gJKA" showIcon="false">
1794 <customFeatures>labelSize</customFeatures>
1795 </centerLabelStyle>
1796 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_rYAsY4FOEeeA1-_2v4gJKA" showIcon="false" labelColor="39,76,114">
1797 <customFeatures>labelSize</customFeatures>
1798 </endLabelStyle>
1799 </ownedStyle>
1800 <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']"/>
1801 </ownedDiagramElements>
1802 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_t4S30IFOEeeA1-_2v4gJKA" name="[0..*] stringelements" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_STGdcIFOEeeA1-_2v4gJKA">
1803 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelements"/>
1804 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelements"/>
1805 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_t4Te4IFOEeeA1-_2v4gJKA" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1806 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_t4Te4YFOEeeA1-_2v4gJKA" showIcon="false">
1807 <customFeatures>labelSize</customFeatures>
1808 </centerLabelStyle>
1809 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_t4Te4oFOEeeA1-_2v4gJKA" showIcon="false" labelColor="39,76,114">
1810 <customFeatures>labelSize</customFeatures>
1811 </endLabelStyle>
1812 </ownedStyle>
1813 <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']"/>
1814 </ownedDiagramElements>
1815 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_vbyD0IFOEeeA1-_2v4gJKA" name="[0..*] realelements" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_RWJtAIFOEeeA1-_2v4gJKA">
1816 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/realelements"/>
1817 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/realelements"/>
1818 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_vbyD0YFOEeeA1-_2v4gJKA" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1819 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_vbyD0oFOEeeA1-_2v4gJKA" showIcon="false">
1820 <customFeatures>labelSize</customFeatures>
1821 </centerLabelStyle>
1822 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_vbyD04FOEeeA1-_2v4gJKA" showIcon="false" labelColor="39,76,114">
1823 <customFeatures>labelSize</customFeatures>
1824 </endLabelStyle>
1825 </ownedStyle>
1826 <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']"/>
1827 </ownedDiagramElements>
1828 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_w3zV4IFOEeeA1-_2v4gJKA" name="[0..*] integerelements" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_QCN_8IFOEeeA1-_2v4gJKA">
1829 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/integerelements"/>
1830 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/integerelements"/>
1831 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_w3z88IFOEeeA1-_2v4gJKA" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1832 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_w3z88YFOEeeA1-_2v4gJKA" showIcon="false">
1833 <customFeatures>labelSize</customFeatures>
1834 </centerLabelStyle>
1835 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_w3z88oFOEeeA1-_2v4gJKA" showIcon="false" labelColor="39,76,114">
1836 <customFeatures>labelSize</customFeatures>
1837 </endLabelStyle>
1838 </ownedStyle>
1839 <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']"/>
1840 </ownedDiagramElements>
1841 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_yiWMIIFOEeeA1-_2v4gJKA" name="[0..*] booleanelements" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_OObuIIFOEeeA1-_2v4gJKA">
1842 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/booleanelements"/>
1843 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/booleanelements"/>
1844 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_yiWMIYFOEeeA1-_2v4gJKA" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1845 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_yiWMIoFOEeeA1-_2v4gJKA" showIcon="false">
1846 <customFeatures>labelSize</customFeatures>
1847 </centerLabelStyle>
1848 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_yiWMI4FOEeeA1-_2v4gJKA" showIcon="false" labelColor="39,76,114">
1849 <customFeatures>labelSize</customFeatures>
1850 </endLabelStyle>
1851 </ownedStyle>
1852 <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']"/>
1853 </ownedDiagramElements>
1854 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_3NuzYIHhEeeA1-_2v4gJKA" name="[0..*] newStrings" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_STGdcIFOEeeA1-_2v4gJKA">
1855 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newStrings"/>
1856 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newStrings"/>
1857 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_3NvacIHhEeeA1-_2v4gJKA" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1858 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_3NvacYHhEeeA1-_2v4gJKA" showIcon="false">
1859 <customFeatures>labelSize</customFeatures>
1860 </centerLabelStyle>
1861 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_3NvacoHhEeeA1-_2v4gJKA" showIcon="false" labelColor="39,76,114">
1862 <customFeatures>labelSize</customFeatures>
1863 </endLabelStyle>
1864 </ownedStyle>
1865 <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']"/>
1866 </ownedDiagramElements>
1867 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_5g5v4IHhEeeA1-_2v4gJKA" name="[0..*] newReals" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_RWJtAIFOEeeA1-_2v4gJKA">
1868 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newReals"/>
1869 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newReals"/>
1870 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_5g6W8IHhEeeA1-_2v4gJKA" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1871 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_5g6W8YHhEeeA1-_2v4gJKA" showIcon="false">
1872 <customFeatures>labelSize</customFeatures>
1873 </centerLabelStyle>
1874 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_5g6W8oHhEeeA1-_2v4gJKA" showIcon="false" labelColor="39,76,114">
1875 <customFeatures>labelSize</customFeatures>
1876 </endLabelStyle>
1877 </ownedStyle>
1878 <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']"/>
1879 </ownedDiagramElements>
1880 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_65RRAIHhEeeA1-_2v4gJKA" name="[0..*] newIntegers" sourceNode="_gf_hMLW_EeamG-Ij7YnW7w" targetNode="_QCN_8IFOEeeA1-_2v4gJKA">
1881 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newIntegers"/>
1882 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newIntegers"/>
1883 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_65RRAYHhEeeA1-_2v4gJKA" description="_5K7J4LW_EeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
1884 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_65RRAoHhEeeA1-_2v4gJKA" showIcon="false">
1885 <customFeatures>labelSize</customFeatures>
1886 </centerLabelStyle>
1887 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_65RRA4HhEeeA1-_2v4gJKA" showIcon="false" labelColor="39,76,114">
1888 <customFeatures>labelSize</customFeatures>
1889 </endLabelStyle>
1890 </ownedStyle>
1891 <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']"/>
1892 </ownedDiagramElements>
1893 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 1384 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
1894 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_MAfXJbW_EeamG-Ij7YnW7w"/> 1385 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_MAfXJbW_EeamG-Ij7YnW7w"/>
1895 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> 1386 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
@@ -1898,841 +1389,7 @@
1898 <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']"/> 1389 <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']"/>
1899 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/> 1390 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/>
1900 </diagram:DSemanticDiagram> 1391 </diagram:DSemanticDiagram>
1901 <diagram:DSemanticDiagram xmi:id="_ccUTkLXDEeamG-Ij7YnW7w" name="type interpratation"> 1392 <diagram:DSemanticDiagram xmi:id="_pEmCsLXDEeamG-Ij7YnW7w" name="relations" uid="_IvRKoGjYEei_cpJmVsHDhQ">
1902 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_ccUTkbXDEeamG-Ij7YnW7w" source="DANNOTATION_CUSTOMIZATION_KEY">
1903 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_ccUTkrXDEeamG-Ij7YnW7w">
1904 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_ccUTk7XDEeamG-Ij7YnW7w" routingStyle="manhattan">
1905 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
1906 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_ccUTlLXDEeamG-Ij7YnW7w" showIcon="false" labelExpression="service:render">
1907 <labelFormat>bold</labelFormat>
1908 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
1909 </centerLabelStyleDescription>
1910 <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_ccUTlbXDEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
1911 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
1912 </endLabelStyleDescription>
1913 </computedStyleDescriptions>
1914 <computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="_ccUTlrXDEeamG-Ij7YnW7w" labelExpression="service:render" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1">
1915 <borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
1916 <labelFormat>bold</labelFormat>
1917 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
1918 <color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
1919 </computedStyleDescriptions>
1920 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_ccUTl7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan">
1921 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
1922 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_ccUTmLXDEeamG-Ij7YnW7w" showIcon="false" labelExpression="service:render">
1923 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
1924 </centerLabelStyleDescription>
1925 <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_ccUTmbXDEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
1926 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
1927 </endLabelStyleDescription>
1928 </computedStyleDescriptions>
1929 <computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="_LmoREIHgEeeA1-_2v4gJKA" labelExpression="service:renderAsNode" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1">
1930 <borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
1931 <labelFormat>bold</labelFormat>
1932 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
1933 <color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
1934 </computedStyleDescriptions>
1935 </data>
1936 </ownedAnnotationEntries>
1937 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_ccUTmrXDEeamG-Ij7YnW7w" source="GMF_DIAGRAMS">
1938 <data xmi:type="notation:Diagram" xmi:id="_ccUTm7XDEeamG-Ij7YnW7w" type="Sirius" element="_ccUTkLXDEeamG-Ij7YnW7w" measurementUnit="Pixel">
1939 <children xmi:type="notation:Node" xmi:id="_ccUTnLXDEeamG-Ij7YnW7w" type="2003" element="_ccU7VbXDEeamG-Ij7YnW7w">
1940 <children xmi:type="notation:Node" xmi:id="_ccUTnbXDEeamG-Ij7YnW7w" type="5007"/>
1941 <children xmi:type="notation:Node" xmi:id="_ccUTnrXDEeamG-Ij7YnW7w" type="7004">
1942 <children xmi:type="notation:Node" xmi:id="_QlZl0MF9Eea_b6UyFzv22g" type="3010" element="_QlJHIMF9Eea_b6UyFzv22g">
1943 <styles xmi:type="notation:FontStyle" xmi:id="_QlZl0cF9Eea_b6UyFzv22g" fontName="Segoe UI" fontHeight="8" bold="true"/>
1944 <layoutConstraint xmi:type="notation:Location" xmi:id="_QlZl0sF9Eea_b6UyFzv22g"/>
1945 </children>
1946 <children xmi:type="notation:Node" xmi:id="_QlaM4MF9Eea_b6UyFzv22g" type="3010" element="_QlLjYMF9Eea_b6UyFzv22g">
1947 <styles xmi:type="notation:FontStyle" xmi:id="_QlaM4cF9Eea_b6UyFzv22g" fontName="Segoe UI" fontHeight="8" bold="true"/>
1948 <layoutConstraint xmi:type="notation:Location" xmi:id="_QlaM4sF9Eea_b6UyFzv22g"/>
1949 </children>
1950 <children xmi:type="notation:Node" xmi:id="_LmtwoIHgEeeA1-_2v4gJKA" type="3010" element="_Lmj_oIHgEeeA1-_2v4gJKA">
1951 <styles xmi:type="notation:FontStyle" xmi:id="_LmtwoYHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8" bold="true"/>
1952 <layoutConstraint xmi:type="notation:Location" xmi:id="_LmtwooHgEeeA1-_2v4gJKA"/>
1953 </children>
1954 <children xmi:type="notation:Node" xmi:id="_Lmtwo4HgEeeA1-_2v4gJKA" type="3010" element="_LmkmsYHgEeeA1-_2v4gJKA">
1955 <styles xmi:type="notation:FontStyle" xmi:id="_LmtwpIHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8" bold="true"/>
1956 <layoutConstraint xmi:type="notation:Location" xmi:id="_LmtwpYHgEeeA1-_2v4gJKA"/>
1957 </children>
1958 <children xmi:type="notation:Node" xmi:id="_LmuXsIHgEeeA1-_2v4gJKA" type="3010" element="_LmlNwIHgEeeA1-_2v4gJKA">
1959 <styles xmi:type="notation:FontStyle" xmi:id="_LmuXsYHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8" bold="true"/>
1960 <layoutConstraint xmi:type="notation:Location" xmi:id="_LmuXsoHgEeeA1-_2v4gJKA"/>
1961 </children>
1962 <children xmi:type="notation:Node" xmi:id="_LmuXs4HgEeeA1-_2v4gJKA" type="3010" element="_LmlNwoHgEeeA1-_2v4gJKA">
1963 <styles xmi:type="notation:FontStyle" xmi:id="_LmuXtIHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
1964 <layoutConstraint xmi:type="notation:Location" xmi:id="_LmuXtYHgEeeA1-_2v4gJKA"/>
1965 </children>
1966 <children xmi:type="notation:Node" xmi:id="_Lmu-wIHgEeeA1-_2v4gJKA" type="3010" element="_Lml00YHgEeeA1-_2v4gJKA">
1967 <styles xmi:type="notation:FontStyle" xmi:id="_Lmu-wYHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
1968 <layoutConstraint xmi:type="notation:Location" xmi:id="_Lmu-woHgEeeA1-_2v4gJKA"/>
1969 </children>
1970 <children xmi:type="notation:Node" xmi:id="_Lmu-w4HgEeeA1-_2v4gJKA" type="3010" element="_Lml004HgEeeA1-_2v4gJKA">
1971 <styles xmi:type="notation:FontStyle" xmi:id="_Lmu-xIHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
1972 <layoutConstraint xmi:type="notation:Location" xmi:id="_Lmu-xYHgEeeA1-_2v4gJKA"/>
1973 </children>
1974 <children xmi:type="notation:Node" xmi:id="_Lmvl0IHgEeeA1-_2v4gJKA" type="3010" element="_Lml01YHgEeeA1-_2v4gJKA">
1975 <styles xmi:type="notation:FontStyle" xmi:id="_Lmvl0YHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
1976 <layoutConstraint xmi:type="notation:Location" xmi:id="_Lmvl0oHgEeeA1-_2v4gJKA"/>
1977 </children>
1978 <children xmi:type="notation:Node" xmi:id="_Lmvl04HgEeeA1-_2v4gJKA" type="3010" element="_Lmmb4IHgEeeA1-_2v4gJKA">
1979 <styles xmi:type="notation:FontStyle" xmi:id="_Lmvl1IHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
1980 <layoutConstraint xmi:type="notation:Location" xmi:id="_Lmvl1YHgEeeA1-_2v4gJKA"/>
1981 </children>
1982 <children xmi:type="notation:Node" xmi:id="_LmwM4IHgEeeA1-_2v4gJKA" type="3010" element="_Lmmb4oHgEeeA1-_2v4gJKA">
1983 <styles xmi:type="notation:FontStyle" xmi:id="_LmwM4YHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
1984 <layoutConstraint xmi:type="notation:Location" xmi:id="_LmwM4oHgEeeA1-_2v4gJKA"/>
1985 </children>
1986 <children xmi:type="notation:Node" xmi:id="_LmwM44HgEeeA1-_2v4gJKA" type="3010" element="_Lmmb5IHgEeeA1-_2v4gJKA">
1987 <styles xmi:type="notation:FontStyle" xmi:id="_LmwM5IHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
1988 <layoutConstraint xmi:type="notation:Location" xmi:id="_LmwM5YHgEeeA1-_2v4gJKA"/>
1989 </children>
1990 <children xmi:type="notation:Node" xmi:id="_LmwM5oHgEeeA1-_2v4gJKA" type="3010" element="_Lmmb5oHgEeeA1-_2v4gJKA">
1991 <styles xmi:type="notation:FontStyle" xmi:id="_LmwM54HgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
1992 <layoutConstraint xmi:type="notation:Location" xmi:id="_LmwM6IHgEeeA1-_2v4gJKA"/>
1993 </children>
1994 <children xmi:type="notation:Node" xmi:id="_3OQX0IHhEeeA1-_2v4gJKA" type="3010" element="_3OH08IHhEeeA1-_2v4gJKA">
1995 <styles xmi:type="notation:FontStyle" xmi:id="_3OQX0YHhEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
1996 <layoutConstraint xmi:type="notation:Location" xmi:id="_3OQX0oHhEeeA1-_2v4gJKA"/>
1997 </children>
1998 <children xmi:type="notation:Node" xmi:id="_5hVNsIHhEeeA1-_2v4gJKA" type="3010" element="_5hOgAIHhEeeA1-_2v4gJKA">
1999 <styles xmi:type="notation:FontStyle" xmi:id="_5hVNsYHhEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
2000 <layoutConstraint xmi:type="notation:Location" xmi:id="_5hVNsoHhEeeA1-_2v4gJKA"/>
2001 </children>
2002 <children xmi:type="notation:Node" xmi:id="_65tV4IHhEeeA1-_2v4gJKA" type="3010" element="_65laEIHhEeeA1-_2v4gJKA">
2003 <styles xmi:type="notation:FontStyle" xmi:id="_65tV4YHhEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
2004 <layoutConstraint xmi:type="notation:Location" xmi:id="_65tV4oHhEeeA1-_2v4gJKA"/>
2005 </children>
2006 <styles xmi:type="notation:SortingStyle" xmi:id="_ccUTn7XDEeamG-Ij7YnW7w"/>
2007 <styles xmi:type="notation:FilteringStyle" xmi:id="_ccUToLXDEeamG-Ij7YnW7w"/>
2008 </children>
2009 <styles xmi:type="notation:ShapeStyle" xmi:id="_ccUTobXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
2010 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUTorXDEeamG-Ij7YnW7w" x="5" y="470" width="178" height="63"/>
2011 </children>
2012 <children xmi:type="notation:Node" xmi:id="_ccUTo7XDEeamG-Ij7YnW7w" type="2003" element="_ccU7V7XDEeamG-Ij7YnW7w">
2013 <children xmi:type="notation:Node" xmi:id="_ccUTpLXDEeamG-Ij7YnW7w" type="5007"/>
2014 <children xmi:type="notation:Node" xmi:id="_ccUTpbXDEeamG-Ij7YnW7w" type="7004">
2015 <children xmi:type="notation:Node" xmi:id="_Lmwz8IHgEeeA1-_2v4gJKA" type="3010" element="_LmnC8IHgEeeA1-_2v4gJKA">
2016 <styles xmi:type="notation:FontStyle" xmi:id="_Lmwz8YHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
2017 <layoutConstraint xmi:type="notation:Location" xmi:id="_Lmwz8oHgEeeA1-_2v4gJKA"/>
2018 </children>
2019 <children xmi:type="notation:Node" xmi:id="_Lmwz84HgEeeA1-_2v4gJKA" type="3010" element="_LmnC8oHgEeeA1-_2v4gJKA">
2020 <styles xmi:type="notation:FontStyle" xmi:id="_Lmwz9IHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
2021 <layoutConstraint xmi:type="notation:Location" xmi:id="_Lmwz9YHgEeeA1-_2v4gJKA"/>
2022 </children>
2023 <children xmi:type="notation:Node" xmi:id="_Lmwz9oHgEeeA1-_2v4gJKA" type="3010" element="_LmnC9IHgEeeA1-_2v4gJKA">
2024 <styles xmi:type="notation:FontStyle" xmi:id="_Lmwz94HgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
2025 <layoutConstraint xmi:type="notation:Location" xmi:id="_Lmwz-IHgEeeA1-_2v4gJKA"/>
2026 </children>
2027 <children xmi:type="notation:Node" xmi:id="_LmxbAIHgEeeA1-_2v4gJKA" type="3010" element="_LmnC9oHgEeeA1-_2v4gJKA">
2028 <styles xmi:type="notation:FontStyle" xmi:id="_LmxbAYHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
2029 <layoutConstraint xmi:type="notation:Location" xmi:id="_LmxbAoHgEeeA1-_2v4gJKA"/>
2030 </children>
2031 <children xmi:type="notation:Node" xmi:id="_LmxbA4HgEeeA1-_2v4gJKA" type="3010" element="_LmnqAYHgEeeA1-_2v4gJKA">
2032 <styles xmi:type="notation:FontStyle" xmi:id="_LmxbBIHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
2033 <layoutConstraint xmi:type="notation:Location" xmi:id="_LmxbBYHgEeeA1-_2v4gJKA"/>
2034 </children>
2035 <children xmi:type="notation:Node" xmi:id="_LmyCEIHgEeeA1-_2v4gJKA" type="3010" element="_LmnqA4HgEeeA1-_2v4gJKA">
2036 <styles xmi:type="notation:FontStyle" xmi:id="_LmyCEYHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8"/>
2037 <layoutConstraint xmi:type="notation:Location" xmi:id="_LmyCEoHgEeeA1-_2v4gJKA"/>
2038 </children>
2039 <styles xmi:type="notation:SortingStyle" xmi:id="_ccUTprXDEeamG-Ij7YnW7w"/>
2040 <styles xmi:type="notation:FilteringStyle" xmi:id="_ccUTp7XDEeamG-Ij7YnW7w"/>
2041 </children>
2042 <styles xmi:type="notation:ShapeStyle" xmi:id="_ccUTqLXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
2043 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUTqbXDEeamG-Ij7YnW7w" x="15" y="45"/>
2044 </children>
2045 <children xmi:type="notation:Node" xmi:id="_ccUTsbXDEeamG-Ij7YnW7w" type="2003" element="_ccU7YbXDEeamG-Ij7YnW7w">
2046 <children xmi:type="notation:Node" xmi:id="_ccUTsrXDEeamG-Ij7YnW7w" type="5007"/>
2047 <children xmi:type="notation:Node" xmi:id="_ccUTs7XDEeamG-Ij7YnW7w" type="7004">
2048 <children xmi:type="notation:Node" xmi:id="_LmyCE4HgEeeA1-_2v4gJKA" type="3010" element="_LmnqBYHgEeeA1-_2v4gJKA">
2049 <styles xmi:type="notation:FontStyle" xmi:id="_LmyCFIHgEeeA1-_2v4gJKA" fontName="Segoe UI" fontHeight="8" bold="true"/>
2050 <layoutConstraint xmi:type="notation:Location" xmi:id="_LmyCFYHgEeeA1-_2v4gJKA"/>
2051 </children>
2052 <styles xmi:type="notation:SortingStyle" xmi:id="_ccUTtLXDEeamG-Ij7YnW7w"/>
2053 <styles xmi:type="notation:FilteringStyle" xmi:id="_ccUTtbXDEeamG-Ij7YnW7w"/>
2054 </children>
2055 <styles xmi:type="notation:ShapeStyle" xmi:id="_ccUTtrXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
2056 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUTt7XDEeamG-Ij7YnW7w" x="285" y="169" height="41"/>
2057 </children>
2058 <children xmi:type="notation:Node" xmi:id="_ccUTxrXDEeamG-Ij7YnW7w" type="2003" element="_ccU7arXDEeamG-Ij7YnW7w">
2059 <children xmi:type="notation:Node" xmi:id="_ccUTx7XDEeamG-Ij7YnW7w" type="5007"/>
2060 <children xmi:type="notation:Node" xmi:id="_ccUTyLXDEeamG-Ij7YnW7w" type="7004">
2061 <children xmi:type="notation:Node" xmi:id="_ccUTybXDEeamG-Ij7YnW7w" visible="false" type="3010" element="_ccU7bbXDEeamG-Ij7YnW7w">
2062 <styles xmi:type="notation:FontStyle" xmi:id="_ccUTyrXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" bold="true"/>
2063 <layoutConstraint xmi:type="notation:Location" xmi:id="_ccUTy7XDEeamG-Ij7YnW7w"/>
2064 </children>
2065 <children xmi:type="notation:Node" xmi:id="_ccUTzLXDEeamG-Ij7YnW7w" visible="false" type="3010" element="_ccU7cLXDEeamG-Ij7YnW7w">
2066 <styles xmi:type="notation:FontStyle" xmi:id="_ccUTzbXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" bold="true"/>
2067 <layoutConstraint xmi:type="notation:Location" xmi:id="_ccUTzrXDEeamG-Ij7YnW7w"/>
2068 </children>
2069 <styles xmi:type="notation:SortingStyle" xmi:id="_ccUTz7XDEeamG-Ij7YnW7w"/>
2070 <styles xmi:type="notation:FilteringStyle" xmi:id="_ccUT0LXDEeamG-Ij7YnW7w"/>
2071 </children>
2072 <styles xmi:type="notation:ShapeStyle" xmi:id="_ccUT0bXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" italic="true" fillColor="8047085"/>
2073 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUT0rXDEeamG-Ij7YnW7w" x="515" y="169" height="38"/>
2074 </children>
2075 <children xmi:type="notation:Node" xmi:id="_ccUT6LXDEeamG-Ij7YnW7w" type="2003" element="_ccU7pLXDEeamG-Ij7YnW7w">
2076 <children xmi:type="notation:Node" xmi:id="_ccUT6bXDEeamG-Ij7YnW7w" type="5007"/>
2077 <children xmi:type="notation:Node" xmi:id="_ccUT6rXDEeamG-Ij7YnW7w" type="7004">
2078 <styles xmi:type="notation:SortingStyle" xmi:id="_ccUT67XDEeamG-Ij7YnW7w"/>
2079 <styles xmi:type="notation:FilteringStyle" xmi:id="_ccUT7LXDEeamG-Ij7YnW7w"/>
2080 </children>
2081 <styles xmi:type="notation:ShapeStyle" xmi:id="_ccUT7bXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
2082 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUT7rXDEeamG-Ij7YnW7w" x="500" y="235" height="43"/>
2083 </children>
2084 <children xmi:type="notation:Node" xmi:id="_ccUUBLXDEeamG-Ij7YnW7w" type="2003" element="_ccU7zrXDEeamG-Ij7YnW7w">
2085 <children xmi:type="notation:Node" xmi:id="_ccUUBbXDEeamG-Ij7YnW7w" type="5007"/>
2086 <children xmi:type="notation:Node" xmi:id="_ccUUBrXDEeamG-Ij7YnW7w" type="7004">
2087 <styles xmi:type="notation:SortingStyle" xmi:id="_ccUUB7XDEeamG-Ij7YnW7w"/>
2088 <styles xmi:type="notation:FilteringStyle" xmi:id="_ccUUCLXDEeamG-Ij7YnW7w"/>
2089 </children>
2090 <styles xmi:type="notation:ShapeStyle" xmi:id="_ccUUCbXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
2091 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUUCrXDEeamG-Ij7YnW7w" x="460" y="365" width="168" height="63"/>
2092 </children>
2093 <styles xmi:type="notation:DiagramStyle" xmi:id="_ccUUC7XDEeamG-Ij7YnW7w"/>
2094 <edges xmi:type="notation:Edge" xmi:id="_ccUUDLXDEeamG-Ij7YnW7w" type="4001" element="_ccU7WrXDEeamG-Ij7YnW7w" source="_ccUTnLXDEeamG-Ij7YnW7w" target="_ccUTo7XDEeamG-Ij7YnW7w">
2095 <children xmi:type="notation:Node" xmi:id="_ccUUDbXDEeamG-Ij7YnW7w" type="6001">
2096 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUUDrXDEeamG-Ij7YnW7w" x="-30"/>
2097 </children>
2098 <children xmi:type="notation:Node" xmi:id="_ccUUD7XDEeamG-Ij7YnW7w" type="6002">
2099 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUUELXDEeamG-Ij7YnW7w" x="61"/>
2100 </children>
2101 <children xmi:type="notation:Node" xmi:id="_ccUUEbXDEeamG-Ij7YnW7w" type="6003">
2102 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUUErXDEeamG-Ij7YnW7w" x="-38"/>
2103 </children>
2104 <styles xmi:type="notation:ConnectorStyle" xmi:id="_ccUUE7XDEeamG-Ij7YnW7w" routing="Rectilinear"/>
2105 <styles xmi:type="notation:FontStyle" xmi:id="_ccUUFLXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2106 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ccUUFbXDEeamG-Ij7YnW7w" points="[-22, -49, -16, 396]$[-22, -396, -16, 49]"/>
2107 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccUUFrXDEeamG-Ij7YnW7w" id="(0.42617349970291146,1.1311475409836065)"/>
2108 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccUUF7XDEeamG-Ij7YnW7w" id="(0.5,0.5)"/>
2109 </edges>
2110 <edges xmi:type="notation:Edge" xmi:id="_ccUUGLXDEeamG-Ij7YnW7w" type="4001" element="_ccU7c7XDEeamG-Ij7YnW7w" source="_ccUTo7XDEeamG-Ij7YnW7w" target="_ccUTxrXDEeamG-Ij7YnW7w">
2111 <children xmi:type="notation:Node" xmi:id="_ccUUGbXDEeamG-Ij7YnW7w" type="6001">
2112 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUUGrXDEeamG-Ij7YnW7w" x="123" y="11"/>
2113 </children>
2114 <children xmi:type="notation:Node" xmi:id="_ccUUG7XDEeamG-Ij7YnW7w" type="6002">
2115 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUUHLXDEeamG-Ij7YnW7w" x="22" y="10"/>
2116 </children>
2117 <children xmi:type="notation:Node" xmi:id="_ccUUHbXDEeamG-Ij7YnW7w" type="6003">
2118 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccUUHrXDEeamG-Ij7YnW7w" x="59" y="9"/>
2119 </children>
2120 <styles xmi:type="notation:ConnectorStyle" xmi:id="_ccUUH7XDEeamG-Ij7YnW7w" routing="Rectilinear"/>
2121 <styles xmi:type="notation:FontStyle" xmi:id="_ccUUILXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2122 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ccUUIbXDEeamG-Ij7YnW7w" points="[139, 20, -281, -210]$[474, 20, 54, -210]$[474, 124, 54, -106]"/>
2123 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccUUIrXDEeamG-Ij7YnW7w" id="(0.5,0.0)"/>
2124 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccUUI7XDEeamG-Ij7YnW7w" id="(0.5,2.7222222222222223)"/>
2125 </edges>
2126 <edges xmi:type="notation:Edge" xmi:id="_ccU6oLXDEeamG-Ij7YnW7w" type="4001" element="_ccU7g7XDEeamG-Ij7YnW7w" source="_ccUTo7XDEeamG-Ij7YnW7w" target="_ccUTsbXDEeamG-Ij7YnW7w">
2127 <children xmi:type="notation:Node" xmi:id="_ccU6obXDEeamG-Ij7YnW7w" type="6001">
2128 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU6orXDEeamG-Ij7YnW7w" x="-13" y="-4"/>
2129 </children>
2130 <children xmi:type="notation:Node" xmi:id="_ccU6o7XDEeamG-Ij7YnW7w" type="6002">
2131 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU6pLXDEeamG-Ij7YnW7w" x="86" y="10"/>
2132 </children>
2133 <children xmi:type="notation:Node" xmi:id="_ccU6pbXDEeamG-Ij7YnW7w" type="6003">
2134 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU6prXDEeamG-Ij7YnW7w" x="-8" y="122"/>
2135 </children>
2136 <styles xmi:type="notation:ConnectorStyle" xmi:id="_ccU6p7XDEeamG-Ij7YnW7w" routing="Rectilinear"/>
2137 <styles xmi:type="notation:FontStyle" xmi:id="_ccU6qLXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2138 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ccU6qbXDEeamG-Ij7YnW7w" points="[139, 70, -88, -152]$[224, 70, -3, -152]$[224, 124, -3, -98]"/>
2139 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU6qrXDEeamG-Ij7YnW7w" id="(0.5,0.0)"/>
2140 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU6q7XDEeamG-Ij7YnW7w" id="(0.5,2.5128205128205128)"/>
2141 </edges>
2142 <edges xmi:type="notation:Edge" xmi:id="_ccU6rLXDEeamG-Ij7YnW7w" visible="false" type="4001" element="_ccU7h7XDEeamG-Ij7YnW7w" source="_ccUTxrXDEeamG-Ij7YnW7w" target="_ccUTxrXDEeamG-Ij7YnW7w">
2143 <children xmi:type="notation:Node" xmi:id="_ccU6rbXDEeamG-Ij7YnW7w" type="6001">
2144 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU6rrXDEeamG-Ij7YnW7w" y="-10"/>
2145 </children>
2146 <children xmi:type="notation:Node" xmi:id="_ccU6r7XDEeamG-Ij7YnW7w" type="6002">
2147 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU6sLXDEeamG-Ij7YnW7w" y="10"/>
2148 </children>
2149 <children xmi:type="notation:Node" xmi:id="_ccU6sbXDEeamG-Ij7YnW7w" type="6003">
2150 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU6srXDEeamG-Ij7YnW7w" y="10"/>
2151 </children>
2152 <styles xmi:type="notation:ConnectorStyle" xmi:id="_ccU6s7XDEeamG-Ij7YnW7w" routing="Rectilinear"/>
2153 <styles xmi:type="notation:FontStyle" xmi:id="_ccU6tLXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
2154 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ccU6tbXDEeamG-Ij7YnW7w" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
2155 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU6trXDEeamG-Ij7YnW7w" id="(0.5,1.3611111111111112)"/>
2156 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU6t7XDEeamG-Ij7YnW7w" id="(0.5,1.3611111111111112)"/>
2157 </edges>
2158 <edges xmi:type="notation:Edge" xmi:id="_ccU63LXDEeamG-Ij7YnW7w" type="4001" element="_ccU7p7XDEeamG-Ij7YnW7w" source="_ccUT6LXDEeamG-Ij7YnW7w" target="_ccUTxrXDEeamG-Ij7YnW7w">
2159 <children xmi:type="notation:Node" xmi:id="_ccU63bXDEeamG-Ij7YnW7w" type="6001">
2160 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU63rXDEeamG-Ij7YnW7w" x="3" y="-1"/>
2161 </children>
2162 <children xmi:type="notation:Node" xmi:id="_ccU637XDEeamG-Ij7YnW7w" type="6002">
2163 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU64LXDEeamG-Ij7YnW7w"/>
2164 </children>
2165 <children xmi:type="notation:Node" xmi:id="_ccU64bXDEeamG-Ij7YnW7w" type="6003">
2166 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU64rXDEeamG-Ij7YnW7w" x="-13" y="9"/>
2167 </children>
2168 <styles xmi:type="notation:ConnectorStyle" xmi:id="_ccU647XDEeamG-Ij7YnW7w" routing="Tree"/>
2169 <styles xmi:type="notation:FontStyle" xmi:id="_ccU65LXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
2170 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ccU65bXDEeamG-Ij7YnW7w" points="[0, -49, 0, 4]$[0, -61, 0, -8]$[-1, -61, -1, -8]$[-1, -67, -1, -14]"/>
2171 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU65rXDEeamG-Ij7YnW7w" id="(0.5,1.1951219512195121)"/>
2172 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU657XDEeamG-Ij7YnW7w" id="(0.5,1.3611111111111112)"/>
2173 </edges>
2174 <edges xmi:type="notation:Edge" xmi:id="_ccU7MLXDEeamG-Ij7YnW7w" type="4001" element="_ccU7yrXDEeamG-Ij7YnW7w" source="_ccUTnLXDEeamG-Ij7YnW7w" target="_ccUTsbXDEeamG-Ij7YnW7w">
2175 <children xmi:type="notation:Node" xmi:id="_ccU7MbXDEeamG-Ij7YnW7w" type="6001">
2176 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU7MrXDEeamG-Ij7YnW7w" x="36" y="-55"/>
2177 </children>
2178 <children xmi:type="notation:Node" xmi:id="_ccU7M7XDEeamG-Ij7YnW7w" type="6002">
2179 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU7NLXDEeamG-Ij7YnW7w" x="123" y="-208"/>
2180 </children>
2181 <children xmi:type="notation:Node" xmi:id="_ccU7NbXDEeamG-Ij7YnW7w" type="6003">
2182 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU7NrXDEeamG-Ij7YnW7w" x="32" y="10"/>
2183 </children>
2184 <styles xmi:type="notation:ConnectorStyle" xmi:id="_ccU7N7XDEeamG-Ij7YnW7w" routing="Rectilinear"/>
2185 <styles xmi:type="notation:FontStyle" xmi:id="_ccU7OLXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2186 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ccU7ObXDEeamG-Ij7YnW7w" points="[119, 10, -177, 292]$[285, 10, -11, 292]$[285, -282, -11, 0]"/>
2187 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU7OrXDEeamG-Ij7YnW7w" id="(0.32386363636363635,0.3278688524590164)"/>
2188 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU7O7XDEeamG-Ij7YnW7w" id="(0.3813559322033898,1.0)"/>
2189 </edges>
2190 <edges xmi:type="notation:Edge" xmi:id="_ccU7PLXDEeamG-Ij7YnW7w" type="4001" element="_ccU70LXDEeamG-Ij7YnW7w" source="_ccUUBLXDEeamG-Ij7YnW7w" target="_ccUT6LXDEeamG-Ij7YnW7w">
2191 <children xmi:type="notation:Node" xmi:id="_ccU7PbXDEeamG-Ij7YnW7w" type="6001">
2192 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU7PrXDEeamG-Ij7YnW7w" x="-70" y="-39"/>
2193 </children>
2194 <children xmi:type="notation:Node" xmi:id="_ccU7P7XDEeamG-Ij7YnW7w" type="6002">
2195 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU7QLXDEeamG-Ij7YnW7w" x="42" y="-1"/>
2196 </children>
2197 <children xmi:type="notation:Node" xmi:id="_ccU7QbXDEeamG-Ij7YnW7w" type="6003">
2198 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU7QrXDEeamG-Ij7YnW7w" x="-31" y="2"/>
2199 </children>
2200 <styles xmi:type="notation:ConnectorStyle" xmi:id="_ccU7Q7XDEeamG-Ij7YnW7w" routing="Rectilinear"/>
2201 <styles xmi:type="notation:FontStyle" xmi:id="_ccU7RLXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2202 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ccU7RbXDEeamG-Ij7YnW7w" points="[0, 0, -8, 89]$[0, -49, -8, 40]$[-7, -49, -15, 40]$[-7, -89, -15, 0]"/>
2203 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU7RrXDEeamG-Ij7YnW7w" id="(0.6325301204819277,0.0)"/>
2204 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU7R7XDEeamG-Ij7YnW7w" id="(0.6186440677966102,1.0)"/>
2205 </edges>
2206 <edges xmi:type="notation:Edge" xmi:id="_ccU7SLXDEeamG-Ij7YnW7w" type="4001" element="_ccU71LXDEeamG-Ij7YnW7w" source="_ccUTnLXDEeamG-Ij7YnW7w" target="_ccUUBLXDEeamG-Ij7YnW7w">
2207 <children xmi:type="notation:Node" xmi:id="_ccU7SbXDEeamG-Ij7YnW7w" type="6001">
2208 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU7SrXDEeamG-Ij7YnW7w" x="212" y="-37"/>
2209 </children>
2210 <children xmi:type="notation:Node" xmi:id="_ccU7S7XDEeamG-Ij7YnW7w" type="6002">
2211 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU7TLXDEeamG-Ij7YnW7w" x="38" y="11"/>
2212 </children>
2213 <children xmi:type="notation:Node" xmi:id="_ccU7TbXDEeamG-Ij7YnW7w" type="6003">
2214 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccU7TrXDEeamG-Ij7YnW7w" x="-30" y="-260"/>
2215 </children>
2216 <styles xmi:type="notation:ConnectorStyle" xmi:id="_ccU7T7XDEeamG-Ij7YnW7w" routing="Rectilinear"/>
2217 <styles xmi:type="notation:FontStyle" xmi:id="_ccU7ULXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2218 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ccU7UbXDEeamG-Ij7YnW7w" points="[176, -42, -445, 112]$[520, -42, -101, 112]$[520, -124, -101, 30]"/>
2219 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU7UrXDEeamG-Ij7YnW7w" id="(0.0,1.3114754098360655)"/>
2220 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ccU7U7XDEeamG-Ij7YnW7w" id="(1.0,0.5081967213114754)"/>
2221 </edges>
2222 <edges xmi:type="notation:Edge" xmi:id="_klahoLXDEeamG-Ij7YnW7w" type="4001" element="_klCuMLXDEeamG-Ij7YnW7w" source="_ccUUBLXDEeamG-Ij7YnW7w" target="_ccUTsbXDEeamG-Ij7YnW7w">
2223 <children xmi:type="notation:Node" xmi:id="_klbIsLXDEeamG-Ij7YnW7w" type="6001">
2224 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_klbIsbXDEeamG-Ij7YnW7w" x="-24" y="54"/>
2225 </children>
2226 <children xmi:type="notation:Node" xmi:id="_klbIsrXDEeamG-Ij7YnW7w" type="6002">
2227 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_klbIs7XDEeamG-Ij7YnW7w" x="-2"/>
2228 </children>
2229 <children xmi:type="notation:Node" xmi:id="_klbItLXDEeamG-Ij7YnW7w" type="6003">
2230 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_klbItbXDEeamG-Ij7YnW7w" x="-5" y="10"/>
2231 </children>
2232 <styles xmi:type="notation:ConnectorStyle" xmi:id="_klahobXDEeamG-Ij7YnW7w" routing="Rectilinear"/>
2233 <styles xmi:type="notation:FontStyle" xmi:id="_klahorXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2234 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_klaho7XDEeamG-Ij7YnW7w" points="[-34, 0, 67, 157]$[-34, -157, 67, 0]"/>
2235 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_klbItrXDEeamG-Ij7YnW7w" id="(0.2710843373493976,0.0)"/>
2236 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_klbIt7XDEeamG-Ij7YnW7w" id="(0.6186440677966102,1.0)"/>
2237 </edges>
2238 <edges xmi:type="notation:Edge" xmi:id="_QlbbAMF9Eea_b6UyFzv22g" type="4001" element="_QlS4IMF9Eea_b6UyFzv22g" source="_ccUTnLXDEeamG-Ij7YnW7w" target="_ccUTsbXDEeamG-Ij7YnW7w">
2239 <children xmi:type="notation:Node" xmi:id="_QlcCEMF9Eea_b6UyFzv22g" type="6001">
2240 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QlcCEcF9Eea_b6UyFzv22g" x="-17" y="-10"/>
2241 </children>
2242 <children xmi:type="notation:Node" xmi:id="_QlcCEsF9Eea_b6UyFzv22g" type="6002">
2243 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QlcCE8F9Eea_b6UyFzv22g" x="-5" y="10"/>
2244 </children>
2245 <children xmi:type="notation:Node" xmi:id="_QlcCFMF9Eea_b6UyFzv22g" type="6003">
2246 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QlcCFcF9Eea_b6UyFzv22g" x="9" y="10"/>
2247 </children>
2248 <styles xmi:type="notation:ConnectorStyle" xmi:id="_QlbbAcF9Eea_b6UyFzv22g" routing="Rectilinear"/>
2249 <styles xmi:type="notation:FontStyle" xmi:id="_QlbbAsF9Eea_b6UyFzv22g" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2250 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QlbbA8F9Eea_b6UyFzv22g" points="[34, -43, -267, 282]$[34, -176, -267, 149]$[285, -176, -16, 149]$[285, -305, -16, 20]"/>
2251 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Qld3QMF9Eea_b6UyFzv22g" id="(0.42617349970291146,0.7049180327868853)"/>
2252 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Qld3QcF9Eea_b6UyFzv22g" id="(0.5,0.4878048780487805)"/>
2253 </edges>
2254 <edges xmi:type="notation:Edge" xmi:id="_bL5d4NUaEear_rf-Vav0Gw" type="4001" element="_bLJ3ANUaEear_rf-Vav0Gw" source="_ccUUBLXDEeamG-Ij7YnW7w" target="_ccUUBLXDEeamG-Ij7YnW7w">
2255 <children xmi:type="notation:Node" xmi:id="_bMEdANUaEear_rf-Vav0Gw" type="6001">
2256 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bMEdAdUaEear_rf-Vav0Gw" x="-3" y="-10"/>
2257 </children>
2258 <children xmi:type="notation:Node" xmi:id="_bMFrINUaEear_rf-Vav0Gw" type="6002">
2259 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bMFrIdUaEear_rf-Vav0Gw" x="16" y="10"/>
2260 </children>
2261 <children xmi:type="notation:Node" xmi:id="_bMGSMNUaEear_rf-Vav0Gw" type="6003">
2262 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bMGSMdUaEear_rf-Vav0Gw" x="6" y="4"/>
2263 </children>
2264 <styles xmi:type="notation:ConnectorStyle" xmi:id="_bL5d4dUaEear_rf-Vav0Gw" routing="Rectilinear"/>
2265 <styles xmi:type="notation:FontStyle" xmi:id="_bL5d4tUaEear_rf-Vav0Gw" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2266 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bL5d49UaEear_rf-Vav0Gw" points="[0, 25, 6, 45]$[59, 25, 65, 45]$[59, 55, 65, 75]$[-41, 55, -35, 75]$[-41, 41, -35, 61]"/>
2267 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bMHgUNUaEear_rf-Vav0Gw" id="(1.0,0.32786885245901637)"/>
2268 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bMHgUdUaEear_rf-Vav0Gw" id="(0.963855421686747,0.0)"/>
2269 </edges>
2270 <edges xmi:type="notation:Edge" xmi:id="_6YFT4OW_EearOPSxyAbpKw" type="4001" element="_6W19wOW_EearOPSxyAbpKw" source="_ccUTnLXDEeamG-Ij7YnW7w" target="_ccUTo7XDEeamG-Ij7YnW7w">
2271 <children xmi:type="notation:Node" xmi:id="_6YWZoOW_EearOPSxyAbpKw" type="6001">
2272 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YWZoeW_EearOPSxyAbpKw" y="-10"/>
2273 </children>
2274 <children xmi:type="notation:Node" xmi:id="_6YduYOW_EearOPSxyAbpKw" type="6002">
2275 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YduYeW_EearOPSxyAbpKw" y="10"/>
2276 </children>
2277 <children xmi:type="notation:Node" xmi:id="_6YeVcOW_EearOPSxyAbpKw" type="6003">
2278 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YeVceW_EearOPSxyAbpKw" y="10"/>
2279 </children>
2280 <styles xmi:type="notation:ConnectorStyle" xmi:id="_6YFT4eW_EearOPSxyAbpKw" routing="Rectilinear"/>
2281 <styles xmi:type="notation:FontStyle" xmi:id="_6YFT4uW_EearOPSxyAbpKw" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2282 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6YFT4-W_EearOPSxyAbpKw" points="[5, 470, 5, 470]$[15, 45, 15, 45]"/>
2283 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6Y3-EOW_EearOPSxyAbpKw" id="(0.5,0.49206349206349204)"/>
2284 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6Y3-EeW_EearOPSxyAbpKw" id="(0.5,0.5)"/>
2285 </edges>
2286 </data>
2287 </ownedAnnotationEntries>
2288 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_ccU7VbXDEeamG-Ij7YnW7w" name="PartialInterpretation" tooltipText="" outgoingEdges="_ccU7WrXDEeamG-Ij7YnW7w _ccU7yrXDEeamG-Ij7YnW7w _ccU71LXDEeamG-Ij7YnW7w _QlS4IMF9Eea_b6UyFzv22g _6W19wOW_EearOPSxyAbpKw" width="12" height="10">
2289 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
2290 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
2291 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2292 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2293 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2294 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_4SMhEIHhEeeA1-_2v4gJKA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2295 <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"/>
2296 </ownedStyle>
2297 <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']"/>
2298 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_QlJHIMF9Eea_b6UyFzv22g" name="minNewElements : EInt = 0" tooltipText="">
2299 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
2300 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
2301 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_QlK8UMF9Eea_b6UyFzv22g" labelAlignment="LEFT" description="_ccUTlrXDEeamG-Ij7YnW7w">
2302 <labelFormat>bold</labelFormat>
2303 </ownedStyle>
2304 <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']"/>
2305 </ownedElements>
2306 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_QlLjYMF9Eea_b6UyFzv22g" name="maxNewElements : EInt = 0" tooltipText="">
2307 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
2308 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
2309 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_QlLjYcF9Eea_b6UyFzv22g" labelAlignment="LEFT" description="_ccUTlrXDEeamG-Ij7YnW7w">
2310 <labelFormat>bold</labelFormat>
2311 </ownedStyle>
2312 <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']"/>
2313 </ownedElements>
2314 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Lmj_oIHgEeeA1-_2v4gJKA" name="maxNewIntegers : EInt" tooltipText="">
2315 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewIntegers"/>
2316 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewIntegers"/>
2317 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_LmkmsIHgEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_ccUTlrXDEeamG-Ij7YnW7w">
2318 <labelFormat>bold</labelFormat>
2319 </ownedStyle>
2320 <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']"/>
2321 </ownedElements>
2322 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_LmkmsYHgEeeA1-_2v4gJKA" name="maxNewReals : EInt" tooltipText="">
2323 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewReals"/>
2324 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewReals"/>
2325 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_LmkmsoHgEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_ccUTlrXDEeamG-Ij7YnW7w">
2326 <labelFormat>bold</labelFormat>
2327 </ownedStyle>
2328 <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']"/>
2329 </ownedElements>
2330 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_LmlNwIHgEeeA1-_2v4gJKA" name="maxNewStrings : EInt" tooltipText="">
2331 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewStrings"/>
2332 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewStrings"/>
2333 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_LmlNwYHgEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_ccUTlrXDEeamG-Ij7YnW7w">
2334 <labelFormat>bold</labelFormat>
2335 </ownedStyle>
2336 <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']"/>
2337 </ownedElements>
2338 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_LmlNwoHgEeeA1-_2v4gJKA" name=" partialconstantinterpretation : PartialConstantInterpretation" tooltipText="">
2339 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
2340 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
2341 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Lml00IHgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2342 <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"/>
2343 </ownedStyle>
2344 <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']"/>
2345 </ownedElements>
2346 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Lml00YHgEeeA1-_2v4gJKA" name=" partialrelationinterpretation : PartialRelationInterpretation" tooltipText="">
2347 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/>
2348 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/>
2349 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Lml00oHgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2350 <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"/>
2351 </ownedStyle>
2352 <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']"/>
2353 </ownedElements>
2354 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Lml004HgEeeA1-_2v4gJKA" name=" partialfunctioninterpretation : PartialFunctionInterpretation" tooltipText="">
2355 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
2356 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
2357 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Lml01IHgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2358 <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"/>
2359 </ownedStyle>
2360 <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']"/>
2361 </ownedElements>
2362 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Lml01YHgEeeA1-_2v4gJKA" name=" stringelement : StringElement" tooltipText="">
2363 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelement"/>
2364 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelement"/>
2365 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Lml01oHgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2366 <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"/>
2367 </ownedStyle>
2368 <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']"/>
2369 </ownedElements>
2370 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Lmmb4IHgEeeA1-_2v4gJKA" name=" stringelements : StringElement" tooltipText="">
2371 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelements"/>
2372 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelements"/>
2373 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Lmmb4YHgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2374 <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"/>
2375 </ownedStyle>
2376 <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']"/>
2377 </ownedElements>
2378 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Lmmb4oHgEeeA1-_2v4gJKA" name=" realelements : RealElement" tooltipText="">
2379 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/realelements"/>
2380 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/realelements"/>
2381 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Lmmb44HgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2382 <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"/>
2383 </ownedStyle>
2384 <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']"/>
2385 </ownedElements>
2386 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Lmmb5IHgEeeA1-_2v4gJKA" name=" integerelements : IntegerElement" tooltipText="">
2387 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/integerelements"/>
2388 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/integerelements"/>
2389 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Lmmb5YHgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2390 <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"/>
2391 </ownedStyle>
2392 <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']"/>
2393 </ownedElements>
2394 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Lmmb5oHgEeeA1-_2v4gJKA" name=" booleanelements : BooleanElement" tooltipText="">
2395 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/booleanelements"/>
2396 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/booleanelements"/>
2397 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Lmmb54HgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2398 <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"/>
2399 </ownedStyle>
2400 <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']"/>
2401 </ownedElements>
2402 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_3OH08IHhEeeA1-_2v4gJKA" name=" newStrings : StringElement" tooltipText="">
2403 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newStrings"/>
2404 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newStrings"/>
2405 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_3OH08YHhEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2406 <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"/>
2407 </ownedStyle>
2408 <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']"/>
2409 </ownedElements>
2410 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_5hOgAIHhEeeA1-_2v4gJKA" name=" newReals : RealElement" tooltipText="">
2411 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newReals"/>
2412 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newReals"/>
2413 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_5hOgAYHhEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2414 <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"/>
2415 </ownedStyle>
2416 <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']"/>
2417 </ownedElements>
2418 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_65laEIHhEeeA1-_2v4gJKA" name=" newIntegers : IntegerElement" tooltipText="">
2419 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newIntegers"/>
2420 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newIntegers"/>
2421 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_65laEYHhEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2422 <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"/>
2423 </ownedStyle>
2424 <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']"/>
2425 </ownedElements>
2426 </ownedDiagramElements>
2427 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_ccU7V7XDEeamG-Ij7YnW7w" name="LogicProblem" tooltipText="" outgoingEdges="_ccU7c7XDEeamG-Ij7YnW7w _ccU7g7XDEeamG-Ij7YnW7w" incomingEdges="_ccU7WrXDEeamG-Ij7YnW7w _6W19wOW_EearOPSxyAbpKw" width="12" height="10">
2428 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/>
2429 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/>
2430 <decorations xmi:type="viewpoint:Decoration" xmi:id="_ccU7WLXDEeamG-Ij7YnW7w">
2431 <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']"/>
2432 </decorations>
2433 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2434 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2435 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2436 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ccU7WbXDEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
2437 <customFeatures>backgroundColor</customFeatures>
2438 <customFeatures>foregroundColor</customFeatures>
2439 <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"/>
2440 </ownedStyle>
2441 <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']"/>
2442 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_LmnC8IHgEeeA1-_2v4gJKA" name=" functions : Function" tooltipText="">
2443 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/>
2444 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/>
2445 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_LmnC8YHgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2446 <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"/>
2447 </ownedStyle>
2448 <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']"/>
2449 </ownedElements>
2450 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_LmnC8oHgEeeA1-_2v4gJKA" name=" assertions : Assertion" tooltipText="">
2451 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/>
2452 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/>
2453 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_LmnC84HgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2454 <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"/>
2455 </ownedStyle>
2456 <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']"/>
2457 </ownedElements>
2458 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_LmnC9IHgEeeA1-_2v4gJKA" name=" relations : Relation" tooltipText="">
2459 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/>
2460 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/>
2461 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_LmnC9YHgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2462 <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"/>
2463 </ownedStyle>
2464 <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']"/>
2465 </ownedElements>
2466 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_LmnC9oHgEeeA1-_2v4gJKA" name=" constants : Constant" tooltipText="">
2467 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/>
2468 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/>
2469 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_LmnqAIHgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2470 <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"/>
2471 </ownedStyle>
2472 <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']"/>
2473 </ownedElements>
2474 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_LmnqAYHgEeeA1-_2v4gJKA" name=" containmentHierarchies : ContainmentHierarchy" tooltipText="">
2475 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/>
2476 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/>
2477 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_LmnqAoHgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2478 <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"/>
2479 </ownedStyle>
2480 <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']"/>
2481 </ownedElements>
2482 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_LmnqA4HgEeeA1-_2v4gJKA" name=" annotations : Annotation" tooltipText="">
2483 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/>
2484 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/>
2485 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_LmnqBIHgEeeA1-_2v4gJKA" labelAlignment="LEFT" color="114,159,207">
2486 <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"/>
2487 </ownedStyle>
2488 <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']"/>
2489 </ownedElements>
2490 </ownedDiagramElements>
2491 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_ccU7WrXDEeamG-Ij7YnW7w" name="[1..1] problem" sourceNode="_ccU7VbXDEeamG-Ij7YnW7w" targetNode="_ccU7V7XDEeamG-Ij7YnW7w">
2492 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/>
2493 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/>
2494 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_ccU7W7XDEeamG-Ij7YnW7w" description="_ccUTk7XDEeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0">
2495 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_ccU7XLXDEeamG-Ij7YnW7w" showIcon="false">
2496 <customFeatures>labelSize</customFeatures>
2497 <labelFormat>bold</labelFormat>
2498 </centerLabelStyle>
2499 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_ccU7XbXDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
2500 <customFeatures>labelSize</customFeatures>
2501 </endLabelStyle>
2502 </ownedStyle>
2503 <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']"/>
2504 </ownedDiagramElements>
2505 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_ccU7YbXDEeamG-Ij7YnW7w" name="DefinedElement" tooltipText="" incomingEdges="_ccU7g7XDEeamG-Ij7YnW7w _ccU7yrXDEeamG-Ij7YnW7w _klCuMLXDEeamG-Ij7YnW7w _QlS4IMF9Eea_b6UyFzv22g" width="12" height="10">
2506 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
2507 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
2508 <decorations xmi:type="viewpoint:Decoration" xmi:id="_ccU7YrXDEeamG-Ij7YnW7w">
2509 <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']"/>
2510 </decorations>
2511 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2512 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2513 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2514 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ccU7Y7XDEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
2515 <customFeatures>backgroundColor</customFeatures>
2516 <customFeatures>foregroundColor</customFeatures>
2517 <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"/>
2518 </ownedStyle>
2519 <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']"/>
2520 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_LmnqBYHgEeeA1-_2v4gJKA" name=" definedInType : TypeDefinition" tooltipText="">
2521 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
2522 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
2523 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_LmoREYHgEeeA1-_2v4gJKA" labelAlignment="LEFT" description="_LmoREIHgEeeA1-_2v4gJKA" color="114,159,207">
2524 <labelFormat>bold</labelFormat>
2525 </ownedStyle>
2526 <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']"/>
2527 </ownedElements>
2528 </ownedDiagramElements>
2529 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_ccU7arXDEeamG-Ij7YnW7w" name="Type" tooltipText="" outgoingEdges="_ccU7h7XDEeamG-Ij7YnW7w" incomingEdges="_ccU7c7XDEeamG-Ij7YnW7w _ccU7h7XDEeamG-Ij7YnW7w _ccU7p7XDEeamG-Ij7YnW7w" width="12" height="10">
2530 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/>
2531 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/>
2532 <decorations xmi:type="viewpoint:Decoration" xmi:id="_ccU7a7XDEeamG-Ij7YnW7w">
2533 <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']"/>
2534 </decorations>
2535 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2536 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2537 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2538 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ccU7bLXDEeamG-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">
2539 <customFeatures>backgroundColor</customFeatures>
2540 <customFeatures>foregroundColor</customFeatures>
2541 <labelFormat>italic</labelFormat>
2542 <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"/>
2543 </ownedStyle>
2544 <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']"/>
2545 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_ccU7bbXDEeamG-Ij7YnW7w" name="name : EString" visible="false" tooltipText="">
2546 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/>
2547 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/>
2548 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_ccU7brXDEeamG-Ij7YnW7w"/>
2549 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_ccU7b7XDEeamG-Ij7YnW7w" labelAlignment="LEFT" description="_ccUTlrXDEeamG-Ij7YnW7w">
2550 <labelFormat>bold</labelFormat>
2551 </ownedStyle>
2552 <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']"/>
2553 </ownedElements>
2554 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_ccU7cLXDEeamG-Ij7YnW7w" name="isAbstract : EBoolean = false" visible="false" tooltipText="">
2555 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/>
2556 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/>
2557 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_ccU7cbXDEeamG-Ij7YnW7w"/>
2558 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_ccU7crXDEeamG-Ij7YnW7w" labelAlignment="LEFT" description="_ccUTlrXDEeamG-Ij7YnW7w">
2559 <labelFormat>bold</labelFormat>
2560 </ownedStyle>
2561 <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']"/>
2562 </ownedElements>
2563 </ownedDiagramElements>
2564 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_ccU7c7XDEeamG-Ij7YnW7w" name="[0..*] types" sourceNode="_ccU7V7XDEeamG-Ij7YnW7w" targetNode="_ccU7arXDEeamG-Ij7YnW7w">
2565 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/>
2566 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/>
2567 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_ccU7dLXDEeamG-Ij7YnW7w" description="_ccUTl7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2568 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_ccU7dbXDEeamG-Ij7YnW7w" showIcon="false">
2569 <customFeatures>labelSize</customFeatures>
2570 </centerLabelStyle>
2571 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_ccU7drXDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
2572 <customFeatures>labelSize</customFeatures>
2573 </endLabelStyle>
2574 </ownedStyle>
2575 <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']"/>
2576 </ownedDiagramElements>
2577 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_ccU7g7XDEeamG-Ij7YnW7w" name="[0..*] elements" sourceNode="_ccU7V7XDEeamG-Ij7YnW7w" targetNode="_ccU7YbXDEeamG-Ij7YnW7w">
2578 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/>
2579 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/>
2580 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_ccU7hLXDEeamG-Ij7YnW7w" description="_ccUTl7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2581 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_ccU7hbXDEeamG-Ij7YnW7w" showIcon="false">
2582 <customFeatures>labelSize</customFeatures>
2583 </centerLabelStyle>
2584 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_ccU7hrXDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
2585 <customFeatures>labelSize</customFeatures>
2586 </endLabelStyle>
2587 </ownedStyle>
2588 <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']"/>
2589 </ownedDiagramElements>
2590 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_ccU7h7XDEeamG-Ij7YnW7w" visible="false" sourceNode="_ccU7arXDEeamG-Ij7YnW7w" targetNode="_ccU7arXDEeamG-Ij7YnW7w" beginLabel="[0..*] supertypes" endLabel="[0..*] subtypes">
2591 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/>
2592 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/>
2593 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/supertypes"/>
2594 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_ccU7iLXDEeamG-Ij7YnW7w"/>
2595 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_ccU7ibXDEeamG-Ij7YnW7w" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0">
2596 <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"/>
2597 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_ccU7irXDEeamG-Ij7YnW7w" showIcon="false"/>
2598 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_ccU7i7XDEeamG-Ij7YnW7w" showIcon="false"/>
2599 </ownedStyle>
2600 <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']"/>
2601 </ownedDiagramElements>
2602 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_ccU7pLXDEeamG-Ij7YnW7w" name="TypeDeclaration" tooltipText="" outgoingEdges="_ccU7p7XDEeamG-Ij7YnW7w" incomingEdges="_ccU70LXDEeamG-Ij7YnW7w" width="12" height="10">
2603 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
2604 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
2605 <decorations xmi:type="viewpoint:Decoration" xmi:id="_ccU7pbXDEeamG-Ij7YnW7w">
2606 <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']"/>
2607 </decorations>
2608 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2609 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2610 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2611 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ccU7prXDEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
2612 <customFeatures>backgroundColor</customFeatures>
2613 <customFeatures>foregroundColor</customFeatures>
2614 <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"/>
2615 </ownedStyle>
2616 <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']"/>
2617 </ownedDiagramElements>
2618 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_ccU7p7XDEeamG-Ij7YnW7w" sourceNode="_ccU7pLXDEeamG-Ij7YnW7w" targetNode="_ccU7arXDEeamG-Ij7YnW7w">
2619 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
2620 <semanticElements xmi:type="ecore:EGenericType" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration/@eGenericSuperTypes.0"/>
2621 <decorations xmi:type="viewpoint:Decoration" xmi:id="_ccU7qLXDEeamG-Ij7YnW7w">
2622 <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']"/>
2623 </decorations>
2624 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_ccU7qbXDEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
2625 <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"/>
2626 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_ccU7qrXDEeamG-Ij7YnW7w" showIcon="false">
2627 <labelFormat>italic</labelFormat>
2628 </beginLabelStyle>
2629 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_ccU7q7XDEeamG-Ij7YnW7w" showIcon="false"/>
2630 </ownedStyle>
2631 <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']"/>
2632 </ownedDiagramElements>
2633 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_ccU7yrXDEeamG-Ij7YnW7w" name="[0..*] newElements" sourceNode="_ccU7VbXDEeamG-Ij7YnW7w" targetNode="_ccU7YbXDEeamG-Ij7YnW7w">
2634 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
2635 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
2636 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_ccU7y7XDEeamG-Ij7YnW7w" description="_ccUTl7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2637 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_ccU7zLXDEeamG-Ij7YnW7w" showIcon="false">
2638 <customFeatures>labelSize</customFeatures>
2639 </centerLabelStyle>
2640 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_ccU7zbXDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
2641 <customFeatures>labelSize</customFeatures>
2642 </endLabelStyle>
2643 </ownedStyle>
2644 <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']"/>
2645 </ownedDiagramElements>
2646 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_ccU7zrXDEeamG-Ij7YnW7w" name="PartialTypeInterpratation" tooltipText="" outgoingEdges="_ccU70LXDEeamG-Ij7YnW7w _klCuMLXDEeamG-Ij7YnW7w _bLJ3ANUaEear_rf-Vav0Gw" incomingEdges="_ccU71LXDEeamG-Ij7YnW7w _bLJ3ANUaEear_rf-Vav0Gw" width="12" height="10">
2647 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/>
2648 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/>
2649 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2650 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2651 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2652 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ccU7z7XDEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2653 <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"/>
2654 </ownedStyle>
2655 <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']"/>
2656 </ownedDiagramElements>
2657 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_ccU70LXDEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_ccU7zrXDEeamG-Ij7YnW7w" targetNode="_ccU7pLXDEeamG-Ij7YnW7w">
2658 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/interpretationOf"/>
2659 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/interpretationOf"/>
2660 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_ccU70bXDEeamG-Ij7YnW7w" description="_ccUTk7XDEeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0">
2661 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_ccU70rXDEeamG-Ij7YnW7w" showIcon="false">
2662 <labelFormat>bold</labelFormat>
2663 </centerLabelStyle>
2664 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_ccU707XDEeamG-Ij7YnW7w" labelSize="6" showIcon="false" labelColor="39,76,114"/>
2665 </ownedStyle>
2666 <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']"/>
2667 </ownedDiagramElements>
2668 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_ccU71LXDEeamG-Ij7YnW7w" name="[0..*] partialtypeinterpratation" sourceNode="_ccU7VbXDEeamG-Ij7YnW7w" targetNode="_ccU7zrXDEeamG-Ij7YnW7w">
2669 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
2670 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
2671 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_ccU71bXDEeamG-Ij7YnW7w" description="_ccUTl7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2672 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_ccU71rXDEeamG-Ij7YnW7w" showIcon="false">
2673 <customFeatures>labelSize</customFeatures>
2674 </centerLabelStyle>
2675 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_ccU717XDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
2676 <customFeatures>labelSize</customFeatures>
2677 </endLabelStyle>
2678 </ownedStyle>
2679 <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']"/>
2680 </ownedDiagramElements>
2681 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_klCuMLXDEeamG-Ij7YnW7w" name="[0..*] elements" sourceNode="_ccU7zrXDEeamG-Ij7YnW7w" targetNode="_ccU7YbXDEeamG-Ij7YnW7w">
2682 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/>
2683 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/>
2684 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_M5V9kL3JEeaj7tVusjQpHg" routingStyle="manhattan" strokeColor="0,0,0">
2685 <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"/>
2686 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_M5V9kb3JEeaj7tVusjQpHg" showIcon="false"/>
2687 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_M5V9kr3JEeaj7tVusjQpHg" labelSize="6" showIcon="false" labelColor="39,76,114"/>
2688 </ownedStyle>
2689 <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']"/>
2690 </ownedDiagramElements>
2691 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QlS4IMF9Eea_b6UyFzv22g" name="[0..*] openWorldElementPrototypes" sourceNode="_ccU7VbXDEeamG-Ij7YnW7w" targetNode="_ccU7YbXDEeamG-Ij7YnW7w">
2692 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElementPrototypes"/>
2693 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElementPrototypes"/>
2694 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_ZiSRsKqzEeedy_x5Gx-FWw" description="_ccUTl7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2695 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_ZiSRsaqzEeedy_x5Gx-FWw" showIcon="false"/>
2696 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_ZiSRsqqzEeedy_x5Gx-FWw" labelSize="6" showIcon="false" labelColor="39,76,114"/>
2697 </ownedStyle>
2698 <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']"/>
2699 </ownedDiagramElements>
2700 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_bLJ3ANUaEear_rf-Vav0Gw" name="[0..*] supertypeInterpretation" sourceNode="_ccU7zrXDEeamG-Ij7YnW7w" targetNode="_ccU7zrXDEeamG-Ij7YnW7w">
2701 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/supertypeInterpretation"/>
2702 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/supertypeInterpretation"/>
2703 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_bLLsMNUaEear_rf-Vav0Gw" routingStyle="manhattan" strokeColor="0,0,0">
2704 <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"/>
2705 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_bLLsMdUaEear_rf-Vav0Gw" showIcon="false">
2706 <customFeatures>labelSize</customFeatures>
2707 </centerLabelStyle>
2708 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_bLLsMtUaEear_rf-Vav0Gw" showIcon="false" labelColor="39,76,114">
2709 <customFeatures>labelSize</customFeatures>
2710 </endLabelStyle>
2711 </ownedStyle>
2712 <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']"/>
2713 </ownedDiagramElements>
2714 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_6W19wOW_EearOPSxyAbpKw" name="[0..1] problemConainer" sourceNode="_ccU7VbXDEeamG-Ij7YnW7w" targetNode="_ccU7V7XDEeamG-Ij7YnW7w">
2715 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
2716 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
2717 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_6W3y8OW_EearOPSxyAbpKw" description="_ccUTl7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2718 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_6W3y8eW_EearOPSxyAbpKw" showIcon="false">
2719 <customFeatures>labelSize</customFeatures>
2720 </centerLabelStyle>
2721 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_6W3y8uW_EearOPSxyAbpKw" showIcon="false" labelColor="39,76,114">
2722 <customFeatures>labelSize</customFeatures>
2723 </endLabelStyle>
2724 </ownedStyle>
2725 <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']"/>
2726 </ownedDiagramElements>
2727 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
2728 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_ccU72LXDEeamG-Ij7YnW7w"/>
2729 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
2730 <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']"/>
2731 <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']"/>
2732 <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']"/>
2733 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/>
2734 </diagram:DSemanticDiagram>
2735 <diagram:DSemanticDiagram xmi:id="_pEmCsLXDEeamG-Ij7YnW7w" name="relation interpretation">
2736 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_pEmCsbXDEeamG-Ij7YnW7w" source="DANNOTATION_CUSTOMIZATION_KEY"> 1393 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_pEmCsbXDEeamG-Ij7YnW7w" source="DANNOTATION_CUSTOMIZATION_KEY">
2737 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_pEmCsrXDEeamG-Ij7YnW7w"> 1394 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_pEmCsrXDEeamG-Ij7YnW7w">
2738 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_pEmCs7XDEeamG-Ij7YnW7w" routingStyle="manhattan"> 1395 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_pEmCs7XDEeamG-Ij7YnW7w" routingStyle="manhattan">
@@ -2754,18 +1411,6 @@
2754 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/> 1411 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
2755 </endLabelStyleDescription> 1412 </endLabelStyleDescription>
2756 </computedStyleDescriptions> 1413 </computedStyleDescriptions>
2757 <computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="_RUg1QMAiEeaaj7sYFz2QKg" labelExpression="service:render" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1">
2758 <borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2759 <labelFormat>bold</labelFormat>
2760 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2761 <color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2762 </computedStyleDescriptions>
2763 <computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="_TrePUKqzEeedy_x5Gx-FWw" labelExpression="service:renderAsNode" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1">
2764 <borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2765 <labelFormat>bold</labelFormat>
2766 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2767 <color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
2768 </computedStyleDescriptions>
2769 </data> 1414 </data>
2770 </ownedAnnotationEntries> 1415 </ownedAnnotationEntries>
2771 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_pEmCu7XDEeamG-Ij7YnW7w" source="GMF_DIAGRAMS"> 1416 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_pEmCu7XDEeamG-Ij7YnW7w" source="GMF_DIAGRAMS">
@@ -2773,75 +1418,27 @@
2773 <children xmi:type="notation:Node" xmi:id="_pEmCvbXDEeamG-Ij7YnW7w" type="2003" element="_pEmrI7XDEeamG-Ij7YnW7w"> 1418 <children xmi:type="notation:Node" xmi:id="_pEmCvbXDEeamG-Ij7YnW7w" type="2003" element="_pEmrI7XDEeamG-Ij7YnW7w">
2774 <children xmi:type="notation:Node" xmi:id="_pEmCvrXDEeamG-Ij7YnW7w" type="5007"/> 1419 <children xmi:type="notation:Node" xmi:id="_pEmCvrXDEeamG-Ij7YnW7w" type="5007"/>
2775 <children xmi:type="notation:Node" xmi:id="_pEmCv7XDEeamG-Ij7YnW7w" type="7004"> 1420 <children xmi:type="notation:Node" xmi:id="_pEmCv7XDEeamG-Ij7YnW7w" type="7004">
2776 <children xmi:type="notation:Node" xmi:id="_RVE18MAiEeaaj7sYFz2QKg" type="3010" element="_RUgOMMAiEeaaj7sYFz2QKg"> 1421 <children xmi:type="notation:Node" xmi:id="_TsFTU6qzEeedy_x5Gx-FWw" visible="false" type="3010" element="_TrQz8KqzEeedy_x5Gx-FWw">
2777 <styles xmi:type="notation:FontStyle" xmi:id="_RVE18cAiEeaaj7sYFz2QKg" fontName="Segoe UI" fontHeight="8" bold="true"/>
2778 <layoutConstraint xmi:type="notation:Location" xmi:id="_RVE18sAiEeaaj7sYFz2QKg"/>
2779 </children>
2780 <children xmi:type="notation:Node" xmi:id="_RVIgUMAiEeaaj7sYFz2QKg" type="3010" element="_RUiDYMAiEeaaj7sYFz2QKg">
2781 <styles xmi:type="notation:FontStyle" xmi:id="_RVJHYMAiEeaaj7sYFz2QKg" fontName="Segoe UI" fontHeight="8" bold="true"/>
2782 <layoutConstraint xmi:type="notation:Location" xmi:id="_RVJHYcAiEeaaj7sYFz2QKg"/>
2783 </children>
2784 <children xmi:type="notation:Node" xmi:id="_Tr_zwKqzEeedy_x5Gx-FWw" type="3010" element="_TrLUYKqzEeedy_x5Gx-FWw">
2785 <styles xmi:type="notation:FontStyle" xmi:id="_Tr_zwaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8" bold="true"/>
2786 <layoutConstraint xmi:type="notation:Location" xmi:id="_Tr_zwqqzEeedy_x5Gx-FWw"/>
2787 </children>
2788 <children xmi:type="notation:Node" xmi:id="_TsEsQKqzEeedy_x5Gx-FWw" type="3010" element="_TrOXsKqzEeedy_x5Gx-FWw">
2789 <styles xmi:type="notation:FontStyle" xmi:id="_TsEsQaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8" bold="true"/>
2790 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsEsQqqzEeedy_x5Gx-FWw"/>
2791 </children>
2792 <children xmi:type="notation:Node" xmi:id="_TsFTUKqzEeedy_x5Gx-FWw" type="3010" element="_TrO-waqzEeedy_x5Gx-FWw">
2793 <styles xmi:type="notation:FontStyle" xmi:id="_TsFTUaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8" bold="true"/>
2794 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsFTUqqzEeedy_x5Gx-FWw"/>
2795 </children>
2796 <children xmi:type="notation:Node" xmi:id="_TsFTU6qzEeedy_x5Gx-FWw" type="3010" element="_TrQz8KqzEeedy_x5Gx-FWw">
2797 <styles xmi:type="notation:FontStyle" xmi:id="_TsFTVKqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/> 1422 <styles xmi:type="notation:FontStyle" xmi:id="_TsFTVKqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/>
2798 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsFTVaqzEeedy_x5Gx-FWw"/> 1423 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsFTVaqzEeedy_x5Gx-FWw"/>
2799 </children> 1424 </children>
2800 <children xmi:type="notation:Node" xmi:id="_TsF6YKqzEeedy_x5Gx-FWw" type="3010" element="_TrRbAaqzEeedy_x5Gx-FWw"> 1425 <children xmi:type="notation:Node" xmi:id="_TsF6YKqzEeedy_x5Gx-FWw" visible="false" type="3010" element="_TrRbAaqzEeedy_x5Gx-FWw">
2801 <styles xmi:type="notation:FontStyle" xmi:id="_TsF6YaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/> 1426 <styles xmi:type="notation:FontStyle" xmi:id="_TsF6YaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/>
2802 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsF6YqqzEeedy_x5Gx-FWw"/> 1427 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsF6YqqzEeedy_x5Gx-FWw"/>
2803 </children> 1428 </children>
2804 <children xmi:type="notation:Node" xmi:id="_TsGhcKqzEeedy_x5Gx-FWw" type="3010" element="_TrSpIaqzEeedy_x5Gx-FWw"> 1429 <children xmi:type="notation:Node" xmi:id="_TsGhcKqzEeedy_x5Gx-FWw" visible="false" type="3010" element="_TrSpIaqzEeedy_x5Gx-FWw">
2805 <styles xmi:type="notation:FontStyle" xmi:id="_TsGhcaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/> 1430 <styles xmi:type="notation:FontStyle" xmi:id="_TsGhcaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/>
2806 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsGhcqqzEeedy_x5Gx-FWw"/> 1431 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsGhcqqzEeedy_x5Gx-FWw"/>
2807 </children> 1432 </children>
2808 <children xmi:type="notation:Node" xmi:id="_TsGhc6qzEeedy_x5Gx-FWw" type="3010" element="_TrT3QaqzEeedy_x5Gx-FWw"> 1433 <children xmi:type="notation:Node" xmi:id="_bOJh4Gm2Eei_cpJmVsHDhQ" visible="false" type="3010" element="_bN3OAGm2Eei_cpJmVsHDhQ">
2809 <styles xmi:type="notation:FontStyle" xmi:id="_TsGhdKqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/> 1434 <styles xmi:type="notation:FontStyle" xmi:id="_bOJh4Wm2Eei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2810 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsGhdaqzEeedy_x5Gx-FWw"/> 1435 <layoutConstraint xmi:type="notation:Location" xmi:id="_bOJh4mm2Eei_cpJmVsHDhQ"/>
2811 </children>
2812 <children xmi:type="notation:Node" xmi:id="_TsHIgKqzEeedy_x5Gx-FWw" type="3010" element="_TrUeUaqzEeedy_x5Gx-FWw">
2813 <styles xmi:type="notation:FontStyle" xmi:id="_TsHIgaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/>
2814 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsHIgqqzEeedy_x5Gx-FWw"/>
2815 </children>
2816 <children xmi:type="notation:Node" xmi:id="_TsHvkKqzEeedy_x5Gx-FWw" type="3010" element="_TrVFYaqzEeedy_x5Gx-FWw">
2817 <styles xmi:type="notation:FontStyle" xmi:id="_TsHvkaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/>
2818 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsHvkqqzEeedy_x5Gx-FWw"/>
2819 </children>
2820 <children xmi:type="notation:Node" xmi:id="_TsHvk6qzEeedy_x5Gx-FWw" type="3010" element="_TrVscaqzEeedy_x5Gx-FWw">
2821 <styles xmi:type="notation:FontStyle" xmi:id="_TsHvlKqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/>
2822 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsHvlaqzEeedy_x5Gx-FWw"/>
2823 </children>
2824 <children xmi:type="notation:Node" xmi:id="_TsIWoKqzEeedy_x5Gx-FWw" type="3010" element="_TrWTgaqzEeedy_x5Gx-FWw">
2825 <styles xmi:type="notation:FontStyle" xmi:id="_TsIWoaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/>
2826 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsIWoqqzEeedy_x5Gx-FWw"/>
2827 </children>
2828 <children xmi:type="notation:Node" xmi:id="_TsI9sKqzEeedy_x5Gx-FWw" type="3010" element="_TrXhoKqzEeedy_x5Gx-FWw">
2829 <styles xmi:type="notation:FontStyle" xmi:id="_TsI9saqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/>
2830 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsI9sqqzEeedy_x5Gx-FWw"/>
2831 </children>
2832 <children xmi:type="notation:Node" xmi:id="_TsJkwKqzEeedy_x5Gx-FWw" type="3010" element="_TrXhoqqzEeedy_x5Gx-FWw">
2833 <styles xmi:type="notation:FontStyle" xmi:id="_TsJkwaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/>
2834 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsJkwqqzEeedy_x5Gx-FWw"/>
2835 </children>
2836 <children xmi:type="notation:Node" xmi:id="_TsJkw6qzEeedy_x5Gx-FWw" type="3010" element="_TrYIsaqzEeedy_x5Gx-FWw">
2837 <styles xmi:type="notation:FontStyle" xmi:id="_TsJkxKqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/>
2838 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsJkxaqzEeedy_x5Gx-FWw"/>
2839 </children> 1436 </children>
2840 <styles xmi:type="notation:SortingStyle" xmi:id="_pEmCwLXDEeamG-Ij7YnW7w"/> 1437 <styles xmi:type="notation:SortingStyle" xmi:id="_pEmCwLXDEeamG-Ij7YnW7w"/>
2841 <styles xmi:type="notation:FilteringStyle" xmi:id="_pEmCwbXDEeamG-Ij7YnW7w"/> 1438 <styles xmi:type="notation:FilteringStyle" xmi:id="_pEmCwbXDEeamG-Ij7YnW7w"/>
2842 </children> 1439 </children>
2843 <styles xmi:type="notation:ShapeStyle" xmi:id="_pEmCwrXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 1440 <styles xmi:type="notation:ShapeStyle" xmi:id="_pEmCwrXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
2844 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmCw7XDEeamG-Ij7YnW7w" x="195" y="490" width="153" height="48"/> 1441 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmCw7XDEeamG-Ij7YnW7w" x="80" y="395" width="280" height="48"/>
2845 </children> 1442 </children>
2846 <children xmi:type="notation:Node" xmi:id="_pEmCxLXDEeamG-Ij7YnW7w" type="2003" element="_pEmrJbXDEeamG-Ij7YnW7w"> 1443 <children xmi:type="notation:Node" xmi:id="_pEmCxLXDEeamG-Ij7YnW7w" type="2003" element="_pEmrJbXDEeamG-Ij7YnW7w">
2847 <children xmi:type="notation:Node" xmi:id="_pEmCxbXDEeamG-Ij7YnW7w" type="5007"/> 1444 <children xmi:type="notation:Node" xmi:id="_pEmCxbXDEeamG-Ij7YnW7w" type="5007"/>
@@ -2874,12 +1471,12 @@
2874 <styles xmi:type="notation:FilteringStyle" xmi:id="_pEmpwbXDEeamG-Ij7YnW7w"/> 1471 <styles xmi:type="notation:FilteringStyle" xmi:id="_pEmpwbXDEeamG-Ij7YnW7w"/>
2875 </children> 1472 </children>
2876 <styles xmi:type="notation:ShapeStyle" xmi:id="_pEmpwrXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/> 1473 <styles xmi:type="notation:ShapeStyle" xmi:id="_pEmpwrXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
2877 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmpw7XDEeamG-Ij7YnW7w" x="80" y="26"/> 1474 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmpw7XDEeamG-Ij7YnW7w" x="80" y="20" height="133"/>
2878 </children> 1475 </children>
2879 <children xmi:type="notation:Node" xmi:id="_pEmpy7XDEeamG-Ij7YnW7w" type="2003" element="_pEmrL7XDEeamG-Ij7YnW7w"> 1476 <children xmi:type="notation:Node" xmi:id="_pEmpy7XDEeamG-Ij7YnW7w" type="2003" element="_pEmrL7XDEeamG-Ij7YnW7w">
2880 <children xmi:type="notation:Node" xmi:id="_pEmpzLXDEeamG-Ij7YnW7w" type="5007"/> 1477 <children xmi:type="notation:Node" xmi:id="_pEmpzLXDEeamG-Ij7YnW7w" type="5007"/>
2881 <children xmi:type="notation:Node" xmi:id="_pEmpzbXDEeamG-Ij7YnW7w" type="7004"> 1478 <children xmi:type="notation:Node" xmi:id="_pEmpzbXDEeamG-Ij7YnW7w" type="7004">
2882 <children xmi:type="notation:Node" xmi:id="_TsPrYKqzEeedy_x5Gx-FWw" type="3010" element="_TrdoQKqzEeedy_x5Gx-FWw"> 1479 <children xmi:type="notation:Node" xmi:id="_TsPrYKqzEeedy_x5Gx-FWw" visible="false" type="3010" element="_TrdoQKqzEeedy_x5Gx-FWw">
2883 <styles xmi:type="notation:FontStyle" xmi:id="_TsPrYaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8" bold="true"/> 1480 <styles xmi:type="notation:FontStyle" xmi:id="_TsPrYaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8" bold="true"/>
2884 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsPrYqqzEeedy_x5Gx-FWw"/> 1481 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsPrYqqzEeedy_x5Gx-FWw"/>
2885 </children> 1482 </children>
@@ -2887,12 +1484,16 @@
2887 <styles xmi:type="notation:FilteringStyle" xmi:id="_pEmpz7XDEeamG-Ij7YnW7w"/> 1484 <styles xmi:type="notation:FilteringStyle" xmi:id="_pEmpz7XDEeamG-Ij7YnW7w"/>
2888 </children> 1485 </children>
2889 <styles xmi:type="notation:ShapeStyle" xmi:id="_pEmp0LXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/> 1486 <styles xmi:type="notation:ShapeStyle" xmi:id="_pEmp0LXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
2890 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmp0bXDEeamG-Ij7YnW7w" x="740" y="537" height="41"/> 1487 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmp0bXDEeamG-Ij7YnW7w" x="852" y="615" height="68"/>
2891 </children> 1488 </children>
2892 <children xmi:type="notation:Node" xmi:id="_pEmp2bXDEeamG-Ij7YnW7w" type="2003" element="_pEmrNbXDEeamG-Ij7YnW7w"> 1489 <children xmi:type="notation:Node" xmi:id="_pEmp2bXDEeamG-Ij7YnW7w" type="2003" element="_pEmrNbXDEeamG-Ij7YnW7w">
2893 <children xmi:type="notation:Node" xmi:id="_pEmp2rXDEeamG-Ij7YnW7w" type="5007"/> 1490 <children xmi:type="notation:Node" xmi:id="_pEmp2rXDEeamG-Ij7YnW7w" type="5007"/>
2894 <children xmi:type="notation:Node" xmi:id="_pEmp27XDEeamG-Ij7YnW7w" type="7004"> 1491 <children xmi:type="notation:Node" xmi:id="_pEmp27XDEeamG-Ij7YnW7w" type="7004">
2895 <children xmi:type="notation:Node" xmi:id="_TsQScKqzEeedy_x5Gx-FWw" type="3010" element="_TrfdcKqzEeedy_x5Gx-FWw"> 1492 <children xmi:type="notation:Node" xmi:id="_itoVwGm3Eei_cpJmVsHDhQ" visible="false" type="3010" element="_itbhcGm3Eei_cpJmVsHDhQ">
1493 <styles xmi:type="notation:FontStyle" xmi:id="_itoVwWm3Eei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
1494 <layoutConstraint xmi:type="notation:Location" xmi:id="_itoVwmm3Eei_cpJmVsHDhQ"/>
1495 </children>
1496 <children xmi:type="notation:Node" xmi:id="_TsQScKqzEeedy_x5Gx-FWw" visible="false" type="3010" element="_TrfdcKqzEeedy_x5Gx-FWw">
2896 <styles xmi:type="notation:FontStyle" xmi:id="_TsQScaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/> 1497 <styles xmi:type="notation:FontStyle" xmi:id="_TsQScaqzEeedy_x5Gx-FWw" fontName="Segoe UI" fontHeight="8"/>
2897 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsQScqqzEeedy_x5Gx-FWw"/> 1498 <layoutConstraint xmi:type="notation:Location" xmi:id="_TsQScqqzEeedy_x5Gx-FWw"/>
2898 </children> 1499 </children>
@@ -2914,20 +1515,19 @@
2914 <children xmi:type="notation:Node" xmi:id="_pEmqELXDEeamG-Ij7YnW7w" type="2003" element="_pEmrfLXDEeamG-Ij7YnW7w"> 1515 <children xmi:type="notation:Node" xmi:id="_pEmqELXDEeamG-Ij7YnW7w" type="2003" element="_pEmrfLXDEeamG-Ij7YnW7w">
2915 <children xmi:type="notation:Node" xmi:id="_pEmqEbXDEeamG-Ij7YnW7w" type="5007"/> 1516 <children xmi:type="notation:Node" xmi:id="_pEmqEbXDEeamG-Ij7YnW7w" type="5007"/>
2916 <children xmi:type="notation:Node" xmi:id="_pEmqErXDEeamG-Ij7YnW7w" type="7004"> 1517 <children xmi:type="notation:Node" xmi:id="_pEmqErXDEeamG-Ij7YnW7w" type="7004">
1518 <children xmi:type="notation:Node" xmi:id="_itoVw2m3Eei_cpJmVsHDhQ" visible="false" type="3010" element="_itbhcmm3Eei_cpJmVsHDhQ">
1519 <styles xmi:type="notation:FontStyle" xmi:id="_itoVxGm3Eei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
1520 <layoutConstraint xmi:type="notation:Location" xmi:id="_itoVxWm3Eei_cpJmVsHDhQ"/>
1521 </children>
1522 <children xmi:type="notation:Node" xmi:id="_itoVxmm3Eei_cpJmVsHDhQ" visible="false" type="3010" element="_itbhdGm3Eei_cpJmVsHDhQ">
1523 <styles xmi:type="notation:FontStyle" xmi:id="_itoVx2m3Eei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
1524 <layoutConstraint xmi:type="notation:Location" xmi:id="_itoVyGm3Eei_cpJmVsHDhQ"/>
1525 </children>
2917 <styles xmi:type="notation:SortingStyle" xmi:id="_pEmqE7XDEeamG-Ij7YnW7w"/> 1526 <styles xmi:type="notation:SortingStyle" xmi:id="_pEmqE7XDEeamG-Ij7YnW7w"/>
2918 <styles xmi:type="notation:FilteringStyle" xmi:id="_pEmqFLXDEeamG-Ij7YnW7w"/> 1527 <styles xmi:type="notation:FilteringStyle" xmi:id="_pEmqFLXDEeamG-Ij7YnW7w"/>
2919 </children> 1528 </children>
2920 <styles xmi:type="notation:ShapeStyle" xmi:id="_pEmqFbXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 1529 <styles xmi:type="notation:ShapeStyle" xmi:id="_pEmqFbXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
2921 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqFrXDEeamG-Ij7YnW7w" x="462" y="395" width="178" height="63"/> 1530 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqFrXDEeamG-Ij7YnW7w" x="462" y="395" width="178" height="40"/>
2922 </children>
2923 <children xmi:type="notation:Node" xmi:id="_7EeIoLXDEeamG-Ij7YnW7w" type="2003" element="_7EWz4LXDEeamG-Ij7YnW7w">
2924 <children xmi:type="notation:Node" xmi:id="_7EevsLXDEeamG-Ij7YnW7w" type="5007"/>
2925 <children xmi:type="notation:Node" xmi:id="_7EevsbXDEeamG-Ij7YnW7w" type="7004">
2926 <styles xmi:type="notation:SortingStyle" xmi:id="_7EevsrXDEeamG-Ij7YnW7w"/>
2927 <styles xmi:type="notation:FilteringStyle" xmi:id="_7Eevs7XDEeamG-Ij7YnW7w"/>
2928 </children>
2929 <styles xmi:type="notation:ShapeStyle" xmi:id="_7EeIobXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8" italic="true"/>
2930 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7EeIorXDEeamG-Ij7YnW7w" x="725" y="40"/>
2931 </children> 1531 </children>
2932 <children xmi:type="notation:Node" xmi:id="_n_b8ALXEEeamG-Ij7YnW7w" type="2003" element="_n-_3ILXEEeamG-Ij7YnW7w"> 1532 <children xmi:type="notation:Node" xmi:id="_n_b8ALXEEeamG-Ij7YnW7w" type="2003" element="_n-_3ILXEEeamG-Ij7YnW7w">
2933 <children xmi:type="notation:Node" xmi:id="_n_cjELXEEeamG-Ij7YnW7w" type="5007"/> 1533 <children xmi:type="notation:Node" xmi:id="_n_cjELXEEeamG-Ij7YnW7w" type="5007"/>
@@ -2978,49 +1578,37 @@
2978 <styles xmi:type="notation:ShapeStyle" xmi:id="_KRyK4bXFEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 1578 <styles xmi:type="notation:ShapeStyle" xmi:id="_KRyK4bXFEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
2979 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KRyK4rXFEeamG-Ij7YnW7w" x="1032" y="534" width="155" height="48"/> 1579 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KRyK4rXFEeamG-Ij7YnW7w" x="1032" y="534" width="155" height="48"/>
2980 </children> 1580 </children>
2981 <children xmi:type="notation:Shape" xmi:id="_AnFKsLXGEeamG-Ij7YnW7w" type="Note" fontName="Segoe UI" description="TODO" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
2982 <children xmi:type="notation:BasicDecorationNode" xmi:id="_AnFKtLXGEeamG-Ij7YnW7w" type="DiagramName">
2983 <element xsi:nil="true"/>
2984 </children>
2985 <children xmi:type="notation:BasicDecorationNode" xmi:id="_AnFKtbXGEeamG-Ij7YnW7w" type="Description">
2986 <element xsi:nil="true"/>
2987 </children>
2988 <styles xmi:type="notation:TextStyle" xmi:id="_AnFKsbXGEeamG-Ij7YnW7w"/>
2989 <styles xmi:type="notation:LineTypeStyle" xmi:id="_AnFKsrXGEeamG-Ij7YnW7w"/>
2990 <element xsi:nil="true"/>
2991 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AnFKs7XGEeamG-Ij7YnW7w" x="1059" y="600"/>
2992 </children>
2993 <styles xmi:type="notation:DiagramStyle" xmi:id="_pEmqJbXDEeamG-Ij7YnW7w"/> 1581 <styles xmi:type="notation:DiagramStyle" xmi:id="_pEmqJbXDEeamG-Ij7YnW7w"/>
2994 <edges xmi:type="notation:Edge" xmi:id="_pEmqJrXDEeamG-Ij7YnW7w" type="4001" element="_pEmrKLXDEeamG-Ij7YnW7w" source="_pEmCvbXDEeamG-Ij7YnW7w" target="_pEmCxLXDEeamG-Ij7YnW7w"> 1582 <edges xmi:type="notation:Edge" xmi:id="_pEmqJrXDEeamG-Ij7YnW7w" type="4001" element="_pEmrKLXDEeamG-Ij7YnW7w" source="_pEmCvbXDEeamG-Ij7YnW7w" target="_pEmCxLXDEeamG-Ij7YnW7w">
2995 <children xmi:type="notation:Node" xmi:id="_pEmqJ7XDEeamG-Ij7YnW7w" type="6001"> 1583 <children xmi:type="notation:Node" xmi:id="_pEmqJ7XDEeamG-Ij7YnW7w" type="6001">
2996 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqKLXDEeamG-Ij7YnW7w" x="62" y="44"/> 1584 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqKLXDEeamG-Ij7YnW7w" x="-17" y="-46"/>
2997 </children> 1585 </children>
2998 <children xmi:type="notation:Node" xmi:id="_pEmqKbXDEeamG-Ij7YnW7w" type="6002"> 1586 <children xmi:type="notation:Node" xmi:id="_pEmqKbXDEeamG-Ij7YnW7w" type="6002">
2999 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqKrXDEeamG-Ij7YnW7w" x="55"/> 1587 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqKrXDEeamG-Ij7YnW7w" x="80"/>
3000 </children> 1588 </children>
3001 <children xmi:type="notation:Node" xmi:id="_pEmqK7XDEeamG-Ij7YnW7w" type="6003"> 1589 <children xmi:type="notation:Node" xmi:id="_pEmqK7XDEeamG-Ij7YnW7w" type="6003">
3002 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqLLXDEeamG-Ij7YnW7w" x="-53"/> 1590 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqLLXDEeamG-Ij7YnW7w" x="-60"/>
3003 </children> 1591 </children>
3004 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmqLbXDEeamG-Ij7YnW7w" routing="Rectilinear"/> 1592 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmqLbXDEeamG-Ij7YnW7w" routing="Rectilinear"/>
3005 <styles xmi:type="notation:FontStyle" xmi:id="_pEmqLrXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 1593 <styles xmi:type="notation:FontStyle" xmi:id="_pEmqLrXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3006 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmqL7XDEeamG-Ij7YnW7w" points="[8, -49, 59, 402]$[8, -217, 59, 234]$[-63, -217, -12, 234]$[-63, -388, -12, 63]"/> 1594 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmqL7XDEeamG-Ij7YnW7w" points="[-68, -134, -17, 280]$[-68, -351, -17, 63]"/>
3007 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqMLXDEeamG-Ij7YnW7w" id="(0.49673202614379086,1.065217391304348)"/> 1595 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqMLXDEeamG-Ij7YnW7w" id="(0.683476748013354,2.3260869565217392)"/>
3008 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqMbXDEeamG-Ij7YnW7w" id="(0.5,0.5)"/> 1596 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqMbXDEeamG-Ij7YnW7w" id="(0.5,0.5229007633587787)"/>
3009 </edges> 1597 </edges>
3010 <edges xmi:type="notation:Edge" xmi:id="_pEmqSrXDEeamG-Ij7YnW7w" type="4001" element="_pEmrSbXDEeamG-Ij7YnW7w" source="_pEmCxLXDEeamG-Ij7YnW7w" target="_pEmp2bXDEeamG-Ij7YnW7w"> 1598 <edges xmi:type="notation:Edge" xmi:id="_pEmqSrXDEeamG-Ij7YnW7w" type="4001" element="_pEmrSbXDEeamG-Ij7YnW7w" source="_pEmCxLXDEeamG-Ij7YnW7w" target="_pEmp2bXDEeamG-Ij7YnW7w">
3011 <children xmi:type="notation:Node" xmi:id="_pEmqS7XDEeamG-Ij7YnW7w" type="6001"> 1599 <children xmi:type="notation:Node" xmi:id="_pEmqS7XDEeamG-Ij7YnW7w" type="6001">
3012 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqTLXDEeamG-Ij7YnW7w" x="88" y="9"/> 1600 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqTLXDEeamG-Ij7YnW7w" x="8" y="-10"/>
3013 </children> 1601 </children>
3014 <children xmi:type="notation:Node" xmi:id="_pEmqTbXDEeamG-Ij7YnW7w" type="6002"> 1602 <children xmi:type="notation:Node" xmi:id="_pEmqTbXDEeamG-Ij7YnW7w" type="6002">
3015 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqTrXDEeamG-Ij7YnW7w" x="206" y="10"/> 1603 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqTrXDEeamG-Ij7YnW7w" x="14" y="10"/>
3016 </children> 1604 </children>
3017 <children xmi:type="notation:Node" xmi:id="_pEmqT7XDEeamG-Ij7YnW7w" type="6003"> 1605 <children xmi:type="notation:Node" xmi:id="_pEmqT7XDEeamG-Ij7YnW7w" type="6003">
3018 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqULXDEeamG-Ij7YnW7w" x="21" y="-1"/> 1606 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqULXDEeamG-Ij7YnW7w" y="10"/>
3019 </children> 1607 </children>
3020 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmqUbXDEeamG-Ij7YnW7w" routing="Rectilinear"/> 1608 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmqUbXDEeamG-Ij7YnW7w" routing="Rectilinear"/>
3021 <styles xmi:type="notation:FontStyle" xmi:id="_pEmqUrXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 1609 <styles xmi:type="notation:FontStyle" xmi:id="_pEmqUrXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3022 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmqU7XDEeamG-Ij7YnW7w" points="[0, 0, -346, -147]$[0, -59, -346, -206]$[513, -59, 167, -206]$[513, 87, 167, -60]$[438, 87, 92, -60]$[438, 63, 92, -84]"/> 1610 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmqU7XDEeamG-Ij7YnW7w" points="[139, 43, -207, -104]$[243, 43, -103, -104]"/>
3023 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqVLXDEeamG-Ij7YnW7w" id="(0.5,0.0)"/> 1611 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqVLXDEeamG-Ij7YnW7w" id="(0.5,0.04580152671755725)"/>
3024 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqVbXDEeamG-Ij7YnW7w" id="(0.5,3.161290322580645)"/> 1612 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqVbXDEeamG-Ij7YnW7w" id="(0.5,3.161290322580645)"/>
3025 </edges> 1613 </edges>
3026 <edges xmi:type="notation:Edge" xmi:id="_pEmqYrXDEeamG-Ij7YnW7w" visible="false" type="4001" element="_pEmrUbXDEeamG-Ij7YnW7w" source="_pEmCxLXDEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w"> 1614 <edges xmi:type="notation:Edge" xmi:id="_pEmqYrXDEeamG-Ij7YnW7w" visible="false" type="4001" element="_pEmrUbXDEeamG-Ij7YnW7w" source="_pEmCxLXDEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w">
@@ -3036,22 +1624,22 @@
3036 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmqabXDEeamG-Ij7YnW7w" routing="Rectilinear"/> 1624 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmqabXDEeamG-Ij7YnW7w" routing="Rectilinear"/>
3037 <styles xmi:type="notation:FontStyle" xmi:id="_pEmqarXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 1625 <styles xmi:type="notation:FontStyle" xmi:id="_pEmqarXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3038 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmqa7XDEeamG-Ij7YnW7w" points="[-59, 45, 75, -243]$[-158, 45, -24, -243]$[-158, 190, -24, -98]"/> 1626 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmqa7XDEeamG-Ij7YnW7w" points="[-59, 45, 75, -243]$[-158, 45, -24, -243]$[-158, 190, -24, -98]"/>
3039 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqbLXDEeamG-Ij7YnW7w" id="(0.5,0.0)"/> 1627 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqbLXDEeamG-Ij7YnW7w" id="(0.5,0.04580152671755725)"/>
3040 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqbbXDEeamG-Ij7YnW7w" id="(0.5,2.5128205128205128)"/> 1628 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqbbXDEeamG-Ij7YnW7w" id="(0.5,1.4848484848484849)"/>
3041 </edges> 1629 </edges>
3042 <edges xmi:type="notation:Edge" xmi:id="_pEmqhrXDEeamG-Ij7YnW7w" type="4001" element="_pEmrZbXDEeamG-Ij7YnW7w" source="_pEmp9LXDEeamG-Ij7YnW7w" target="_pEmp2bXDEeamG-Ij7YnW7w"> 1630 <edges xmi:type="notation:Edge" xmi:id="_pEmqhrXDEeamG-Ij7YnW7w" type="4001" element="_pEmrZbXDEeamG-Ij7YnW7w" source="_pEmp9LXDEeamG-Ij7YnW7w" target="_pEmp2bXDEeamG-Ij7YnW7w">
3043 <children xmi:type="notation:Node" xmi:id="_pEmqh7XDEeamG-Ij7YnW7w" type="6001"> 1631 <children xmi:type="notation:Node" xmi:id="_pEmqh7XDEeamG-Ij7YnW7w" type="6001">
3044 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqiLXDEeamG-Ij7YnW7w" x="-46"/> 1632 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqiLXDEeamG-Ij7YnW7w" x="19" y="21"/>
3045 </children> 1633 </children>
3046 <children xmi:type="notation:Node" xmi:id="_pEmqibXDEeamG-Ij7YnW7w" type="6002"> 1634 <children xmi:type="notation:Node" xmi:id="_pEmqibXDEeamG-Ij7YnW7w" type="6002">
3047 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqirXDEeamG-Ij7YnW7w" x="14" y="-2"/> 1635 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqirXDEeamG-Ij7YnW7w" x="28" y="-2"/>
3048 </children> 1636 </children>
3049 <children xmi:type="notation:Node" xmi:id="_pEmqi7XDEeamG-Ij7YnW7w" type="6003"> 1637 <children xmi:type="notation:Node" xmi:id="_pEmqi7XDEeamG-Ij7YnW7w" type="6003">
3050 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqjLXDEeamG-Ij7YnW7w" x="-32" y="9"/> 1638 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmqjLXDEeamG-Ij7YnW7w" x="-25"/>
3051 </children> 1639 </children>
3052 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmqjbXDEeamG-Ij7YnW7w" routing="Tree"/> 1640 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmqjbXDEeamG-Ij7YnW7w" routing="Tree"/>
3053 <styles xmi:type="notation:FontStyle" xmi:id="_pEmqjrXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 1641 <styles xmi:type="notation:FontStyle" xmi:id="_pEmqjrXDEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
3054 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmqj7XDEeamG-Ij7YnW7w" points="[0, -159, 12, 59]$[0, -224, 12, -6]$[0, -224, 12, -6]$[0, -240, 12, -22]"/> 1642 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmqj7XDEeamG-Ij7YnW7w" points="[0, -159, 12, 59]$[0, -219, 12, -1]$[0, -219, 12, -1]$[0, -240, 12, -22]"/>
3055 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqkLXDEeamG-Ij7YnW7w" id="(0.5,4.083333333333333)"/> 1643 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqkLXDEeamG-Ij7YnW7w" id="(0.5,4.083333333333333)"/>
3056 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqkbXDEeamG-Ij7YnW7w" id="(0.5,1.5806451612903225)"/> 1644 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmqkbXDEeamG-Ij7YnW7w" id="(0.5,1.5806451612903225)"/>
3057 </edges> 1645 </edges>
@@ -3073,19 +1661,19 @@
3073 </edges> 1661 </edges>
3074 <edges xmi:type="notation:Edge" xmi:id="_pEmq2rXDEeamG-Ij7YnW7w" type="4001" element="_pEmrkLXDEeamG-Ij7YnW7w" source="_pEmCvbXDEeamG-Ij7YnW7w" target="_pEmqELXDEeamG-Ij7YnW7w"> 1662 <edges xmi:type="notation:Edge" xmi:id="_pEmq2rXDEeamG-Ij7YnW7w" type="4001" element="_pEmrkLXDEeamG-Ij7YnW7w" source="_pEmCvbXDEeamG-Ij7YnW7w" target="_pEmqELXDEeamG-Ij7YnW7w">
3075 <children xmi:type="notation:Node" xmi:id="_pEmq27XDEeamG-Ij7YnW7w" type="6001"> 1663 <children xmi:type="notation:Node" xmi:id="_pEmq27XDEeamG-Ij7YnW7w" type="6001">
3076 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmq3LXDEeamG-Ij7YnW7w" x="1" y="-12"/> 1664 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmq3LXDEeamG-Ij7YnW7w" x="5" y="-36"/>
3077 </children> 1665 </children>
3078 <children xmi:type="notation:Node" xmi:id="_pEmq3bXDEeamG-Ij7YnW7w" type="6002"> 1666 <children xmi:type="notation:Node" xmi:id="_pEmq3bXDEeamG-Ij7YnW7w" type="6002">
3079 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmq3rXDEeamG-Ij7YnW7w" x="71" y="10"/> 1667 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmq3rXDEeamG-Ij7YnW7w" y="10"/>
3080 </children> 1668 </children>
3081 <children xmi:type="notation:Node" xmi:id="_pEmq37XDEeamG-Ij7YnW7w" type="6003"> 1669 <children xmi:type="notation:Node" xmi:id="_pEmq37XDEeamG-Ij7YnW7w" type="6003">
3082 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmq4LXDEeamG-Ij7YnW7w" x="-47" y="-51"/> 1670 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pEmq4LXDEeamG-Ij7YnW7w" y="10"/>
3083 </children> 1671 </children>
3084 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmq4bXDEeamG-Ij7YnW7w" routing="Rectilinear"/> 1672 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmq4bXDEeamG-Ij7YnW7w" routing="Rectilinear"/>
3085 <styles xmi:type="notation:FontStyle" xmi:id="_pEmq4rXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 1673 <styles xmi:type="notation:FontStyle" xmi:id="_pEmq4rXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3086 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmq47XDEeamG-Ij7YnW7w" points="[0, -58, -116, 87]$[216, -58, 100, 87]$[216, -119, 100, 26]"/> 1674 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmq47XDEeamG-Ij7YnW7w" points="[12, -121, -104, -13]$[116, -121, 0, -13]"/>
3087 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmq5LXDEeamG-Ij7YnW7w" id="(1.0,1.8478260869565217)"/> 1675 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmq5LXDEeamG-Ij7YnW7w" id="(0.9568345323741008,3.108695652173913)"/>
3088 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmq5bXDEeamG-Ij7YnW7w" id="(0.0,0.5737704918032787)"/> 1676 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmq5bXDEeamG-Ij7YnW7w" id="(0.0,0.9210526315789473)"/>
3089 </edges> 1677 </edges>
3090 <edges xmi:type="notation:Edge" xmi:id="_pEmq8rXDEeamG-Ij7YnW7w" visible="false" type="4001" element="_pEmrmLXDEeamG-Ij7YnW7w" source="_pEmCvbXDEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w"> 1678 <edges xmi:type="notation:Edge" xmi:id="_pEmq8rXDEeamG-Ij7YnW7w" visible="false" type="4001" element="_pEmrmLXDEeamG-Ij7YnW7w" source="_pEmCvbXDEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w">
3091 <children xmi:type="notation:Node" xmi:id="_pEmq87XDEeamG-Ij7YnW7w" type="6001"> 1679 <children xmi:type="notation:Node" xmi:id="_pEmq87XDEeamG-Ij7YnW7w" type="6001">
@@ -3100,24 +1688,8 @@
3100 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmq-bXDEeamG-Ij7YnW7w" routing="Rectilinear"/> 1688 <styles xmi:type="notation:ConnectorStyle" xmi:id="_pEmq-bXDEeamG-Ij7YnW7w" routing="Rectilinear"/>
3101 <styles xmi:type="notation:FontStyle" xmi:id="_pEmq-rXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 1689 <styles xmi:type="notation:FontStyle" xmi:id="_pEmq-rXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3102 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmq-7XDEeamG-Ij7YnW7w" points="[0, 0, 129, 231]$[0, -138, 129, 93]$[-129, -138, 0, 93]$[-129, -231, 0, 0]"/> 1690 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pEmq-7XDEeamG-Ij7YnW7w" points="[0, 0, 129, 231]$[0, -138, 129, 93]$[-129, -138, 0, 93]$[-129, -231, 0, 0]"/>
3103 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmq_LXDEeamG-Ij7YnW7w" id="(0.37748344370860926,0.0)"/> 1691 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmq_LXDEeamG-Ij7YnW7w" id="(0.6187050359712232,1.2608695652173914)"/>
3104 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmq_bXDEeamG-Ij7YnW7w" id="(0.3813559322033898,1.0)"/> 1692 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pEmq_bXDEeamG-Ij7YnW7w" id="(0.3813559322033898,0.5909090909090909)"/>
3105 </edges>
3106 <edges xmi:type="notation:Edge" xmi:id="_7EfWwLXDEeamG-Ij7YnW7w" type="4001" element="_7EbsYLXDEeamG-Ij7YnW7w" source="_pEmp2bXDEeamG-Ij7YnW7w" target="_7EeIoLXDEeamG-Ij7YnW7w">
3107 <children xmi:type="notation:Node" xmi:id="_7EfWxLXDEeamG-Ij7YnW7w" type="6001">
3108 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7EfWxbXDEeamG-Ij7YnW7w" x="-18" y="-11"/>
3109 </children>
3110 <children xmi:type="notation:Node" xmi:id="_7EfWxrXDEeamG-Ij7YnW7w" type="6002">
3111 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7EfWx7XDEeamG-Ij7YnW7w" x="3" y="10"/>
3112 </children>
3113 <children xmi:type="notation:Node" xmi:id="_7Ef90LXDEeamG-Ij7YnW7w" type="6003">
3114 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7Ef90bXDEeamG-Ij7YnW7w" x="-97" y="44"/>
3115 </children>
3116 <styles xmi:type="notation:ConnectorStyle" xmi:id="_7EfWwbXDEeamG-Ij7YnW7w" routing="Rectilinear"/>
3117 <styles xmi:type="notation:FontStyle" xmi:id="_7EfWwrXDEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3118 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7EfWw7XDEeamG-Ij7YnW7w" points="[59, 4, -204, -17]$[204, 4, -59, -17]"/>
3119 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7Ef90rXDEeamG-Ij7YnW7w" id="(0.5,0.48484848484848486)"/>
3120 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7Ef907XDEeamG-Ij7YnW7w" id="(0.5,0.5)"/>
3121 </edges> 1693 </edges>
3122 <edges xmi:type="notation:Edge" xmi:id="_QSg-QLXFEeamG-Ij7YnW7w" type="4001" element="_QSMOILXFEeamG-Ij7YnW7w" source="_pEmqELXDEeamG-Ij7YnW7w" target="_n_b8ALXEEeamG-Ij7YnW7w"> 1694 <edges xmi:type="notation:Edge" xmi:id="_QSg-QLXFEeamG-Ij7YnW7w" type="4001" element="_QSMOILXFEeamG-Ij7YnW7w" source="_pEmqELXDEeamG-Ij7YnW7w" target="_n_b8ALXEEeamG-Ij7YnW7w">
3123 <children xmi:type="notation:Node" xmi:id="_QSg-RLXFEeamG-Ij7YnW7w" type="6001"> 1695 <children xmi:type="notation:Node" xmi:id="_QSg-RLXFEeamG-Ij7YnW7w" type="6001">
@@ -3131,7 +1703,7 @@
3131 </children> 1703 </children>
3132 <styles xmi:type="notation:ConnectorStyle" xmi:id="_QSg-QbXFEeamG-Ij7YnW7w" routing="Rectilinear"/> 1704 <styles xmi:type="notation:ConnectorStyle" xmi:id="_QSg-QbXFEeamG-Ij7YnW7w" routing="Rectilinear"/>
3133 <styles xmi:type="notation:FontStyle" xmi:id="_QSg-QrXFEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 1705 <styles xmi:type="notation:FontStyle" xmi:id="_QSg-QrXFEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3134 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QSg-Q7XFEeamG-Ij7YnW7w" points="[73, 20, -164, -21]$[205, 20, -32, -21]"/> 1706 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QSg-Q7XFEeamG-Ij7YnW7w" points="[0, 0, -236, -43]$[0, 21, -236, -22]$[236, 21, 0, -22]$[236, 43, 0, 0]"/>
3135 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QShlULXFEeamG-Ij7YnW7w" id="(0.5852272727272727,0.0)"/> 1707 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QShlULXFEeamG-Ij7YnW7w" id="(0.5852272727272727,0.0)"/>
3136 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QShlUbXFEeamG-Ij7YnW7w" id="(0.2711864406779661,1.0)"/> 1708 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QShlUbXFEeamG-Ij7YnW7w" id="(0.2711864406779661,1.0)"/>
3137 </edges> 1709 </edges>
@@ -3147,7 +1719,7 @@
3147 </children> 1719 </children>
3148 <styles xmi:type="notation:ConnectorStyle" xmi:id="_Z8ZpobXFEeamG-Ij7YnW7w" routing="Tree"/> 1720 <styles xmi:type="notation:ConnectorStyle" xmi:id="_Z8ZpobXFEeamG-Ij7YnW7w" routing="Tree"/>
3149 <styles xmi:type="notation:FontStyle" xmi:id="_Z8ZporXFEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/> 1721 <styles xmi:type="notation:FontStyle" xmi:id="_Z8ZporXFEeamG-Ij7YnW7w" fontName="Segoe UI" fontHeight="8"/>
3150 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Z8Zpo7XFEeamG-Ij7YnW7w" points="[0, 0, -90, 31]$[90, -31, 0, 0]"/> 1722 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Z8Zpo7XFEeamG-Ij7YnW7w" points="[0, 0, -100, 51]$[56, -29, -44, 22]"/>
3151 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z8aQtLXFEeamG-Ij7YnW7w" id="(0.49707602339181284,0.0)"/> 1723 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z8aQtLXFEeamG-Ij7YnW7w" id="(0.49707602339181284,0.0)"/>
3152 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z8aQtbXFEeamG-Ij7YnW7w" id="(0.5,0.5)"/> 1724 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z8aQtbXFEeamG-Ij7YnW7w" id="(0.5,0.5)"/>
3153 </edges> 1725 </edges>
@@ -3201,108 +1773,69 @@
3201 </edges> 1773 </edges>
3202 <edges xmi:type="notation:Edge" xmi:id="_xIpt0LXFEeamG-Ij7YnW7w" type="4001" element="_xIQsQLXFEeamG-Ij7YnW7w" source="__5rHkLXEEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w"> 1774 <edges xmi:type="notation:Edge" xmi:id="_xIpt0LXFEeamG-Ij7YnW7w" type="4001" element="_xIQsQLXFEeamG-Ij7YnW7w" source="__5rHkLXEEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w">
3203 <children xmi:type="notation:Node" xmi:id="_xIpt1LXFEeamG-Ij7YnW7w" type="6001"> 1775 <children xmi:type="notation:Node" xmi:id="_xIpt1LXFEeamG-Ij7YnW7w" type="6001">
3204 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xIpt1bXFEeamG-Ij7YnW7w" x="-57" y="-13"/> 1776 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xIpt1bXFEeamG-Ij7YnW7w" x="66" y="19"/>
3205 </children> 1777 </children>
3206 <children xmi:type="notation:Node" xmi:id="_xIpt1rXFEeamG-Ij7YnW7w" type="6002"> 1778 <children xmi:type="notation:Node" xmi:id="_xIpt1rXFEeamG-Ij7YnW7w" type="6002">
3207 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xIpt17XFEeamG-Ij7YnW7w" x="13"/> 1779 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xIpt17XFEeamG-Ij7YnW7w" x="3"/>
3208 </children> 1780 </children>
3209 <children xmi:type="notation:Node" xmi:id="_xIpt2LXFEeamG-Ij7YnW7w" type="6003"> 1781 <children xmi:type="notation:Node" xmi:id="_xIpt2LXFEeamG-Ij7YnW7w" type="6003">
3210 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xIqU4LXFEeamG-Ij7YnW7w" x="1" y="10"/> 1782 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xIqU4LXFEeamG-Ij7YnW7w" x="-5" y="10"/>
3211 </children> 1783 </children>
3212 <styles xmi:type="notation:ConnectorStyle" xmi:id="_xIpt0bXFEeamG-Ij7YnW7w" routing="Rectilinear"/> 1784 <styles xmi:type="notation:ConnectorStyle" xmi:id="_xIpt0bXFEeamG-Ij7YnW7w" routing="Rectilinear"/>
3213 <styles xmi:type="notation:FontStyle" xmi:id="_xIpt0rXFEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 1785 <styles xmi:type="notation:FontStyle" xmi:id="_xIpt0rXFEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3214 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xIpt07XFEeamG-Ij7YnW7w" points="[0, 0, -94, -24]$[0, 43, -94, 19]$[45, 43, -49, 19]"/> 1786 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xIpt07XFEeamG-Ij7YnW7w" points="[0, 0, -206, -102]$[0, 142, -206, 40]$[157, 142, -49, 40]"/>
3215 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xIqU4bXFEeamG-Ij7YnW7w" id="(0.29239766081871343,1.0)"/> 1787 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xIqU4bXFEeamG-Ij7YnW7w" id="(0.29239766081871343,1.0)"/>
3216 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xIqU4rXFEeamG-Ij7YnW7w" id="(0.4152542372881356,0.0)"/> 1788 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xIqU4rXFEeamG-Ij7YnW7w" id="(0.4152542372881356,0.0)"/>
3217 </edges> 1789 </edges>
3218 <edges xmi:type="notation:Edge" xmi:id="_2W2RALXFEeamG-Ij7YnW7w" type="4001" element="_2WivALXFEeamG-Ij7YnW7w" source="_ERrCkLXFEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w"> 1790 <edges xmi:type="notation:Edge" xmi:id="_2W2RALXFEeamG-Ij7YnW7w" type="4001" element="_2WivALXFEeamG-Ij7YnW7w" source="_ERrCkLXFEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w">
3219 <children xmi:type="notation:Node" xmi:id="_2W24ELXFEeamG-Ij7YnW7w" type="6001"> 1791 <children xmi:type="notation:Node" xmi:id="_2W24ELXFEeamG-Ij7YnW7w" type="6001">
3220 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2W24EbXFEeamG-Ij7YnW7w" x="34" y="22"/> 1792 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2W24EbXFEeamG-Ij7YnW7w" x="21" y="41"/>
3221 </children> 1793 </children>
3222 <children xmi:type="notation:Node" xmi:id="_2W24ErXFEeamG-Ij7YnW7w" type="6002"> 1794 <children xmi:type="notation:Node" xmi:id="_2W24ErXFEeamG-Ij7YnW7w" type="6002">
3223 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2W24E7XFEeamG-Ij7YnW7w" x="-10" y="4"/> 1795 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2W24E7XFEeamG-Ij7YnW7w" y="-9"/>
3224 </children> 1796 </children>
3225 <children xmi:type="notation:Node" xmi:id="_2W24FLXFEeamG-Ij7YnW7w" type="6003"> 1797 <children xmi:type="notation:Node" xmi:id="_2W24FLXFEeamG-Ij7YnW7w" type="6003">
3226 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2W24FbXFEeamG-Ij7YnW7w" x="-20" y="-10"/> 1798 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2W24FbXFEeamG-Ij7YnW7w" x="10"/>
3227 </children> 1799 </children>
3228 <styles xmi:type="notation:ConnectorStyle" xmi:id="_2W2RAbXFEeamG-Ij7YnW7w" routing="Rectilinear"/> 1800 <styles xmi:type="notation:ConnectorStyle" xmi:id="_2W2RAbXFEeamG-Ij7YnW7w" routing="Rectilinear"/>
3229 <styles xmi:type="notation:FontStyle" xmi:id="_2W2RArXFEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 1801 <styles xmi:type="notation:FontStyle" xmi:id="_2W2RArXFEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3230 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2W2RA7XFEeamG-Ij7YnW7w" points="[-11, 0, 91, -25]$[-11, 38, 91, 13]$[-53, 38, 49, 13]"/> 1802 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2W2RA7XFEeamG-Ij7YnW7w" points="[-6, 0, -16, -103]$[-6, 103, -16, 0]"/>
3231 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2W24FrXFEeamG-Ij7YnW7w" id="(0.5031055900621118,1.0)"/> 1803 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2W24FrXFEeamG-Ij7YnW7w" id="(0.5031055900621118,1.0)"/>
3232 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2W24F7XFEeamG-Ij7YnW7w" id="(0.5847457627118644,0.0)"/> 1804 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2W24F7XFEeamG-Ij7YnW7w" id="(0.5847457627118644,0.0)"/>
3233 </edges> 1805 </edges>
3234 <edges xmi:type="notation:Edge" xmi:id="_5HYe8LXFEeamG-Ij7YnW7w" type="4001" element="_5HFkALXFEeamG-Ij7YnW7w" source="_ERrCkLXFEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w"> 1806 <edges xmi:type="notation:Edge" xmi:id="_5HYe8LXFEeamG-Ij7YnW7w" type="4001" element="_5HFkALXFEeamG-Ij7YnW7w" source="_ERrCkLXFEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w">
3235 <children xmi:type="notation:Node" xmi:id="_5HYe9LXFEeamG-Ij7YnW7w" type="6001"> 1807 <children xmi:type="notation:Node" xmi:id="_5HYe9LXFEeamG-Ij7YnW7w" type="6001">
3236 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5HYe9bXFEeamG-Ij7YnW7w" x="-1" y="-13"/> 1808 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5HYe9bXFEeamG-Ij7YnW7w" x="21" y="-44"/>
3237 </children> 1809 </children>
3238 <children xmi:type="notation:Node" xmi:id="_5HYe9rXFEeamG-Ij7YnW7w" type="6002"> 1810 <children xmi:type="notation:Node" xmi:id="_5HYe9rXFEeamG-Ij7YnW7w" type="6002">
3239 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5HYe97XFEeamG-Ij7YnW7w" x="-14" y="10"/> 1811 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5HYe97XFEeamG-Ij7YnW7w" x="-8" y="10"/>
3240 </children> 1812 </children>
3241 <children xmi:type="notation:Node" xmi:id="_5HYe-LXFEeamG-Ij7YnW7w" type="6003"> 1813 <children xmi:type="notation:Node" xmi:id="_5HYe-LXFEeamG-Ij7YnW7w" type="6003">
3242 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5HYe-bXFEeamG-Ij7YnW7w" x="-23" y="-10"/> 1814 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5HYe-bXFEeamG-Ij7YnW7w" x="-44" y="4"/>
3243 </children> 1815 </children>
3244 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5HYe8bXFEeamG-Ij7YnW7w" routing="Rectilinear"/> 1816 <styles xmi:type="notation:ConnectorStyle" xmi:id="_5HYe8bXFEeamG-Ij7YnW7w" routing="Rectilinear"/>
3245 <styles xmi:type="notation:FontStyle" xmi:id="_5HYe8rXFEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 1817 <styles xmi:type="notation:FontStyle" xmi:id="_5HYe8rXFEeamG-Ij7YnW7w" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3246 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5HYe87XFEeamG-Ij7YnW7w" points="[-45, 0, 95, -25]$[-45, 48, 95, 23]$[-102, 48, 38, 23]"/> 1818 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5HYe87XFEeamG-Ij7YnW7w" points="[-40, 0, -12, -103]$[-40, 103, -12, 0]"/>
3247 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5HZGALXFEeamG-Ij7YnW7w" id="(0.8074534161490683,1.0)"/> 1819 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5HZGALXFEeamG-Ij7YnW7w" id="(0.8074534161490683,1.0)"/>
3248 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5HZGAbXFEeamG-Ij7YnW7w" id="(0.6779661016949152,0.0)"/> 1820 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5HZGAbXFEeamG-Ij7YnW7w" id="(0.6779661016949152,0.0)"/>
3249 </edges> 1821 </edges>
3250 <edges xmi:type="notation:Connector" xmi:id="_CjcJsLXGEeamG-Ij7YnW7w" type="NoteAttachment" source="_AnFKsLXGEeamG-Ij7YnW7w" target="_KRyK4LXFEeamG-Ij7YnW7w" lineWidth="1"> 1822 <edges xmi:type="notation:Edge" xmi:id="_RVMxwMAiEeaaj7sYFz2QKg" visible="false" type="4001" element="_RU0XQMAiEeaaj7sYFz2QKg" source="_pEmCvbXDEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w">
3251 <styles xmi:type="notation:ArrowStyle" xmi:id="_CjcJsbXGEeamG-Ij7YnW7w"/>
3252 <styles xmi:type="notation:LineTypeStyle" xmi:id="_CjcJsrXGEeamG-Ij7YnW7w"/>
3253 <element xsi:nil="true"/>
3254 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CjcJs7XGEeamG-Ij7YnW7w" points="[0, 0, -6, 43]$[-3, -20, -9, 23]"/>
3255 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Cjel8LXGEeamG-Ij7YnW7w" id="(0.43,0.0)"/>
3256 </edges>
3257 <edges xmi:type="notation:Edge" xmi:id="_lcc_oL3MEeaj7tVusjQpHg" type="4001" element="_lb3w0L3MEeaj7tVusjQpHg" source="_pEmqELXDEeamG-Ij7YnW7w" target="_7EeIoLXDEeamG-Ij7YnW7w">
3258 <children xmi:type="notation:Node" xmi:id="_lcdmsL3MEeaj7tVusjQpHg" type="6001">
3259 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lcdmsb3MEeaj7tVusjQpHg" y="-10"/>
3260 </children>
3261 <children xmi:type="notation:Node" xmi:id="_lcdmsr3MEeaj7tVusjQpHg" type="6002">
3262 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lcdms73MEeaj7tVusjQpHg" y="10"/>
3263 </children>
3264 <children xmi:type="notation:Node" xmi:id="_lcdmtL3MEeaj7tVusjQpHg" type="6003">
3265 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lcdmtb3MEeaj7tVusjQpHg" y="10"/>
3266 </children>
3267 <styles xmi:type="notation:ConnectorStyle" xmi:id="_lcc_ob3MEeaj7tVusjQpHg" routing="Rectilinear"/>
3268 <styles xmi:type="notation:FontStyle" xmi:id="_lcc_or3MEeaj7tVusjQpHg" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3269 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lcc_o73MEeaj7tVusjQpHg" points="[0, 0, -174, 257]$[174, -257, 0, 0]"/>
3270 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lceNwL3MEeaj7tVusjQpHg" id="(0.8409090909090909,0.0)"/>
3271 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lceNwb3MEeaj7tVusjQpHg" id="(0.5,1.0)"/>
3272 </edges>
3273 <edges xmi:type="notation:Edge" xmi:id="_oQo-gL3MEeaj7tVusjQpHg" type="4001" element="_oQIBIL3MEeaj7tVusjQpHg" source="_pEmqELXDEeamG-Ij7YnW7w" target="_7EeIoLXDEeamG-Ij7YnW7w">
3274 <children xmi:type="notation:Node" xmi:id="_oQplkL3MEeaj7tVusjQpHg" type="6001">
3275 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oQplkb3MEeaj7tVusjQpHg" x="-32" y="-10"/>
3276 </children>
3277 <children xmi:type="notation:Node" xmi:id="_oQplkr3MEeaj7tVusjQpHg" type="6002">
3278 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oQplk73MEeaj7tVusjQpHg" x="4" y="10"/>
3279 </children>
3280 <children xmi:type="notation:Node" xmi:id="_oQpllL3MEeaj7tVusjQpHg" type="6003">
3281 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oQpllb3MEeaj7tVusjQpHg" x="-4" y="10"/>
3282 </children>
3283 <styles xmi:type="notation:ConnectorStyle" xmi:id="_oQo-gb3MEeaj7tVusjQpHg" routing="Rectilinear"/>
3284 <styles xmi:type="notation:FontStyle" xmi:id="_oQo-gr3MEeaj7tVusjQpHg" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3285 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oQo-g73MEeaj7tVusjQpHg" points="[26, 0, -195, 257]$[26, -110, -195, 147]$[221, -110, 0, 147]$[221, -257, 0, 0]"/>
3286 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oQpllr3MEeaj7tVusjQpHg" id="(0.75,0.0)"/>
3287 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oQpll73MEeaj7tVusjQpHg" id="(0.7627118644067796,1.0)"/>
3288 </edges>
3289 <edges xmi:type="notation:Edge" xmi:id="_RVMxwMAiEeaaj7sYFz2QKg" type="4001" element="_RU0XQMAiEeaaj7sYFz2QKg" source="_pEmCvbXDEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w">
3290 <children xmi:type="notation:Node" xmi:id="_RVRqQMAiEeaaj7sYFz2QKg" type="6001"> 1823 <children xmi:type="notation:Node" xmi:id="_RVRqQMAiEeaaj7sYFz2QKg" type="6001">
3291 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RVRqQcAiEeaaj7sYFz2QKg" x="10" y="-10"/> 1824 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RVRqQcAiEeaaj7sYFz2QKg" x="150" y="-10"/>
3292 </children> 1825 </children>
3293 <children xmi:type="notation:Node" xmi:id="_RVSRUMAiEeaaj7sYFz2QKg" type="6002"> 1826 <children xmi:type="notation:Node" xmi:id="_RVSRUMAiEeaaj7sYFz2QKg" type="6002">
3294 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RVSRUcAiEeaaj7sYFz2QKg" x="97" y="10"/> 1827 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RVSRUcAiEeaaj7sYFz2QKg" x="144" y="-106"/>
3295 </children> 1828 </children>
3296 <children xmi:type="notation:Node" xmi:id="_RVS4YMAiEeaaj7sYFz2QKg" type="6003"> 1829 <children xmi:type="notation:Node" xmi:id="_RVS4YMAiEeaaj7sYFz2QKg" type="6003">
3297 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RVS4YcAiEeaaj7sYFz2QKg" x="11" y="10"/> 1830 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RVS4YcAiEeaaj7sYFz2QKg" x="36" y="10"/>
3298 </children> 1831 </children>
3299 <styles xmi:type="notation:ConnectorStyle" xmi:id="_RVMxwcAiEeaaj7sYFz2QKg" routing="Rectilinear"/> 1832 <styles xmi:type="notation:ConnectorStyle" xmi:id="_RVMxwcAiEeaaj7sYFz2QKg" routing="Rectilinear"/>
3300 <styles xmi:type="notation:FontStyle" xmi:id="_RVMxwsAiEeaaj7sYFz2QKg" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 1833 <styles xmi:type="notation:FontStyle" xmi:id="_RVMxwsAiEeaaj7sYFz2QKg" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3301 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_RVMxw8AiEeaaj7sYFz2QKg" points="[1, 23, -528, -20]$[1, 57, -528, 14]$[470, 57, -59, 14]"/> 1834 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_RVMxw8AiEeaaj7sYFz2QKg" points="[18, -12, -410, -200]$[18, 202, -410, 14]$[335, 202, -93, 14]"/>
3302 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RVY_AMAiEeaaj7sYFz2QKg" id="(0.49673202614379086,0.5)"/> 1835 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RVY_AMAiEeaaj7sYFz2QKg" id="(0.683476748013354,1.760869565217392)"/>
3303 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RVY_AcAiEeaaj7sYFz2QKg" id="(0.5,0.4878048780487805)"/> 1836 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RVY_AcAiEeaaj7sYFz2QKg" id="(0.5,0.2882483370288248)"/>
3304 </edges> 1837 </edges>
3305 <edges xmi:type="notation:Edge" xmi:id="_1x68MPMUEeagPYxz1ZWLIQ" type="4001" element="_1xkW4PMUEeagPYxz1ZWLIQ" source="_pEmCvbXDEeamG-Ij7YnW7w" target="_pEmCxLXDEeamG-Ij7YnW7w"> 1838 <edges xmi:type="notation:Edge" xmi:id="_1x68MPMUEeagPYxz1ZWLIQ" visible="false" type="4001" element="_1xkW4PMUEeagPYxz1ZWLIQ" source="_pEmCvbXDEeamG-Ij7YnW7w" target="_pEmCxLXDEeamG-Ij7YnW7w">
3306 <children xmi:type="notation:Node" xmi:id="_1yHwgPMUEeagPYxz1ZWLIQ" type="6001"> 1839 <children xmi:type="notation:Node" xmi:id="_1yHwgPMUEeagPYxz1ZWLIQ" type="6001">
3307 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1yHwgfMUEeagPYxz1ZWLIQ" x="-2" y="10"/> 1840 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1yHwgfMUEeagPYxz1ZWLIQ" x="-2" y="10"/>
3308 </children> 1841 </children>
@@ -3315,8 +1848,24 @@
3315 <styles xmi:type="notation:ConnectorStyle" xmi:id="_1x68MfMUEeagPYxz1ZWLIQ" routing="Rectilinear"/> 1848 <styles xmi:type="notation:ConnectorStyle" xmi:id="_1x68MfMUEeagPYxz1ZWLIQ" routing="Rectilinear"/>
3316 <styles xmi:type="notation:FontStyle" xmi:id="_1x68MvMUEeagPYxz1ZWLIQ" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/> 1849 <styles xmi:type="notation:FontStyle" xmi:id="_1x68MvMUEeagPYxz1ZWLIQ" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3317 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1x68M_MUEeagPYxz1ZWLIQ" points="[4, -23, 55, 402]$[4, -191, 55, 234]$[-64, -191, -13, 234]$[-64, -362, -13, 63]"/> 1850 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1x68M_MUEeagPYxz1ZWLIQ" points="[4, -23, 55, 402]$[4, -191, 55, 234]$[-64, -191, -13, 234]$[-64, -362, -13, 63]"/>
3318 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1yQ6cPMUEeagPYxz1ZWLIQ" id="(0.49673202614379086,0.5)"/> 1851 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1yQ6cPMUEeagPYxz1ZWLIQ" id="(0.683476748013354,1.760869565217392)"/>
3319 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1yQ6cfMUEeagPYxz1ZWLIQ" id="(0.5,0.5)"/> 1852 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1yQ6cfMUEeagPYxz1ZWLIQ" id="(0.5,0.5229007633587787)"/>
1853 </edges>
1854 <edges xmi:type="notation:Edge" xmi:id="_oLwC8GnFEei_cpJmVsHDhQ" type="4001" element="_oLjOoGnFEei_cpJmVsHDhQ" source="_KRyK4LXFEeamG-Ij7YnW7w" target="_pEmpy7XDEeamG-Ij7YnW7w">
1855 <children xmi:type="notation:Node" xmi:id="_oLwC9GnFEei_cpJmVsHDhQ" type="6001">
1856 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oLwC9WnFEei_cpJmVsHDhQ" x="74" y="-16"/>
1857 </children>
1858 <children xmi:type="notation:Node" xmi:id="_oLwC9mnFEei_cpJmVsHDhQ" type="6002">
1859 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oLwC92nFEei_cpJmVsHDhQ" x="29" y="118"/>
1860 </children>
1861 <children xmi:type="notation:Node" xmi:id="_oLwC-GnFEei_cpJmVsHDhQ" type="6003">
1862 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oLwC-WnFEei_cpJmVsHDhQ" x="30" y="10"/>
1863 </children>
1864 <styles xmi:type="notation:ConnectorStyle" xmi:id="_oLwC8WnFEei_cpJmVsHDhQ" routing="Rectilinear"/>
1865 <styles xmi:type="notation:FontStyle" xmi:id="_oLwC8mnFEei_cpJmVsHDhQ" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
1866 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oLwC82nFEei_cpJmVsHDhQ" points="[76, 23, 171, -35]$[76, 98, 171, 40]$[-62, 98, 33, 40]"/>
1867 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oLwC-mnFEei_cpJmVsHDhQ" id="(0.0,0.5)"/>
1868 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oLwC-2nFEei_cpJmVsHDhQ" id="(0.7219251336898396,0.0)"/>
3320 </edges> 1869 </edges>
3321 </data> 1870 </data>
3322 </ownedAnnotationEntries> 1871 </ownedAnnotationEntries>
@@ -3330,130 +1879,38 @@
3330 <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"/> 1879 <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"/>
3331 </ownedStyle> 1880 </ownedStyle>
3332 <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']"/> 1881 <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']"/>
3333 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_RUgOMMAiEeaaj7sYFz2QKg" name="minNewElements : EInt = 0" tooltipText=""> 1882 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrQz8KqzEeedy_x5Gx-FWw" name=" partialconstantinterpretation : PartialConstantInterpretation" visible="false" tooltipText="">
3334 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
3335 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
3336 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_RUhcUMAiEeaaj7sYFz2QKg" labelAlignment="LEFT" description="_RUg1QMAiEeaaj7sYFz2QKg">
3337 <labelFormat>bold</labelFormat>
3338 </ownedStyle>
3339 <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']"/>
3340 </ownedElements>
3341 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_RUiDYMAiEeaaj7sYFz2QKg" name="maxNewElements : EInt = 0" tooltipText="">
3342 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
3343 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
3344 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_RUiqcMAiEeaaj7sYFz2QKg" labelAlignment="LEFT" description="_RUg1QMAiEeaaj7sYFz2QKg">
3345 <labelFormat>bold</labelFormat>
3346 </ownedStyle>
3347 <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']"/>
3348 </ownedElements>
3349 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrLUYKqzEeedy_x5Gx-FWw" name="maxNewIntegers : EInt" tooltipText="">
3350 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewIntegers"/>
3351 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewIntegers"/>
3352 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrNJkKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" description="_RUg1QMAiEeaaj7sYFz2QKg">
3353 <labelFormat>bold</labelFormat>
3354 </ownedStyle>
3355 <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']"/>
3356 </ownedElements>
3357 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrOXsKqzEeedy_x5Gx-FWw" name="maxNewReals : EInt" tooltipText="">
3358 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewReals"/>
3359 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewReals"/>
3360 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrO-wKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" description="_RUg1QMAiEeaaj7sYFz2QKg">
3361 <labelFormat>bold</labelFormat>
3362 </ownedStyle>
3363 <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']"/>
3364 </ownedElements>
3365 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrO-waqzEeedy_x5Gx-FWw" name="maxNewStrings : EInt" tooltipText="">
3366 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewStrings"/>
3367 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewStrings"/>
3368 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrQM4KqzEeedy_x5Gx-FWw" labelAlignment="LEFT" description="_RUg1QMAiEeaaj7sYFz2QKg">
3369 <labelFormat>bold</labelFormat>
3370 </ownedStyle>
3371 <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']"/>
3372 </ownedElements>
3373 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrQz8KqzEeedy_x5Gx-FWw" name=" partialconstantinterpretation : PartialConstantInterpretation" tooltipText="">
3374 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/> 1883 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
3375 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/> 1884 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
1885 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_X8tzEmnGEei_cpJmVsHDhQ"/>
3376 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrRbAKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1886 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrRbAKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
3377 <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"/> 1887 <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"/>
3378 </ownedStyle> 1888 </ownedStyle>
3379 <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']"/> 1889 <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']"/>
3380 </ownedElements> 1890 </ownedElements>
3381 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrRbAaqzEeedy_x5Gx-FWw" name=" partialfunctioninterpretation : PartialFunctionInterpretation" tooltipText=""> 1891 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrRbAaqzEeedy_x5Gx-FWw" name=" partialfunctioninterpretation : PartialFunctionInterpretation" visible="false" tooltipText="">
3382 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/> 1892 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
3383 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/> 1893 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
1894 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_X8tzEGnGEei_cpJmVsHDhQ"/>
3384 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrSpIKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1895 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrSpIKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
3385 <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"/> 1896 <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"/>
3386 </ownedStyle> 1897 </ownedStyle>
3387 <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']"/> 1898 <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']"/>
3388 </ownedElements> 1899 </ownedElements>
3389 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrSpIaqzEeedy_x5Gx-FWw" name=" partialtypeinterpratation : PartialTypeInterpratation" tooltipText=""> 1900 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrSpIaqzEeedy_x5Gx-FWw" name=" partialtypeinterpratation : PartialTypeInterpratation" visible="false" tooltipText="">
3390 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/> 1901 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
3391 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/> 1902 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
1903 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_X8tzE2nGEei_cpJmVsHDhQ"/>
3392 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrT3QKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1904 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrT3QKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
3393 <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"/> 1905 <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"/>
3394 </ownedStyle> 1906 </ownedStyle>
3395 <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']"/> 1907 <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']"/>
3396 </ownedElements> 1908 </ownedElements>
3397 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrT3QaqzEeedy_x5Gx-FWw" name=" stringelement : StringElement" tooltipText=""> 1909 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_bN3OAGm2Eei_cpJmVsHDhQ" name=" scope : Scope" visible="false" tooltipText="">
3398 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelement"/> 1910 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
3399 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelement"/> 1911 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
3400 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrUeUKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 1912 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_X8tzEWnGEei_cpJmVsHDhQ"/>
3401 <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"/> 1913 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_bN3OAWm2Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3402 </ownedStyle>
3403 <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']"/>
3404 </ownedElements>
3405 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrUeUaqzEeedy_x5Gx-FWw" name=" stringelements : StringElement" tooltipText="">
3406 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelements"/>
3407 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/stringelements"/>
3408 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrVFYKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
3409 <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"/>
3410 </ownedStyle>
3411 <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']"/>
3412 </ownedElements>
3413 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrVFYaqzEeedy_x5Gx-FWw" name=" realelements : RealElement" tooltipText="">
3414 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/realelements"/>
3415 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/realelements"/>
3416 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrVscKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
3417 <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"/>
3418 </ownedStyle>
3419 <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']"/>
3420 </ownedElements>
3421 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrVscaqzEeedy_x5Gx-FWw" name=" integerelements : IntegerElement" tooltipText="">
3422 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/integerelements"/>
3423 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/integerelements"/>
3424 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrWTgKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
3425 <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"/>
3426 </ownedStyle>
3427 <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']"/>
3428 </ownedElements>
3429 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrWTgaqzEeedy_x5Gx-FWw" name=" booleanelements : BooleanElement" tooltipText="">
3430 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/booleanelements"/>
3431 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/booleanelements"/>
3432 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrW6kKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
3433 <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"/>
3434 </ownedStyle>
3435 <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']"/>
3436 </ownedElements>
3437 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrXhoKqzEeedy_x5Gx-FWw" name=" newStrings : StringElement" tooltipText="">
3438 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newStrings"/>
3439 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newStrings"/>
3440 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrXhoaqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
3441 <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"/>
3442 </ownedStyle>
3443 <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']"/>
3444 </ownedElements>
3445 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrXhoqqzEeedy_x5Gx-FWw" name=" newReals : RealElement" tooltipText="">
3446 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newReals"/>
3447 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newReals"/>
3448 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrYIsKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
3449 <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"/>
3450 </ownedStyle>
3451 <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']"/>
3452 </ownedElements>
3453 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrYIsaqzEeedy_x5Gx-FWw" name=" newIntegers : IntegerElement" tooltipText="">
3454 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newIntegers"/>
3455 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newIntegers"/>
3456 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrYvwKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
3457 <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"/>
3458 </ownedStyle> 1915 </ownedStyle>
3459 <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']"/>
@@ -3537,7 +1994,7 @@
3537 </ownedStyle> 1994 </ownedStyle>
3538 <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']"/> 1995 <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']"/>
3539 </ownedDiagramElements> 1996 </ownedDiagramElements>
3540 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_pEmrL7XDEeamG-Ij7YnW7w" name="DefinedElement" tooltipText="" incomingEdges="_pEmrUbXDEeamG-Ij7YnW7w _pEmrmLXDEeamG-Ij7YnW7w _xIQsQLXFEeamG-Ij7YnW7w _2WivALXFEeamG-Ij7YnW7w _5HFkALXFEeamG-Ij7YnW7w _RU0XQMAiEeaaj7sYFz2QKg" width="12" height="10"> 1997 <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">
3541 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/> 1998 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
3542 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/> 1999 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
3543 <decorations xmi:type="viewpoint:Decoration" xmi:id="_pEmrMLXDEeamG-Ij7YnW7w"> 2000 <decorations xmi:type="viewpoint:Decoration" xmi:id="_pEmrMLXDEeamG-Ij7YnW7w">
@@ -3552,16 +2009,17 @@
3552 <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"/> 2009 <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"/>
3553 </ownedStyle> 2010 </ownedStyle>
3554 <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']"/> 2011 <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']"/>
3555 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrdoQKqzEeedy_x5Gx-FWw" name=" definedInType : TypeDefinition" tooltipText=""> 2012 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrdoQKqzEeedy_x5Gx-FWw" name=" definedInType : TypeDefinition" visible="false" tooltipText="">
3556 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/> 2013 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
3557 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/> 2014 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
3558 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Tre2YKqzEeedy_x5Gx-FWw" labelAlignment="LEFT" description="_TrePUKqzEeedy_x5Gx-FWw" color="114,159,207"> 2015 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_BY1rkGnIEei_cpJmVsHDhQ"/>
3559 <labelFormat>bold</labelFormat> 2016 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_bN5qQGm2Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
2017 <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"/>
3560 </ownedStyle> 2018 </ownedStyle>
3561 <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 <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']"/>
3562 </ownedElements> 2020 </ownedElements>
3563 </ownedDiagramElements> 2021 </ownedDiagramElements>
3564 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_pEmrNbXDEeamG-Ij7YnW7w" name="Relation" tooltipText="" outgoingEdges="_7EbsYLXDEeamG-Ij7YnW7w" incomingEdges="_pEmrSbXDEeamG-Ij7YnW7w _pEmrZbXDEeamG-Ij7YnW7w" width="12" height="10"> 2022 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_pEmrNbXDEeamG-Ij7YnW7w" name="Relation" tooltipText="" incomingEdges="_pEmrSbXDEeamG-Ij7YnW7w _pEmrZbXDEeamG-Ij7YnW7w" width="12" height="10">
3565 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/> 2023 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/>
3566 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/> 2024 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation"/>
3567 <decorations xmi:type="viewpoint:Decoration" xmi:id="_pEmrNrXDEeamG-Ij7YnW7w"> 2025 <decorations xmi:type="viewpoint:Decoration" xmi:id="_pEmrNrXDEeamG-Ij7YnW7w">
@@ -3577,9 +2035,19 @@
3577 <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"/> 2035 <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"/>
3578 </ownedStyle> 2036 </ownedStyle>
3579 <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']"/> 2037 <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']"/>
3580 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrfdcKqzEeedy_x5Gx-FWw" name=" annotations : RelationAnnotation" tooltipText=""> 2038 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_itbhcGm3Eei_cpJmVsHDhQ" name=" parameters : TypeReference" visible="false" tooltipText="">
2039 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/>
2040 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/>
2041 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_VGLDwGnGEei_cpJmVsHDhQ"/>
2042 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_itbhcWm3Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
2043 <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"/>
2044 </ownedStyle>
2045 <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']"/>
2046 </ownedElements>
2047 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_TrfdcKqzEeedy_x5Gx-FWw" name=" annotations : RelationAnnotation" visible="false" tooltipText="">
3581 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/> 2048 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/>
3582 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/> 2049 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/annotations"/>
2050 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_VjJ6sGnGEei_cpJmVsHDhQ"/>
3583 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrfdcaqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207"> 2051 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_TrfdcaqzEeedy_x5Gx-FWw" labelAlignment="LEFT" color="114,159,207">
3584 <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"/> 2052 <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"/>
3585 </ownedStyle> 2053 </ownedStyle>
@@ -3631,7 +2099,7 @@
3631 </ownedDiagramElements> 2099 </ownedDiagramElements>
3632 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pEmrZbXDEeamG-Ij7YnW7w" sourceNode="_pEmrYrXDEeamG-Ij7YnW7w" targetNode="_pEmrNbXDEeamG-Ij7YnW7w"> 2100 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pEmrZbXDEeamG-Ij7YnW7w" sourceNode="_pEmrYrXDEeamG-Ij7YnW7w" targetNode="_pEmrNbXDEeamG-Ij7YnW7w">
3633 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/> 2101 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
3634 <semanticElements xmi:type="ecore:EGenericType" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration/@eGenericSuperTypes.0"/> 2102 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//RelationDeclaration"/>
3635 <decorations xmi:type="viewpoint:Decoration" xmi:id="_pEmrZrXDEeamG-Ij7YnW7w"> 2103 <decorations xmi:type="viewpoint:Decoration" xmi:id="_pEmrZrXDEeamG-Ij7YnW7w">
3636 <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']"/> 2104 <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']"/>
3637 </decorations> 2105 </decorations>
@@ -3644,7 +2112,7 @@
3644 </ownedStyle> 2112 </ownedStyle>
3645 <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']"/> 2113 <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']"/>
3646 </ownedDiagramElements> 2114 </ownedDiagramElements>
3647 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_pEmrfLXDEeamG-Ij7YnW7w" name="PartialRelationInterpretation" tooltipText="" outgoingEdges="_pEmrhLXDEeamG-Ij7YnW7w _QSMOILXFEeamG-Ij7YnW7w _lb3w0L3MEeaj7tVusjQpHg _oQIBIL3MEeaj7tVusjQpHg" incomingEdges="_pEmrkLXDEeamG-Ij7YnW7w" width="12" height="10"> 2115 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_pEmrfLXDEeamG-Ij7YnW7w" name="PartialRelationInterpretation" tooltipText="" outgoingEdges="_pEmrhLXDEeamG-Ij7YnW7w _QSMOILXFEeamG-Ij7YnW7w" incomingEdges="_pEmrkLXDEeamG-Ij7YnW7w" width="12" height="10">
3648 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/> 2116 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/>
3649 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/> 2117 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRelationInterpretation"/>
3650 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2118 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
@@ -3654,6 +2122,24 @@
3654 <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"/> 2122 <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"/>
3655 </ownedStyle> 2123 </ownedStyle>
3656 <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']"/> 2124 <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']"/>
2125 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_itbhcmm3Eei_cpJmVsHDhQ" name=" param1 : TypeReference" visible="false" tooltipText="">
2126 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/>
2127 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/>
2128 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_TYoj4GnGEei_cpJmVsHDhQ"/>
2129 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_itbhc2m3Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
2130 <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"/>
2131 </ownedStyle>
2132 <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']"/>
2133 </ownedElements>
2134 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_itbhdGm3Eei_cpJmVsHDhQ" name=" param2 : TypeReference" visible="false" tooltipText="">
2135 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/>
2136 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/>
2137 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_TYoj4WnGEei_cpJmVsHDhQ"/>
2138 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_itbhdWm3Eei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
2139 <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"/>
2140 </ownedStyle>
2141 <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']"/>
2142 </ownedElements>
3657 </ownedDiagramElements> 2143 </ownedDiagramElements>
3658 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pEmrhLXDEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_pEmrfLXDEeamG-Ij7YnW7w" targetNode="_pEmrYrXDEeamG-Ij7YnW7w"> 2144 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_pEmrhLXDEeamG-Ij7YnW7w" name="[1..1] interpretationOf" sourceNode="_pEmrfLXDEeamG-Ij7YnW7w" targetNode="_pEmrYrXDEeamG-Ij7YnW7w">
3659 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/> 2145 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/>
@@ -3693,41 +2179,14 @@
3693 </ownedStyle> 2179 </ownedStyle>
3694 <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']"/> 2180 <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']"/>
3695 </ownedDiagramElements> 2181 </ownedDiagramElements>
3696 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_7EWz4LXDEeamG-Ij7YnW7w" name="TypeReference" tooltipText="" incomingEdges="_7EbsYLXDEeamG-Ij7YnW7w _lb3w0L3MEeaj7tVusjQpHg _oQIBIL3MEeaj7tVusjQpHg" width="12" height="10">
3697 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeReference"/>
3698 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeReference"/>
3699 <decorations xmi:type="viewpoint:Decoration" xmi:id="_7EZ3MLXDEeamG-Ij7YnW7w">
3700 <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']"/>
3701 </decorations>
3702 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3703 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3704 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3705 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_7EWz4bXDEeamG-Ij7YnW7w" 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">
3706 <labelFormat>italic</labelFormat>
3707 <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"/>
3708 </ownedStyle>
3709 <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']"/>
3710 </ownedDiagramElements>
3711 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_7EbsYLXDEeamG-Ij7YnW7w" name="[0..*] parameters" sourceNode="_pEmrNbXDEeamG-Ij7YnW7w" targetNode="_7EWz4LXDEeamG-Ij7YnW7w">
3712 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/>
3713 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Relation/parameters"/>
3714 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_7EbsYbXDEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3715 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_7EbsYrXDEeamG-Ij7YnW7w" showIcon="false">
3716 <customFeatures>labelSize</customFeatures>
3717 </centerLabelStyle>
3718 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_7EbsY7XDEeamG-Ij7YnW7w" showIcon="false" labelColor="39,76,114">
3719 <customFeatures>labelSize</customFeatures>
3720 </endLabelStyle>
3721 </ownedStyle>
3722 <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']"/>
3723 </ownedDiagramElements>
3724 <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"> 2182 <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">
3725 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RelationLink"/> 2183 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RelationLink"/>
3726 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RelationLink"/> 2184 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RelationLink"/>
3727 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2185 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3728 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2186 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3729 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2187 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3730 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_SP0_gLXFEeamG-Ij7YnW7w" 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"> 2188 <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">
2189 <customFeatures>borderSize</customFeatures>
3731 <labelFormat>italic</labelFormat> 2190 <labelFormat>italic</labelFormat>
3732 <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"/> 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']/@conditionnalStyles.1/@style"/>
3733 </ownedStyle> 2192 </ownedStyle>
@@ -3739,7 +2198,8 @@
3739 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2198 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3740 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2199 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3741 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2200 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3742 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="__5StELXEEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 2201 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="__5StELXEEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2202 <customFeatures>borderSize</customFeatures>
3743 <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"/>
3744 </ownedStyle> 2204 </ownedStyle>
3745 <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']"/>
@@ -3750,7 +2210,8 @@
3750 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2210 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3751 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2211 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3752 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2212 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3753 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ERNvkLXFEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 2213 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ERNvkLXFEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2214 <customFeatures>borderSize</customFeatures>
3754 <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"/>
3755 </ownedStyle> 2216 </ownedStyle>
3756 <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']"/>
@@ -3761,18 +2222,20 @@
3761 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2222 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3762 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2223 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3763 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2224 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3764 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_Hr5twLXFEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 2225 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_Hr5twLXFEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2226 <customFeatures>borderSize</customFeatures>
3765 <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"/> 2227 <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"/>
3766 </ownedStyle> 2228 </ownedStyle>
3767 <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']"/> 2229 <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']"/>
3768 </ownedDiagramElements> 2230 </ownedDiagramElements>
3769 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_KReB0LXFEeamG-Ij7YnW7w" name="NaryRelationLinkElement" tooltipText="" incomingEdges="_jC230LXFEeamG-Ij7YnW7w" width="12" height="10"> 2231 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_KReB0LXFEeamG-Ij7YnW7w" name="NaryRelationLinkElement" tooltipText="" outgoingEdges="_oLjOoGnFEei_cpJmVsHDhQ" incomingEdges="_jC230LXFEeamG-Ij7YnW7w" width="12" height="10">
3770 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLinkElement"/> 2232 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLinkElement"/>
3771 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLinkElement"/> 2233 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLinkElement"/>
3772 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2234 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3773 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 2235 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3774 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 2236 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3775 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_dT6_ELXFEeamG-Ij7YnW7w" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 2237 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_dT6_ELXFEeamG-Ij7YnW7w" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2238 <customFeatures>borderSize</customFeatures>
3776 <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"/> 2239 <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"/>
3777 </ownedStyle> 2240 </ownedStyle>
3778 <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']"/> 2241 <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']"/>
@@ -3788,7 +2251,8 @@
3788 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QSMOILXFEeamG-Ij7YnW7w" name="[0..*] relationlinks" sourceNode="_pEmrfLXDEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w"> 2251 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QSMOILXFEeamG-Ij7YnW7w" name="[0..*] relationlinks" sourceNode="_pEmrfLXDEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w">
3789 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/> 2252 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/>
3790 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/> 2253 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/>
3791 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_QSMOIbXFEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 2254 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_QSMOIbXFEeamG-Ij7YnW7w" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" size="3" routingStyle="manhattan" strokeColor="0,0,0">
2255 <customFeatures>size</customFeatures>
3792 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_QSMOIrXFEeamG-Ij7YnW7w" showIcon="false"> 2256 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_QSMOIrXFEeamG-Ij7YnW7w" showIcon="false">
3793 <customFeatures>labelSize</customFeatures> 2257 <customFeatures>labelSize</customFeatures>
3794 </centerLabelStyle> 2258 </centerLabelStyle>
@@ -3800,7 +2264,7 @@
3800 </ownedDiagramElements> 2264 </ownedDiagramElements>
3801 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_Z8EScLXFEeamG-Ij7YnW7w" sourceNode="__5SGALXEEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w"> 2265 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_Z8EScLXFEeamG-Ij7YnW7w" sourceNode="__5SGALXEEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w">
3802 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//UnaryElementRelationLink"/> 2266 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//UnaryElementRelationLink"/>
3803 <semanticElements xmi:type="ecore:EGenericType" href="PartialInterpretation.ecore#//UnaryElementRelationLink/@eGenericSuperTypes.0"/> 2267 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//UnaryElementRelationLink"/>
3804 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_Z8E5gLXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree"> 2268 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_Z8E5gLXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
3805 <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"/>
3806 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_Z8E5gbXFEeamG-Ij7YnW7w" showIcon="false"> 2270 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_Z8E5gbXFEeamG-Ij7YnW7w" showIcon="false">
@@ -3812,7 +2276,7 @@
3812 </ownedDiagramElements> 2276 </ownedDiagramElements>
3813 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_aXV5MLXFEeamG-Ij7YnW7w" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w"> 2277 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_aXV5MLXFEeamG-Ij7YnW7w" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w">
3814 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BinaryElementRelationLink"/> 2278 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BinaryElementRelationLink"/>
3815 <semanticElements xmi:type="ecore:EGenericType" href="PartialInterpretation.ecore#//BinaryElementRelationLink/@eGenericSuperTypes.0"/> 2279 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BinaryElementRelationLink"/>
3816 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_aXV5MbXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree"> 2280 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_aXV5MbXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
3817 <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"/> 2281 <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"/>
3818 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_aXV5MrXFEeamG-Ij7YnW7w" showIcon="false"> 2282 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_aXV5MrXFEeamG-Ij7YnW7w" showIcon="false">
@@ -3824,7 +2288,7 @@
3824 </ownedDiagramElements> 2288 </ownedDiagramElements>
3825 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_aqZYELXFEeamG-Ij7YnW7w" sourceNode="_Hr5GsLXFEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w"> 2289 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_aqZYELXFEeamG-Ij7YnW7w" sourceNode="_Hr5GsLXFEeamG-Ij7YnW7w" targetNode="_n-_3ILXEEeamG-Ij7YnW7w">
3826 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLink"/> 2290 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLink"/>
3827 <semanticElements xmi:type="ecore:EGenericType" href="PartialInterpretation.ecore#//NaryRelationLink/@eGenericSuperTypes.0"/> 2291 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//NaryRelationLink"/>
3828 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_aqZYEbXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree"> 2292 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_aqZYEbXFEeamG-Ij7YnW7w" targetArrow="InputClosedArrow" routingStyle="tree">
3829 <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"/> 2293 <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"/>
3830 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_aqZYErXFEeamG-Ij7YnW7w" showIcon="false"> 2294 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_aqZYErXFEeamG-Ij7YnW7w" showIcon="false">
@@ -3850,7 +2314,8 @@
3850 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_xIQsQLXFEeamG-Ij7YnW7w" name="[1..1] param1" sourceNode="__5SGALXEEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w"> 2314 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_xIQsQLXFEeamG-Ij7YnW7w" name="[1..1] param1" sourceNode="__5SGALXEEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
3851 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//UnaryElementRelationLink/param1"/> 2315 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//UnaryElementRelationLink/param1"/>
3852 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//UnaryElementRelationLink/param1"/> 2316 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//UnaryElementRelationLink/param1"/>
3853 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_0-ev4LXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0"> 2317 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_0-ev4LXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0">
2318 <customFeatures>size</customFeatures>
3854 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_0-ev4bXFEeamG-Ij7YnW7w" showIcon="false"> 2319 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_0-ev4bXFEeamG-Ij7YnW7w" showIcon="false">
3855 <labelFormat>bold</labelFormat> 2320 <labelFormat>bold</labelFormat>
3856 </centerLabelStyle> 2321 </centerLabelStyle>
@@ -3861,7 +2326,8 @@
3861 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_2WivALXFEeamG-Ij7YnW7w" name="[1..1] param1" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w"> 2326 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_2WivALXFEeamG-Ij7YnW7w" name="[1..1] param1" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
3862 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param1"/> 2327 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param1"/>
3863 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param1"/> 2328 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param1"/>
3864 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_4Yv3ULXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0"> 2329 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_4Yv3ULXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0">
2330 <customFeatures>size</customFeatures>
3865 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_4Yv3UbXFEeamG-Ij7YnW7w" showIcon="false"> 2331 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_4Yv3UbXFEeamG-Ij7YnW7w" showIcon="false">
3866 <labelFormat>bold</labelFormat> 2332 <labelFormat>bold</labelFormat>
3867 </centerLabelStyle> 2333 </centerLabelStyle>
@@ -3872,7 +2338,8 @@
3872 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_5HFkALXFEeamG-Ij7YnW7w" name="[1..1] param2" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w"> 2338 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_5HFkALXFEeamG-Ij7YnW7w" name="[1..1] param2" sourceNode="_ERNIgLXFEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
3873 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param2"/> 2339 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param2"/>
3874 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param2"/> 2340 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//BinaryElementRelationLink/param2"/>
3875 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_8S8cALXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" routingStyle="manhattan" strokeColor="0,0,0"> 2341 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_8S8cALXFEeamG-Ij7YnW7w" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0">
2342 <customFeatures>size</customFeatures>
3876 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_8S8cAbXFEeamG-Ij7YnW7w" showIcon="false"> 2343 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_8S8cAbXFEeamG-Ij7YnW7w" showIcon="false">
3877 <labelFormat>bold</labelFormat> 2344 <labelFormat>bold</labelFormat>
3878 </centerLabelStyle> 2345 </centerLabelStyle>
@@ -3880,58 +2347,1476 @@
3880 </ownedStyle> 2347 </ownedStyle>
3881 <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']"/>
3882 </ownedDiagramElements> 2349 </ownedDiagramElements>
3883 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_lb3w0L3MEeaj7tVusjQpHg" name="[0..1] param1" sourceNode="_pEmrfLXDEeamG-Ij7YnW7w" targetNode="_7EWz4LXDEeamG-Ij7YnW7w"> 2350 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_RU0XQMAiEeaaj7sYFz2QKg" name="[0..*] openWorldElements" visible="false" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
3884 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/> 2351 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
3885 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/> 2352 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
3886 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_lb4X4L3MEeaj7tVusjQpHg" routingStyle="manhattan" strokeColor="0,0,0"> 2353 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_ovCekGm3Eei_cpJmVsHDhQ"/>
3887 <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"/> 2354 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_TrpOcKqzEeedy_x5Gx-FWw" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3888 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_lb4X4b3MEeaj7tVusjQpHg" showIcon="false"> 2355 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_TrpOcaqzEeedy_x5Gx-FWw" showIcon="false"/>
2356 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_TrpOcqqzEeedy_x5Gx-FWw" labelSize="6" showIcon="false" labelColor="39,76,114"/>
2357 </ownedStyle>
2358 <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']"/>
2359 </ownedDiagramElements>
2360 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_1xkW4PMUEeagPYxz1ZWLIQ" name="[0..1] problemConainer" visible="false" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrJbXDEeamG-Ij7YnW7w">
2361 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
2362 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
2363 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_P30tYGm3Eei_cpJmVsHDhQ"/>
2364 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_1xmzIPMUEeagPYxz1ZWLIQ" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2365 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_1xmzIfMUEeagPYxz1ZWLIQ" showIcon="false">
2366 <customFeatures>labelSize</customFeatures>
2367 </centerLabelStyle>
2368 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_1xmzIvMUEeagPYxz1ZWLIQ" showIcon="false" labelColor="39,76,114">
2369 <customFeatures>labelSize</customFeatures>
2370 </endLabelStyle>
2371 </ownedStyle>
2372 <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']"/>
2373 </ownedDiagramElements>
2374 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_oLjOoGnFEei_cpJmVsHDhQ" name="[1..1] param" sourceNode="_KReB0LXFEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w">
2375 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//NaryRelationLinkElement/param"/>
2376 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//NaryRelationLinkElement/param"/>
2377 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_p3YeUGnFEei_cpJmVsHDhQ" description="_pEmCs7XDEeamG-Ij7YnW7w" size="3" routingStyle="manhattan" strokeColor="0,0,0">
2378 <customFeatures>size</customFeatures>
2379 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_p3YeUWnFEei_cpJmVsHDhQ" showIcon="false">
2380 <labelFormat>bold</labelFormat>
2381 </centerLabelStyle>
2382 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_p3YeUmnFEei_cpJmVsHDhQ" labelSize="6" showIcon="false" labelColor="39,76,114"/>
2383 </ownedStyle>
2384 <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']"/>
2385 </ownedDiagramElements>
2386 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
2387 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_pEmrqrXDEeamG-Ij7YnW7w"/>
2388 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
2389 <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']"/>
2390 <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']"/>
2391 <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']"/>
2392 <target xmi:type="ecore:EPackage" href="PartialInterpretation.ecore#/"/>
2393 </diagram:DSemanticDiagram>
2394 <diagram:DSemanticDiagram xmi:id="_k3T9IGkJEei_cpJmVsHDhQ" name="types" uid="_k3N2gWkJEei_cpJmVsHDhQ">
2395 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_k3T9IWkJEei_cpJmVsHDhQ" source="DANNOTATION_CUSTOMIZATION_KEY">
2396 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_k3T9ImkJEei_cpJmVsHDhQ">
2397 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_k3T9I2kJEei_cpJmVsHDhQ" routingStyle="manhattan">
2398 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2399 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_k3T9JGkJEei_cpJmVsHDhQ" showIcon="false" labelExpression="service:render">
2400 <labelFormat>bold</labelFormat>
2401 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2402 </centerLabelStyleDescription>
2403 <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_k3T9JWkJEei_cpJmVsHDhQ" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
2404 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
2405 </endLabelStyleDescription>
2406 </computedStyleDescriptions>
2407 <computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="_k3T9JmkJEei_cpJmVsHDhQ" labelExpression="service:render" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1">
2408 <borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2409 <labelFormat>bold</labelFormat>
2410 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2411 <color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2412 </computedStyleDescriptions>
2413 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan">
2414 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2415 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_k3T9KGkJEei_cpJmVsHDhQ" showIcon="false" labelExpression="service:render">
2416 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
2417 </centerLabelStyleDescription>
2418 <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_k3T9KWkJEei_cpJmVsHDhQ" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
2419 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
2420 </endLabelStyleDescription>
2421 </computedStyleDescriptions>
2422 </data>
2423 </ownedAnnotationEntries>
2424 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_k3T9K2kJEei_cpJmVsHDhQ" source="GMF_DIAGRAMS">
2425 <data xmi:type="notation:Diagram" xmi:id="_k3T9LGkJEei_cpJmVsHDhQ" type="Sirius" element="_k3T9IGkJEei_cpJmVsHDhQ" measurementUnit="Pixel">
2426 <children xmi:type="notation:Node" xmi:id="_k3T9LWkJEei_cpJmVsHDhQ" type="2003" element="_k3T_6GkJEei_cpJmVsHDhQ">
2427 <children xmi:type="notation:Node" xmi:id="_k3T9LmkJEei_cpJmVsHDhQ" type="5007"/>
2428 <children xmi:type="notation:Node" xmi:id="_k3T9L2kJEei_cpJmVsHDhQ" type="7004">
2429 <children xmi:type="notation:Node" xmi:id="_tmbewGnMEei_cpJmVsHDhQ" visible="false" type="3010" element="_tmIj0GnMEei_cpJmVsHDhQ">
2430 <styles xmi:type="notation:FontStyle" xmi:id="_tmbewWnMEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2431 <layoutConstraint xmi:type="notation:Location" xmi:id="_tmbewmnMEei_cpJmVsHDhQ"/>
2432 </children>
2433 <children xmi:type="notation:Node" xmi:id="_tmbew2nMEei_cpJmVsHDhQ" visible="false" type="3010" element="_tmIj0mnMEei_cpJmVsHDhQ">
2434 <styles xmi:type="notation:FontStyle" xmi:id="_tmbexGnMEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2435 <layoutConstraint xmi:type="notation:Location" xmi:id="_tmbexWnMEei_cpJmVsHDhQ"/>
2436 </children>
2437 <children xmi:type="notation:Node" xmi:id="_tmbexmnMEei_cpJmVsHDhQ" visible="false" type="3010" element="_tmIj1GnMEei_cpJmVsHDhQ">
2438 <styles xmi:type="notation:FontStyle" xmi:id="_tmbex2nMEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2439 <layoutConstraint xmi:type="notation:Location" xmi:id="_tmbeyGnMEei_cpJmVsHDhQ"/>
2440 </children>
2441 <children xmi:type="notation:Node" xmi:id="_sQeBUGngEeihhMJKm6QVPA" type="3010" element="_sPg_EGngEeihhMJKm6QVPA">
2442 <styles xmi:type="notation:FontStyle" xmi:id="_sQeBUWngEeihhMJKm6QVPA" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
2443 <layoutConstraint xmi:type="notation:Location" xmi:id="_sQeBUmngEeihhMJKm6QVPA"/>
2444 </children>
2445 <children xmi:type="notation:Node" xmi:id="_t0gm8GngEeihhMJKm6QVPA" type="3010" element="_tzxAEGngEeihhMJKm6QVPA">
2446 <styles xmi:type="notation:FontStyle" xmi:id="_t0gm8WngEeihhMJKm6QVPA" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
2447 <layoutConstraint xmi:type="notation:Location" xmi:id="_t0gm8mngEeihhMJKm6QVPA"/>
2448 </children>
2449 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T9MGkJEei_cpJmVsHDhQ"/>
2450 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T9MWkJEei_cpJmVsHDhQ"/>
2451 </children>
2452 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T9MmkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2453 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T9M2kJEei_cpJmVsHDhQ" x="428" y="520" width="263" height="113"/>
2454 </children>
2455 <children xmi:type="notation:Node" xmi:id="_k3T9NGkJEei_cpJmVsHDhQ" type="2003" element="_k3T_6mkJEei_cpJmVsHDhQ">
2456 <children xmi:type="notation:Node" xmi:id="_k3T9NWkJEei_cpJmVsHDhQ" type="5007"/>
2457 <children xmi:type="notation:Node" xmi:id="_k3T9NmkJEei_cpJmVsHDhQ" type="7004">
2458 <children xmi:type="notation:Node" xmi:id="_tmbez2nMEei_cpJmVsHDhQ" type="3010" element="_tmIj1mnMEei_cpJmVsHDhQ">
2459 <styles xmi:type="notation:FontStyle" xmi:id="_tmbe0GnMEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2460 <layoutConstraint xmi:type="notation:Location" xmi:id="_tmbe0WnMEei_cpJmVsHDhQ"/>
2461 </children>
2462 <children xmi:type="notation:Node" xmi:id="_k3T9N2kJEei_cpJmVsHDhQ" type="3010" element="_k3T_7WkJEei_cpJmVsHDhQ">
2463 <styles xmi:type="notation:FontStyle" xmi:id="_k3T9OGkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2464 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T9OWkJEei_cpJmVsHDhQ"/>
2465 </children>
2466 <children xmi:type="notation:Node" xmi:id="_tmbeyWnMEei_cpJmVsHDhQ" type="3010" element="_tmIj2GnMEei_cpJmVsHDhQ">
2467 <styles xmi:type="notation:FontStyle" xmi:id="_tmbeymnMEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2468 <layoutConstraint xmi:type="notation:Location" xmi:id="_tmbey2nMEei_cpJmVsHDhQ"/>
2469 </children>
2470 <children xmi:type="notation:Node" xmi:id="_tmbezGnMEei_cpJmVsHDhQ" type="3010" element="_tmIj2mnMEei_cpJmVsHDhQ">
2471 <styles xmi:type="notation:FontStyle" xmi:id="_tmbezWnMEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2472 <layoutConstraint xmi:type="notation:Location" xmi:id="_tmbezmnMEei_cpJmVsHDhQ"/>
2473 </children>
2474 <children xmi:type="notation:Node" xmi:id="_k3T9OmkJEei_cpJmVsHDhQ" type="3010" element="_k3T_72kJEei_cpJmVsHDhQ">
2475 <styles xmi:type="notation:FontStyle" xmi:id="_k3T9O2kJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2476 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T9PGkJEei_cpJmVsHDhQ"/>
2477 </children>
2478 <children xmi:type="notation:Node" xmi:id="_k3T9PWkJEei_cpJmVsHDhQ" type="3010" element="_k3T_8WkJEei_cpJmVsHDhQ">
2479 <styles xmi:type="notation:FontStyle" xmi:id="_k3T9PmkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2480 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T9P2kJEei_cpJmVsHDhQ"/>
2481 </children>
2482 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T9QGkJEei_cpJmVsHDhQ"/>
2483 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T9QWkJEei_cpJmVsHDhQ"/>
2484 </children>
2485 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T9QmkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
2486 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T9Q2kJEei_cpJmVsHDhQ" x="420" y="15"/>
2487 </children>
2488 <children xmi:type="notation:Node" xmi:id="_k3T9UWkJEei_cpJmVsHDhQ" type="2003" element="_k3T__mkJEei_cpJmVsHDhQ">
2489 <children xmi:type="notation:Node" xmi:id="_k3T9UmkJEei_cpJmVsHDhQ" type="5007"/>
2490 <children xmi:type="notation:Node" xmi:id="_k3T9U2kJEei_cpJmVsHDhQ" type="7004">
2491 <children xmi:type="notation:Node" xmi:id="_k3T9VGkJEei_cpJmVsHDhQ" type="3010" element="_k3UAAWkJEei_cpJmVsHDhQ">
2492 <styles xmi:type="notation:FontStyle" xmi:id="_k3T9VWkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8" bold="true"/>
2493 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T9VmkJEei_cpJmVsHDhQ"/>
2494 </children>
2495 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T9V2kJEei_cpJmVsHDhQ"/>
2496 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T9WGkJEei_cpJmVsHDhQ"/>
2497 </children>
2498 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T9WWkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
2499 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T9WmkJEei_cpJmVsHDhQ" x="-40" y="335" height="58"/>
2500 </children>
2501 <children xmi:type="notation:Node" xmi:id="_k3T9eGkJEei_cpJmVsHDhQ" type="2003" element="_k3UAE2kJEei_cpJmVsHDhQ">
2502 <children xmi:type="notation:Node" xmi:id="_k3T9eWkJEei_cpJmVsHDhQ" type="5007"/>
2503 <children xmi:type="notation:Node" xmi:id="_k3T9emkJEei_cpJmVsHDhQ" type="7004">
2504 <children xmi:type="notation:Node" xmi:id="_k3T9e2kJEei_cpJmVsHDhQ" visible="false" type="3010" element="_k3UAFmkJEei_cpJmVsHDhQ">
2505 <styles xmi:type="notation:FontStyle" xmi:id="_k3T9fGkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8" bold="true"/>
2506 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T9fWkJEei_cpJmVsHDhQ"/>
2507 </children>
2508 <children xmi:type="notation:Node" xmi:id="_k3T9fmkJEei_cpJmVsHDhQ" visible="false" type="3010" element="_k3UAGWkJEei_cpJmVsHDhQ">
2509 <styles xmi:type="notation:FontStyle" xmi:id="_k3T9f2kJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8" bold="true"/>
2510 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T9gGkJEei_cpJmVsHDhQ"/>
2511 </children>
2512 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T9gWkJEei_cpJmVsHDhQ"/>
2513 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T9gmkJEei_cpJmVsHDhQ"/>
2514 </children>
2515 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T9g2kJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8" italic="true" fillColor="8047085"/>
2516 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T9hGkJEei_cpJmVsHDhQ" x="-405" y="139" height="38"/>
2517 </children>
2518 <children xmi:type="notation:Node" xmi:id="_k3T9mmkJEei_cpJmVsHDhQ" type="2003" element="_k3UATWkJEei_cpJmVsHDhQ">
2519 <children xmi:type="notation:Node" xmi:id="_k3T9m2kJEei_cpJmVsHDhQ" type="5007"/>
2520 <children xmi:type="notation:Node" xmi:id="_k3T9nGkJEei_cpJmVsHDhQ" type="7004">
2521 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T9nWkJEei_cpJmVsHDhQ"/>
2522 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T9nmkJEei_cpJmVsHDhQ"/>
2523 </children>
2524 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T9n2kJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8" fillColor="8047085"/>
2525 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T9oGkJEei_cpJmVsHDhQ" x="-405" y="235" height="43"/>
2526 </children>
2527 <children xmi:type="notation:Node" xmi:id="_k3T9v2kJEei_cpJmVsHDhQ" type="2003" element="_k3UAgGkJEei_cpJmVsHDhQ">
2528 <children xmi:type="notation:Node" xmi:id="_k3T9wGkJEei_cpJmVsHDhQ" type="5007"/>
2529 <children xmi:type="notation:Node" xmi:id="_k3T9wWkJEei_cpJmVsHDhQ" type="7004">
2530 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T9wmkJEei_cpJmVsHDhQ"/>
2531 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T9w2kJEei_cpJmVsHDhQ"/>
2532 </children>
2533 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T9xGkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2534 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T9xWkJEei_cpJmVsHDhQ" x="-580" y="332" width="168" height="63"/>
2535 </children>
2536 <children xmi:type="notation:Node" xmi:id="_k3T9xmkJEei_cpJmVsHDhQ" type="2003" element="_k3UAmmkJEei_cpJmVsHDhQ">
2537 <children xmi:type="notation:Node" xmi:id="_k3T9x2kJEei_cpJmVsHDhQ" type="5007"/>
2538 <children xmi:type="notation:Node" xmi:id="_k3T9yGkJEei_cpJmVsHDhQ" type="7004">
2539 <children xmi:type="notation:Node" xmi:id="_k3T9yWkJEei_cpJmVsHDhQ" type="3010" element="_k3UAnGkJEei_cpJmVsHDhQ">
2540 <styles xmi:type="notation:FontStyle" xmi:id="_k3T9ymkJEei_cpJmVsHDhQ" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
2541 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T9y2kJEei_cpJmVsHDhQ"/>
2542 </children>
2543 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T9zGkJEei_cpJmVsHDhQ"/>
2544 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T9zWkJEei_cpJmVsHDhQ"/>
2545 </children>
2546 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T9zmkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2547 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T9z2kJEei_cpJmVsHDhQ" x="-2" y="422" width="120" height="70"/>
2548 </children>
2549 <children xmi:type="notation:Node" xmi:id="_k3T90GkJEei_cpJmVsHDhQ" type="2003" element="_k3UAomkJEei_cpJmVsHDhQ">
2550 <children xmi:type="notation:Node" xmi:id="_k3T90WkJEei_cpJmVsHDhQ" type="5007"/>
2551 <children xmi:type="notation:Node" xmi:id="_k3T90mkJEei_cpJmVsHDhQ" type="7004">
2552 <children xmi:type="notation:Node" xmi:id="_k3T902kJEei_cpJmVsHDhQ" type="3010" element="_k3UApGkJEei_cpJmVsHDhQ">
2553 <styles xmi:type="notation:FontStyle" xmi:id="_k3T91GkJEei_cpJmVsHDhQ" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
2554 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T91WkJEei_cpJmVsHDhQ"/>
2555 </children>
2556 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T91mkJEei_cpJmVsHDhQ"/>
2557 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T912kJEei_cpJmVsHDhQ"/>
2558 </children>
2559 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T92GkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2560 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T92WkJEei_cpJmVsHDhQ" x="-325" y="555" width="175" height="53"/>
2561 </children>
2562 <children xmi:type="notation:Node" xmi:id="_k3T92mkJEei_cpJmVsHDhQ" type="2003" element="_k3UApmkJEei_cpJmVsHDhQ">
2563 <children xmi:type="notation:Node" xmi:id="_k3T922kJEei_cpJmVsHDhQ" type="5007"/>
2564 <children xmi:type="notation:Node" xmi:id="_k3T93GkJEei_cpJmVsHDhQ" type="7004">
2565 <children xmi:type="notation:Node" xmi:id="_k3T93WkJEei_cpJmVsHDhQ" type="3010" element="_k3UAqGkJEei_cpJmVsHDhQ">
2566 <styles xmi:type="notation:FontStyle" xmi:id="_k3T93mkJEei_cpJmVsHDhQ" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
2567 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T932kJEei_cpJmVsHDhQ"/>
2568 </children>
2569 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T94GkJEei_cpJmVsHDhQ"/>
2570 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T94WkJEei_cpJmVsHDhQ"/>
2571 </children>
2572 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T94mkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2573 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T942kJEei_cpJmVsHDhQ" x="-147" y="555" width="175" height="53"/>
2574 </children>
2575 <children xmi:type="notation:Node" xmi:id="_k3T95GkJEei_cpJmVsHDhQ" type="2003" element="_k3UAqmkJEei_cpJmVsHDhQ">
2576 <children xmi:type="notation:Node" xmi:id="_k3T95WkJEei_cpJmVsHDhQ" type="5007"/>
2577 <children xmi:type="notation:Node" xmi:id="_k3T95mkJEei_cpJmVsHDhQ" type="7004">
2578 <children xmi:type="notation:Node" xmi:id="_k3T952kJEei_cpJmVsHDhQ" type="3010" element="_k3UArGkJEei_cpJmVsHDhQ">
2579 <styles xmi:type="notation:FontStyle" xmi:id="_k3T96GkJEei_cpJmVsHDhQ" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
2580 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T96WkJEei_cpJmVsHDhQ"/>
2581 </children>
2582 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T96mkJEei_cpJmVsHDhQ"/>
2583 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T962kJEei_cpJmVsHDhQ"/>
2584 </children>
2585 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T97GkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2586 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T97WkJEei_cpJmVsHDhQ" x="35" y="555" width="175" height="53"/>
2587 </children>
2588 <children xmi:type="notation:Node" xmi:id="_k3T97mkJEei_cpJmVsHDhQ" type="2003" element="_k3UArmkJEei_cpJmVsHDhQ">
2589 <children xmi:type="notation:Node" xmi:id="_k3T972kJEei_cpJmVsHDhQ" type="5007"/>
2590 <children xmi:type="notation:Node" xmi:id="_k3T98GkJEei_cpJmVsHDhQ" type="7004">
2591 <children xmi:type="notation:Node" xmi:id="_k3T98WkJEei_cpJmVsHDhQ" type="3010" element="_k3UAsGkJEei_cpJmVsHDhQ">
2592 <styles xmi:type="notation:FontStyle" xmi:id="_k3T98mkJEei_cpJmVsHDhQ" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
2593 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T982kJEei_cpJmVsHDhQ"/>
2594 </children>
2595 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T99GkJEei_cpJmVsHDhQ"/>
2596 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T99WkJEei_cpJmVsHDhQ"/>
2597 </children>
2598 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T99mkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2599 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T992kJEei_cpJmVsHDhQ" x="215" y="555" width="175" height="53"/>
2600 </children>
2601 <children xmi:type="notation:Shape" xmi:id="_k3T9-GkJEei_cpJmVsHDhQ" type="Note" fontName="Segoe UI" description="Helper reference. Collects the interpretations of the supertypes." fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
2602 <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k3T9-WkJEei_cpJmVsHDhQ" source="specificStyles">
2603 <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k3T9-mkJEei_cpJmVsHDhQ" key="verticalAlignment" value="8"/>
2604 </eAnnotations>
2605 <children xmi:type="notation:BasicDecorationNode" xmi:id="_k3T9-2kJEei_cpJmVsHDhQ" type="DiagramName">
2606 <element xsi:nil="true"/>
2607 </children>
2608 <children xmi:type="notation:BasicDecorationNode" xmi:id="_k3T9_GkJEei_cpJmVsHDhQ" type="Description">
2609 <element xsi:nil="true"/>
2610 </children>
2611 <styles xmi:type="notation:TextStyle" xmi:id="_k3T9_WkJEei_cpJmVsHDhQ" textAlignment="Center"/>
2612 <styles xmi:type="notation:LineTypeStyle" xmi:id="_k3T9_mkJEei_cpJmVsHDhQ"/>
2613 <element xsi:nil="true"/>
2614 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T9_2kJEei_cpJmVsHDhQ" x="-495" y="642" width="171" height="85"/>
2615 </children>
2616 <children xmi:type="notation:Node" xmi:id="_k3T-AGkJEei_cpJmVsHDhQ" type="2003" element="_k3UAwmkJEei_cpJmVsHDhQ">
2617 <children xmi:type="notation:Node" xmi:id="_k3T-AWkJEei_cpJmVsHDhQ" type="5007"/>
2618 <children xmi:type="notation:Node" xmi:id="_k3T-AmkJEei_cpJmVsHDhQ" type="7004">
2619 <children xmi:type="notation:Node" xmi:id="_k3T-A2kJEei_cpJmVsHDhQ" type="3010" element="_k3UAxGkJEei_cpJmVsHDhQ">
2620 <styles xmi:type="notation:FontStyle" xmi:id="_k3T-BGkJEei_cpJmVsHDhQ" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
2621 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T-BWkJEei_cpJmVsHDhQ"/>
2622 </children>
2623 <children xmi:type="notation:Node" xmi:id="_k3T-BmkJEei_cpJmVsHDhQ" type="3010" element="_k3UAxmkJEei_cpJmVsHDhQ">
2624 <styles xmi:type="notation:FontStyle" xmi:id="_k3T-B2kJEei_cpJmVsHDhQ" fontColor="2697711" fontName="Segoe UI" fontHeight="8"/>
2625 <layoutConstraint xmi:type="notation:Location" xmi:id="_k3T-CGkJEei_cpJmVsHDhQ"/>
2626 </children>
2627 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T-CWkJEei_cpJmVsHDhQ"/>
2628 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T-CmkJEei_cpJmVsHDhQ"/>
2629 </children>
2630 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T-C2kJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2631 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-DGkJEei_cpJmVsHDhQ" x="-1065" y="500" width="187" height="70"/>
2632 </children>
2633 <children xmi:type="notation:Node" xmi:id="_k3T-DWkJEei_cpJmVsHDhQ" type="2003" element="_k3UA0GkJEei_cpJmVsHDhQ">
2634 <children xmi:type="notation:Node" xmi:id="_k3T-DmkJEei_cpJmVsHDhQ" type="5007"/>
2635 <children xmi:type="notation:Node" xmi:id="_k3T-D2kJEei_cpJmVsHDhQ" type="7004">
2636 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T-EGkJEei_cpJmVsHDhQ"/>
2637 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T-EWkJEei_cpJmVsHDhQ"/>
2638 </children>
2639 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T-EmkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2640 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-E2kJEei_cpJmVsHDhQ" x="-713" y="500" width="198" height="51"/>
2641 </children>
2642 <children xmi:type="notation:Node" xmi:id="_k3T-FGkJEei_cpJmVsHDhQ" type="2003" element="_k3UA1mkJEei_cpJmVsHDhQ">
2643 <children xmi:type="notation:Node" xmi:id="_k3T-FWkJEei_cpJmVsHDhQ" type="5007"/>
2644 <children xmi:type="notation:Node" xmi:id="_k3T-FmkJEei_cpJmVsHDhQ" type="7004">
2645 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T-F2kJEei_cpJmVsHDhQ"/>
2646 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T-GGkJEei_cpJmVsHDhQ"/>
2647 </children>
2648 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T-GWkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2649 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-GmkJEei_cpJmVsHDhQ" x="-818" y="615" width="173" height="38"/>
2650 </children>
2651 <children xmi:type="notation:Node" xmi:id="_k3T-G2kJEei_cpJmVsHDhQ" type="2003" element="_k3UA2GkJEei_cpJmVsHDhQ">
2652 <children xmi:type="notation:Node" xmi:id="_k3T-HGkJEei_cpJmVsHDhQ" type="5007"/>
2653 <children xmi:type="notation:Node" xmi:id="_k3T-HWkJEei_cpJmVsHDhQ" type="7004">
2654 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T-HmkJEei_cpJmVsHDhQ"/>
2655 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T-H2kJEei_cpJmVsHDhQ"/>
2656 </children>
2657 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T-IGkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2658 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-IWkJEei_cpJmVsHDhQ" x="-773" y="665" width="168" height="38"/>
2659 </children>
2660 <children xmi:type="notation:Node" xmi:id="_k3T-ImkJEei_cpJmVsHDhQ" type="2003" element="_k3UA2mkJEei_cpJmVsHDhQ">
2661 <children xmi:type="notation:Node" xmi:id="_k3T-I2kJEei_cpJmVsHDhQ" type="5007"/>
2662 <children xmi:type="notation:Node" xmi:id="_k3T-JGkJEei_cpJmVsHDhQ" type="7004">
2663 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T-JWkJEei_cpJmVsHDhQ"/>
2664 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T-JmkJEei_cpJmVsHDhQ"/>
2665 </children>
2666 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T-J2kJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2667 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-KGkJEei_cpJmVsHDhQ" x="-728" y="710" width="168" height="43"/>
2668 </children>
2669 <children xmi:type="notation:Node" xmi:id="_k3T-KWkJEei_cpJmVsHDhQ" type="2003" element="_k3UA3GkJEei_cpJmVsHDhQ">
2670 <children xmi:type="notation:Node" xmi:id="_k3T-KmkJEei_cpJmVsHDhQ" type="5007"/>
2671 <children xmi:type="notation:Node" xmi:id="_k3T-K2kJEei_cpJmVsHDhQ" type="7004">
2672 <styles xmi:type="notation:SortingStyle" xmi:id="_k3T-LGkJEei_cpJmVsHDhQ"/>
2673 <styles xmi:type="notation:FilteringStyle" xmi:id="_k3T-LWkJEei_cpJmVsHDhQ"/>
2674 </children>
2675 <styles xmi:type="notation:ShapeStyle" xmi:id="_k3T-LmkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2676 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-L2kJEei_cpJmVsHDhQ" x="-685" y="760" width="163" height="33"/>
2677 </children>
2678 <children xmi:type="notation:Node" xmi:id="_UfnqkGpJEeihhMJKm6QVPA" type="2003" element="_UfAmkGpJEeihhMJKm6QVPA">
2679 <children xmi:type="notation:Node" xmi:id="_UftxMGpJEeihhMJKm6QVPA" type="5007"/>
2680 <children xmi:type="notation:Node" xmi:id="_UfyCoGpJEeihhMJKm6QVPA" type="7004">
2681 <styles xmi:type="notation:SortingStyle" xmi:id="_UfyCoWpJEeihhMJKm6QVPA"/>
2682 <styles xmi:type="notation:FilteringStyle" xmi:id="_UfyCompJEeihhMJKm6QVPA"/>
2683 </children>
2684 <styles xmi:type="notation:ShapeStyle" xmi:id="_UfnqkWpJEeihhMJKm6QVPA" fontName="Segoe UI" fontHeight="8"/>
2685 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UfnqkmpJEeihhMJKm6QVPA" x="-500" y="500" width="208" height="51"/>
2686 </children>
2687 <styles xmi:type="notation:DiagramStyle" xmi:id="_k3T-MGkJEei_cpJmVsHDhQ"/>
2688 <edges xmi:type="notation:Edge" xmi:id="_k3T-MWkJEei_cpJmVsHDhQ" type="4001" element="_k3T_82kJEei_cpJmVsHDhQ" source="_k3T9LWkJEei_cpJmVsHDhQ" target="_k3T9NGkJEei_cpJmVsHDhQ">
2689 <children xmi:type="notation:Node" xmi:id="_k3T-MmkJEei_cpJmVsHDhQ" type="6001">
2690 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-M2kJEei_cpJmVsHDhQ" x="150" y="-39"/>
2691 </children>
2692 <children xmi:type="notation:Node" xmi:id="_k3T-NGkJEei_cpJmVsHDhQ" type="6002">
2693 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-NWkJEei_cpJmVsHDhQ" x="126"/>
2694 </children>
2695 <children xmi:type="notation:Node" xmi:id="_k3T-NmkJEei_cpJmVsHDhQ" type="6003">
2696 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-N2kJEei_cpJmVsHDhQ" x="-51"/>
2697 </children>
2698 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T-OGkJEei_cpJmVsHDhQ" routing="Rectilinear"/>
2699 <styles xmi:type="notation:FontStyle" xmi:id="_k3T-OWkJEei_cpJmVsHDhQ" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2700 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T-OmkJEei_cpJmVsHDhQ" points="[44, -49, 6, 456]$[44, -456, 6, 49]"/>
2701 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T-O2kJEei_cpJmVsHDhQ" id="(0.3563468810257181,0.44144144144144143)"/>
2702 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T-PGkJEei_cpJmVsHDhQ" id="(0.5,0.5)"/>
2703 </edges>
2704 <edges xmi:type="notation:Edge" xmi:id="_k3T-PWkJEei_cpJmVsHDhQ" type="4001" element="_k3UAHGkJEei_cpJmVsHDhQ" source="_k3T9NGkJEei_cpJmVsHDhQ" target="_k3T9eGkJEei_cpJmVsHDhQ">
2705 <children xmi:type="notation:Node" xmi:id="_k3T-PmkJEei_cpJmVsHDhQ" type="6001">
2706 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-P2kJEei_cpJmVsHDhQ" x="94" y="-11"/>
2707 </children>
2708 <children xmi:type="notation:Node" xmi:id="_k3T-QGkJEei_cpJmVsHDhQ" type="6002">
2709 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-QWkJEei_cpJmVsHDhQ" x="-75"/>
2710 </children>
2711 <children xmi:type="notation:Node" xmi:id="_k3T-QmkJEei_cpJmVsHDhQ" type="6003">
2712 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-Q2kJEei_cpJmVsHDhQ" x="-439" y="-9"/>
2713 </children>
2714 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T-RGkJEei_cpJmVsHDhQ" routing="Rectilinear"/>
2715 <styles xmi:type="notation:FontStyle" xmi:id="_k3T-RWkJEei_cpJmVsHDhQ" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2716 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T-RmkJEei_cpJmVsHDhQ" points="[-139, 25, 766, -205]$[-904, 25, 1, -205]$[-904, 124, 1, -106]"/>
2717 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T-R2kJEei_cpJmVsHDhQ" id="(0.5,0.0)"/>
2718 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T-SGkJEei_cpJmVsHDhQ" id="(0.5,2.7222222222222223)"/>
2719 </edges>
2720 <edges xmi:type="notation:Edge" xmi:id="_k3T-bWkJEei_cpJmVsHDhQ" type="4001" element="_k3UALGkJEei_cpJmVsHDhQ" source="_k3T9NGkJEei_cpJmVsHDhQ" target="_k3T9UWkJEei_cpJmVsHDhQ">
2721 <children xmi:type="notation:Node" xmi:id="_k3T-bmkJEei_cpJmVsHDhQ" type="6001">
2722 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-b2kJEei_cpJmVsHDhQ" x="-140" y="-16"/>
2723 </children>
2724 <children xmi:type="notation:Node" xmi:id="_k3T-cGkJEei_cpJmVsHDhQ" type="6002">
2725 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-cWkJEei_cpJmVsHDhQ" x="-89" y="-10"/>
2726 </children>
2727 <children xmi:type="notation:Node" xmi:id="_k3T-cmkJEei_cpJmVsHDhQ" type="6003">
2728 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-c2kJEei_cpJmVsHDhQ" x="-138" y="-361"/>
2729 </children>
2730 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T-dGkJEei_cpJmVsHDhQ" routing="Rectilinear"/>
2731 <styles xmi:type="notation:FontStyle" xmi:id="_k3T-dWkJEei_cpJmVsHDhQ" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2732 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T-dmkJEei_cpJmVsHDhQ" points="[-139, 70, 364, -348]$[-506, 70, -3, -348]$[-506, 320, -3, -98]"/>
2733 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T-d2kJEei_cpJmVsHDhQ" id="(0.5,0.0)"/>
2734 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T-eGkJEei_cpJmVsHDhQ" id="(0.5,1.75)"/>
2735 </edges>
2736 <edges xmi:type="notation:Edge" xmi:id="_k3T-eWkJEei_cpJmVsHDhQ" visible="false" type="4001" element="_k3UAMGkJEei_cpJmVsHDhQ" source="_k3T9eGkJEei_cpJmVsHDhQ" target="_k3T9eGkJEei_cpJmVsHDhQ">
2737 <children xmi:type="notation:Node" xmi:id="_k3T-emkJEei_cpJmVsHDhQ" type="6001">
2738 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-e2kJEei_cpJmVsHDhQ" y="-10"/>
2739 </children>
2740 <children xmi:type="notation:Node" xmi:id="_k3T-fGkJEei_cpJmVsHDhQ" type="6002">
2741 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-fWkJEei_cpJmVsHDhQ" y="10"/>
2742 </children>
2743 <children xmi:type="notation:Node" xmi:id="_k3T-fmkJEei_cpJmVsHDhQ" type="6003">
2744 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-f2kJEei_cpJmVsHDhQ" y="10"/>
2745 </children>
2746 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T-gGkJEei_cpJmVsHDhQ" routing="Rectilinear"/>
2747 <styles xmi:type="notation:FontStyle" xmi:id="_k3T-gWkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2748 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T-gmkJEei_cpJmVsHDhQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
2749 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T-g2kJEei_cpJmVsHDhQ" id="(0.5,1.3611111111111112)"/>
2750 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T-hGkJEei_cpJmVsHDhQ" id="(0.5,1.3611111111111112)"/>
2751 </edges>
2752 <edges xmi:type="notation:Edge" xmi:id="_k3T-qWkJEei_cpJmVsHDhQ" type="4001" element="_k3UAUGkJEei_cpJmVsHDhQ" source="_k3T9mmkJEei_cpJmVsHDhQ" target="_k3T9eGkJEei_cpJmVsHDhQ">
2753 <children xmi:type="notation:Node" xmi:id="_k3T-qmkJEei_cpJmVsHDhQ" type="6001">
2754 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-q2kJEei_cpJmVsHDhQ" x="3" y="-1"/>
2755 </children>
2756 <children xmi:type="notation:Node" xmi:id="_k3T-rGkJEei_cpJmVsHDhQ" type="6002">
2757 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-rWkJEei_cpJmVsHDhQ"/>
2758 </children>
2759 <children xmi:type="notation:Node" xmi:id="_k3T-rmkJEei_cpJmVsHDhQ" type="6003">
2760 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-r2kJEei_cpJmVsHDhQ" x="-13" y="9"/>
2761 </children>
2762 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T-sGkJEei_cpJmVsHDhQ" routing="Tree"/>
2763 <styles xmi:type="notation:FontStyle" xmi:id="_k3T-sWkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2764 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T-smkJEei_cpJmVsHDhQ" points="[0, -49, 0, 4]$[0, -61, 0, -8]$[-1, -61, -1, -8]$[-1, -67, -1, -14]"/>
2765 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T-s2kJEei_cpJmVsHDhQ" id="(0.5,1.1951219512195121)"/>
2766 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T-tGkJEei_cpJmVsHDhQ" id="(0.5,1.3611111111111112)"/>
2767 </edges>
2768 <edges xmi:type="notation:Edge" xmi:id="_k3T-_WkJEei_cpJmVsHDhQ" type="4001" element="_k3UAfGkJEei_cpJmVsHDhQ" source="_k3T9LWkJEei_cpJmVsHDhQ" target="_k3T9UWkJEei_cpJmVsHDhQ">
2769 <children xmi:type="notation:Node" xmi:id="_k3T-_mkJEei_cpJmVsHDhQ" type="6001">
2770 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T-_2kJEei_cpJmVsHDhQ" x="43" y="-14"/>
2771 </children>
2772 <children xmi:type="notation:Node" xmi:id="_k3T_AGkJEei_cpJmVsHDhQ" type="6002">
2773 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_AWkJEei_cpJmVsHDhQ" x="39" y="-9"/>
2774 </children>
2775 <children xmi:type="notation:Node" xmi:id="_k3T_AmkJEei_cpJmVsHDhQ" type="6003">
2776 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_A2kJEei_cpJmVsHDhQ" x="-152" y="-10"/>
2777 </children>
2778 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_BGkJEei_cpJmVsHDhQ" routing="Rectilinear" lineColor="0"/>
2779 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_BWkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2780 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_BmkJEei_cpJmVsHDhQ" points="[-8, 0, 462, 146]$[-8, -158, 462, -12]$[-350, -158, 120, -12]"/>
2781 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_B2kJEei_cpJmVsHDhQ" id="(0.28735632183908044,0.0)"/>
2782 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_CGkJEei_cpJmVsHDhQ" id="(0.38135593220338976,0.6964285714285714)"/>
2783 </edges>
2784 <edges xmi:type="notation:Edge" xmi:id="_k3T_FWkJEei_cpJmVsHDhQ" type="4001" element="_k3UAhmkJEei_cpJmVsHDhQ" source="_k3T9LWkJEei_cpJmVsHDhQ" target="_k3T9v2kJEei_cpJmVsHDhQ">
2785 <children xmi:type="notation:Node" xmi:id="_k3T_FmkJEei_cpJmVsHDhQ" type="6001">
2786 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_F2kJEei_cpJmVsHDhQ" x="343" y="439"/>
2787 </children>
2788 <children xmi:type="notation:Node" xmi:id="_k3T_GGkJEei_cpJmVsHDhQ" type="6002">
2789 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_GWkJEei_cpJmVsHDhQ" x="-154" y="33"/>
2790 </children>
2791 <children xmi:type="notation:Node" xmi:id="_k3T_GmkJEei_cpJmVsHDhQ" type="6003">
2792 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_G2kJEei_cpJmVsHDhQ" x="-374" y="1258"/>
2793 </children>
2794 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_HGkJEei_cpJmVsHDhQ" routing="Rectilinear"/>
2795 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_HWkJEei_cpJmVsHDhQ" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2796 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_HmkJEei_cpJmVsHDhQ" points="[89, 51, 949, 268]$[89, 245, 949, 462]$[-1306, 245, -446, 462]$[-1306, -205, -446, 12]$[-1026, -205, -166, 12]"/>
2797 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_H2kJEei_cpJmVsHDhQ" id="(0.06896551724137931,0.5405405405405406)"/>
2798 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_IGkJEei_cpJmVsHDhQ" id="(1.0,0.5081967213114754)"/>
2799 </edges>
2800 <edges xmi:type="notation:Edge" xmi:id="_k3T_LWkJEei_cpJmVsHDhQ" type="4001" element="_k3UAjmkJEei_cpJmVsHDhQ" source="_k3T9LWkJEei_cpJmVsHDhQ" target="_k3T9UWkJEei_cpJmVsHDhQ">
2801 <children xmi:type="notation:Node" xmi:id="_k3T_LmkJEei_cpJmVsHDhQ" type="6001">
2802 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_L2kJEei_cpJmVsHDhQ" x="60" y="13"/>
2803 </children>
2804 <children xmi:type="notation:Node" xmi:id="_k3T_MGkJEei_cpJmVsHDhQ" type="6002">
2805 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_MWkJEei_cpJmVsHDhQ" x="2"/>
2806 </children>
2807 <children xmi:type="notation:Node" xmi:id="_k3T_MmkJEei_cpJmVsHDhQ" type="6003">
2808 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_M2kJEei_cpJmVsHDhQ" x="39" y="-10"/>
2809 </children>
2810 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_NGkJEei_cpJmVsHDhQ" routing="Rectilinear" lineColor="0"/>
2811 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_NWkJEei_cpJmVsHDhQ" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2812 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_NmkJEei_cpJmVsHDhQ" points="[39, 0, 529, 146]$[39, -178, 529, -32]$[-318, -178, 172, -32]"/>
2813 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_N2kJEei_cpJmVsHDhQ" id="(0.16475095785440613,0.0)"/>
2814 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_OGkJEei_cpJmVsHDhQ" id="(0.11016949152542373,0.6964285714285714)"/>
2815 </edges>
2816 <edges xmi:type="notation:Edge" xmi:id="_k3T_OWkJEei_cpJmVsHDhQ" type="4001" element="_k3UAkmkJEei_cpJmVsHDhQ" source="_k3T9LWkJEei_cpJmVsHDhQ" target="_k3T9NGkJEei_cpJmVsHDhQ">
2817 <children xmi:type="notation:Node" xmi:id="_k3T_OmkJEei_cpJmVsHDhQ" type="6001">
2818 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_O2kJEei_cpJmVsHDhQ" x="19" y="68"/>
2819 </children>
2820 <children xmi:type="notation:Node" xmi:id="_k3T_PGkJEei_cpJmVsHDhQ" type="6002">
2821 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_PWkJEei_cpJmVsHDhQ" x="55" y="10"/>
2822 </children>
2823 <children xmi:type="notation:Node" xmi:id="_k3T_PmkJEei_cpJmVsHDhQ" type="6003">
2824 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_P2kJEei_cpJmVsHDhQ" x="-24" y="10"/>
2825 </children>
2826 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_QGkJEei_cpJmVsHDhQ" routing="Rectilinear"/>
2827 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_QWkJEei_cpJmVsHDhQ" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2828 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_QmkJEei_cpJmVsHDhQ" points="[62, -33, 21, 456]$[62, -440, 21, 49]"/>
2829 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_Q2kJEei_cpJmVsHDhQ" id="(0.3448485229152273,0.2972972972972973)"/>
2830 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_RGkJEei_cpJmVsHDhQ" id="(0.5,0.5)"/>
2831 </edges>
2832 <edges xmi:type="notation:Edge" xmi:id="_k3T_UWkJEei_cpJmVsHDhQ" type="4001" element="_k3UAnmkJEei_cpJmVsHDhQ" source="_k3T9xmkJEei_cpJmVsHDhQ" target="_k3T9UWkJEei_cpJmVsHDhQ">
2833 <children xmi:type="notation:Node" xmi:id="_k3T_UmkJEei_cpJmVsHDhQ" type="6001">
2834 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_U2kJEei_cpJmVsHDhQ" x="-4" y="1"/>
2835 </children>
2836 <children xmi:type="notation:Node" xmi:id="_k3T_VGkJEei_cpJmVsHDhQ" type="6002">
2837 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_VWkJEei_cpJmVsHDhQ" x="41" y="22"/>
2838 </children>
2839 <children xmi:type="notation:Node" xmi:id="_k3T_VmkJEei_cpJmVsHDhQ" type="6003">
2840 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_V2kJEei_cpJmVsHDhQ" x="-7" y="76"/>
2841 </children>
2842 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_WGkJEei_cpJmVsHDhQ" routing="Tree"/>
2843 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_WWkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2844 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_WmkJEei_cpJmVsHDhQ" points="[0, -5, 1, 59]$[0, -5, 1, 59]$[0, -5, 1, 59]$[0, -36, 1, 28]"/>
2845 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_W2kJEei_cpJmVsHDhQ" id="(0.49166666666666664,0.08571428571428572)"/>
2846 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_XGkJEei_cpJmVsHDhQ" id="(0.5,0.5)"/>
2847 </edges>
2848 <edges xmi:type="notation:Edge" xmi:id="_k3T_XWkJEei_cpJmVsHDhQ" type="4001" element="_k3UAsmkJEei_cpJmVsHDhQ" source="_k3T90GkJEei_cpJmVsHDhQ" target="_k3T9xmkJEei_cpJmVsHDhQ">
2849 <children xmi:type="notation:Node" xmi:id="_k3T_XmkJEei_cpJmVsHDhQ" type="6001">
2850 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_X2kJEei_cpJmVsHDhQ" x="-2" y="-10"/>
2851 </children>
2852 <children xmi:type="notation:Node" xmi:id="_k3T_YGkJEei_cpJmVsHDhQ" type="6002">
2853 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_YWkJEei_cpJmVsHDhQ" x="-2" y="8"/>
2854 </children>
2855 <children xmi:type="notation:Node" xmi:id="_k3T_YmkJEei_cpJmVsHDhQ" type="6003">
2856 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_Y2kJEei_cpJmVsHDhQ" x="-2" y="10"/>
2857 </children>
2858 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_ZGkJEei_cpJmVsHDhQ" routing="Tree"/>
2859 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_ZWkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2860 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_ZmkJEei_cpJmVsHDhQ" points="[0, 0, -267, 114]$[0, -45, -267, 69]$[268, -45, 1, 69]$[268, -65, 1, 49]"/>
2861 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_Z2kJEei_cpJmVsHDhQ" id="(0.5771428571428572,0.018867924528301886)"/>
2862 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_aGkJEei_cpJmVsHDhQ" id="(0.5,0.27941176470588236)"/>
2863 </edges>
2864 <edges xmi:type="notation:Edge" xmi:id="_k3T_aWkJEei_cpJmVsHDhQ" type="4001" element="_k3UAtmkJEei_cpJmVsHDhQ" source="_k3T92mkJEei_cpJmVsHDhQ" target="_k3T9xmkJEei_cpJmVsHDhQ">
2865 <children xmi:type="notation:Node" xmi:id="_k3T_amkJEei_cpJmVsHDhQ" type="6001">
2866 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_a2kJEei_cpJmVsHDhQ" y="-10"/>
2867 </children>
2868 <children xmi:type="notation:Node" xmi:id="_k3T_bGkJEei_cpJmVsHDhQ" type="6002">
2869 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_bWkJEei_cpJmVsHDhQ" y="10"/>
2870 </children>
2871 <children xmi:type="notation:Node" xmi:id="_k3T_bmkJEei_cpJmVsHDhQ" type="6003">
2872 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_b2kJEei_cpJmVsHDhQ" y="10"/>
2873 </children>
2874 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_cGkJEei_cpJmVsHDhQ" routing="Tree"/>
2875 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_cWkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2876 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_cmkJEei_cpJmVsHDhQ" points="[0, 0, 76, 200]$[-57, -150, 19, 50]"/>
2877 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_c2kJEei_cpJmVsHDhQ" id="(0.8092485549132948,0.0)"/>
2878 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_dGkJEei_cpJmVsHDhQ" id="(0.5,0.27941176470588236)"/>
2879 </edges>
2880 <edges xmi:type="notation:Edge" xmi:id="_k3T_dWkJEei_cpJmVsHDhQ" type="4001" element="_k3UAumkJEei_cpJmVsHDhQ" source="_k3T95GkJEei_cpJmVsHDhQ" target="_k3T9xmkJEei_cpJmVsHDhQ">
2881 <children xmi:type="notation:Node" xmi:id="_k3T_dmkJEei_cpJmVsHDhQ" type="6001">
2882 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_d2kJEei_cpJmVsHDhQ" y="-10"/>
2883 </children>
2884 <children xmi:type="notation:Node" xmi:id="_k3T_eGkJEei_cpJmVsHDhQ" type="6002">
2885 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_eWkJEei_cpJmVsHDhQ" y="10"/>
2886 </children>
2887 <children xmi:type="notation:Node" xmi:id="_k3T_emkJEei_cpJmVsHDhQ" type="6003">
2888 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_e2kJEei_cpJmVsHDhQ" y="10"/>
2889 </children>
2890 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_fGkJEei_cpJmVsHDhQ" routing="Tree"/>
2891 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_fWkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2892 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_fmkJEei_cpJmVsHDhQ" points="[0, 0, 165, 200]$[-124, -150, 41, 50]"/>
2893 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_f2kJEei_cpJmVsHDhQ" id="(0.5780346820809249,0.0)"/>
2894 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_gGkJEei_cpJmVsHDhQ" id="(0.5,0.27941176470588236)"/>
2895 </edges>
2896 <edges xmi:type="notation:Edge" xmi:id="_k3T_gWkJEei_cpJmVsHDhQ" type="4001" element="_k3UAvmkJEei_cpJmVsHDhQ" source="_k3T97mkJEei_cpJmVsHDhQ" target="_k3T9xmkJEei_cpJmVsHDhQ">
2897 <children xmi:type="notation:Node" xmi:id="_k3T_gmkJEei_cpJmVsHDhQ" type="6001">
2898 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_g2kJEei_cpJmVsHDhQ" y="-10"/>
2899 </children>
2900 <children xmi:type="notation:Node" xmi:id="_k3T_hGkJEei_cpJmVsHDhQ" type="6002">
2901 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_hWkJEei_cpJmVsHDhQ" y="10"/>
2902 </children>
2903 <children xmi:type="notation:Node" xmi:id="_k3T_hmkJEei_cpJmVsHDhQ" type="6003">
2904 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_h2kJEei_cpJmVsHDhQ" y="10"/>
2905 </children>
2906 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_iGkJEei_cpJmVsHDhQ" routing="Tree"/>
2907 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_iWkJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2908 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_imkJEei_cpJmVsHDhQ" points="[0, 0, 275, 200]$[-215, -157, 60, 43]"/>
2909 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_i2kJEei_cpJmVsHDhQ" id="(0.4624277456647399,0.0)"/>
2910 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_jGkJEei_cpJmVsHDhQ" id="(0.5,0.27941176470588236)"/>
2911 </edges>
2912 <edges xmi:type="notation:Edge" xmi:id="_k3T_k2kJEei_cpJmVsHDhQ" type="4001" element="_k3UAyGkJEei_cpJmVsHDhQ" source="_k3T-AGkJEei_cpJmVsHDhQ" target="_k3T9v2kJEei_cpJmVsHDhQ">
2913 <children xmi:type="notation:Node" xmi:id="_k3T_lGkJEei_cpJmVsHDhQ" type="6001">
2914 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_lWkJEei_cpJmVsHDhQ" x="-1" y="-16"/>
2915 </children>
2916 <children xmi:type="notation:Node" xmi:id="_k3T_lmkJEei_cpJmVsHDhQ" type="6002">
2917 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_l2kJEei_cpJmVsHDhQ" x="-70" y="10"/>
2918 </children>
2919 <children xmi:type="notation:Node" xmi:id="_k3T_mGkJEei_cpJmVsHDhQ" type="6003">
2920 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_mWkJEei_cpJmVsHDhQ" x="-222" y="10"/>
2921 </children>
2922 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_mmkJEei_cpJmVsHDhQ" routing="Rectilinear"/>
2923 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_m2kJEei_cpJmVsHDhQ" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2924 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_nGkJEei_cpJmVsHDhQ" points="[0, 0, -433, 113]$[0, -138, -433, -25]$[405, -138, -28, -25]"/>
2925 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_nWkJEei_cpJmVsHDhQ" id="(0.43243243243243246,0.0)"/>
2926 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_nmkJEei_cpJmVsHDhQ" id="(0.17261904761904762,0.9047619047619048)"/>
2927 </edges>
2928 <edges xmi:type="notation:Edge" xmi:id="_k3T_n2kJEei_cpJmVsHDhQ" type="4001" element="_k3UAzGkJEei_cpJmVsHDhQ" source="_k3T9LWkJEei_cpJmVsHDhQ" target="_k3T-AGkJEei_cpJmVsHDhQ">
2929 <children xmi:type="notation:Node" xmi:id="_k3T_oGkJEei_cpJmVsHDhQ" type="6001">
2930 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_oWkJEei_cpJmVsHDhQ" x="703" y="275"/>
2931 </children>
2932 <children xmi:type="notation:Node" xmi:id="_k3T_omkJEei_cpJmVsHDhQ" type="6002">
2933 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_o2kJEei_cpJmVsHDhQ" x="182" y="10"/>
2934 </children>
2935 <children xmi:type="notation:Node" xmi:id="_k3T_pGkJEei_cpJmVsHDhQ" type="6003">
2936 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_pWkJEei_cpJmVsHDhQ" x="-459" y="-184"/>
2937 </children>
2938 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_pmkJEei_cpJmVsHDhQ" routing="Rectilinear"/>
2939 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_p2kJEei_cpJmVsHDhQ" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
2940 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_qGkJEei_cpJmVsHDhQ" points="[130, 11, 1470, 44]$[130, 235, 1470, 268]$[-1416, 235, -76, 268]$[-1416, -52, -76, -19]"/>
2941 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_qWkJEei_cpJmVsHDhQ" id="(0.0,0.9009009009009009)"/>
2942 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_qmkJEei_cpJmVsHDhQ" id="(0.827027027027027,1.2794117647058822)"/>
2943 </edges>
2944 <edges xmi:type="notation:Edge" xmi:id="_k3T_q2kJEei_cpJmVsHDhQ" type="4001" element="_k3UA0mkJEei_cpJmVsHDhQ" source="_k3T-DWkJEei_cpJmVsHDhQ" target="_k3T9v2kJEei_cpJmVsHDhQ">
2945 <children xmi:type="notation:Node" xmi:id="_k3T_rGkJEei_cpJmVsHDhQ" type="6001">
2946 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_rWkJEei_cpJmVsHDhQ" x="-5" y="-24"/>
2947 </children>
2948 <children xmi:type="notation:Node" xmi:id="_k3T_rmkJEei_cpJmVsHDhQ" type="6002">
2949 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_r2kJEei_cpJmVsHDhQ" x="7" y="4"/>
2950 </children>
2951 <children xmi:type="notation:Node" xmi:id="_k3T_sGkJEei_cpJmVsHDhQ" type="6003">
2952 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_sWkJEei_cpJmVsHDhQ" x="-16" y="-31"/>
2953 </children>
2954 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_smkJEei_cpJmVsHDhQ" routing="Tree"/>
2955 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_s2kJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2956 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_tGkJEei_cpJmVsHDhQ" points="[0, 0, 222, 108]$[0, -55, 222, 53]$[-223, -55, -1, 53]$[-223, -77, -1, 31]"/>
2957 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_tWkJEei_cpJmVsHDhQ" id="(0.5303030303030303,0.1568627450980392)"/>
2958 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_tmkJEei_cpJmVsHDhQ" id="(0.5,0.5)"/>
2959 </edges>
2960 <edges xmi:type="notation:Edge" xmi:id="_k3T_t2kJEei_cpJmVsHDhQ" type="4001" element="_k3UA3mkJEei_cpJmVsHDhQ" source="_k3T-FGkJEei_cpJmVsHDhQ" target="_k3T-DWkJEei_cpJmVsHDhQ">
2961 <children xmi:type="notation:Node" xmi:id="_k3T_uGkJEei_cpJmVsHDhQ" type="6001">
2962 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_uWkJEei_cpJmVsHDhQ" x="11" y="-10"/>
2963 </children>
2964 <children xmi:type="notation:Node" xmi:id="_k3T_umkJEei_cpJmVsHDhQ" type="6002">
2965 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_u2kJEei_cpJmVsHDhQ" x="10" y="10"/>
2966 </children>
2967 <children xmi:type="notation:Node" xmi:id="_k3T_vGkJEei_cpJmVsHDhQ" type="6003">
2968 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_vWkJEei_cpJmVsHDhQ" x="10" y="10"/>
2969 </children>
2970 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_vmkJEei_cpJmVsHDhQ" routing="Tree"/>
2971 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_v2kJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2972 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_wGkJEei_cpJmVsHDhQ" points="[0, 0, -134, 49]$[0, -10, -134, 39]$[133, -10, -1, 39]$[133, -24, -1, 25]"/>
2973 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_wWkJEei_cpJmVsHDhQ" id="(0.8208092485549133,0.17073170731707318)"/>
2974 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_wmkJEei_cpJmVsHDhQ" id="(0.5,0.5)"/>
2975 </edges>
2976 <edges xmi:type="notation:Edge" xmi:id="_k3T_w2kJEei_cpJmVsHDhQ" type="4001" element="_k3UA4mkJEei_cpJmVsHDhQ" source="_k3T-G2kJEei_cpJmVsHDhQ" target="_k3T-DWkJEei_cpJmVsHDhQ">
2977 <children xmi:type="notation:Node" xmi:id="_k3T_xGkJEei_cpJmVsHDhQ" type="6001">
2978 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_xWkJEei_cpJmVsHDhQ" y="-10"/>
2979 </children>
2980 <children xmi:type="notation:Node" xmi:id="_k3T_xmkJEei_cpJmVsHDhQ" type="6002">
2981 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_x2kJEei_cpJmVsHDhQ" y="10"/>
2982 </children>
2983 <children xmi:type="notation:Node" xmi:id="_k3T_yGkJEei_cpJmVsHDhQ" type="6003">
2984 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_yWkJEei_cpJmVsHDhQ" y="10"/>
2985 </children>
2986 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_ymkJEei_cpJmVsHDhQ" routing="Tree"/>
2987 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_y2kJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
2988 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_zGkJEei_cpJmVsHDhQ" points="[0, 0, -64, 94]$[0, -51, -64, 43]$[65, -51, 1, 43]$[65, -69, 1, 25]"/>
2989 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_zWkJEei_cpJmVsHDhQ" id="(0.8511904761904762,0.07317073170731707)"/>
2990 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_zmkJEei_cpJmVsHDhQ" id="(0.5,0.5)"/>
2991 </edges>
2992 <edges xmi:type="notation:Edge" xmi:id="_k3T_z2kJEei_cpJmVsHDhQ" type="4001" element="_k3UA5mkJEei_cpJmVsHDhQ" source="_k3T-ImkJEei_cpJmVsHDhQ" target="_k3T-DWkJEei_cpJmVsHDhQ">
2993 <children xmi:type="notation:Node" xmi:id="_k3T_0GkJEei_cpJmVsHDhQ" type="6001">
2994 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_0WkJEei_cpJmVsHDhQ" y="-10"/>
2995 </children>
2996 <children xmi:type="notation:Node" xmi:id="_k3T_0mkJEei_cpJmVsHDhQ" type="6002">
2997 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_02kJEei_cpJmVsHDhQ" y="10"/>
2998 </children>
2999 <children xmi:type="notation:Node" xmi:id="_k3T_1GkJEei_cpJmVsHDhQ" type="6003">
3000 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_1WkJEei_cpJmVsHDhQ" y="10"/>
3001 </children>
3002 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_1mkJEei_cpJmVsHDhQ" routing="Tree"/>
3003 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_12kJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
3004 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_2GkJEei_cpJmVsHDhQ" points="[0, 0, 51, 139]$[0, -96, 51, 43]$[-50, -96, 1, 43]$[-50, -114, 1, 25]"/>
3005 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_2WkJEei_cpJmVsHDhQ" id="(0.8988095238095238,0.11627906976744184)"/>
3006 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_2mkJEei_cpJmVsHDhQ" id="(0.5,0.5)"/>
3007 </edges>
3008 <edges xmi:type="notation:Edge" xmi:id="_k3T_22kJEei_cpJmVsHDhQ" type="4001" element="_k3UA6mkJEei_cpJmVsHDhQ" source="_k3T-KWkJEei_cpJmVsHDhQ" target="_k3T-DWkJEei_cpJmVsHDhQ">
3009 <children xmi:type="notation:Node" xmi:id="_k3T_3GkJEei_cpJmVsHDhQ" type="6001">
3010 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_3WkJEei_cpJmVsHDhQ" y="-10"/>
3011 </children>
3012 <children xmi:type="notation:Node" xmi:id="_k3T_3mkJEei_cpJmVsHDhQ" type="6002">
3013 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_32kJEei_cpJmVsHDhQ" y="10"/>
3014 </children>
3015 <children xmi:type="notation:Node" xmi:id="_k3T_4GkJEei_cpJmVsHDhQ" type="6003">
3016 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3T_4WkJEei_cpJmVsHDhQ" x="-6" y="10"/>
3017 </children>
3018 <styles xmi:type="notation:ConnectorStyle" xmi:id="_k3T_4mkJEei_cpJmVsHDhQ" routing="Tree"/>
3019 <styles xmi:type="notation:FontStyle" xmi:id="_k3T_42kJEei_cpJmVsHDhQ" fontName="Segoe UI" fontHeight="8"/>
3020 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k3T_5GkJEei_cpJmVsHDhQ" points="[0, -3, 21, 281]$[0, -245, 21, 39]$[-20, -245, 1, 39]$[-20, -259, 1, 25]"/>
3021 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_5WkJEei_cpJmVsHDhQ" id="(0.8711656441717791,0.0)"/>
3022 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k3T_5mkJEei_cpJmVsHDhQ" id="(0.5,0.5)"/>
3023 </edges>
3024 <edges xmi:type="notation:Edge" xmi:id="_amJj8GpJEeihhMJKm6QVPA" type="4001" element="_k3UAlmkJEei_cpJmVsHDhQ" source="_UfnqkGpJEeihhMJKm6QVPA" target="_UfnqkGpJEeihhMJKm6QVPA">
3025 <children xmi:type="notation:Node" xmi:id="_amJj9GpJEeihhMJKm6QVPA" type="6001">
3026 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_amJj9WpJEeihhMJKm6QVPA" x="2" y="-19"/>
3027 </children>
3028 <children xmi:type="notation:Node" xmi:id="_amJj9mpJEeihhMJKm6QVPA" type="6002">
3029 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_amJj92pJEeihhMJKm6QVPA" x="-8"/>
3030 </children>
3031 <children xmi:type="notation:Node" xmi:id="_amJj-GpJEeihhMJKm6QVPA" type="6003">
3032 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_amJj-WpJEeihhMJKm6QVPA" x="8"/>
3033 </children>
3034 <styles xmi:type="notation:ConnectorStyle" xmi:id="_amJj8WpJEeihhMJKm6QVPA" routing="Rectilinear"/>
3035 <styles xmi:type="notation:FontStyle" xmi:id="_amJj8mpJEeihhMJKm6QVPA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3036 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_amJj82pJEeihhMJKm6QVPA" points="[79, -33, 88, -12]$[79, -7, 88, 14]$[-11, -7, -2, 14]$[-11, -33, -2, -12]"/>
3037 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_amJj-mpJEeihhMJKm6QVPA" id="(0.2987864077669903,1.683265306122449)"/>
3038 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_amJj-2pJEeihhMJKm6QVPA" id="(0.2558252427184466,1.263265306122449)"/>
3039 </edges>
3040 <edges xmi:type="notation:Edge" xmi:id="_fH6e8GpJEeihhMJKm6QVPA" type="4001" element="_fHbWwGpJEeihhMJKm6QVPA" source="_UfnqkGpJEeihhMJKm6QVPA" target="_k3T9v2kJEei_cpJmVsHDhQ">
3041 <children xmi:type="notation:Node" xmi:id="_fH6e9GpJEeihhMJKm6QVPA" type="6001">
3042 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fH6e9WpJEeihhMJKm6QVPA" x="-35" y="-10"/>
3043 </children>
3044 <children xmi:type="notation:Node" xmi:id="_fH6e9mpJEeihhMJKm6QVPA" type="6002">
3045 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fH6e92pJEeihhMJKm6QVPA" x="-10" y="10"/>
3046 </children>
3047 <children xmi:type="notation:Node" xmi:id="_fH6e-GpJEeihhMJKm6QVPA" type="6003">
3048 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fH6e-WpJEeihhMJKm6QVPA" x="-56" y="10"/>
3049 </children>
3050 <styles xmi:type="notation:ConnectorStyle" xmi:id="_fH6e8WpJEeihhMJKm6QVPA" routing="Tree"/>
3051 <styles xmi:type="notation:FontStyle" xmi:id="_fH6e8mpJEeihhMJKm6QVPA" fontName="Segoe UI" fontHeight="8"/>
3052 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fH6e82pJEeihhMJKm6QVPA" points="[0, -63, 67, 137]$[0, -148, 67, 52]$[-151, -148, -84, 52]$[-151, -170, -84, 30]"/>
3053 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fH6e-mpJEeihhMJKm6QVPA" id="(0.7427184466019418,1.2857142857142856)"/>
3054 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fH6e-2pJEeihhMJKm6QVPA" id="(1.0,0.5081967213114754)"/>
3055 </edges>
3056 <edges xmi:type="notation:Connector" xmi:id="_5mczQGpJEeihhMJKm6QVPA" type="NoteAttachment" source="_k3T9-GkJEei_cpJmVsHDhQ" target="_amJj8GpJEeihhMJKm6QVPA" lineWidth="1">
3057 <styles xmi:type="notation:ArrowStyle" xmi:id="_5mczQWpJEeihhMJKm6QVPA"/>
3058 <styles xmi:type="notation:LineTypeStyle" xmi:id="_5mczQmpJEeihhMJKm6QVPA"/>
3059 <element xsi:nil="true"/>
3060 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5mczQ2pJEeihhMJKm6QVPA" points="[-70, 8, -45, 87]$[-100, 8, -75, 87]$[-100, -79, -75, 0]$[-25, -79, 0, 0]"/>
3061 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5mczRGpJEeihhMJKm6QVPA" id="(0.4093567251461988,0.03529411764705882)"/>
3062 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5mczRWpJEeihhMJKm6QVPA" id="(0.0,0.6428571428571429)"/>
3063 </edges>
3064 <edges xmi:type="notation:Edge" xmi:id="_HUGZkGpLEeihhMJKm6QVPA" type="4001" element="_k3UAgmkJEei_cpJmVsHDhQ" source="_UfnqkGpJEeihhMJKm6QVPA" target="_k3T9mmkJEei_cpJmVsHDhQ">
3065 <children xmi:type="notation:Node" xmi:id="_HUGZlGpLEeihhMJKm6QVPA" type="6001">
3066 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HUGZlWpLEeihhMJKm6QVPA" x="87" y="63"/>
3067 </children>
3068 <children xmi:type="notation:Node" xmi:id="_HUGZlmpLEeihhMJKm6QVPA" type="6002">
3069 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HUGZl2pLEeihhMJKm6QVPA" y="10"/>
3070 </children>
3071 <children xmi:type="notation:Node" xmi:id="_HUGZmGpLEeihhMJKm6QVPA" type="6003">
3072 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HUGZmWpLEeihhMJKm6QVPA" y="10"/>
3073 </children>
3074 <styles xmi:type="notation:ConnectorStyle" xmi:id="_HUGZkWpLEeihhMJKm6QVPA" routing="Rectilinear"/>
3075 <styles xmi:type="notation:FontStyle" xmi:id="_HUGZkmpLEeihhMJKm6QVPA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3076 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HUGZk2pLEeihhMJKm6QVPA" points="[8, -5, 0, 232]$[8, -229, 0, 8]"/>
3077 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUGZmmpLEeihhMJKm6QVPA" id="(0.7788461538461539,0.11764705882352941)"/>
3078 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HUGZm2pLEeihhMJKm6QVPA" id="(0.625,0.813953488372093)"/>
3079 </edges>
3080 <edges xmi:type="notation:Edge" xmi:id="_IYpm0GpLEeihhMJKm6QVPA" type="4001" element="_k3UAimkJEei_cpJmVsHDhQ" source="_k3T9v2kJEei_cpJmVsHDhQ" target="_k3T9UWkJEei_cpJmVsHDhQ">
3081 <children xmi:type="notation:Node" xmi:id="_IYpm1GpLEeihhMJKm6QVPA" type="6001">
3082 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IYpm1WpLEeihhMJKm6QVPA" y="-10"/>
3083 </children>
3084 <children xmi:type="notation:Node" xmi:id="_IYpm1mpLEeihhMJKm6QVPA" type="6002">
3085 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IYpm12pLEeihhMJKm6QVPA" y="10"/>
3086 </children>
3087 <children xmi:type="notation:Node" xmi:id="_IYpm2GpLEeihhMJKm6QVPA" type="6003">
3088 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IYpm2WpLEeihhMJKm6QVPA" y="10"/>
3089 </children>
3090 <styles xmi:type="notation:ConnectorStyle" xmi:id="_IYpm0WpLEeihhMJKm6QVPA" routing="Rectilinear"/>
3091 <styles xmi:type="notation:FontStyle" xmi:id="_IYpm0mpLEeihhMJKm6QVPA" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
3092 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IYpm02pLEeihhMJKm6QVPA" points="[45, 16, -396, -5]$[419, 16, -22, -5]"/>
3093 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IYpm2mpLEeihhMJKm6QVPA" id="(0.7321428571428571,0.12698412698412698)"/>
3094 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IYpm22pLEeihhMJKm6QVPA" id="(0.11917098445595854,0.4482758620689655)"/>
3095 </edges>
3096 </data>
3097 </ownedAnnotationEntries>
3098 <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">
3099 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
3100 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialInterpretation"/>
3101 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3102 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3103 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3104 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_z9GV0GngEeihhMJKm6QVPA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3105 <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"/>
3106 </ownedStyle>
3107 <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']"/>
3108 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj0GnMEei_cpJmVsHDhQ" name=" partialconstantinterpretation : PartialConstantInterpretation" visible="false" tooltipText="">
3109 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
3110 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialconstantinterpretation"/>
3111 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_q2bsQGngEeihhMJKm6QVPA"/>
3112 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj0WnMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3113 <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"/>
3114 </ownedStyle>
3115 <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']"/>
3116 </ownedElements>
3117 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj0mnMEei_cpJmVsHDhQ" name=" partialrelationinterpretation : PartialRelationInterpretation" visible="false" tooltipText="">
3118 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/>
3119 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialrelationinterpretation"/>
3120 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_q2bsQWngEeihhMJKm6QVPA"/>
3121 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj02nMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3122 <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"/>
3123 </ownedStyle>
3124 <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']"/>
3125 </ownedElements>
3126 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj1GnMEei_cpJmVsHDhQ" name=" partialfunctioninterpretation : PartialFunctionInterpretation" visible="false" tooltipText="">
3127 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
3128 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
3129 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_q2bsQmngEeihhMJKm6QVPA"/>
3130 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj1WnMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3131 <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"/>
3132 </ownedStyle>
3133 <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']"/>
3134 </ownedElements>
3135 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_sPg_EGngEeihhMJKm6QVPA" name="minNewElements : EInt = 0" tooltipText="">
3136 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
3137 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/minNewElements"/>
3138 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_xhhEMGngEeihhMJKm6QVPA" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3139 <labelFormat>bold</labelFormat>
3140 </ownedStyle>
3141 <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']"/>
3142 </ownedElements>
3143 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tzxAEGngEeihhMJKm6QVPA" name="maxNewElements : EInt = -1" tooltipText="">
3144 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
3145 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PartialInterpretation/maxNewElements"/>
3146 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_z9GV0WngEeihhMJKm6QVPA" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3147 <labelFormat>bold</labelFormat>
3148 </ownedStyle>
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%20EAttribute']"/>
3150 </ownedElements>
3151 </ownedDiagramElements>
3152 <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">
3153 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/>
3154 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"/>
3155 <decorations xmi:type="viewpoint:Decoration" xmi:id="_k3T_62kJEei_cpJmVsHDhQ">
3156 <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']"/>
3157 </decorations>
3158 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3159 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3160 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3161 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3T_7GkJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
3162 <customFeatures>backgroundColor</customFeatures>
3163 <customFeatures>foregroundColor</customFeatures>
3164 <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"/>
3165 </ownedStyle>
3166 <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']"/>
3167 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj1mnMEei_cpJmVsHDhQ" name=" functions : Function" tooltipText="">
3168 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/>
3169 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/functions"/>
3170 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj12nMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
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"/>
3172 </ownedStyle>
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']"/>
3174 </ownedElements>
3175 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3T_7WkJEei_cpJmVsHDhQ" name=" assertions : Assertion" tooltipText="">
3176 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/>
3177 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/assertions"/>
3178 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3T_7mkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
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"/>
3180 </ownedStyle>
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']"/>
3182 </ownedElements>
3183 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj2GnMEei_cpJmVsHDhQ" name=" relations : Relation" tooltipText="">
3184 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/>
3185 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/relations"/>
3186 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj2WnMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
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"/>
3188 </ownedStyle>
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']"/>
3190 </ownedElements>
3191 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_tmIj2mnMEei_cpJmVsHDhQ" name=" constants : Constant" tooltipText="">
3192 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/>
3193 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/constants"/>
3194 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_tmIj22nMEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3195 <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"/>
3196 </ownedStyle>
3197 <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']"/>
3198 </ownedElements>
3199 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3T_72kJEei_cpJmVsHDhQ" name=" containmentHierarchies : ContainmentHierarchy" tooltipText="">
3200 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/>
3201 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/containmentHierarchies"/>
3202 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3T_8GkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3203 <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"/>
3204 </ownedStyle>
3205 <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']"/>
3206 </ownedElements>
3207 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3T_8WkJEei_cpJmVsHDhQ" name=" annotations : Annotation" tooltipText="">
3208 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/>
3209 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/annotations"/>
3210 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3T_8mkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3211 <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"/>
3212 </ownedStyle>
3213 <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']"/>
3214 </ownedElements>
3215 </ownedDiagramElements>
3216 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3T_82kJEei_cpJmVsHDhQ" name="[1..1] problem" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T_6mkJEei_cpJmVsHDhQ">
3217 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/>
3218 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problem"/>
3219 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3T_9GkJEei_cpJmVsHDhQ" description="_k3T9I2kJEei_cpJmVsHDhQ" routingStyle="manhattan" strokeColor="0,0,0">
3220 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3T_9WkJEei_cpJmVsHDhQ" showIcon="false">
3889 <customFeatures>labelSize</customFeatures> 3221 <customFeatures>labelSize</customFeatures>
3222 <labelFormat>bold</labelFormat>
3890 </centerLabelStyle> 3223 </centerLabelStyle>
3891 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_lb4X4r3MEeaj7tVusjQpHg" showIcon="false" labelColor="39,76,114"> 3224 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3T_9mkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3892 <customFeatures>labelSize</customFeatures> 3225 <customFeatures>labelSize</customFeatures>
3893 </endLabelStyle> 3226 </endLabelStyle>
3894 </ownedStyle> 3227 </ownedStyle>
3895 <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']"/> 3228 <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']"/>
3896 </ownedDiagramElements> 3229 </ownedDiagramElements>
3897 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_oQIBIL3MEeaj7tVusjQpHg" name="[0..1] param2" sourceNode="_pEmrfLXDEeamG-Ij7YnW7w" targetNode="_7EWz4LXDEeamG-Ij7YnW7w"> 3230 <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">
3898 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/> 3231 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
3899 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/> 3232 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
3900 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_oQIoML3MEeaj7tVusjQpHg" routingStyle="manhattan" strokeColor="0,0,0"> 3233 <decorations xmi:type="viewpoint:Decoration" xmi:id="_k3T__2kJEei_cpJmVsHDhQ">
3234 <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 </decorations>
3236 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3237 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3238 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3239 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAAGkJEei_cpJmVsHDhQ" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
3240 <customFeatures>backgroundColor</customFeatures>
3241 <customFeatures>foregroundColor</customFeatures>
3242 <customFeatures>borderSize</customFeatures>
3243 <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"/>
3244 </ownedStyle>
3245 <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 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAAWkJEei_cpJmVsHDhQ" name=" definedInType : TypeDefinition" tooltipText="">
3247 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
3248 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement/definedInType"/>
3249 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAAmkJEei_cpJmVsHDhQ" labelAlignment="LEFT" color="114,159,207">
3250 <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"/>
3251 </ownedStyle>
3252 <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']"/>
3253 </ownedElements>
3254 </ownedDiagramElements>
3255 <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">
3256 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/>
3257 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type"/>
3258 <decorations xmi:type="viewpoint:Decoration" xmi:id="_k3UAFGkJEei_cpJmVsHDhQ">
3259 <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']"/>
3260 </decorations>
3261 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3262 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3263 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3264 <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">
3265 <customFeatures>backgroundColor</customFeatures>
3266 <customFeatures>foregroundColor</customFeatures>
3267 <labelFormat>italic</labelFormat>
3268 <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"/>
3269 </ownedStyle>
3270 <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']"/>
3271 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAFmkJEei_cpJmVsHDhQ" name="name : EString" visible="false" tooltipText="">
3272 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/>
3273 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/name"/>
3274 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_k3UAF2kJEei_cpJmVsHDhQ"/>
3275 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAGGkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3276 <labelFormat>bold</labelFormat>
3277 </ownedStyle>
3278 <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']"/>
3279 </ownedElements>
3280 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAGWkJEei_cpJmVsHDhQ" name="isAbstract : EBoolean = false" visible="false" tooltipText="">
3281 <target xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/>
3282 <semanticElements xmi:type="ecore:EAttribute" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/isAbstract"/>
3283 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_k3UAGmkJEei_cpJmVsHDhQ"/>
3284 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAG2kJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3285 <labelFormat>bold</labelFormat>
3286 </ownedStyle>
3287 <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']"/>
3288 </ownedElements>
3289 </ownedDiagramElements>
3290 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAHGkJEei_cpJmVsHDhQ" name="[0..*] types" sourceNode="_k3T_6mkJEei_cpJmVsHDhQ" targetNode="_k3UAE2kJEei_cpJmVsHDhQ">
3291 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/>
3292 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/types"/>
3293 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAHWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3294 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAHmkJEei_cpJmVsHDhQ" showIcon="false">
3295 <customFeatures>labelSize</customFeatures>
3296 </centerLabelStyle>
3297 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAH2kJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3298 <customFeatures>labelSize</customFeatures>
3299 </endLabelStyle>
3300 </ownedStyle>
3301 <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']"/>
3302 </ownedDiagramElements>
3303 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UALGkJEei_cpJmVsHDhQ" name="[0..*] elements" sourceNode="_k3T_6mkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ">
3304 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/>
3305 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem/elements"/>
3306 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UALWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3307 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UALmkJEei_cpJmVsHDhQ" showIcon="false">
3308 <customFeatures>labelSize</customFeatures>
3309 </centerLabelStyle>
3310 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAL2kJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3311 <customFeatures>labelSize</customFeatures>
3312 </endLabelStyle>
3313 </ownedStyle>
3314 <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']"/>
3315 </ownedDiagramElements>
3316 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAMGkJEei_cpJmVsHDhQ" visible="false" sourceNode="_k3UAE2kJEei_cpJmVsHDhQ" targetNode="_k3UAE2kJEei_cpJmVsHDhQ" beginLabel="[0..*] supertypes" endLabel="[0..*] subtypes">
3317 <target xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/>
3318 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/subtypes"/>
3319 <semanticElements xmi:type="ecore:EReference" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//Type/supertypes"/>
3320 <graphicalFilters xmi:type="diagram:HideFilter" xmi:id="_k3UAMWkJEei_cpJmVsHDhQ"/>
3321 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAMmkJEei_cpJmVsHDhQ" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0">
3322 <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"/>
3323 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAM2kJEei_cpJmVsHDhQ" showIcon="false"/>
3324 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UANGkJEei_cpJmVsHDhQ" showIcon="false"/>
3325 </ownedStyle>
3326 <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']"/>
3327 </ownedDiagramElements>
3328 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UATWkJEei_cpJmVsHDhQ" name="TypeDeclaration" tooltipText="" outgoingEdges="_k3UAUGkJEei_cpJmVsHDhQ" incomingEdges="_k3UAgmkJEei_cpJmVsHDhQ" width="12" height="10">
3329 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
3330 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
3331 <decorations xmi:type="viewpoint:Decoration" xmi:id="_k3UATmkJEei_cpJmVsHDhQ">
3332 <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']"/>
3333 </decorations>
3334 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3335 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3336 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3337 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAT2kJEei_cpJmVsHDhQ" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_interface.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" backgroundColor="237,201,122" foregroundColor="237,201,122">
3338 <customFeatures>backgroundColor</customFeatures>
3339 <customFeatures>foregroundColor</customFeatures>
3340 <labelFormat>italic</labelFormat>
3341 <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.0/@style"/>
3342 </ownedStyle>
3343 <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']"/>
3344 </ownedDiagramElements>
3345 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAUGkJEei_cpJmVsHDhQ" sourceNode="_k3UATWkJEei_cpJmVsHDhQ" targetNode="_k3UAE2kJEei_cpJmVsHDhQ">
3346 <target xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
3347 <semanticElements xmi:type="ecore:EClass" href="platform:/resource/hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
3348 <decorations xmi:type="viewpoint:Decoration" xmi:id="_k3UAUWkJEei_cpJmVsHDhQ">
3349 <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']"/>
3350 </decorations>
3351 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAUmkJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3352 <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"/>
3353 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAU2kJEei_cpJmVsHDhQ" showIcon="false">
3354 <labelFormat>italic</labelFormat>
3355 </beginLabelStyle>
3356 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAVGkJEei_cpJmVsHDhQ" showIcon="false"/>
3357 </ownedStyle>
3358 <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']"/>
3359 </ownedDiagramElements>
3360 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAfGkJEei_cpJmVsHDhQ" name="[0..*] newElements" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ">
3361 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
3362 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
3363 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAfWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" size="3" routingStyle="manhattan" strokeColor="0,0,0">
3364 <customFeatures>strokeColor</customFeatures>
3365 <customFeatures>size</customFeatures>
3366 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAfmkJEei_cpJmVsHDhQ" showIcon="false">
3367 <customFeatures>labelSize</customFeatures>
3368 <customFeatures>labelColor</customFeatures>
3369 </centerLabelStyle>
3370 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAf2kJEei_cpJmVsHDhQ" showIcon="false">
3371 <customFeatures>labelSize</customFeatures>
3372 <customFeatures>labelColor</customFeatures>
3373 </endLabelStyle>
3374 </ownedStyle>
3375 <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 </ownedDiagramElements>
3377 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UAgGkJEei_cpJmVsHDhQ" name="PartialTypeInterpratation" tooltipText="" outgoingEdges="_k3UAimkJEei_cpJmVsHDhQ" incomingEdges="_k3UAhmkJEei_cpJmVsHDhQ _k3UAyGkJEei_cpJmVsHDhQ _k3UA0mkJEei_cpJmVsHDhQ _fHbWwGpJEeihhMJKm6QVPA" width="12" height="10">
3378 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/>
3379 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialTypeInterpratation"/>
3380 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3381 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3382 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3383 <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">
3384 <labelFormat>italic</labelFormat>
3385 <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"/>
3386 </ownedStyle>
3387 <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']"/>
3388 </ownedDiagramElements>
3389 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAgmkJEei_cpJmVsHDhQ" name="[1..1] interpretationOf" sourceNode="_UfAmkGpJEeihhMJKm6QVPA" targetNode="_k3UATWkJEei_cpJmVsHDhQ">
3390 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/interpretationOf"/>
3391 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/interpretationOf"/>
3392 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAg2kJEei_cpJmVsHDhQ" description="_k3T9I2kJEei_cpJmVsHDhQ" routingStyle="manhattan" strokeColor="0,0,0">
3393 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAhGkJEei_cpJmVsHDhQ" showIcon="false">
3394 <customFeatures>labelSize</customFeatures>
3395 <labelFormat>bold</labelFormat>
3396 </centerLabelStyle>
3397 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAhWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3398 <customFeatures>labelSize</customFeatures>
3399 </endLabelStyle>
3400 </ownedStyle>
3401 <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']"/>
3402 </ownedDiagramElements>
3403 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAhmkJEei_cpJmVsHDhQ" name="[0..*] partialtypeinterpratation" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3UAgGkJEei_cpJmVsHDhQ">
3404 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
3405 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
3406 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAh2kJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3407 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAiGkJEei_cpJmVsHDhQ" showIcon="false">
3408 <customFeatures>labelSize</customFeatures>
3409 </centerLabelStyle>
3410 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAiWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3411 <customFeatures>labelSize</customFeatures>
3412 </endLabelStyle>
3413 </ownedStyle>
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']"/>
3415 </ownedDiagramElements>
3416 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAimkJEei_cpJmVsHDhQ" name="[0..*] elements" sourceNode="_k3UAgGkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ">
3417 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/>
3418 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/>
3419 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAi2kJEei_cpJmVsHDhQ" size="3" routingStyle="manhattan" strokeColor="0,0,0">
3420 <customFeatures>size</customFeatures>
3901 <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"/> 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"/>
3902 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_oQIoMb3MEeaj7tVusjQpHg" showIcon="false"> 3422 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAjGkJEei_cpJmVsHDhQ" showIcon="false">
3903 <customFeatures>labelSize</customFeatures> 3423 <customFeatures>labelSize</customFeatures>
3904 </centerLabelStyle> 3424 </centerLabelStyle>
3905 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_oQIoMr3MEeaj7tVusjQpHg" showIcon="false" labelColor="39,76,114"> 3425 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAjWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3906 <customFeatures>labelSize</customFeatures> 3426 <customFeatures>labelSize</customFeatures>
3907 </endLabelStyle> 3427 </endLabelStyle>
3908 </ownedStyle> 3428 </ownedStyle>
3909 <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']"/> 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']"/>
3910 </ownedDiagramElements> 3430 </ownedDiagramElements>
3911 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_RU0XQMAiEeaaj7sYFz2QKg" name="[0..*] openWorldElementPrototypes" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrL7XDEeamG-Ij7YnW7w"> 3431 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAjmkJEei_cpJmVsHDhQ" name="[0..*] openWorldElements" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ">
3912 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElementPrototypes"/> 3432 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
3913 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElementPrototypes"/> 3433 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
3914 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_TrpOcKqzEeedy_x5Gx-FWw" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 3434 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAj2kJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3915 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_TrpOcaqzEeedy_x5Gx-FWw" showIcon="false"/> 3435 <customFeatures>strokeColor</customFeatures>
3916 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_TrpOcqqzEeedy_x5Gx-FWw" labelSize="6" showIcon="false" labelColor="39,76,114"/> 3436 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAkGkJEei_cpJmVsHDhQ" showIcon="false"/>
3437 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAkWkJEei_cpJmVsHDhQ" labelSize="6" showIcon="false" labelColor="39,76,114"/>
3917 </ownedStyle> 3438 </ownedStyle>
3918 <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']"/> 3439 <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']"/>
3919 </ownedDiagramElements> 3440 </ownedDiagramElements>
3920 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_1xkW4PMUEeagPYxz1ZWLIQ" name="[0..1] problemConainer" sourceNode="_pEmrI7XDEeamG-Ij7YnW7w" targetNode="_pEmrJbXDEeamG-Ij7YnW7w"> 3441 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAkmkJEei_cpJmVsHDhQ" name="[0..1] problemConainer" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3T_6mkJEei_cpJmVsHDhQ">
3921 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/> 3442 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
3922 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/> 3443 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
3923 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_1xmzIPMUEeagPYxz1ZWLIQ" description="_pEmCt7XDEeamG-Ij7YnW7w" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> 3444 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAk2kJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3924 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_1xmzIfMUEeagPYxz1ZWLIQ" showIcon="false"> 3445 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAlGkJEei_cpJmVsHDhQ" showIcon="false">
3925 <customFeatures>labelSize</customFeatures> 3446 <customFeatures>labelSize</customFeatures>
3926 </centerLabelStyle> 3447 </centerLabelStyle>
3927 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_1xmzIvMUEeagPYxz1ZWLIQ" showIcon="false" labelColor="39,76,114"> 3448 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAlWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3449 <customFeatures>labelSize</customFeatures>
3450 </endLabelStyle>
3451 </ownedStyle>
3452 <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']"/>
3453 </ownedDiagramElements>
3454 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAlmkJEei_cpJmVsHDhQ" name="[0..*] supertypeInterpretation" sourceNode="_UfAmkGpJEeihhMJKm6QVPA" targetNode="_UfAmkGpJEeihhMJKm6QVPA">
3455 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/supertypeInterpretation"/>
3456 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation/supertypeInterpretation"/>
3457 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAl2kJEei_cpJmVsHDhQ" routingStyle="manhattan" strokeColor="0,0,0">
3458 <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"/>
3459 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAmGkJEei_cpJmVsHDhQ" showIcon="false">
3460 <customFeatures>labelSize</customFeatures>
3461 </centerLabelStyle>
3462 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAmWkJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3928 <customFeatures>labelSize</customFeatures> 3463 <customFeatures>labelSize</customFeatures>
3929 </endLabelStyle> 3464 </endLabelStyle>
3930 </ownedStyle> 3465 </ownedStyle>
3931 <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']"/> 3466 <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']"/>
3932 </ownedDiagramElements> 3467 </ownedDiagramElements>
3468 <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">
3469 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/>
3470 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/>
3471 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3472 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3473 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3474 <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">
3475 <labelFormat>italic</labelFormat>
3476 <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"/>
3477 </ownedStyle>
3478 <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']"/>
3479 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAnGkJEei_cpJmVsHDhQ" name="valueSet : EBoolean = false" tooltipText="">
3480 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PrimitiveElement/valueSet"/>
3481 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//PrimitiveElement/valueSet"/>
3482 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAnWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3483 <labelFormat>bold</labelFormat>
3484 </ownedStyle>
3485 <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']"/>
3486 </ownedElements>
3487 </ownedDiagramElements>
3488 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAnmkJEei_cpJmVsHDhQ" sourceNode="_k3UAmmkJEei_cpJmVsHDhQ" targetNode="_k3T__mkJEei_cpJmVsHDhQ">
3489 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/>
3490 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PrimitiveElement"/>
3491 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAn2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3492 <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"/>
3493 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAoGkJEei_cpJmVsHDhQ" showIcon="false">
3494 <labelFormat>italic</labelFormat>
3495 </beginLabelStyle>
3496 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAoWkJEei_cpJmVsHDhQ" showIcon="false"/>
3497 </ownedStyle>
3498 <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']"/>
3499 </ownedDiagramElements>
3500 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UAomkJEei_cpJmVsHDhQ" name="BooleanElement" tooltipText="" outgoingEdges="_k3UAsmkJEei_cpJmVsHDhQ" width="12" height="10">
3501 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/>
3502 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/>
3503 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3504 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3505 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3506 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAo2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3507 <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"/>
3508 </ownedStyle>
3509 <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']"/>
3510 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UApGkJEei_cpJmVsHDhQ" name="value : EBoolean = false" tooltipText="">
3511 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//BooleanElement/value"/>
3512 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//BooleanElement/value"/>
3513 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UApWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3514 <labelFormat>bold</labelFormat>
3515 </ownedStyle>
3516 <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']"/>
3517 </ownedElements>
3518 </ownedDiagramElements>
3519 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UApmkJEei_cpJmVsHDhQ" name="IntegerElement" tooltipText="" outgoingEdges="_k3UAtmkJEei_cpJmVsHDhQ" width="12" height="10">
3520 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/>
3521 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/>
3522 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3523 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3524 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3525 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAp2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3526 <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"/>
3527 </ownedStyle>
3528 <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']"/>
3529 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAqGkJEei_cpJmVsHDhQ" name="value : EInt" tooltipText="">
3530 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//IntegerElement/value"/>
3531 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//IntegerElement/value"/>
3532 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAqWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3533 <labelFormat>bold</labelFormat>
3534 </ownedStyle>
3535 <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']"/>
3536 </ownedElements>
3537 </ownedDiagramElements>
3538 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UAqmkJEei_cpJmVsHDhQ" name="RealElement" tooltipText="" outgoingEdges="_k3UAumkJEei_cpJmVsHDhQ" width="12" height="10">
3539 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/>
3540 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/>
3541 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3542 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3543 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3544 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAq2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3545 <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"/>
3546 </ownedStyle>
3547 <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']"/>
3548 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UArGkJEei_cpJmVsHDhQ" name="value : EBigDecimal" tooltipText="">
3549 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//RealElement/value"/>
3550 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//RealElement/value"/>
3551 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UArWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3552 <labelFormat>bold</labelFormat>
3553 </ownedStyle>
3554 <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']"/>
3555 </ownedElements>
3556 </ownedDiagramElements>
3557 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UArmkJEei_cpJmVsHDhQ" name="StringElement" tooltipText="" outgoingEdges="_k3UAvmkJEei_cpJmVsHDhQ" width="12" height="10">
3558 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/>
3559 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/>
3560 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3561 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3562 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3563 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAr2kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3564 <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"/>
3565 </ownedStyle>
3566 <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']"/>
3567 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAsGkJEei_cpJmVsHDhQ" name="value : EString" tooltipText="">
3568 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//StringElement/value"/>
3569 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//StringElement/value"/>
3570 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAsWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3571 <labelFormat>bold</labelFormat>
3572 </ownedStyle>
3573 <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']"/>
3574 </ownedElements>
3575 </ownedDiagramElements>
3576 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAsmkJEei_cpJmVsHDhQ" sourceNode="_k3UAomkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ">
3577 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/>
3578 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//BooleanElement"/>
3579 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAs2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3580 <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"/>
3581 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAtGkJEei_cpJmVsHDhQ" showIcon="false">
3582 <labelFormat>italic</labelFormat>
3583 </beginLabelStyle>
3584 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAtWkJEei_cpJmVsHDhQ" showIcon="false"/>
3585 </ownedStyle>
3586 <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']"/>
3587 </ownedDiagramElements>
3588 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAtmkJEei_cpJmVsHDhQ" sourceNode="_k3UApmkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ">
3589 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/>
3590 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//IntegerElement"/>
3591 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAt2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3592 <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"/>
3593 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAuGkJEei_cpJmVsHDhQ" showIcon="false">
3594 <labelFormat>italic</labelFormat>
3595 </beginLabelStyle>
3596 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAuWkJEei_cpJmVsHDhQ" showIcon="false"/>
3597 </ownedStyle>
3598 <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']"/>
3599 </ownedDiagramElements>
3600 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAumkJEei_cpJmVsHDhQ" sourceNode="_k3UAqmkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ">
3601 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/>
3602 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//RealElement"/>
3603 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAu2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3604 <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"/>
3605 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAvGkJEei_cpJmVsHDhQ" showIcon="false">
3606 <labelFormat>italic</labelFormat>
3607 </beginLabelStyle>
3608 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAvWkJEei_cpJmVsHDhQ" showIcon="false"/>
3609 </ownedStyle>
3610 <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']"/>
3611 </ownedDiagramElements>
3612 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAvmkJEei_cpJmVsHDhQ" sourceNode="_k3UArmkJEei_cpJmVsHDhQ" targetNode="_k3UAmmkJEei_cpJmVsHDhQ">
3613 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/>
3614 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//StringElement"/>
3615 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAv2kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3616 <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"/>
3617 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UAwGkJEei_cpJmVsHDhQ" showIcon="false">
3618 <labelFormat>italic</labelFormat>
3619 </beginLabelStyle>
3620 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAwWkJEei_cpJmVsHDhQ" showIcon="false"/>
3621 </ownedStyle>
3622 <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']"/>
3623 </ownedDiagramElements>
3624 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UAwmkJEei_cpJmVsHDhQ" name="Scope" tooltipText="" outgoingEdges="_k3UAyGkJEei_cpJmVsHDhQ" incomingEdges="_k3UAzGkJEei_cpJmVsHDhQ" width="12" height="10">
3625 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//Scope"/>
3626 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//Scope"/>
3627 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3628 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3629 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3630 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UAw2kJEei_cpJmVsHDhQ" borderSize="3" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3631 <customFeatures>borderSize</customFeatures>
3632 <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"/>
3633 </ownedStyle>
3634 <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']"/>
3635 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAxGkJEei_cpJmVsHDhQ" name="minNewElements : EInt = 0" tooltipText="">
3636 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/minNewElements"/>
3637 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/minNewElements"/>
3638 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAxWkJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3639 <labelFormat>bold</labelFormat>
3640 </ownedStyle>
3641 <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']"/>
3642 </ownedElements>
3643 <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_k3UAxmkJEei_cpJmVsHDhQ" name="maxNewElements : EInt = -1" tooltipText="">
3644 <target xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/maxNewElements"/>
3645 <semanticElements xmi:type="ecore:EAttribute" href="PartialInterpretation.ecore#//Scope/maxNewElements"/>
3646 <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_k3UAx2kJEei_cpJmVsHDhQ" labelAlignment="LEFT" description="_k3T9JmkJEei_cpJmVsHDhQ">
3647 <labelFormat>bold</labelFormat>
3648 </ownedStyle>
3649 <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']"/>
3650 </ownedElements>
3651 </ownedDiagramElements>
3652 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAyGkJEei_cpJmVsHDhQ" name="[1..1] targetTypeInterpretation" sourceNode="_k3UAwmkJEei_cpJmVsHDhQ" targetNode="_k3UAgGkJEei_cpJmVsHDhQ">
3653 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//Scope/targetTypeInterpretation"/>
3654 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//Scope/targetTypeInterpretation"/>
3655 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAyWkJEei_cpJmVsHDhQ" description="_k3T9I2kJEei_cpJmVsHDhQ" routingStyle="manhattan" strokeColor="0,0,0">
3656 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAymkJEei_cpJmVsHDhQ" showIcon="false">
3657 <customFeatures>labelSize</customFeatures>
3658 <labelFormat>bold</labelFormat>
3659 </centerLabelStyle>
3660 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAy2kJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3661 <customFeatures>labelSize</customFeatures>
3662 </endLabelStyle>
3663 </ownedStyle>
3664 <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']"/>
3665 </ownedDiagramElements>
3666 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UAzGkJEei_cpJmVsHDhQ" name="[0..*] scopes" sourceNode="_k3T_6GkJEei_cpJmVsHDhQ" targetNode="_k3UAwmkJEei_cpJmVsHDhQ">
3667 <target xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
3668 <semanticElements xmi:type="ecore:EReference" href="PartialInterpretation.ecore#//PartialInterpretation/scopes"/>
3669 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UAzWkJEei_cpJmVsHDhQ" description="_k3T9J2kJEei_cpJmVsHDhQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
3670 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UAzmkJEei_cpJmVsHDhQ" showIcon="false">
3671 <customFeatures>labelSize</customFeatures>
3672 </centerLabelStyle>
3673 <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_k3UAz2kJEei_cpJmVsHDhQ" showIcon="false" labelColor="39,76,114">
3674 <customFeatures>labelSize</customFeatures>
3675 </endLabelStyle>
3676 </ownedStyle>
3677 <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']"/>
3678 </ownedDiagramElements>
3679 <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">
3680 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/>
3681 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/>
3682 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3683 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3684 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3685 <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">
3686 <labelFormat>italic</labelFormat>
3687 <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"/>
3688 </ownedStyle>
3689 <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']"/>
3690 </ownedDiagramElements>
3691 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UA0mkJEei_cpJmVsHDhQ" sourceNode="_k3UA0GkJEei_cpJmVsHDhQ" targetNode="_k3UAgGkJEei_cpJmVsHDhQ">
3692 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/>
3693 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/>
3694 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UA02kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3695 <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"/>
3696 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UA1GkJEei_cpJmVsHDhQ" showIcon="false">
3697 <labelFormat>italic</labelFormat>
3698 </beginLabelStyle>
3699 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UA1WkJEei_cpJmVsHDhQ" showIcon="false"/>
3700 </ownedStyle>
3701 <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']"/>
3702 </ownedDiagramElements>
3703 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UA1mkJEei_cpJmVsHDhQ" name="PartialBooleanInterpretation" tooltipText="" outgoingEdges="_k3UA3mkJEei_cpJmVsHDhQ" width="12" height="10">
3704 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/>
3705 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/>
3706 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3707 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3708 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3709 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UA12kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3710 <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"/>
3711 </ownedStyle>
3712 <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']"/>
3713 </ownedDiagramElements>
3714 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UA2GkJEei_cpJmVsHDhQ" name="PartialIntegerInterpretation" tooltipText="" outgoingEdges="_k3UA4mkJEei_cpJmVsHDhQ" width="12" height="10">
3715 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/>
3716 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/>
3717 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3718 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3719 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3720 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UA2WkJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3721 <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"/>
3722 </ownedStyle>
3723 <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']"/>
3724 </ownedDiagramElements>
3725 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UA2mkJEei_cpJmVsHDhQ" name="PartialRealInterpretation" tooltipText="" outgoingEdges="_k3UA5mkJEei_cpJmVsHDhQ" width="12" height="10">
3726 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/>
3727 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/>
3728 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3729 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3730 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3731 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UA22kJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3732 <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"/>
3733 </ownedStyle>
3734 <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']"/>
3735 </ownedDiagramElements>
3736 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_k3UA3GkJEei_cpJmVsHDhQ" name="PartialStringInterpretation" tooltipText="" outgoingEdges="_k3UA6mkJEei_cpJmVsHDhQ" width="12" height="10">
3737 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/>
3738 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/>
3739 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3740 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3741 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3742 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_k3UA3WkJEei_cpJmVsHDhQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3743 <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"/>
3744 </ownedStyle>
3745 <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']"/>
3746 </ownedDiagramElements>
3747 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UA3mkJEei_cpJmVsHDhQ" sourceNode="_k3UA1mkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ">
3748 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/>
3749 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialBooleanInterpretation"/>
3750 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UA32kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3751 <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"/>
3752 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UA4GkJEei_cpJmVsHDhQ" showIcon="false">
3753 <labelFormat>italic</labelFormat>
3754 </beginLabelStyle>
3755 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UA4WkJEei_cpJmVsHDhQ" showIcon="false"/>
3756 </ownedStyle>
3757 <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']"/>
3758 </ownedDiagramElements>
3759 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UA4mkJEei_cpJmVsHDhQ" sourceNode="_k3UA2GkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ">
3760 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/>
3761 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialIntegerInterpretation"/>
3762 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UA42kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3763 <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"/>
3764 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UA5GkJEei_cpJmVsHDhQ" showIcon="false">
3765 <labelFormat>italic</labelFormat>
3766 </beginLabelStyle>
3767 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UA5WkJEei_cpJmVsHDhQ" showIcon="false"/>
3768 </ownedStyle>
3769 <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']"/>
3770 </ownedDiagramElements>
3771 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UA5mkJEei_cpJmVsHDhQ" sourceNode="_k3UA2mkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ">
3772 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/>
3773 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialRealInterpretation"/>
3774 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UA52kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3775 <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"/>
3776 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UA6GkJEei_cpJmVsHDhQ" showIcon="false">
3777 <labelFormat>italic</labelFormat>
3778 </beginLabelStyle>
3779 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UA6WkJEei_cpJmVsHDhQ" showIcon="false"/>
3780 </ownedStyle>
3781 <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']"/>
3782 </ownedDiagramElements>
3783 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_k3UA6mkJEei_cpJmVsHDhQ" sourceNode="_k3UA3GkJEei_cpJmVsHDhQ" targetNode="_k3UA0GkJEei_cpJmVsHDhQ">
3784 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/>
3785 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialStringInterpretation"/>
3786 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_k3UA62kJEei_cpJmVsHDhQ" targetArrow="InputClosedArrow" routingStyle="tree">
3787 <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"/>
3788 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_k3UA7GkJEei_cpJmVsHDhQ" showIcon="false">
3789 <labelFormat>italic</labelFormat>
3790 </beginLabelStyle>
3791 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_k3UA7WkJEei_cpJmVsHDhQ" showIcon="false"/>
3792 </ownedStyle>
3793 <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']"/>
3794 </ownedDiagramElements>
3795 <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_UfAmkGpJEeihhMJKm6QVPA" name="PartialComplexTypeInterpretation" tooltipText="" outgoingEdges="_k3UAlmkJEei_cpJmVsHDhQ _fHbWwGpJEeihhMJKm6QVPA _k3UAgmkJEei_cpJmVsHDhQ" incomingEdges="_k3UAlmkJEei_cpJmVsHDhQ" width="12" height="10">
3796 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/>
3797 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/>
3798 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
3799 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
3800 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
3801 <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_UfAmkWpJEeihhMJKm6QVPA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
3802 <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"/>
3803 </ownedStyle>
3804 <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']"/>
3805 </ownedDiagramElements>
3806 <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_fHbWwGpJEeihhMJKm6QVPA" sourceNode="_UfAmkGpJEeihhMJKm6QVPA" targetNode="_k3UAgGkJEei_cpJmVsHDhQ">
3807 <target xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/>
3808 <semanticElements xmi:type="ecore:EClass" href="PartialInterpretation.ecore#//PartialComplexTypeInterpretation"/>
3809 <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_fHbWwWpJEeihhMJKm6QVPA" targetArrow="InputClosedArrow" routingStyle="tree">
3810 <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"/>
3811 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_fHbWwmpJEeihhMJKm6QVPA" showIcon="false">
3812 <labelFormat>italic</labelFormat>
3813 </beginLabelStyle>
3814 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_fHbWw2pJEeihhMJKm6QVPA" showIcon="false"/>
3815 </ownedStyle>
3816 <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']"/>
3817 </ownedDiagramElements>
3933 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 3818 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
3934 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_pEmrqrXDEeamG-Ij7YnW7w"/> 3819 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_k3UA7mkJEei_cpJmVsHDhQ"/>
3935 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> 3820 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
3936 <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']"/> 3821 <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']"/>
3937 <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']"/> 3822 <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/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.ecore b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.ecore
index 3c235851..afee2d42 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.ecore
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.ecore
@@ -16,38 +16,17 @@
16 containment="true"/> 16 containment="true"/>
17 <eStructuralFeatures xsi:type="ecore:EReference" name="partialtypeinterpratation" 17 <eStructuralFeatures xsi:type="ecore:EReference" name="partialtypeinterpratation"
18 upperBound="-1" eType="#//PartialTypeInterpratation" containment="true"/> 18 upperBound="-1" eType="#//PartialTypeInterpratation" containment="true"/>
19 <eStructuralFeatures xsi:type="ecore:EAttribute" name="minNewElements" lowerBound="1" 19 <eStructuralFeatures xsi:type="ecore:EReference" name="openWorldElements" upperBound="-1"
20 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="0" 20 eType="ecore:EClass ../../hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"
21 iD="true"/>
22 <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxNewElements" lowerBound="1"
23 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="0"/>
24 <eStructuralFeatures xsi:type="ecore:EReference" name="openWorldElementPrototypes"
25 upperBound="-1" eType="ecore:EClass ../../hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"
26 containment="true"/> 21 containment="true"/>
27 <eStructuralFeatures xsi:type="ecore:EReference" name="problemConainer" eType="ecore:EClass ../../hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem" 22 <eStructuralFeatures xsi:type="ecore:EReference" name="problemConainer" eType="ecore:EClass ../../hu.bme.mit.inf.dslreasoner.logic.model/model/logicproblem.ecore#//LogicProblem"
28 containment="true"/> 23 containment="true"/>
29 <eStructuralFeatures xsi:type="ecore:EReference" name="stringelement" upperBound="-1" 24 <eStructuralFeatures xsi:type="ecore:EReference" name="scopes" upperBound="-1"
30 eType="#//StringElement" containment="true"/> 25 eType="#//Scope" containment="true"/>
31 <eStructuralFeatures xsi:type="ecore:EReference" name="stringelements" upperBound="-1" 26 <eStructuralFeatures xsi:type="ecore:EAttribute" name="minNewElements" lowerBound="1"
32 eType="#//StringElement" containment="true"/> 27 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="0"/>
33 <eStructuralFeatures xsi:type="ecore:EReference" name="realelements" upperBound="-1" 28 <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxNewElements" lowerBound="1"
34 eType="#//RealElement" containment="true"/> 29 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="-1"/>
35 <eStructuralFeatures xsi:type="ecore:EReference" name="integerelements" upperBound="-1"
36 eType="#//IntegerElement" containment="true"/>
37 <eStructuralFeatures xsi:type="ecore:EReference" name="booleanelements" upperBound="-1"
38 eType="#//BooleanElement" containment="true"/>
39 <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxNewIntegers" lowerBound="1"
40 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
41 <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxNewReals" lowerBound="1"
42 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
43 <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxNewStrings" lowerBound="1"
44 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
45 <eStructuralFeatures xsi:type="ecore:EReference" name="newStrings" upperBound="-1"
46 eType="#//StringElement" containment="true"/>
47 <eStructuralFeatures xsi:type="ecore:EReference" name="newReals" upperBound="-1"
48 eType="#//RealElement" containment="true"/>
49 <eStructuralFeatures xsi:type="ecore:EReference" name="newIntegers" upperBound="-1"
50 eType="#//IntegerElement" containment="true"/>
51 </eClassifiers> 30 </eClassifiers>
52 <eClassifiers xsi:type="ecore:EClass" name="PartialConstantInterpretation"> 31 <eClassifiers xsi:type="ecore:EClass" name="PartialConstantInterpretation">
53 <eStructuralFeatures xsi:type="ecore:EReference" name="interpretationOf" lowerBound="1" 32 <eStructuralFeatures xsi:type="ecore:EReference" name="interpretationOf" lowerBound="1"
@@ -65,13 +44,9 @@
65 <eStructuralFeatures xsi:type="ecore:EReference" name="interpretationOf" lowerBound="1" 44 <eStructuralFeatures xsi:type="ecore:EReference" name="interpretationOf" lowerBound="1"
66 eType="ecore:EClass ../../hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/> 45 eType="ecore:EClass ../../hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//FunctionDeclaration"/>
67 </eClassifiers> 46 </eClassifiers>
68 <eClassifiers xsi:type="ecore:EClass" name="PartialTypeInterpratation"> 47 <eClassifiers xsi:type="ecore:EClass" name="PartialTypeInterpratation" abstract="true">
69 <eStructuralFeatures xsi:type="ecore:EReference" name="interpretationOf" lowerBound="1"
70 eType="ecore:EClass ../../hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
71 <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" 48 <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1"
72 eType="ecore:EClass ../../hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/> 49 eType="ecore:EClass ../../hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
73 <eStructuralFeatures xsi:type="ecore:EReference" name="supertypeInterpretation"
74 upperBound="-1" eType="#//PartialTypeInterpratation"/>
75 </eClassifiers> 50 </eClassifiers>
76 <eClassifiers xsi:type="ecore:EClass" name="RelationLink" abstract="true"/> 51 <eClassifiers xsi:type="ecore:EClass" name="RelationLink" abstract="true"/>
77 <eClassifiers xsi:type="ecore:EClass" name="UnaryElementRelationLink" eSuperTypes="#//RelationLink"> 52 <eClassifiers xsi:type="ecore:EClass" name="UnaryElementRelationLink" eSuperTypes="#//RelationLink">
@@ -90,6 +65,7 @@
90 </eClassifiers> 65 </eClassifiers>
91 <eClassifiers xsi:type="ecore:EClass" name="NaryRelationLinkElement"> 66 <eClassifiers xsi:type="ecore:EClass" name="NaryRelationLinkElement">
92 <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> 67 <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
68 <eStructuralFeatures xsi:type="ecore:EReference" name="param" lowerBound="1" eType="ecore:EClass ../../hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"/>
93 </eClassifiers> 69 </eClassifiers>
94 <eClassifiers xsi:type="ecore:EClass" name="PrimitiveElement" abstract="true" eSuperTypes="../../hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement"> 70 <eClassifiers xsi:type="ecore:EClass" name="PrimitiveElement" abstract="true" eSuperTypes="../../hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//DefinedElement">
95 <eStructuralFeatures xsi:type="ecore:EAttribute" name="valueSet" lowerBound="1" 71 <eStructuralFeatures xsi:type="ecore:EAttribute" name="valueSet" lowerBound="1"
@@ -107,4 +83,24 @@
107 <eClassifiers xsi:type="ecore:EClass" name="StringElement" eSuperTypes="#//PrimitiveElement"> 83 <eClassifiers xsi:type="ecore:EClass" name="StringElement" eSuperTypes="#//PrimitiveElement">
108 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> 84 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
109 </eClassifiers> 85 </eClassifiers>
86 <eClassifiers xsi:type="ecore:EClass" name="Scope">
87 <eStructuralFeatures xsi:type="ecore:EAttribute" name="minNewElements" lowerBound="1"
88 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="0"/>
89 <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxNewElements" lowerBound="1"
90 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="-1"/>
91 <eStructuralFeatures xsi:type="ecore:EReference" name="targetTypeInterpretation"
92 lowerBound="1" eType="#//PartialTypeInterpratation"/>
93 </eClassifiers>
94 <eClassifiers xsi:type="ecore:EClass" name="PartialPrimitiveInterpretation" abstract="true"
95 eSuperTypes="#//PartialTypeInterpratation"/>
96 <eClassifiers xsi:type="ecore:EClass" name="PartialBooleanInterpretation" eSuperTypes="#//PartialPrimitiveInterpretation"/>
97 <eClassifiers xsi:type="ecore:EClass" name="PartialIntegerInterpretation" eSuperTypes="#//PartialPrimitiveInterpretation"/>
98 <eClassifiers xsi:type="ecore:EClass" name="PartialRealInterpretation" eSuperTypes="#//PartialPrimitiveInterpretation"/>
99 <eClassifiers xsi:type="ecore:EClass" name="PartialStringInterpretation" eSuperTypes="#//PartialPrimitiveInterpretation"/>
100 <eClassifiers xsi:type="ecore:EClass" name="PartialComplexTypeInterpretation" eSuperTypes="#//PartialTypeInterpratation">
101 <eStructuralFeatures xsi:type="ecore:EReference" name="supertypeInterpretation"
102 upperBound="-1" eType="#//PartialComplexTypeInterpretation"/>
103 <eStructuralFeatures xsi:type="ecore:EReference" name="interpretationOf" lowerBound="1"
104 eType="ecore:EClass ../../hu.bme.mit.inf.dslreasoner.logic.model/model/logiclanguage.ecore#//TypeDeclaration"/>
105 </eClassifiers>
110</ecore:EPackage> 106</ecore:EPackage>
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.genmodel b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.genmodel
index e244d0cd..2ac0a4f3 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.genmodel
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.genmodel
@@ -16,6 +16,9 @@
16 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/> 16 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialInterpretation/partialfunctioninterpretation"/>
17 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialInterpretation/newElements"/> 17 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialInterpretation/newElements"/>
18 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/> 18 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialInterpretation/partialtypeinterpratation"/>
19 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialInterpretation/openWorldElements"/>
20 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialInterpretation/problemConainer"/>
21 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialInterpretation/scope"/>
19 </genClasses> 22 </genClasses>
20 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialConstantInterpretation"> 23 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialConstantInterpretation">
21 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialConstantInterpretation/interpretationOf"/> 24 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialConstantInterpretation/interpretationOf"/>
@@ -23,6 +26,8 @@
23 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialRelationInterpretation"> 26 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialRelationInterpretation">
24 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/> 27 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialRelationInterpretation/interpretationOf"/>
25 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/> 28 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialRelationInterpretation/relationlinks"/>
29 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialRelationInterpretation/param1"/>
30 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialRelationInterpretation/param2"/>
26 </genClasses> 31 </genClasses>
27 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialFunctionInterpretation"> 32 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialFunctionInterpretation">
28 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialFunctionInterpretation/interpretationOf"/> 33 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialFunctionInterpretation/interpretationOf"/>
@@ -30,6 +35,7 @@
30 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialTypeInterpratation"> 35 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialTypeInterpratation">
31 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialTypeInterpratation/interpretationOf"/> 36 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialTypeInterpratation/interpretationOf"/>
32 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/> 37 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialTypeInterpratation/elements"/>
38 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//PartialTypeInterpratation/supertypeInterpretation"/>
33 </genClasses> 39 </genClasses>
34 <genClasses image="false" ecoreClass="PartialInterpretation.ecore#//RelationLink"/> 40 <genClasses image="false" ecoreClass="PartialInterpretation.ecore#//RelationLink"/>
35 <genClasses ecoreClass="PartialInterpretation.ecore#//UnaryElementRelationLink"> 41 <genClasses ecoreClass="PartialInterpretation.ecore#//UnaryElementRelationLink">
@@ -45,5 +51,30 @@
45 <genClasses ecoreClass="PartialInterpretation.ecore#//NaryRelationLinkElement"> 51 <genClasses ecoreClass="PartialInterpretation.ecore#//NaryRelationLinkElement">
46 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PartialInterpretation.ecore#//NaryRelationLinkElement/index"/> 52 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PartialInterpretation.ecore#//NaryRelationLinkElement/index"/>
47 </genClasses> 53 </genClasses>
54 <genClasses image="false" ecoreClass="PartialInterpretation.ecore#//PrimitiveElement">
55 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PartialInterpretation.ecore#//PrimitiveElement/valueSet"/>
56 </genClasses>
57 <genClasses ecoreClass="PartialInterpretation.ecore#//BooleanElement">
58 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PartialInterpretation.ecore#//BooleanElement/value"/>
59 </genClasses>
60 <genClasses ecoreClass="PartialInterpretation.ecore#//IntegerElement">
61 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PartialInterpretation.ecore#//IntegerElement/value"/>
62 </genClasses>
63 <genClasses ecoreClass="PartialInterpretation.ecore#//RealElement">
64 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PartialInterpretation.ecore#//RealElement/value"/>
65 </genClasses>
66 <genClasses ecoreClass="PartialInterpretation.ecore#//StringElement">
67 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PartialInterpretation.ecore#//StringElement/value"/>
68 </genClasses>
69 <genClasses ecoreClass="PartialInterpretation.ecore#//Scope">
70 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PartialInterpretation.ecore#//Scope/minNewElements"/>
71 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PartialInterpretation.ecore#//Scope/maxNewElements"/>
72 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialInterpretation.ecore#//Scope/targetTypeInterpretation"/>
73 </genClasses>
74 <genClasses image="false" ecoreClass="PartialInterpretation.ecore#//PartialPrimitiveInterpretation"/>
75 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialBooleanInterpretation"/>
76 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialIntegerInterpretation"/>
77 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialRealInterpretation"/>
78 <genClasses ecoreClass="PartialInterpretation.ecore#//PartialStringInterpretation"/>
48 </genPackages> 79 </genPackages>
49</genmodel:GenModel> 80</genmodel:GenModel>
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialModelAnnotations.genmodel b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialModelAnnotations.genmodel
index 0fd889d2..6c2f83c1 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialModelAnnotations.genmodel
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialModelAnnotations.genmodel
@@ -11,6 +11,7 @@
11 disposableProviderFactory="true" ecorePackage="PartialModelAnnotations.ecore#/"> 11 disposableProviderFactory="true" ecorePackage="PartialModelAnnotations.ecore#/">
12 <genClasses ecoreClass="PartialModelAnnotations.ecore#//PartialModelRelation2Assertion"> 12 <genClasses ecoreClass="PartialModelAnnotations.ecore#//PartialModelRelation2Assertion">
13 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialModelAnnotations.ecore#//PartialModelRelation2Assertion/links"/> 13 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PartialModelAnnotations.ecore#//PartialModelRelation2Assertion/links"/>
14 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference PartialModelAnnotations.ecore#//PartialModelRelation2Assertion/targetRelation"/>
14 </genClasses> 15 </genClasses>
15 </genPackages> 16 </genPackages>
16</genmodel:GenModel> 17</genmodel:GenModel>
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/overview.png b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/overview.png
new file mode 100644
index 00000000..62f6c91f
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/overview.png
Binary files differ
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/relations.png b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/relations.png
new file mode 100644
index 00000000..fa30dcbf
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/relations.png
Binary files differ
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/types.png b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/types.png
new file mode 100644
index 00000000..81445ff5
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/types.png
Binary files differ