diff options
Diffstat (limited to 'extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/impl/DiagnosticArrayImpl.java')
-rw-r--r-- | extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/impl/DiagnosticArrayImpl.java | 122 |
1 files changed, 73 insertions, 49 deletions
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/impl/DiagnosticArrayImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/impl/DiagnosticArrayImpl.java index 0c577b5e252..b54140a63f0 100644 --- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/impl/DiagnosticArrayImpl.java +++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/impl/DiagnosticArrayImpl.java @@ -32,9 +32,9 @@ import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTyp * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.diagnostic_datatypes.impl.DiagnosticArrayImpl#getHeader <em>Header</em>}</li> - * <li>{@link org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.diagnostic_datatypes.impl.DiagnosticArrayImpl#getStatus <em>Status</em>}</li> - * <li>{@link org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.diagnostic_datatypes.impl.DiagnosticArrayImpl#getValues <em>Values</em>}</li> + * <li>{@link org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.diagnostic_datatypes.impl.DiagnosticArrayImpl#getHeader <em>Header</em>}</li> + * <li>{@link org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.diagnostic_datatypes.impl.DiagnosticArrayImpl#getStatus <em>Status</em>}</li> + * <li>{@link org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.diagnostic_datatypes.impl.DiagnosticArrayImpl#getValues <em>Values</em>}</li> * </ul> * </p> * @@ -45,6 +45,7 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements * The cached value of the '{@link #getHeader() <em>Header</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getHeader() * @generated * @ordered @@ -55,6 +56,7 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements * The cached value of the '{@link #getStatus() <em>Status</em>}' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getStatus() * @generated * @ordered @@ -65,6 +67,7 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements * The cached value of the '{@link #getValues() <em>Values</em>}' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getValues() * @generated * @ordered @@ -74,6 +77,7 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ protected DiagnosticArrayImpl() { @@ -83,6 +87,7 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override @@ -93,6 +98,7 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public Header getHeader() { @@ -102,6 +108,7 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public NotificationChain basicSetHeader(Header newHeader, NotificationChain msgs) { @@ -109,7 +116,11 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements header = newHeader; if (eNotificationRequired()) { ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER, oldHeader, newHeader); - if (msgs == null) msgs = notification; else msgs.add(notification); + if (msgs == null) { + msgs = notification; + } else { + msgs.add(notification); + } } return msgs; } @@ -117,25 +128,32 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public void setHeader(Header newHeader) { if (newHeader != header) { NotificationChain msgs = null; - if (header != null) - msgs = ((InternalEObject)header).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER, null, msgs); - if (newHeader != null) - msgs = ((InternalEObject)newHeader).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER, null, msgs); + if (header != null) { + msgs = ((InternalEObject) header).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER, null, msgs); + } + if (newHeader != null) { + msgs = ((InternalEObject) newHeader).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER, null, msgs); + } msgs = basicSetHeader(newHeader, msgs); - if (msgs != null) msgs.dispatch(); + if (msgs != null) { + msgs.dispatch(); + } } - else if (eNotificationRequired()) + else if (eNotificationRequired()) { eNotify(new ENotificationImpl(this, Notification.SET, Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER, newHeader, newHeader)); + } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public EList<DiagnosticStatus> getStatus() { @@ -148,6 +166,7 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public EList<KeyValue> getValues() { @@ -160,17 +179,18 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER: - return basicSetHeader(null, msgs); - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__STATUS: - return ((InternalEList<?>)getStatus()).basicRemove(otherEnd, msgs); - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__VALUES: - return ((InternalEList<?>)getValues()).basicRemove(otherEnd, msgs); + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER: + return basicSetHeader(null, msgs); + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__STATUS: + return ((InternalEList<?>) getStatus()).basicRemove(otherEnd, msgs); + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__VALUES: + return ((InternalEList<?>) getValues()).basicRemove(otherEnd, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); } @@ -178,17 +198,18 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER: - return getHeader(); - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__STATUS: - return getStatus(); - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__VALUES: - return getValues(); + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER: + return getHeader(); + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__STATUS: + return getStatus(); + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__VALUES: + return getValues(); } return super.eGet(featureID, resolve, coreType); } @@ -196,23 +217,24 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER: - setHeader((Header)newValue); - return; - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__STATUS: - getStatus().clear(); - getStatus().addAll((Collection<? extends DiagnosticStatus>)newValue); - return; - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__VALUES: - getValues().clear(); - getValues().addAll((Collection<? extends KeyValue>)newValue); - return; + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER: + setHeader((Header) newValue); + return; + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__STATUS: + getStatus().clear(); + getStatus().addAll((Collection<? extends DiagnosticStatus>) newValue); + return; + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__VALUES: + getValues().clear(); + getValues().addAll((Collection<? extends KeyValue>) newValue); + return; } super.eSet(featureID, newValue); } @@ -220,20 +242,21 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public void eUnset(int featureID) { switch (featureID) { - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER: - setHeader((Header)null); - return; - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__STATUS: - getStatus().clear(); - return; - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__VALUES: - getValues().clear(); - return; + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER: + setHeader((Header) null); + return; + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__STATUS: + getStatus().clear(); + return; + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__VALUES: + getValues().clear(); + return; } super.eUnset(featureID); } @@ -241,19 +264,20 @@ public class DiagnosticArrayImpl extends MinimalEObjectImpl.Container implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER: - return header != null; - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__STATUS: - return status != null && !status.isEmpty(); - case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__VALUES: - return values != null && !values.isEmpty(); + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__HEADER: + return header != null; + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__STATUS: + return status != null && !status.isEmpty(); + case Diagnostic_datatypesPackage.DIAGNOSTIC_ARRAY__VALUES: + return values != null && !values.isEmpty(); } return super.eIsSet(featureID); } -} //DiagnosticArrayImpl +} // DiagnosticArrayImpl |