Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java353
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

Back to the top