diff options
Diffstat (limited to 'extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InitPrecedenceImpl.java')
-rw-r--r-- | extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InitPrecedenceImpl.java | 110 |
1 files changed, 66 insertions, 44 deletions
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InitPrecedenceImpl.java b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InitPrecedenceImpl.java index 353fcdc7403..196c0d560a8 100644 --- a/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InitPrecedenceImpl.java +++ b/extraplugins/qompass-designer/org.eclipse.papyrus.fcm.profile/src/org/eclipse/papyrus/FCM/impl/InitPrecedenceImpl.java @@ -1,14 +1,14 @@ /** * Copyright (c) 2013 CEA LIST - * + * * All rights reserved. This program and the accompanying materials are * made available under the terms of the Eclipse Public License v1.0 which * accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * Ansgar Radermacher - Initial API and implementation - * + * */ package org.eclipse.papyrus.FCM.impl; @@ -36,9 +36,9 @@ import org.eclipse.papyrus.FCM.InitPrecedence; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl#getInvokeAfter <em>Invoke After</em>}</li> - * <li>{@link org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl#getInvokeBefore <em>Invoke Before</em>}</li> - * <li>{@link org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl#getBase_Class <em>Base Class</em>}</li> + * <li>{@link org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl#getInvokeAfter <em>Invoke After</em>}</li> + * <li>{@link org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl#getInvokeBefore <em>Invoke Before</em>}</li> + * <li>{@link org.eclipse.papyrus.FCM.impl.InitPrecedenceImpl#getBase_Class <em>Base Class</em>}</li> * </ul> * </p> * @@ -49,6 +49,7 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { * The cached value of the '{@link #getInvokeAfter() <em>Invoke After</em>}' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getInvokeAfter() * @generated * @ordered @@ -59,6 +60,7 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { * The cached value of the '{@link #getInvokeBefore() <em>Invoke Before</em>}' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getInvokeBefore() * @generated * @ordered @@ -69,6 +71,7 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { * The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getBase_Class() * @generated * @ordered @@ -78,6 +81,7 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ protected InitPrecedenceImpl() { @@ -87,6 +91,7 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override @@ -97,8 +102,10 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ + @Override public EList<org.eclipse.uml2.uml.Class> getInvokeAfter() { if (invokeAfter == null) { invokeAfter = new EObjectResolvingEList<org.eclipse.uml2.uml.Class>(org.eclipse.uml2.uml.Class.class, this, FCMPackage.INIT_PRECEDENCE__INVOKE_AFTER); @@ -109,8 +116,10 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ + @Override public EList<org.eclipse.uml2.uml.Class> getInvokeBefore() { if (invokeBefore == null) { invokeBefore = new EObjectResolvingEList<org.eclipse.uml2.uml.Class>(org.eclipse.uml2.uml.Class.class, this, FCMPackage.INIT_PRECEDENCE__INVOKE_BEFORE); @@ -121,15 +130,18 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ + @Override public org.eclipse.uml2.uml.Class getBase_Class() { if (base_Class != null && base_Class.eIsProxy()) { - InternalEObject oldBase_Class = (InternalEObject)base_Class; - base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class); + InternalEObject oldBase_Class = (InternalEObject) base_Class; + base_Class = (org.eclipse.uml2.uml.Class) eResolveProxy(oldBase_Class); if (base_Class != oldBase_Class) { - if (eNotificationRequired()) + if (eNotificationRequired()) { eNotify(new ENotificationImpl(this, Notification.RESOLVE, FCMPackage.INIT_PRECEDENCE__BASE_CLASS, oldBase_Class, base_Class)); + } } } return base_Class; @@ -138,6 +150,7 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public org.eclipse.uml2.uml.Class basicGetBase_Class() { @@ -147,30 +160,36 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ + @Override public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) { org.eclipse.uml2.uml.Class oldBase_Class = base_Class; base_Class = newBase_Class; - if (eNotificationRequired()) + if (eNotificationRequired()) { eNotify(new ENotificationImpl(this, Notification.SET, FCMPackage.INIT_PRECEDENCE__BASE_CLASS, oldBase_Class, base_Class)); + } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case FCMPackage.INIT_PRECEDENCE__INVOKE_AFTER: - return getInvokeAfter(); - case FCMPackage.INIT_PRECEDENCE__INVOKE_BEFORE: - return getInvokeBefore(); - case FCMPackage.INIT_PRECEDENCE__BASE_CLASS: - if (resolve) return getBase_Class(); - return basicGetBase_Class(); + case FCMPackage.INIT_PRECEDENCE__INVOKE_AFTER: + return getInvokeAfter(); + case FCMPackage.INIT_PRECEDENCE__INVOKE_BEFORE: + return getInvokeBefore(); + case FCMPackage.INIT_PRECEDENCE__BASE_CLASS: + if (resolve) { + return getBase_Class(); + } + return basicGetBase_Class(); } return super.eGet(featureID, resolve, coreType); } @@ -178,23 +197,24 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case FCMPackage.INIT_PRECEDENCE__INVOKE_AFTER: - getInvokeAfter().clear(); - getInvokeAfter().addAll((Collection<? extends org.eclipse.uml2.uml.Class>)newValue); - return; - case FCMPackage.INIT_PRECEDENCE__INVOKE_BEFORE: - getInvokeBefore().clear(); - getInvokeBefore().addAll((Collection<? extends org.eclipse.uml2.uml.Class>)newValue); - return; - case FCMPackage.INIT_PRECEDENCE__BASE_CLASS: - setBase_Class((org.eclipse.uml2.uml.Class)newValue); - return; + case FCMPackage.INIT_PRECEDENCE__INVOKE_AFTER: + getInvokeAfter().clear(); + getInvokeAfter().addAll((Collection<? extends org.eclipse.uml2.uml.Class>) newValue); + return; + case FCMPackage.INIT_PRECEDENCE__INVOKE_BEFORE: + getInvokeBefore().clear(); + getInvokeBefore().addAll((Collection<? extends org.eclipse.uml2.uml.Class>) newValue); + return; + case FCMPackage.INIT_PRECEDENCE__BASE_CLASS: + setBase_Class((org.eclipse.uml2.uml.Class) newValue); + return; } super.eSet(featureID, newValue); } @@ -202,20 +222,21 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public void eUnset(int featureID) { switch (featureID) { - case FCMPackage.INIT_PRECEDENCE__INVOKE_AFTER: - getInvokeAfter().clear(); - return; - case FCMPackage.INIT_PRECEDENCE__INVOKE_BEFORE: - getInvokeBefore().clear(); - return; - case FCMPackage.INIT_PRECEDENCE__BASE_CLASS: - setBase_Class((org.eclipse.uml2.uml.Class)null); - return; + case FCMPackage.INIT_PRECEDENCE__INVOKE_AFTER: + getInvokeAfter().clear(); + return; + case FCMPackage.INIT_PRECEDENCE__INVOKE_BEFORE: + getInvokeBefore().clear(); + return; + case FCMPackage.INIT_PRECEDENCE__BASE_CLASS: + setBase_Class((org.eclipse.uml2.uml.Class) null); + return; } super.eUnset(featureID); } @@ -223,19 +244,20 @@ public class InitPrecedenceImpl extends EObjectImpl implements InitPrecedence { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { - case FCMPackage.INIT_PRECEDENCE__INVOKE_AFTER: - return invokeAfter != null && !invokeAfter.isEmpty(); - case FCMPackage.INIT_PRECEDENCE__INVOKE_BEFORE: - return invokeBefore != null && !invokeBefore.isEmpty(); - case FCMPackage.INIT_PRECEDENCE__BASE_CLASS: - return base_Class != null; + case FCMPackage.INIT_PRECEDENCE__INVOKE_AFTER: + return invokeAfter != null && !invokeAfter.isEmpty(); + case FCMPackage.INIT_PRECEDENCE__INVOKE_BEFORE: + return invokeBefore != null && !invokeBefore.isEmpty(); + case FCMPackage.INIT_PRECEDENCE__BASE_CLASS: + return base_Class != null; } return super.eIsSet(featureID); } -} //InitPrecedenceImpl +} // InitPrecedenceImpl |