Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/impl/GenericConstraintImpl.java')
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/impl/GenericConstraintImpl.java212
1 files changed, 130 insertions, 82 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/impl/GenericConstraintImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/impl/GenericConstraintImpl.java
index 2205679a0a5..0b798524d61 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/impl/GenericConstraintImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/impl/GenericConstraintImpl.java
@@ -1,7 +1,7 @@
/*****************************************************************************
* Copyright (c) 2010 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
@@ -43,12 +43,12 @@ import org.eclipse.uml2.uml.util.UMLUtil;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getKind <em>Kind</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getBase_Constraint <em>Base Constraint</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getTarget <em>Target</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getMode <em>Mode</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getBase_Constraint <em>Base Constraint</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getTarget <em>Target</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getMode <em>Mode</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericConstraintImpl#getValue <em>Value</em>}</li>
* </ul>
* </p>
*
@@ -59,6 +59,7 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
* The default value of the '{@link #getKind() <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getKind()
* @generated
* @ordered
@@ -69,6 +70,7 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
* The cached value of the '{@link #getKind() <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getKind()
* @generated
* @ordered
@@ -79,6 +81,7 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
* The cached value of the '{@link #getBase_Constraint() <em>Base Constraint</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Constraint()
* @generated
* @ordered
@@ -89,6 +92,7 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -99,6 +103,7 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
* The cached value of the '{@link #getTarget() <em>Target</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getTarget()
* @generated
* @ordered
@@ -109,6 +114,7 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
* The cached value of the '{@link #getMode() <em>Mode</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getMode()
* @generated
* @ordered
@@ -118,6 +124,7 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected GenericConstraintImpl() {
@@ -127,26 +134,33 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__KIND:
- return getKind();
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CONSTRAINT:
- if (resolve) return getBase_Constraint();
- return basicGetBase_Constraint();
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__TARGET:
- return getTarget();
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__MODE:
- return getMode();
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__VALUE:
- if (resolve) return getValue();
- return basicGetValue();
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__KIND:
+ return getKind();
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CONSTRAINT:
+ if (resolve) {
+ return getBase_Constraint();
+ }
+ return basicGetBase_Constraint();
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CLASS:
+ if (resolve) {
+ return getBase_Class();
+ }
+ return basicGetBase_Class();
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__TARGET:
+ return getTarget();
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__MODE:
+ return getMode();
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__VALUE:
+ if (resolve) {
+ return getValue();
+ }
+ return basicGetValue();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -154,23 +168,24 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__KIND:
- return kind != KIND_EDEFAULT;
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CONSTRAINT:
- return base_Constraint != null;
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CLASS:
- return base_Class != null;
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__TARGET:
- return target != null && !target.isEmpty();
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__MODE:
- return mode != null && !mode.isEmpty();
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__VALUE:
- return basicGetValue() != null;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__KIND:
+ return kind != KIND_EDEFAULT;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CONSTRAINT:
+ return base_Constraint != null;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CLASS:
+ return base_Class != null;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__TARGET:
+ return target != null && !target.isEmpty();
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__MODE:
+ return mode != null && !mode.isEmpty();
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__VALUE:
+ return basicGetValue() != null;
}
return super.eIsSet(featureID);
}
@@ -178,29 +193,30 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__KIND:
- setKind((GenericConstraintKind)newValue);
- return;
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CONSTRAINT:
- setBase_Constraint((Constraint)newValue);
- return;
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__TARGET:
- getTarget().clear();
- getTarget().addAll((Collection<? extends NamedElement>)newValue);
- return;
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__MODE:
- getMode().clear();
- getMode().addAll((Collection<? extends Mode>)newValue);
- return;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__KIND:
+ setKind((GenericConstraintKind) newValue);
+ return;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CONSTRAINT:
+ setBase_Constraint((Constraint) newValue);
+ return;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class) newValue);
+ return;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__TARGET:
+ getTarget().clear();
+ getTarget().addAll((Collection<? extends NamedElement>) newValue);
+ return;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__MODE:
+ getMode().clear();
+ getMode().addAll((Collection<? extends Mode>) newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -208,6 +224,7 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -218,8 +235,10 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public GenericConstraintKind getKind() {
return kind;
}
@@ -227,38 +246,42 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setKind(GenericConstraintKind newKind) {
GenericConstraintKind oldKind = kind;
kind = newKind == null ? KIND_EDEFAULT : newKind;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, GenericconstraintsPackage.GENERIC_CONSTRAINT__KIND, oldKind, kind));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__KIND:
- setKind(KIND_EDEFAULT);
- return;
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CONSTRAINT:
- setBase_Constraint((Constraint)null);
- return;
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__TARGET:
- getTarget().clear();
- return;
- case GenericconstraintsPackage.GENERIC_CONSTRAINT__MODE:
- getMode().clear();
- return;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__KIND:
+ setKind(KIND_EDEFAULT);
+ return;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CONSTRAINT:
+ setBase_Constraint((Constraint) null);
+ return;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class) null);
+ return;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__TARGET:
+ getTarget().clear();
+ return;
+ case GenericconstraintsPackage.GENERIC_CONSTRAINT__MODE:
+ getMode().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -266,8 +289,10 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EList<Mode> getMode() {
if (mode == null) {
mode = new EObjectResolvingEList<Mode>(Mode.class, this, GenericconstraintsPackage.GENERIC_CONSTRAINT__MODE);
@@ -278,39 +303,45 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EAValue getValue() {
EAValue value = basicGetValue();
- return value != null && value.eIsProxy() ? (EAValue)eResolveProxy((InternalEObject)value) : value;
+ return value != null && value.eIsProxy() ? (EAValue) eResolveProxy((InternalEObject) value) : value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated NOT
*/
public EAValue basicGetValue() {
EAValue adlEAValue = null;
if (getBase_NamedElement() != null) {
Iterator<Element> it = getBase_NamedElement().getOwnedElements().iterator();
-
+
while (it.hasNext()) {
Element element = it.next();
- adlEAValue = (EAValue )UMLUtil.getStereotypeApplication(element, EAValue.class);
- if (adlEAValue != null)
+ adlEAValue = UMLUtil.getStereotypeApplication(element, EAValue.class);
+ if (adlEAValue != null) {
return adlEAValue;
+ }
}
}
-
+
return adlEAValue;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EList<NamedElement> getTarget() {
if (target == null) {
target = new EObjectResolvingEList<NamedElement>(NamedElement.class, this, GenericconstraintsPackage.GENERIC_CONSTRAINT__TARGET);
@@ -321,15 +352,18 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public Constraint getBase_Constraint() {
if (base_Constraint != null && base_Constraint.eIsProxy()) {
- InternalEObject oldBase_Constraint = (InternalEObject)base_Constraint;
- base_Constraint = (Constraint)eResolveProxy(oldBase_Constraint);
+ InternalEObject oldBase_Constraint = (InternalEObject) base_Constraint;
+ base_Constraint = (Constraint) eResolveProxy(oldBase_Constraint);
if (base_Constraint != oldBase_Constraint) {
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CONSTRAINT, oldBase_Constraint, base_Constraint));
+ }
}
}
return base_Constraint;
@@ -338,6 +372,7 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public Constraint basicGetBase_Constraint() {
@@ -347,27 +382,33 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setBase_Constraint(Constraint newBase_Constraint) {
Constraint oldBase_Constraint = base_Constraint;
base_Constraint = newBase_Constraint;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CONSTRAINT, oldBase_Constraint, base_Constraint));
+ }
}
/**
* <!-- 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, GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CLASS, oldBase_Class, base_Class));
+ }
}
}
return base_Class;
@@ -376,6 +417,7 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -385,23 +427,29 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
/**
* <!-- 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, GenericconstraintsPackage.GENERIC_CONSTRAINT__BASE_CLASS, oldBase_Class, base_Class));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public String toString() {
- if (eIsProxy()) return super.toString();
+ if (eIsProxy()) {
+ return super.toString();
+ }
StringBuffer result = new StringBuffer(super.toString());
result.append(" (kind: ");
@@ -410,4 +458,4 @@ public class GenericConstraintImpl extends TraceableSpecificationImpl implements
return result.toString();
}
-} //GenericConstraintImpl
+} // GenericConstraintImpl

Back to the top