diff options
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.java | 212 |
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 |