aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.model/src/main/emf-gen/org/eclipse/viatra/solver/language/model/problem/impl/ReferenceDeclarationImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.model/src/main/emf-gen/org/eclipse/viatra/solver/language/model/problem/impl/ReferenceDeclarationImpl.java')
-rw-r--r--org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.model/src/main/emf-gen/org/eclipse/viatra/solver/language/model/problem/impl/ReferenceDeclarationImpl.java19
1 files changed, 9 insertions, 10 deletions
diff --git a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.model/src/main/emf-gen/org/eclipse/viatra/solver/language/model/problem/impl/ReferenceDeclarationImpl.java b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.model/src/main/emf-gen/org/eclipse/viatra/solver/language/model/problem/impl/ReferenceDeclarationImpl.java
index 424db23d..8df2715f 100644
--- a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.model/src/main/emf-gen/org/eclipse/viatra/solver/language/model/problem/impl/ReferenceDeclarationImpl.java
+++ b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.model/src/main/emf-gen/org/eclipse/viatra/solver/language/model/problem/impl/ReferenceDeclarationImpl.java
@@ -9,11 +9,10 @@ import org.eclipse.emf.ecore.EClass;
9import org.eclipse.emf.ecore.InternalEObject; 9import org.eclipse.emf.ecore.InternalEObject;
10 10
11import org.eclipse.emf.ecore.impl.ENotificationImpl; 11import org.eclipse.emf.ecore.impl.ENotificationImpl;
12
13import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration;
14import org.eclipse.viatra.solver.language.model.problem.Multiplicity; 12import org.eclipse.viatra.solver.language.model.problem.Multiplicity;
15import org.eclipse.viatra.solver.language.model.problem.ProblemPackage; 13import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
16import org.eclipse.viatra.solver.language.model.problem.ReferenceDeclaration; 14import org.eclipse.viatra.solver.language.model.problem.ReferenceDeclaration;
15import org.eclipse.viatra.solver.language.model.problem.Relation;
17 16
18/** 17/**
19 * <!-- begin-user-doc --> 18 * <!-- begin-user-doc -->
@@ -40,7 +39,7 @@ public class ReferenceDeclarationImpl extends RelationImpl implements ReferenceD
40 * @generated 39 * @generated
41 * @ordered 40 * @ordered
42 */ 41 */
43 protected ClassDeclaration referenceType; 42 protected Relation referenceType;
44 43
45 /** 44 /**
46 * The cached value of the '{@link #getOpposite() <em>Opposite</em>}' reference. 45 * The cached value of the '{@link #getOpposite() <em>Opposite</em>}' reference.
@@ -106,10 +105,10 @@ public class ReferenceDeclarationImpl extends RelationImpl implements ReferenceD
106 * <!-- end-user-doc --> 105 * <!-- end-user-doc -->
107 * @generated 106 * @generated
108 */ 107 */
109 public ClassDeclaration getReferenceType() { 108 public Relation getReferenceType() {
110 if (referenceType != null && referenceType.eIsProxy()) { 109 if (referenceType != null && referenceType.eIsProxy()) {
111 InternalEObject oldReferenceType = (InternalEObject) referenceType; 110 InternalEObject oldReferenceType = (InternalEObject) referenceType;
112 referenceType = (ClassDeclaration) eResolveProxy(oldReferenceType); 111 referenceType = (Relation) eResolveProxy(oldReferenceType);
113 if (referenceType != oldReferenceType) { 112 if (referenceType != oldReferenceType) {
114 if (eNotificationRequired()) 113 if (eNotificationRequired())
115 eNotify(new ENotificationImpl(this, Notification.RESOLVE, 114 eNotify(new ENotificationImpl(this, Notification.RESOLVE,
@@ -124,7 +123,7 @@ public class ReferenceDeclarationImpl extends RelationImpl implements ReferenceD
124 * <!-- end-user-doc --> 123 * <!-- end-user-doc -->
125 * @generated 124 * @generated
126 */ 125 */
127 public ClassDeclaration basicGetReferenceType() { 126 public Relation basicGetReferenceType() {
128 return referenceType; 127 return referenceType;
129 } 128 }
130 129
@@ -133,8 +132,8 @@ public class ReferenceDeclarationImpl extends RelationImpl implements ReferenceD
133 * <!-- end-user-doc --> 132 * <!-- end-user-doc -->
134 * @generated 133 * @generated
135 */ 134 */
136 public void setReferenceType(ClassDeclaration newReferenceType) { 135 public void setReferenceType(Relation newReferenceType) {
137 ClassDeclaration oldReferenceType = referenceType; 136 Relation oldReferenceType = referenceType;
138 referenceType = newReferenceType; 137 referenceType = newReferenceType;
139 if (eNotificationRequired()) 138 if (eNotificationRequired())
140 eNotify(new ENotificationImpl(this, Notification.SET, ProblemPackage.REFERENCE_DECLARATION__REFERENCE_TYPE, 139 eNotify(new ENotificationImpl(this, Notification.SET, ProblemPackage.REFERENCE_DECLARATION__REFERENCE_TYPE,
@@ -300,7 +299,7 @@ public class ReferenceDeclarationImpl extends RelationImpl implements ReferenceD
300 public void eSet(int featureID, Object newValue) { 299 public void eSet(int featureID, Object newValue) {
301 switch (featureID) { 300 switch (featureID) {
302 case ProblemPackage.REFERENCE_DECLARATION__REFERENCE_TYPE: 301 case ProblemPackage.REFERENCE_DECLARATION__REFERENCE_TYPE:
303 setReferenceType((ClassDeclaration) newValue); 302 setReferenceType((Relation) newValue);
304 return; 303 return;
305 case ProblemPackage.REFERENCE_DECLARATION__OPPOSITE: 304 case ProblemPackage.REFERENCE_DECLARATION__OPPOSITE:
306 setOpposite((ReferenceDeclaration) newValue); 305 setOpposite((ReferenceDeclaration) newValue);
@@ -324,7 +323,7 @@ public class ReferenceDeclarationImpl extends RelationImpl implements ReferenceD
324 public void eUnset(int featureID) { 323 public void eUnset(int featureID) {
325 switch (featureID) { 324 switch (featureID) {
326 case ProblemPackage.REFERENCE_DECLARATION__REFERENCE_TYPE: 325 case ProblemPackage.REFERENCE_DECLARATION__REFERENCE_TYPE:
327 setReferenceType((ClassDeclaration) null); 326 setReferenceType((Relation) null);
328 return; 327 return;
329 case ProblemPackage.REFERENCE_DECLARATION__OPPOSITE: 328 case ProblemPackage.REFERENCE_DECLARATION__OPPOSITE:
330 setOpposite((ReferenceDeclaration) null); 329 setOpposite((ReferenceDeclaration) null);