diff options
Diffstat (limited to 'extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UmlDiagramElementImpl.java')
-rw-r--r-- | extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UmlDiagramElementImpl.java | 353 |
1 files changed, 196 insertions, 157 deletions
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UmlDiagramElementImpl.java b/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UmlDiagramElementImpl.java index 530d17d3691..ad443d77cc5 100644 --- a/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UmlDiagramElementImpl.java +++ b/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UmlDiagramElementImpl.java @@ -12,34 +12,24 @@ package org.eclipse.papyrus.umldi.impl; import java.util.Collection; - import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.NotificationChain; - import org.eclipse.emf.common.util.EList; - import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.InternalEObject; - import org.eclipse.emf.ecore.impl.ENotificationImpl; - import org.eclipse.emf.ecore.util.EObjectWithInverseResolvingEList; import org.eclipse.emf.ecore.util.InternalEList; - import org.eclipse.papyrus.dd.di.DiagramElement; import org.eclipse.papyrus.dd.di.Edge; import org.eclipse.papyrus.dd.di.Style; - import org.eclipse.papyrus.dd.di.impl.DiagramElementImpl; - import org.eclipse.papyrus.umldi.UMLDIPackage; import org.eclipse.papyrus.umldi.UmlDiagramElement; import org.eclipse.papyrus.umldi.UmlEdge; import org.eclipse.papyrus.umldi.UmlStyle; - import org.eclipse.uml2.common.util.DerivedUnionEObjectEList; - import org.eclipse.uml2.uml.Element; /** @@ -50,29 +40,31 @@ import org.eclipse.uml2.uml.Element; * The following features are implemented: * </p> * <ul> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getModelElement <em>Model Element</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getSharedStyle <em>Shared Style</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getLocalStyle <em>Local Style</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getOwnedUmlDiagramElement <em>Owned Uml Diagram Element</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getOwnedDiagramElement <em>Owned Diagram Element</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getOwningUmlDiagramElement <em>Owning Uml Diagram Element</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getOwningDiagramElement <em>Owning Diagram Element</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getTargetEdge <em>Target Edge</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getSourceEdge <em>Source Edge</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getUmlModelElement <em>Uml Model Element</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getSharedUmlStyle <em>Shared Uml Style</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getLocalUmlStyle <em>Local Uml Style</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getTargetUmlEdge <em>Target Uml Edge</em>}</li> - * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getSourceUmlEdge <em>Source Uml Edge</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getModelElement <em>Model Element</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getSharedStyle <em>Shared Style</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getLocalStyle <em>Local Style</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getOwnedUmlDiagramElement <em>Owned Uml Diagram Element</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getOwnedDiagramElement <em>Owned Diagram Element</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getOwningUmlDiagramElement <em>Owning Uml Diagram Element</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getOwningDiagramElement <em>Owning Diagram Element</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getTargetEdge <em>Target Edge</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getSourceEdge <em>Source Edge</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getUmlModelElement <em>Uml Model Element</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getSharedUmlStyle <em>Shared Uml Style</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getLocalUmlStyle <em>Local Uml Style</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getTargetUmlEdge <em>Target Uml Edge</em>}</li> + * <li>{@link org.eclipse.papyrus.umldi.impl.UmlDiagramElementImpl#getSourceUmlEdge <em>Source Uml Edge</em>}</li> * </ul> * * @generated */ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implements UmlDiagramElement { + /** * The cached value of the '{@link #getUmlModelElement() <em>Uml Model Element</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getUmlModelElement() * @generated * @ordered @@ -83,6 +75,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement * The cached value of the '{@link #getSharedUmlStyle() <em>Shared Uml Style</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getSharedUmlStyle() * @generated * @ordered @@ -93,6 +86,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement * The cached value of the '{@link #getLocalUmlStyle() <em>Local Uml Style</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getLocalUmlStyle() * @generated * @ordered @@ -103,6 +97,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement * The cached value of the '{@link #getTargetUmlEdge() <em>Target Uml Edge</em>}' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getTargetUmlEdge() * @generated * @ordered @@ -113,6 +108,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement * The cached value of the '{@link #getSourceUmlEdge() <em>Source Uml Edge</em>}' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getSourceUmlEdge() * @generated * @ordered @@ -122,6 +118,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ protected UmlDiagramElementImpl() { @@ -131,6 +128,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override @@ -141,6 +139,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override @@ -152,15 +151,17 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement * The array of subset feature identifiers for the '{@link #getModelElement() <em>Model Element</em>}' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getModelElement() * @generated * @ordered */ - protected static final int[] MODEL_ELEMENT_ESUBSETS = new int[] {UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT}; + protected static final int[] MODEL_ELEMENT_ESUBSETS = new int[]{ UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT }; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override @@ -172,11 +173,12 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public Style basicGetSharedStyle() { - if (eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE)) { + if(eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE)) { return basicGetSharedUmlStyle(); } return super.basicGetSharedStyle(); @@ -185,6 +187,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override @@ -196,11 +199,12 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public Style basicGetLocalStyle() { - if (eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE)) { + if(eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE)) { return getLocalUmlStyle(); } return super.basicGetLocalStyle(); @@ -209,6 +213,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public EList<UmlDiagramElement> getOwnedUmlDiagramElement() { @@ -218,6 +223,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override @@ -229,15 +235,17 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement * The array of subset feature identifiers for the '{@link #getOwnedDiagramElement() <em>Owned Diagram Element</em>}' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getOwnedDiagramElement() * @generated * @ordered */ - protected static final int[] OWNED_DIAGRAM_ELEMENT_ESUBSETS = new int[] {UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNED_UML_DIAGRAM_ELEMENT}; + protected static final int[] OWNED_DIAGRAM_ELEMENT_ESUBSETS = new int[]{ UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNED_UML_DIAGRAM_ELEMENT }; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public UmlDiagramElement getOwningUmlDiagramElement() { @@ -248,6 +256,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public UmlDiagramElement basicGetOwningUmlDiagramElement() { @@ -257,6 +266,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override @@ -268,11 +278,12 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public DiagramElement basicGetOwningDiagramElement() { - if (isSetOwningUmlDiagramElement()) { + if(isSetOwningUmlDiagramElement()) { return basicGetOwningUmlDiagramElement(); } return super.basicGetOwningDiagramElement(); @@ -281,6 +292,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override @@ -292,15 +304,17 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement * The array of subset feature identifiers for the '{@link #getTargetEdge() <em>Target Edge</em>}' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getTargetEdge() * @generated * @ordered */ - protected static final int[] TARGET_EDGE_ESUBSETS = new int[] {UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE}; + protected static final int[] TARGET_EDGE_ESUBSETS = new int[]{ UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE }; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override @@ -312,23 +326,25 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement * The array of subset feature identifiers for the '{@link #getSourceEdge() <em>Source Edge</em>}' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getSourceEdge() * @generated * @ordered */ - protected static final int[] SOURCE_EDGE_ESUBSETS = new int[] {UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE}; + protected static final int[] SOURCE_EDGE_ESUBSETS = new int[]{ UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE }; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public Element getUmlModelElement() { - if (umlModelElement != null && umlModelElement.eIsProxy()) { + if(umlModelElement != null && umlModelElement.eIsProxy()) { InternalEObject oldUmlModelElement = (InternalEObject)umlModelElement; umlModelElement = (Element)eResolveProxy(oldUmlModelElement); - if (umlModelElement != oldUmlModelElement) { - if (eNotificationRequired()) + if(umlModelElement != oldUmlModelElement) { + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.RESOLVE, UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT, oldUmlModelElement, umlModelElement)); } } @@ -338,6 +354,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public Element basicGetUmlModelElement() { @@ -347,26 +364,28 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public void setUmlModelElement(Element newUmlModelElement) { Element oldUmlModelElement = umlModelElement; umlModelElement = newUmlModelElement; - if (eNotificationRequired()) + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT, oldUmlModelElement, umlModelElement)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public UmlStyle getSharedUmlStyle() { - if (sharedUmlStyle != null && sharedUmlStyle.eIsProxy()) { + if(sharedUmlStyle != null && sharedUmlStyle.eIsProxy()) { InternalEObject oldSharedUmlStyle = (InternalEObject)sharedUmlStyle; sharedUmlStyle = (UmlStyle)eResolveProxy(oldSharedUmlStyle); - if (sharedUmlStyle != oldSharedUmlStyle) { - if (eNotificationRequired()) + if(sharedUmlStyle != oldSharedUmlStyle) { + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.RESOLVE, UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE, oldSharedUmlStyle, sharedUmlStyle)); } } @@ -376,6 +395,7 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public UmlStyle basicGetSharedUmlStyle() { @@ -385,18 +405,20 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public void setSharedUmlStyle(UmlStyle newSharedUmlStyle) { UmlStyle oldSharedUmlStyle = sharedUmlStyle; sharedUmlStyle = newSharedUmlStyle; - if (eNotificationRequired()) + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE, oldSharedUmlStyle, sharedUmlStyle)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public UmlStyle getLocalUmlStyle() { @@ -406,14 +428,18 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public NotificationChain basicSetLocalUmlStyle(UmlStyle newLocalUmlStyle, NotificationChain msgs) { UmlStyle oldLocalUmlStyle = localUmlStyle; localUmlStyle = newLocalUmlStyle; - if (eNotificationRequired()) { + if(eNotificationRequired()) { ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE, oldLocalUmlStyle, newLocalUmlStyle); - if (msgs == null) msgs = notification; else msgs.add(notification); + if(msgs == null) + msgs = notification; + else + msgs.add(notification); } return msgs; } @@ -421,29 +447,31 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public void setLocalUmlStyle(UmlStyle newLocalUmlStyle) { - if (newLocalUmlStyle != localUmlStyle) { + if(newLocalUmlStyle != localUmlStyle) { NotificationChain msgs = null; - if (localUmlStyle != null) + if(localUmlStyle != null) msgs = ((InternalEObject)localUmlStyle).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE, null, msgs); - if (newLocalUmlStyle != null) + if(newLocalUmlStyle != null) msgs = ((InternalEObject)newLocalUmlStyle).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE, null, msgs); msgs = basicSetLocalUmlStyle(newLocalUmlStyle, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) + if(msgs != null) + msgs.dispatch(); + } else if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE, newLocalUmlStyle, newLocalUmlStyle)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public EList<UmlEdge> getTargetUmlEdge() { - if (targetUmlEdge == null) { + if(targetUmlEdge == null) { targetUmlEdge = new EObjectWithInverseResolvingEList<UmlEdge>(UmlEdge.class, this, UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE, UMLDIPackage.UML_EDGE__TARGET_UML_DIAGRAM_ELEMENT); } return targetUmlEdge; @@ -452,10 +480,11 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public EList<UmlEdge> getSourceUmlEdge() { - if (sourceUmlEdge == null) { + if(sourceUmlEdge == null) { sourceUmlEdge = new EObjectWithInverseResolvingEList<UmlEdge>(UmlEdge.class, this, UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE, UMLDIPackage.UML_EDGE__SOURCE_UML_DIAGRAM_ELEMENT); } return sourceUmlEdge; @@ -464,16 +493,17 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") @Override public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: - return ((InternalEList<InternalEObject>)(InternalEList<?>)getTargetUmlEdge()).basicAdd(otherEnd, msgs); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: - return ((InternalEList<InternalEObject>)(InternalEList<?>)getSourceUmlEdge()).basicAdd(otherEnd, msgs); + switch(featureID) { + case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: + return ((InternalEList<InternalEObject>)(InternalEList<?>)getTargetUmlEdge()).basicAdd(otherEnd, msgs); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: + return ((InternalEList<InternalEObject>)(InternalEList<?>)getSourceUmlEdge()).basicAdd(otherEnd, msgs); } return super.eInverseAdd(otherEnd, featureID, msgs); } @@ -481,17 +511,18 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE: - return basicSetLocalUmlStyle(null, msgs); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: - return ((InternalEList<?>)getTargetUmlEdge()).basicRemove(otherEnd, msgs); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: - return ((InternalEList<?>)getSourceUmlEdge()).basicRemove(otherEnd, msgs); + switch(featureID) { + case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE: + return basicSetLocalUmlStyle(null, msgs); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: + return ((InternalEList<?>)getTargetUmlEdge()).basicRemove(otherEnd, msgs); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: + return ((InternalEList<?>)getSourceUmlEdge()).basicRemove(otherEnd, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); } @@ -499,28 +530,32 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNED_UML_DIAGRAM_ELEMENT: - return getOwnedUmlDiagramElement(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNING_UML_DIAGRAM_ELEMENT: - if (resolve) return getOwningUmlDiagramElement(); - return basicGetOwningUmlDiagramElement(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT: - if (resolve) return getUmlModelElement(); - return basicGetUmlModelElement(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE: - if (resolve) return getSharedUmlStyle(); - return basicGetSharedUmlStyle(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE: - return getLocalUmlStyle(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: - return getTargetUmlEdge(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: - return getSourceUmlEdge(); + switch(featureID) { + case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNED_UML_DIAGRAM_ELEMENT: + return getOwnedUmlDiagramElement(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNING_UML_DIAGRAM_ELEMENT: + if(resolve) + return getOwningUmlDiagramElement(); + return basicGetOwningUmlDiagramElement(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT: + if(resolve) + return getUmlModelElement(); + return basicGetUmlModelElement(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE: + if(resolve) + return getSharedUmlStyle(); + return basicGetSharedUmlStyle(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE: + return getLocalUmlStyle(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: + return getTargetUmlEdge(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: + return getSourceUmlEdge(); } return super.eGet(featureID, resolve, coreType); } @@ -528,29 +563,30 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT: - setUmlModelElement((Element)newValue); - return; - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE: - setSharedUmlStyle((UmlStyle)newValue); - return; - case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE: - setLocalUmlStyle((UmlStyle)newValue); - return; - case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: - getTargetUmlEdge().clear(); - getTargetUmlEdge().addAll((Collection<? extends UmlEdge>)newValue); - return; - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: - getSourceUmlEdge().clear(); - getSourceUmlEdge().addAll((Collection<? extends UmlEdge>)newValue); - return; + switch(featureID) { + case UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT: + setUmlModelElement((Element)newValue); + return; + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE: + setSharedUmlStyle((UmlStyle)newValue); + return; + case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE: + setLocalUmlStyle((UmlStyle)newValue); + return; + case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: + getTargetUmlEdge().clear(); + getTargetUmlEdge().addAll((Collection<? extends UmlEdge>)newValue); + return; + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: + getSourceUmlEdge().clear(); + getSourceUmlEdge().addAll((Collection<? extends UmlEdge>)newValue); + return; } super.eSet(featureID, newValue); } @@ -558,26 +594,27 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public void eUnset(int featureID) { - switch (featureID) { - case UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT: - setUmlModelElement((Element)null); - return; - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE: - setSharedUmlStyle((UmlStyle)null); - return; - case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE: - setLocalUmlStyle((UmlStyle)null); - return; - case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: - getTargetUmlEdge().clear(); - return; - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: - getSourceUmlEdge().clear(); - return; + switch(featureID) { + case UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT: + setUmlModelElement((Element)null); + return; + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE: + setSharedUmlStyle((UmlStyle)null); + return; + case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE: + setLocalUmlStyle((UmlStyle)null); + return; + case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: + getTargetUmlEdge().clear(); + return; + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: + getSourceUmlEdge().clear(); + return; } super.eUnset(featureID); } @@ -585,39 +622,40 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case UMLDIPackage.UML_DIAGRAM_ELEMENT__MODEL_ELEMENT: - return isSetModelElement(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_STYLE: - return isSetSharedStyle(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_STYLE: - return isSetLocalStyle(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNED_UML_DIAGRAM_ELEMENT: - return isSetOwnedUmlDiagramElement(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNED_DIAGRAM_ELEMENT: - return isSetOwnedDiagramElement(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNING_UML_DIAGRAM_ELEMENT: - return isSetOwningUmlDiagramElement(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNING_DIAGRAM_ELEMENT: - return isSetOwningDiagramElement(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_EDGE: - return isSetTargetEdge(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_EDGE: - return isSetSourceEdge(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT: - return umlModelElement != null; - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE: - return sharedUmlStyle != null; - case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE: - return localUmlStyle != null; - case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: - return targetUmlEdge != null && !targetUmlEdge.isEmpty(); - case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: - return sourceUmlEdge != null && !sourceUmlEdge.isEmpty(); + switch(featureID) { + case UMLDIPackage.UML_DIAGRAM_ELEMENT__MODEL_ELEMENT: + return isSetModelElement(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_STYLE: + return isSetSharedStyle(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_STYLE: + return isSetLocalStyle(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNED_UML_DIAGRAM_ELEMENT: + return isSetOwnedUmlDiagramElement(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNED_DIAGRAM_ELEMENT: + return isSetOwnedDiagramElement(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNING_UML_DIAGRAM_ELEMENT: + return isSetOwningUmlDiagramElement(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__OWNING_DIAGRAM_ELEMENT: + return isSetOwningDiagramElement(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_EDGE: + return isSetTargetEdge(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_EDGE: + return isSetSourceEdge(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT: + return umlModelElement != null; + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE: + return sharedUmlStyle != null; + case UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE: + return localUmlStyle != null; + case UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE: + return targetUmlEdge != null && !targetUmlEdge.isEmpty(); + case UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE: + return sourceUmlEdge != null && !sourceUmlEdge.isEmpty(); } return super.eIsSet(featureID); } @@ -625,39 +663,40 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public boolean isSetModelElement() { - return super.isSetModelElement() - || eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT); + return super.isSetModelElement() || eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public boolean isSetSharedStyle() { - return super.isSetSharedStyle() - || eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE); + return super.isSetSharedStyle() || eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public boolean isSetLocalStyle() { - return super.isSetLocalStyle() - || eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE); + return super.isSetLocalStyle() || eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__LOCAL_UML_STYLE); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean isSetOwnedUmlDiagramElement() { @@ -667,17 +706,18 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public boolean isSetOwnedDiagramElement() { - return super.isSetOwnedDiagramElement() - || isSetOwnedUmlDiagramElement(); + return super.isSetOwnedDiagramElement() || isSetOwnedUmlDiagramElement(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public boolean isSetOwningUmlDiagramElement() { @@ -687,34 +727,33 @@ public abstract class UmlDiagramElementImpl extends DiagramElementImpl implement /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public boolean isSetOwningDiagramElement() { - return super.isSetOwningDiagramElement() - || isSetOwningUmlDiagramElement(); + return super.isSetOwningDiagramElement() || isSetOwningUmlDiagramElement(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public boolean isSetTargetEdge() { - return super.isSetTargetEdge() - || eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE); + return super.isSetTargetEdge() || eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public boolean isSetSourceEdge() { - return super.isSetSourceEdge() - || eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE); + return super.isSetSourceEdge() || eIsSet(UMLDIPackage.UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE); } - } //UmlDiagramElementImpl |