diff options
author | 2018-06-13 11:15:12 +0200 | |
---|---|---|
committer | 2018-06-13 11:15:12 +0200 | |
commit | 9e39671e47b12ef63178715b19d2ab23a9acdc11 (patch) | |
tree | eb941857c11e1156d006e1fb6b885d164fed5f3d /Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit | |
parent | Cleared up visualisation thread (diff) | |
download | VIATRA-Generator-9e39671e47b12ef63178715b19d2ab23a9acdc11.tar.gz VIATRA-Generator-9e39671e47b12ef63178715b19d2ab23a9acdc11.tar.zst VIATRA-Generator-9e39671e47b12ef63178715b19d2ab23a9acdc11.zip |
Updated partial model representation
Diffstat (limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit')
26 files changed, 2314 insertions, 1374 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 | */ |
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation; | 3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation; |
4 | 4 | ||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; | ||
5 | import org.eclipse.emf.ecore.EObject; | 6 | import 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 | */ | ||
3 | package 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 | */ | ||
16 | public 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 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration; | ||
6 | |||
7 | import 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 | */ | ||
26 | public 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 | */ | ||
3 | package 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 | */ | ||
16 | public 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 | */ | ||
3 | package 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 | */ | ||
16 | public 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 | */ | ||
3 | package 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 | */ | ||
16 | public 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 | */ | ||
3 | package 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 | */ | ||
16 | public 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 @@ | |||
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation; | 3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation; |
4 | 4 | ||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; | 5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; |
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration; | ||
7 | |||
8 | import org.eclipse.emf.common.util.EList; | 6 | import org.eclipse.emf.common.util.EList; |
9 | import org.eclipse.emf.ecore.EObject; | 7 | import 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 | */ |
29 | public interface PartialTypeInterpratation extends EObject { | 25 | public 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 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation; | ||
4 | |||
5 | import 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 | */ | ||
25 | public 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 | */ |
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; | 3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; |
4 | 4 | ||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; | ||
5 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement; | 6 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement; |
6 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; | 7 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; |
7 | 8 | ||
@@ -9,6 +10,7 @@ import org.eclipse.emf.common.notify.Notification; | |||
9 | 10 | ||
10 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
11 | 12 | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
12 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
13 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 15 | import 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 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialBooleanInterpretation; | ||
6 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; | ||
7 | |||
8 | import 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 | */ | ||
17 | public 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 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration; | ||
6 | |||
7 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation; | ||
8 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.Notification; | ||
13 | |||
14 | import org.eclipse.emf.common.util.EList; | ||
15 | |||
16 | import org.eclipse.emf.ecore.EClass; | ||
17 | import org.eclipse.emf.ecore.InternalEObject; | ||
18 | |||
19 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
20 | |||
21 | import 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 | */ | ||
37 | public 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 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialIntegerInterpretation; | ||
6 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; | ||
7 | |||
8 | import 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 | */ | ||
17 | public 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 | |||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; | 5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; |
6 | 6 | ||
7 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem; | 7 | import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem; |
8 | |||
9 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BooleanElement; | ||
10 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement; | ||
11 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation; | 8 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation; |
12 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation; | 9 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation; |
13 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation; | 10 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation; |
14 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation; | 11 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation; |
15 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation; | 12 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation; |
16 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; | 13 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; |
17 | 14 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope; | |
18 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement; | ||
19 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement; | ||
20 | import java.util.Collection; | 15 | import java.util.Collection; |
21 | 16 | ||
22 | import org.eclipse.emf.common.notify.Notification; | 17 | import 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 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation; | ||
6 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; | ||
7 | |||
8 | import 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 | */ | ||
17 | public 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 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRealInterpretation; | ||
6 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; | ||
7 | |||
8 | import 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 | */ | ||
17 | public 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 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialStringInterpretation; | ||
6 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; | ||
7 | |||
8 | import 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 | */ | ||
17 | public 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 @@ | |||
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; | 3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; |
4 | 4 | ||
5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; | 5 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; |
6 | import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration; | ||
7 | |||
8 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation; | 6 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation; |
9 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; | 7 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; |
10 | 8 | ||
11 | import java.util.Collection; | 9 | import java.util.Collection; |
12 | import org.eclipse.emf.common.notify.Notification; | ||
13 | |||
14 | import org.eclipse.emf.common.util.EList; | 10 | import org.eclipse.emf.common.util.EList; |
15 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
16 | import org.eclipse.emf.ecore.InternalEObject; | ||
17 | |||
18 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
19 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 12 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
20 | import org.eclipse.emf.ecore.util.EObjectResolvingEList; | 13 | import 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 | */ |
37 | public class PartialTypeInterpratationImpl extends MinimalEObjectImpl.Container implements PartialTypeInterpratation { | 28 | public 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 | |||
11 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement; | 11 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement; |
12 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLink; | 12 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLink; |
13 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement; | 13 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement; |
14 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialBooleanInterpretation; | ||
15 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation; | ||
14 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation; | 16 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation; |
15 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation; | 17 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation; |
18 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialIntegerInterpretation; | ||
16 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation; | 19 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation; |
20 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation; | ||
21 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRealInterpretation; | ||
17 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation; | 22 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation; |
23 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialStringInterpretation; | ||
18 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation; | 24 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation; |
19 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationFactory; | 25 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationFactory; |
20 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; | 26 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; |
21 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement; | 27 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement; |
22 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement; | 28 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement; |
23 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RelationLink; | 29 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RelationLink; |
30 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope; | ||
24 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement; | 31 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement; |
25 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.UnaryElementRelationLink; | 32 | import 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 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation; | ||
6 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | ||
12 | import org.eclipse.emf.ecore.InternalEObject; | ||
13 | |||
14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
15 | import 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 | */ | ||
32 | public 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; |