diff options
Diffstat (limited to 'plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.configuration/src-gen/org/eclipse/papyrus/infra/viewpoints/configuration/impl/PathElementImpl.java')
-rw-r--r-- | plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.configuration/src-gen/org/eclipse/papyrus/infra/viewpoints/configuration/impl/PathElementImpl.java | 74 |
1 files changed, 41 insertions, 33 deletions
diff --git a/plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.configuration/src-gen/org/eclipse/papyrus/infra/viewpoints/configuration/impl/PathElementImpl.java b/plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.configuration/src-gen/org/eclipse/papyrus/infra/viewpoints/configuration/impl/PathElementImpl.java index 1a4e65f9494..f6ac0a01591 100644 --- a/plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.configuration/src-gen/org/eclipse/papyrus/infra/viewpoints/configuration/impl/PathElementImpl.java +++ b/plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.configuration/src-gen/org/eclipse/papyrus/infra/viewpoints/configuration/impl/PathElementImpl.java @@ -1,15 +1,16 @@ /** - * Copyright (c) 2013 CEA LIST. - * + * Copyright (c) 2013, 2015 CEA LIST, Christian W. Damus, and others. + * * 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 * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation - * - * + * Christian W. Damus - bug 463156 + * + * */ package org.eclipse.papyrus.infra.viewpoints.configuration.impl; @@ -30,7 +31,6 @@ import org.eclipse.papyrus.infra.viewpoints.configuration.PathElement; * An implementation of the model object '<em><b>Path Element</b></em>'. * <!-- end-user-doc --> * <p> - * <p> * The following features are implemented: * </p> * <ul> @@ -78,11 +78,12 @@ public class PathElementImpl extends MinimalEObjectImpl.Container implements Pat */ public EReference getFeature() { if (feature != null && feature.eIsProxy()) { - InternalEObject oldFeature = (InternalEObject)feature; - feature = (EReference)eResolveProxy(oldFeature); + InternalEObject oldFeature = (InternalEObject) feature; + feature = (EReference) eResolveProxy(oldFeature); if (feature != oldFeature) { - if (eNotificationRequired()) + if (eNotificationRequired()) { eNotify(new ENotificationImpl(this, Notification.RESOLVE, ConfigurationPackage.PATH_ELEMENT__FEATURE, oldFeature, feature)); + } } } return feature; @@ -105,8 +106,9 @@ public class PathElementImpl extends MinimalEObjectImpl.Container implements Pat public void setFeature(EReference newFeature) { EReference oldFeature = feature; feature = newFeature; - if (eNotificationRequired()) + if (eNotificationRequired()) { eNotify(new ENotificationImpl(this, Notification.SET, ConfigurationPackage.PATH_ELEMENT__FEATURE, oldFeature, feature)); + } } /** @@ -116,7 +118,7 @@ public class PathElementImpl extends MinimalEObjectImpl.Container implements Pat */ public EClass getOrigin() { EClass origin = basicGetOrigin(); - return origin != null && origin.eIsProxy() ? (EClass)eResolveProxy((InternalEObject)origin) : origin; + return origin != null && origin.eIsProxy() ? (EClass) eResolveProxy((InternalEObject) origin) : origin; } /** @@ -138,7 +140,7 @@ public class PathElementImpl extends MinimalEObjectImpl.Container implements Pat */ public EClass getTarget() { EClass target = basicGetTarget(); - return target != null && target.eIsProxy() ? (EClass)eResolveProxy((InternalEObject)target) : target; + return target != null && target.eIsProxy() ? (EClass) eResolveProxy((InternalEObject) target) : target; } /** @@ -161,15 +163,21 @@ public class PathElementImpl extends MinimalEObjectImpl.Container implements Pat @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ConfigurationPackage.PATH_ELEMENT__FEATURE: - if (resolve) return getFeature(); - return basicGetFeature(); - case ConfigurationPackage.PATH_ELEMENT__ORIGIN: - if (resolve) return getOrigin(); - return basicGetOrigin(); - case ConfigurationPackage.PATH_ELEMENT__TARGET: - if (resolve) return getTarget(); - return basicGetTarget(); + case ConfigurationPackage.PATH_ELEMENT__FEATURE: + if (resolve) { + return getFeature(); + } + return basicGetFeature(); + case ConfigurationPackage.PATH_ELEMENT__ORIGIN: + if (resolve) { + return getOrigin(); + } + return basicGetOrigin(); + case ConfigurationPackage.PATH_ELEMENT__TARGET: + if (resolve) { + return getTarget(); + } + return basicGetTarget(); } return super.eGet(featureID, resolve, coreType); } @@ -182,9 +190,9 @@ public class PathElementImpl extends MinimalEObjectImpl.Container implements Pat @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ConfigurationPackage.PATH_ELEMENT__FEATURE: - setFeature((EReference)newValue); - return; + case ConfigurationPackage.PATH_ELEMENT__FEATURE: + setFeature((EReference) newValue); + return; } super.eSet(featureID, newValue); } @@ -197,9 +205,9 @@ public class PathElementImpl extends MinimalEObjectImpl.Container implements Pat @Override public void eUnset(int featureID) { switch (featureID) { - case ConfigurationPackage.PATH_ELEMENT__FEATURE: - setFeature((EReference)null); - return; + case ConfigurationPackage.PATH_ELEMENT__FEATURE: + setFeature((EReference) null); + return; } super.eUnset(featureID); } @@ -212,12 +220,12 @@ public class PathElementImpl extends MinimalEObjectImpl.Container implements Pat @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ConfigurationPackage.PATH_ELEMENT__FEATURE: - return feature != null; - case ConfigurationPackage.PATH_ELEMENT__ORIGIN: - return basicGetOrigin() != null; - case ConfigurationPackage.PATH_ELEMENT__TARGET: - return basicGetTarget() != null; + case ConfigurationPackage.PATH_ELEMENT__FEATURE: + return feature != null; + case ConfigurationPackage.PATH_ELEMENT__ORIGIN: + return basicGetOrigin() != null; + case ConfigurationPackage.PATH_ELEMENT__TARGET: + return basicGetTarget() != null; } return super.eIsSet(featureID); } |