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/MainLabelImpl.java')
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/MainLabelImpl.java189
1 files changed, 67 insertions, 122 deletions
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/MainLabelImpl.java b/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/MainLabelImpl.java
index 01ababdd147..a40c8d385a7 100644
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/MainLabelImpl.java
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/MainLabelImpl.java
@@ -13,19 +13,14 @@ package org.eclipse.papyrus.umldi.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
-
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
import org.eclipse.emf.ecore.util.EcoreUtil;
-
import org.eclipse.papyrus.umldi.MainLabel;
+import org.eclipse.papyrus.umldi.TopUmlDiagramElement;
import org.eclipse.papyrus.umldi.UMLDIPackage;
import org.eclipse.papyrus.umldi.UmlDiagramElement;
-import org.eclipse.papyrus.umldi.UmlEdge;
-import org.eclipse.papyrus.umldi.UmlShape;
/**
* <!-- begin-user-doc -->
@@ -35,17 +30,18 @@ import org.eclipse.papyrus.umldi.UmlShape;
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.umldi.impl.MainLabelImpl#getOwningUmlDiagramElement <em>Owning Uml Diagram Element</em>}</li>
- * <li>{@link org.eclipse.papyrus.umldi.impl.MainLabelImpl#getUmlShape <em>Uml Shape</em>}</li>
- * <li>{@link org.eclipse.papyrus.umldi.impl.MainLabelImpl#getUmlEdge <em>Uml Edge</em>}</li>
+ * <li>{@link org.eclipse.papyrus.umldi.impl.MainLabelImpl#getOwningUmlDiagramElement <em>Owning Uml Diagram Element</em>}</li>
+ * <li>{@link org.eclipse.papyrus.umldi.impl.MainLabelImpl#getTopUmlDiagramElement <em>Top Uml Diagram Element</em>}</li>
* </ul>
*
* @generated
*/
public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
+
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected MainLabelImpl() {
@@ -55,6 +51,7 @@ public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -65,6 +62,7 @@ public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -76,17 +74,14 @@ public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public UmlDiagramElement basicGetOwningUmlDiagramElement() {
- UmlShape umlShape = getUmlShape();
- if (umlShape != null) {
- return umlShape;
- }
- UmlEdge umlEdge = getUmlEdge();
- if (umlEdge != null) {
- return umlEdge;
+ TopUmlDiagramElement topUmlDiagramElement = getTopUmlDiagramElement();
+ if(topUmlDiagramElement != null) {
+ return topUmlDiagramElement;
}
return super.basicGetOwningUmlDiagramElement();
}
@@ -94,101 +89,61 @@ public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public UmlShape getUmlShape() {
- if (eContainerFeatureID() != UMLDIPackage.MAIN_LABEL__UML_SHAPE) return null;
- return (UmlShape)eInternalContainer();
+ public TopUmlDiagramElement getTopUmlDiagramElement() {
+ if(eContainerFeatureID() != UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT)
+ return null;
+ return (TopUmlDiagramElement)eInternalContainer();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public NotificationChain basicSetUmlShape(UmlShape newUmlShape, NotificationChain msgs) {
- msgs = eBasicSetContainer((InternalEObject)newUmlShape, UMLDIPackage.MAIN_LABEL__UML_SHAPE, msgs);
+ public NotificationChain basicSetTopUmlDiagramElement(TopUmlDiagramElement newTopUmlDiagramElement, NotificationChain msgs) {
+ msgs = eBasicSetContainer((InternalEObject)newTopUmlDiagramElement, UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT, msgs);
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public void setUmlShape(UmlShape newUmlShape) {
- if (newUmlShape != eInternalContainer() || (eContainerFeatureID() != UMLDIPackage.MAIN_LABEL__UML_SHAPE && newUmlShape != null)) {
- if (EcoreUtil.isAncestor(this, newUmlShape))
+ public void setTopUmlDiagramElement(TopUmlDiagramElement newTopUmlDiagramElement) {
+ if(newTopUmlDiagramElement != eInternalContainer() || (eContainerFeatureID() != UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT && newTopUmlDiagramElement != null)) {
+ if(EcoreUtil.isAncestor(this, newTopUmlDiagramElement))
throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
NotificationChain msgs = null;
- if (eInternalContainer() != null)
+ if(eInternalContainer() != null)
msgs = eBasicRemoveFromContainer(msgs);
- if (newUmlShape != null)
- msgs = ((InternalEObject)newUmlShape).eInverseAdd(this, UMLDIPackage.UML_SHAPE__MAIN_LABEL, UmlShape.class, msgs);
- msgs = basicSetUmlShape(newUmlShape, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, UMLDIPackage.MAIN_LABEL__UML_SHAPE, newUmlShape, newUmlShape));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public UmlEdge getUmlEdge() {
- if (eContainerFeatureID() != UMLDIPackage.MAIN_LABEL__UML_EDGE) return null;
- return (UmlEdge)eInternalContainer();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetUmlEdge(UmlEdge newUmlEdge, NotificationChain msgs) {
- msgs = eBasicSetContainer((InternalEObject)newUmlEdge, UMLDIPackage.MAIN_LABEL__UML_EDGE, msgs);
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setUmlEdge(UmlEdge newUmlEdge) {
- if (newUmlEdge != eInternalContainer() || (eContainerFeatureID() != UMLDIPackage.MAIN_LABEL__UML_EDGE && newUmlEdge != null)) {
- if (EcoreUtil.isAncestor(this, newUmlEdge))
- throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
- NotificationChain msgs = null;
- if (eInternalContainer() != null)
- msgs = eBasicRemoveFromContainer(msgs);
- if (newUmlEdge != null)
- msgs = ((InternalEObject)newUmlEdge).eInverseAdd(this, UMLDIPackage.UML_EDGE__MAIN_LABEL, UmlEdge.class, msgs);
- msgs = basicSetUmlEdge(newUmlEdge, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, UMLDIPackage.MAIN_LABEL__UML_EDGE, newUmlEdge, newUmlEdge));
+ if(newTopUmlDiagramElement != null)
+ msgs = ((InternalEObject)newTopUmlDiagramElement).eInverseAdd(this, UMLDIPackage.TOP_UML_DIAGRAM_ELEMENT__MAIN_LABEL, TopUmlDiagramElement.class, msgs);
+ msgs = basicSetTopUmlDiagramElement(newTopUmlDiagramElement, msgs);
+ if(msgs != null)
+ msgs.dispatch();
+ } else if(eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT, newTopUmlDiagramElement, newTopUmlDiagramElement));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case UMLDIPackage.MAIN_LABEL__UML_SHAPE:
- if (eInternalContainer() != null)
- msgs = eBasicRemoveFromContainer(msgs);
- return basicSetUmlShape((UmlShape)otherEnd, msgs);
- case UMLDIPackage.MAIN_LABEL__UML_EDGE:
- if (eInternalContainer() != null)
- msgs = eBasicRemoveFromContainer(msgs);
- return basicSetUmlEdge((UmlEdge)otherEnd, msgs);
+ switch(featureID) {
+ case UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT:
+ if(eInternalContainer() != null)
+ msgs = eBasicRemoveFromContainer(msgs);
+ return basicSetTopUmlDiagramElement((TopUmlDiagramElement)otherEnd, msgs);
}
return super.eInverseAdd(otherEnd, featureID, msgs);
}
@@ -196,15 +151,14 @@ public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case UMLDIPackage.MAIN_LABEL__UML_SHAPE:
- return basicSetUmlShape(null, msgs);
- case UMLDIPackage.MAIN_LABEL__UML_EDGE:
- return basicSetUmlEdge(null, msgs);
+ switch(featureID) {
+ case UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT:
+ return basicSetTopUmlDiagramElement(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -212,15 +166,14 @@ public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) {
- switch (eContainerFeatureID()) {
- case UMLDIPackage.MAIN_LABEL__UML_SHAPE:
- return eInternalContainer().eInverseRemove(this, UMLDIPackage.UML_SHAPE__MAIN_LABEL, UmlShape.class, msgs);
- case UMLDIPackage.MAIN_LABEL__UML_EDGE:
- return eInternalContainer().eInverseRemove(this, UMLDIPackage.UML_EDGE__MAIN_LABEL, UmlEdge.class, msgs);
+ switch(eContainerFeatureID()) {
+ case UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT:
+ return eInternalContainer().eInverseRemove(this, UMLDIPackage.TOP_UML_DIAGRAM_ELEMENT__MAIN_LABEL, TopUmlDiagramElement.class, msgs);
}
return super.eBasicRemoveFromContainerFeature(msgs);
}
@@ -228,15 +181,14 @@ public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case UMLDIPackage.MAIN_LABEL__UML_SHAPE:
- return getUmlShape();
- case UMLDIPackage.MAIN_LABEL__UML_EDGE:
- return getUmlEdge();
+ switch(featureID) {
+ case UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT:
+ return getTopUmlDiagramElement();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -244,17 +196,15 @@ public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case UMLDIPackage.MAIN_LABEL__UML_SHAPE:
- setUmlShape((UmlShape)newValue);
- return;
- case UMLDIPackage.MAIN_LABEL__UML_EDGE:
- setUmlEdge((UmlEdge)newValue);
- return;
+ switch(featureID) {
+ case UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT:
+ setTopUmlDiagramElement((TopUmlDiagramElement)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -262,17 +212,15 @@ public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case UMLDIPackage.MAIN_LABEL__UML_SHAPE:
- setUmlShape((UmlShape)null);
- return;
- case UMLDIPackage.MAIN_LABEL__UML_EDGE:
- setUmlEdge((UmlEdge)null);
- return;
+ switch(featureID) {
+ case UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT:
+ setTopUmlDiagramElement((TopUmlDiagramElement)null);
+ return;
}
super.eUnset(featureID);
}
@@ -280,17 +228,16 @@ public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case UMLDIPackage.MAIN_LABEL__OWNING_UML_DIAGRAM_ELEMENT:
- return isSetOwningUmlDiagramElement();
- case UMLDIPackage.MAIN_LABEL__UML_SHAPE:
- return getUmlShape() != null;
- case UMLDIPackage.MAIN_LABEL__UML_EDGE:
- return getUmlEdge() != null;
+ switch(featureID) {
+ case UMLDIPackage.MAIN_LABEL__OWNING_UML_DIAGRAM_ELEMENT:
+ return isSetOwningUmlDiagramElement();
+ case UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT:
+ return getTopUmlDiagramElement() != null;
}
return super.eIsSet(featureID);
}
@@ -298,13 +245,11 @@ public class MainLabelImpl extends UmlLabelImpl implements MainLabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean isSetOwningUmlDiagramElement() {
- return super.isSetOwningUmlDiagramElement()
- || eIsSet(UMLDIPackage.MAIN_LABEL__UML_SHAPE)
- || eIsSet(UMLDIPackage.MAIN_LABEL__UML_EDGE);
+ return super.isSetOwningUmlDiagramElement() || eIsSet(UMLDIPackage.MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT);
}
-
} //MainLabelImpl

Back to the top