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/ArgumentImpl.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/ArgumentImpl.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/ArgumentImpl.java58
1 files changed, 29 insertions, 29 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/ArgumentImpl.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/ArgumentImpl.java
index 9f6bc7ae..f7d045ca 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/ArgumentImpl.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/ArgumentImpl.java
@@ -14,7 +14,7 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
14import org.eclipse.viatra.solver.language.model.problem.Argument; 14import org.eclipse.viatra.solver.language.model.problem.Argument;
15import org.eclipse.viatra.solver.language.model.problem.ImplicitVariable; 15import org.eclipse.viatra.solver.language.model.problem.ImplicitVariable;
16import org.eclipse.viatra.solver.language.model.problem.ProblemPackage; 16import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
17import org.eclipse.viatra.solver.language.model.problem.Variable; 17import org.eclipse.viatra.solver.language.model.problem.VariableOrNode;
18 18
19/** 19/**
20 * <!-- begin-user-doc --> 20 * <!-- begin-user-doc -->
@@ -24,7 +24,7 @@ import org.eclipse.viatra.solver.language.model.problem.Variable;
24 * The following features are implemented: 24 * The following features are implemented:
25 * </p> 25 * </p>
26 * <ul> 26 * <ul>
27 * <li>{@link org.eclipse.viatra.solver.language.model.problem.impl.ArgumentImpl#getVariable <em>Variable</em>}</li> 27 * <li>{@link org.eclipse.viatra.solver.language.model.problem.impl.ArgumentImpl#getVariableOrNode <em>Variable Or Node</em>}</li>
28 * <li>{@link org.eclipse.viatra.solver.language.model.problem.impl.ArgumentImpl#getSingletonVariable <em>Singleton Variable</em>}</li> 28 * <li>{@link org.eclipse.viatra.solver.language.model.problem.impl.ArgumentImpl#getSingletonVariable <em>Singleton Variable</em>}</li>
29 * </ul> 29 * </ul>
30 * 30 *
@@ -32,14 +32,14 @@ import org.eclipse.viatra.solver.language.model.problem.Variable;
32 */ 32 */
33public class ArgumentImpl extends MinimalEObjectImpl.Container implements Argument { 33public class ArgumentImpl extends MinimalEObjectImpl.Container implements Argument {
34 /** 34 /**
35 * The cached value of the '{@link #getVariable() <em>Variable</em>}' reference. 35 * The cached value of the '{@link #getVariableOrNode() <em>Variable Or Node</em>}' reference.
36 * <!-- begin-user-doc --> 36 * <!-- begin-user-doc -->
37 * <!-- end-user-doc --> 37 * <!-- end-user-doc -->
38 * @see #getVariable() 38 * @see #getVariableOrNode()
39 * @generated 39 * @generated
40 * @ordered 40 * @ordered
41 */ 41 */
42 protected Variable variable; 42 protected VariableOrNode variableOrNode;
43 43
44 /** 44 /**
45 * The cached value of the '{@link #getSingletonVariable() <em>Singleton Variable</em>}' containment reference. 45 * The cached value of the '{@link #getSingletonVariable() <em>Singleton Variable</em>}' containment reference.
@@ -75,17 +75,17 @@ public class ArgumentImpl extends MinimalEObjectImpl.Container implements Argume
75 * <!-- end-user-doc --> 75 * <!-- end-user-doc -->
76 * @generated 76 * @generated
77 */ 77 */
78 public Variable getVariable() { 78 public VariableOrNode getVariableOrNode() {
79 if (variable != null && variable.eIsProxy()) { 79 if (variableOrNode != null && variableOrNode.eIsProxy()) {
80 InternalEObject oldVariable = (InternalEObject) variable; 80 InternalEObject oldVariableOrNode = (InternalEObject) variableOrNode;
81 variable = (Variable) eResolveProxy(oldVariable); 81 variableOrNode = (VariableOrNode) eResolveProxy(oldVariableOrNode);
82 if (variable != oldVariable) { 82 if (variableOrNode != oldVariableOrNode) {
83 if (eNotificationRequired()) 83 if (eNotificationRequired())
84 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ProblemPackage.ARGUMENT__VARIABLE, 84 eNotify(new ENotificationImpl(this, Notification.RESOLVE, ProblemPackage.ARGUMENT__VARIABLE_OR_NODE,
85 oldVariable, variable)); 85 oldVariableOrNode, variableOrNode));
86 } 86 }
87 } 87 }
88 return variable; 88 return variableOrNode;
89 } 89 }
90 90
91 /** 91 /**
@@ -93,8 +93,8 @@ public class ArgumentImpl extends MinimalEObjectImpl.Container implements Argume
93 * <!-- end-user-doc --> 93 * <!-- end-user-doc -->
94 * @generated 94 * @generated
95 */ 95 */
96 public Variable basicGetVariable() { 96 public VariableOrNode basicGetVariableOrNode() {
97 return variable; 97 return variableOrNode;
98 } 98 }
99 99
100 /** 100 /**
@@ -102,12 +102,12 @@ public class ArgumentImpl extends MinimalEObjectImpl.Container implements Argume
102 * <!-- end-user-doc --> 102 * <!-- end-user-doc -->
103 * @generated 103 * @generated
104 */ 104 */
105 public void setVariable(Variable newVariable) { 105 public void setVariableOrNode(VariableOrNode newVariableOrNode) {
106 Variable oldVariable = variable; 106 VariableOrNode oldVariableOrNode = variableOrNode;
107 variable = newVariable; 107 variableOrNode = newVariableOrNode;
108 if (eNotificationRequired()) 108 if (eNotificationRequired())
109 eNotify(new ENotificationImpl(this, Notification.SET, ProblemPackage.ARGUMENT__VARIABLE, oldVariable, 109 eNotify(new ENotificationImpl(this, Notification.SET, ProblemPackage.ARGUMENT__VARIABLE_OR_NODE,
110 variable)); 110 oldVariableOrNode, variableOrNode));
111 } 111 }
112 112
113 /** 113 /**
@@ -182,10 +182,10 @@ public class ArgumentImpl extends MinimalEObjectImpl.Container implements Argume
182 @Override 182 @Override
183 public Object eGet(int featureID, boolean resolve, boolean coreType) { 183 public Object eGet(int featureID, boolean resolve, boolean coreType) {
184 switch (featureID) { 184 switch (featureID) {
185 case ProblemPackage.ARGUMENT__VARIABLE: 185 case ProblemPackage.ARGUMENT__VARIABLE_OR_NODE:
186 if (resolve) 186 if (resolve)
187 return getVariable(); 187 return getVariableOrNode();
188 return basicGetVariable(); 188 return basicGetVariableOrNode();
189 case ProblemPackage.ARGUMENT__SINGLETON_VARIABLE: 189 case ProblemPackage.ARGUMENT__SINGLETON_VARIABLE:
190 return getSingletonVariable(); 190 return getSingletonVariable();
191 } 191 }
@@ -200,8 +200,8 @@ public class ArgumentImpl extends MinimalEObjectImpl.Container implements Argume
200 @Override 200 @Override
201 public void eSet(int featureID, Object newValue) { 201 public void eSet(int featureID, Object newValue) {
202 switch (featureID) { 202 switch (featureID) {
203 case ProblemPackage.ARGUMENT__VARIABLE: 203 case ProblemPackage.ARGUMENT__VARIABLE_OR_NODE:
204 setVariable((Variable) newValue); 204 setVariableOrNode((VariableOrNode) newValue);
205 return; 205 return;
206 case ProblemPackage.ARGUMENT__SINGLETON_VARIABLE: 206 case ProblemPackage.ARGUMENT__SINGLETON_VARIABLE:
207 setSingletonVariable((ImplicitVariable) newValue); 207 setSingletonVariable((ImplicitVariable) newValue);
@@ -218,8 +218,8 @@ public class ArgumentImpl extends MinimalEObjectImpl.Container implements Argume
218 @Override 218 @Override
219 public void eUnset(int featureID) { 219 public void eUnset(int featureID) {
220 switch (featureID) { 220 switch (featureID) {
221 case ProblemPackage.ARGUMENT__VARIABLE: 221 case ProblemPackage.ARGUMENT__VARIABLE_OR_NODE:
222 setVariable((Variable) null); 222 setVariableOrNode((VariableOrNode) null);
223 return; 223 return;
224 case ProblemPackage.ARGUMENT__SINGLETON_VARIABLE: 224 case ProblemPackage.ARGUMENT__SINGLETON_VARIABLE:
225 setSingletonVariable((ImplicitVariable) null); 225 setSingletonVariable((ImplicitVariable) null);
@@ -236,8 +236,8 @@ public class ArgumentImpl extends MinimalEObjectImpl.Container implements Argume
236 @Override 236 @Override
237 public boolean eIsSet(int featureID) { 237 public boolean eIsSet(int featureID) {
238 switch (featureID) { 238 switch (featureID) {
239 case ProblemPackage.ARGUMENT__VARIABLE: 239 case ProblemPackage.ARGUMENT__VARIABLE_OR_NODE:
240 return variable != null; 240 return variableOrNode != null;
241 case ProblemPackage.ARGUMENT__SINGLETON_VARIABLE: 241 case ProblemPackage.ARGUMENT__SINGLETON_VARIABLE:
242 return singletonVariable != null; 242 return singletonVariable != null;
243 } 243 }