From b88c842ba625753ea185e6166cd967e694160798 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Sun, 27 Jun 2021 01:43:59 +0200 Subject: Add enum support --- .../language/model/problem/impl/ParameterImpl.java | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (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/ParameterImpl.java') 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/ParameterImpl.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/ParameterImpl.java index cfbf25b0..06eea3f3 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/ParameterImpl.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/ParameterImpl.java @@ -8,10 +8,9 @@ import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration; import org.eclipse.viatra.solver.language.model.problem.Parameter; import org.eclipse.viatra.solver.language.model.problem.ProblemPackage; +import org.eclipse.viatra.solver.language.model.problem.Relation; /** * @@ -35,7 +34,7 @@ public class ParameterImpl extends VariableImpl implements Parameter { * @generated * @ordered */ - protected ClassDeclaration parameterType; + protected Relation parameterType; /** * @@ -61,10 +60,10 @@ public class ParameterImpl extends VariableImpl implements Parameter { * * @generated */ - public ClassDeclaration getParameterType() { + public Relation getParameterType() { if (parameterType != null && parameterType.eIsProxy()) { InternalEObject oldParameterType = (InternalEObject) parameterType; - parameterType = (ClassDeclaration) eResolveProxy(oldParameterType); + parameterType = (Relation) eResolveProxy(oldParameterType); if (parameterType != oldParameterType) { if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.RESOLVE, ProblemPackage.PARAMETER__PARAMETER_TYPE, @@ -79,7 +78,7 @@ public class ParameterImpl extends VariableImpl implements Parameter { * * @generated */ - public ClassDeclaration basicGetParameterType() { + public Relation basicGetParameterType() { return parameterType; } @@ -88,8 +87,8 @@ public class ParameterImpl extends VariableImpl implements Parameter { * * @generated */ - public void setParameterType(ClassDeclaration newParameterType) { - ClassDeclaration oldParameterType = parameterType; + public void setParameterType(Relation newParameterType) { + Relation oldParameterType = parameterType; parameterType = newParameterType; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, ProblemPackage.PARAMETER__PARAMETER_TYPE, @@ -121,7 +120,7 @@ public class ParameterImpl extends VariableImpl implements Parameter { public void eSet(int featureID, Object newValue) { switch (featureID) { case ProblemPackage.PARAMETER__PARAMETER_TYPE: - setParameterType((ClassDeclaration) newValue); + setParameterType((Relation) newValue); return; } super.eSet(featureID, newValue); @@ -136,7 +135,7 @@ public class ParameterImpl extends VariableImpl implements Parameter { public void eUnset(int featureID) { switch (featureID) { case ProblemPackage.PARAMETER__PARAMETER_TYPE: - setParameterType((ClassDeclaration) null); + setParameterType((Relation) null); return; } super.eUnset(featureID); -- cgit v1.2.3-70-g09d2