Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl')
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/AuxiliaryImpl.java165
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/BuildComponentImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/CallImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/CreateImpl.java228
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DeriveImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DestroyImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DocumentImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/EntityImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ExecutableImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FileImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FocusImpl.java165
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FrameworkImpl.java165
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ImplementImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ImplementationClassImpl.java164
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/InstantiateImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/LibraryImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/MetaclassImpl.java165
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/MetamodelImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ModelLibraryImpl.java165
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ProcessImpl.java165
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/RealizationImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/RefineImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ResponsibilityImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ScriptImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SendImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ServiceImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SourceImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SpecificationImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/StandardFactoryImpl.java520
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/StandardPackageImpl.java1228
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SubsystemImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SystemModelImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/TraceImpl.java166
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/TypeImpl.java165
-rw-r--r--deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/UtilityImpl.java165
35 files changed, 0 insertions, 7278 deletions
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/AuxiliaryImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/AuxiliaryImpl.java
deleted file mode 100644
index 7440df042db..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/AuxiliaryImpl.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Auxiliary;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Auxiliary</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.AuxiliaryImpl#getBase_Class <em>Base Class</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class AuxiliaryImpl extends EObjectImpl implements Auxiliary {
-
- /**
- * The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Class()
- * @generated
- * @ordered
- */
- protected org.eclipse.uml2.uml.Class base_Class;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected AuxiliaryImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.AUXILIARY;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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);
- if(base_Class != oldBase_Class) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.AUXILIARY__BASE_CLASS, oldBase_Class, base_Class));
- }
- }
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public org.eclipse.uml2.uml.Class basicGetBase_Class() {
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.AUXILIARY__BASE_CLASS, oldBase_Class, base_Class));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.AUXILIARY__BASE_CLASS:
- if(resolve)
- return getBase_Class();
- return basicGetBase_Class();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.AUXILIARY__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.AUXILIARY__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.AUXILIARY__BASE_CLASS:
- return base_Class != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // AuxiliaryImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/BuildComponentImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/BuildComponentImpl.java
deleted file mode 100644
index fb426a2067e..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/BuildComponentImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.BuildComponent;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Component;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Build Component</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.BuildComponentImpl#getBase_Component <em>Base Component</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BuildComponentImpl extends EObjectImpl implements BuildComponent {
-
- /**
- * The cached value of the '{@link #getBase_Component() <em>Base Component</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Component()
- * @generated
- * @ordered
- */
- protected Component base_Component;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected BuildComponentImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.BUILD_COMPONENT;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component getBase_Component() {
- if(base_Component != null && base_Component.eIsProxy()) {
- InternalEObject oldBase_Component = (InternalEObject)base_Component;
- base_Component = (Component)eResolveProxy(oldBase_Component);
- if(base_Component != oldBase_Component) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.BUILD_COMPONENT__BASE_COMPONENT, oldBase_Component, base_Component));
- }
- }
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component basicGetBase_Component() {
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Component(Component newBase_Component) {
- Component oldBase_Component = base_Component;
- base_Component = newBase_Component;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.BUILD_COMPONENT__BASE_COMPONENT, oldBase_Component, base_Component));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.BUILD_COMPONENT__BASE_COMPONENT:
- if(resolve)
- return getBase_Component();
- return basicGetBase_Component();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.BUILD_COMPONENT__BASE_COMPONENT:
- setBase_Component((Component)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.BUILD_COMPONENT__BASE_COMPONENT:
- setBase_Component((Component)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.BUILD_COMPONENT__BASE_COMPONENT:
- return base_Component != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // BuildComponentImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/CallImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/CallImpl.java
deleted file mode 100644
index d98d513194d..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/CallImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Call;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Usage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Call</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.CallImpl#getBase_Usage <em>Base Usage</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class CallImpl extends EObjectImpl implements Call {
-
- /**
- * The cached value of the '{@link #getBase_Usage() <em>Base Usage</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Usage()
- * @generated
- * @ordered
- */
- protected Usage base_Usage;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected CallImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.CALL;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Usage getBase_Usage() {
- if(base_Usage != null && base_Usage.eIsProxy()) {
- InternalEObject oldBase_Usage = (InternalEObject)base_Usage;
- base_Usage = (Usage)eResolveProxy(oldBase_Usage);
- if(base_Usage != oldBase_Usage) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.CALL__BASE_USAGE, oldBase_Usage, base_Usage));
- }
- }
- return base_Usage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Usage basicGetBase_Usage() {
- return base_Usage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Usage(Usage newBase_Usage) {
- Usage oldBase_Usage = base_Usage;
- base_Usage = newBase_Usage;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.CALL__BASE_USAGE, oldBase_Usage, base_Usage));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.CALL__BASE_USAGE:
- if(resolve)
- return getBase_Usage();
- return basicGetBase_Usage();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.CALL__BASE_USAGE:
- setBase_Usage((Usage)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.CALL__BASE_USAGE:
- setBase_Usage((Usage)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.CALL__BASE_USAGE:
- return base_Usage != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // CallImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/CreateImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/CreateImpl.java
deleted file mode 100644
index 81ad598bdf9..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/CreateImpl.java
+++ /dev/null
@@ -1,228 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Create;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.BehavioralFeature;
-import org.eclipse.uml2.uml.Usage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Create</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.CreateImpl#getBase_BehavioralFeature <em>Base Behavioral Feature</em>}</li>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.CreateImpl#getBase_Usage <em>Base Usage</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class CreateImpl extends EObjectImpl implements Create {
-
- /**
- * The cached value of the '{@link #getBase_BehavioralFeature() <em>Base Behavioral Feature</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_BehavioralFeature()
- * @generated
- * @ordered
- */
- protected BehavioralFeature base_BehavioralFeature;
-
- /**
- * The cached value of the '{@link #getBase_Usage() <em>Base Usage</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Usage()
- * @generated
- * @ordered
- */
- protected Usage base_Usage;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected CreateImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.CREATE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public BehavioralFeature getBase_BehavioralFeature() {
- if(base_BehavioralFeature != null && base_BehavioralFeature.eIsProxy()) {
- InternalEObject oldBase_BehavioralFeature = (InternalEObject)base_BehavioralFeature;
- base_BehavioralFeature = (BehavioralFeature)eResolveProxy(oldBase_BehavioralFeature);
- if(base_BehavioralFeature != oldBase_BehavioralFeature) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.CREATE__BASE_BEHAVIORAL_FEATURE, oldBase_BehavioralFeature, base_BehavioralFeature));
- }
- }
- return base_BehavioralFeature;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public BehavioralFeature basicGetBase_BehavioralFeature() {
- return base_BehavioralFeature;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_BehavioralFeature(BehavioralFeature newBase_BehavioralFeature) {
- BehavioralFeature oldBase_BehavioralFeature = base_BehavioralFeature;
- base_BehavioralFeature = newBase_BehavioralFeature;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.CREATE__BASE_BEHAVIORAL_FEATURE, oldBase_BehavioralFeature, base_BehavioralFeature));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Usage getBase_Usage() {
- if(base_Usage != null && base_Usage.eIsProxy()) {
- InternalEObject oldBase_Usage = (InternalEObject)base_Usage;
- base_Usage = (Usage)eResolveProxy(oldBase_Usage);
- if(base_Usage != oldBase_Usage) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.CREATE__BASE_USAGE, oldBase_Usage, base_Usage));
- }
- }
- return base_Usage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Usage basicGetBase_Usage() {
- return base_Usage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Usage(Usage newBase_Usage) {
- Usage oldBase_Usage = base_Usage;
- base_Usage = newBase_Usage;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.CREATE__BASE_USAGE, oldBase_Usage, base_Usage));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.CREATE__BASE_BEHAVIORAL_FEATURE:
- if(resolve)
- return getBase_BehavioralFeature();
- return basicGetBase_BehavioralFeature();
- case StandardPackage.CREATE__BASE_USAGE:
- if(resolve)
- return getBase_Usage();
- return basicGetBase_Usage();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.CREATE__BASE_BEHAVIORAL_FEATURE:
- setBase_BehavioralFeature((BehavioralFeature)newValue);
- return;
- case StandardPackage.CREATE__BASE_USAGE:
- setBase_Usage((Usage)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.CREATE__BASE_BEHAVIORAL_FEATURE:
- setBase_BehavioralFeature((BehavioralFeature)null);
- return;
- case StandardPackage.CREATE__BASE_USAGE:
- setBase_Usage((Usage)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.CREATE__BASE_BEHAVIORAL_FEATURE:
- return base_BehavioralFeature != null;
- case StandardPackage.CREATE__BASE_USAGE:
- return base_Usage != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // CreateImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DeriveImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DeriveImpl.java
deleted file mode 100644
index 5990c415532..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DeriveImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Derive;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Abstraction;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Derive</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.DeriveImpl#getBase_Abstraction <em>Base Abstraction</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class DeriveImpl extends EObjectImpl implements Derive {
-
- /**
- * The cached value of the '{@link #getBase_Abstraction() <em>Base Abstraction</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Abstraction()
- * @generated
- * @ordered
- */
- protected Abstraction base_Abstraction;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected DeriveImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.DERIVE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Abstraction getBase_Abstraction() {
- if(base_Abstraction != null && base_Abstraction.eIsProxy()) {
- InternalEObject oldBase_Abstraction = (InternalEObject)base_Abstraction;
- base_Abstraction = (Abstraction)eResolveProxy(oldBase_Abstraction);
- if(base_Abstraction != oldBase_Abstraction) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.DERIVE__BASE_ABSTRACTION, oldBase_Abstraction, base_Abstraction));
- }
- }
- return base_Abstraction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Abstraction basicGetBase_Abstraction() {
- return base_Abstraction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Abstraction(Abstraction newBase_Abstraction) {
- Abstraction oldBase_Abstraction = base_Abstraction;
- base_Abstraction = newBase_Abstraction;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.DERIVE__BASE_ABSTRACTION, oldBase_Abstraction, base_Abstraction));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.DERIVE__BASE_ABSTRACTION:
- if(resolve)
- return getBase_Abstraction();
- return basicGetBase_Abstraction();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.DERIVE__BASE_ABSTRACTION:
- setBase_Abstraction((Abstraction)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.DERIVE__BASE_ABSTRACTION:
- setBase_Abstraction((Abstraction)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.DERIVE__BASE_ABSTRACTION:
- return base_Abstraction != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // DeriveImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DestroyImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DestroyImpl.java
deleted file mode 100644
index 6ed55240dab..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DestroyImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Destroy;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.BehavioralFeature;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Destroy</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.DestroyImpl#getBase_BehavioralFeature <em>Base Behavioral Feature</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class DestroyImpl extends EObjectImpl implements Destroy {
-
- /**
- * The cached value of the '{@link #getBase_BehavioralFeature() <em>Base Behavioral Feature</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_BehavioralFeature()
- * @generated
- * @ordered
- */
- protected BehavioralFeature base_BehavioralFeature;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected DestroyImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.DESTROY;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public BehavioralFeature getBase_BehavioralFeature() {
- if(base_BehavioralFeature != null && base_BehavioralFeature.eIsProxy()) {
- InternalEObject oldBase_BehavioralFeature = (InternalEObject)base_BehavioralFeature;
- base_BehavioralFeature = (BehavioralFeature)eResolveProxy(oldBase_BehavioralFeature);
- if(base_BehavioralFeature != oldBase_BehavioralFeature) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.DESTROY__BASE_BEHAVIORAL_FEATURE, oldBase_BehavioralFeature, base_BehavioralFeature));
- }
- }
- return base_BehavioralFeature;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public BehavioralFeature basicGetBase_BehavioralFeature() {
- return base_BehavioralFeature;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_BehavioralFeature(BehavioralFeature newBase_BehavioralFeature) {
- BehavioralFeature oldBase_BehavioralFeature = base_BehavioralFeature;
- base_BehavioralFeature = newBase_BehavioralFeature;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.DESTROY__BASE_BEHAVIORAL_FEATURE, oldBase_BehavioralFeature, base_BehavioralFeature));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.DESTROY__BASE_BEHAVIORAL_FEATURE:
- if(resolve)
- return getBase_BehavioralFeature();
- return basicGetBase_BehavioralFeature();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.DESTROY__BASE_BEHAVIORAL_FEATURE:
- setBase_BehavioralFeature((BehavioralFeature)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.DESTROY__BASE_BEHAVIORAL_FEATURE:
- setBase_BehavioralFeature((BehavioralFeature)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.DESTROY__BASE_BEHAVIORAL_FEATURE:
- return base_BehavioralFeature != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // DestroyImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DocumentImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DocumentImpl.java
deleted file mode 100644
index f8645ed8f25..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/DocumentImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Document;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Artifact;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Document</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.DocumentImpl#getBase_Artifact <em>Base Artifact</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class DocumentImpl extends EObjectImpl implements Document {
-
- /**
- * The cached value of the '{@link #getBase_Artifact() <em>Base Artifact</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Artifact()
- * @generated
- * @ordered
- */
- protected Artifact base_Artifact;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected DocumentImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.DOCUMENT;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact getBase_Artifact() {
- if(base_Artifact != null && base_Artifact.eIsProxy()) {
- InternalEObject oldBase_Artifact = (InternalEObject)base_Artifact;
- base_Artifact = (Artifact)eResolveProxy(oldBase_Artifact);
- if(base_Artifact != oldBase_Artifact) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.DOCUMENT__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
- }
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact basicGetBase_Artifact() {
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Artifact(Artifact newBase_Artifact) {
- Artifact oldBase_Artifact = base_Artifact;
- base_Artifact = newBase_Artifact;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.DOCUMENT__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.DOCUMENT__BASE_ARTIFACT:
- if(resolve)
- return getBase_Artifact();
- return basicGetBase_Artifact();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.DOCUMENT__BASE_ARTIFACT:
- setBase_Artifact((Artifact)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.DOCUMENT__BASE_ARTIFACT:
- setBase_Artifact((Artifact)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.DOCUMENT__BASE_ARTIFACT:
- return base_Artifact != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // DocumentImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/EntityImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/EntityImpl.java
deleted file mode 100644
index 586caec6b03..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/EntityImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Entity;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Component;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Entity</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.EntityImpl#getBase_Component <em>Base Component</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class EntityImpl extends EObjectImpl implements Entity {
-
- /**
- * The cached value of the '{@link #getBase_Component() <em>Base Component</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Component()
- * @generated
- * @ordered
- */
- protected Component base_Component;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected EntityImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.ENTITY;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component getBase_Component() {
- if(base_Component != null && base_Component.eIsProxy()) {
- InternalEObject oldBase_Component = (InternalEObject)base_Component;
- base_Component = (Component)eResolveProxy(oldBase_Component);
- if(base_Component != oldBase_Component) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.ENTITY__BASE_COMPONENT, oldBase_Component, base_Component));
- }
- }
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component basicGetBase_Component() {
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Component(Component newBase_Component) {
- Component oldBase_Component = base_Component;
- base_Component = newBase_Component;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.ENTITY__BASE_COMPONENT, oldBase_Component, base_Component));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.ENTITY__BASE_COMPONENT:
- if(resolve)
- return getBase_Component();
- return basicGetBase_Component();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.ENTITY__BASE_COMPONENT:
- setBase_Component((Component)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.ENTITY__BASE_COMPONENT:
- setBase_Component((Component)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.ENTITY__BASE_COMPONENT:
- return base_Component != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // EntityImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ExecutableImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ExecutableImpl.java
deleted file mode 100644
index 2c3dc1e7667..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ExecutableImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Executable;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Artifact;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Executable</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.ExecutableImpl#getBase_Artifact <em>Base Artifact</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ExecutableImpl extends EObjectImpl implements Executable {
-
- /**
- * The cached value of the '{@link #getBase_Artifact() <em>Base Artifact</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Artifact()
- * @generated
- * @ordered
- */
- protected Artifact base_Artifact;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ExecutableImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.EXECUTABLE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact getBase_Artifact() {
- if(base_Artifact != null && base_Artifact.eIsProxy()) {
- InternalEObject oldBase_Artifact = (InternalEObject)base_Artifact;
- base_Artifact = (Artifact)eResolveProxy(oldBase_Artifact);
- if(base_Artifact != oldBase_Artifact) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.EXECUTABLE__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
- }
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact basicGetBase_Artifact() {
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Artifact(Artifact newBase_Artifact) {
- Artifact oldBase_Artifact = base_Artifact;
- base_Artifact = newBase_Artifact;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.EXECUTABLE__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.EXECUTABLE__BASE_ARTIFACT:
- if(resolve)
- return getBase_Artifact();
- return basicGetBase_Artifact();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.EXECUTABLE__BASE_ARTIFACT:
- setBase_Artifact((Artifact)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.EXECUTABLE__BASE_ARTIFACT:
- setBase_Artifact((Artifact)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.EXECUTABLE__BASE_ARTIFACT:
- return base_Artifact != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // ExecutableImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FileImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FileImpl.java
deleted file mode 100644
index 04096a95723..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FileImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.File;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Artifact;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>File</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.FileImpl#getBase_Artifact <em>Base Artifact</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class FileImpl extends EObjectImpl implements File {
-
- /**
- * The cached value of the '{@link #getBase_Artifact() <em>Base Artifact</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Artifact()
- * @generated
- * @ordered
- */
- protected Artifact base_Artifact;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected FileImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.FILE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact getBase_Artifact() {
- if(base_Artifact != null && base_Artifact.eIsProxy()) {
- InternalEObject oldBase_Artifact = (InternalEObject)base_Artifact;
- base_Artifact = (Artifact)eResolveProxy(oldBase_Artifact);
- if(base_Artifact != oldBase_Artifact) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.FILE__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
- }
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact basicGetBase_Artifact() {
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Artifact(Artifact newBase_Artifact) {
- Artifact oldBase_Artifact = base_Artifact;
- base_Artifact = newBase_Artifact;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.FILE__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.FILE__BASE_ARTIFACT:
- if(resolve)
- return getBase_Artifact();
- return basicGetBase_Artifact();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.FILE__BASE_ARTIFACT:
- setBase_Artifact((Artifact)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.FILE__BASE_ARTIFACT:
- setBase_Artifact((Artifact)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.FILE__BASE_ARTIFACT:
- return base_Artifact != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // FileImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FocusImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FocusImpl.java
deleted file mode 100644
index 632e000bc04..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FocusImpl.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Focus;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Focus</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.FocusImpl#getBase_Class <em>Base Class</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class FocusImpl extends EObjectImpl implements Focus {
-
- /**
- * The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Class()
- * @generated
- * @ordered
- */
- protected org.eclipse.uml2.uml.Class base_Class;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected FocusImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.FOCUS;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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);
- if(base_Class != oldBase_Class) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.FOCUS__BASE_CLASS, oldBase_Class, base_Class));
- }
- }
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public org.eclipse.uml2.uml.Class basicGetBase_Class() {
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.FOCUS__BASE_CLASS, oldBase_Class, base_Class));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.FOCUS__BASE_CLASS:
- if(resolve)
- return getBase_Class();
- return basicGetBase_Class();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.FOCUS__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.FOCUS__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.FOCUS__BASE_CLASS:
- return base_Class != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // FocusImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FrameworkImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FrameworkImpl.java
deleted file mode 100644
index 979f4474565..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/FrameworkImpl.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Framework;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Framework</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.FrameworkImpl#getBase_Package <em>Base Package</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class FrameworkImpl extends EObjectImpl implements Framework {
-
- /**
- * The cached value of the '{@link #getBase_Package() <em>Base Package</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Package()
- * @generated
- * @ordered
- */
- protected org.eclipse.uml2.uml.Package base_Package;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected FrameworkImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.FRAMEWORK;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public org.eclipse.uml2.uml.Package getBase_Package() {
- if(base_Package != null && base_Package.eIsProxy()) {
- InternalEObject oldBase_Package = (InternalEObject)base_Package;
- base_Package = (org.eclipse.uml2.uml.Package)eResolveProxy(oldBase_Package);
- if(base_Package != oldBase_Package) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.FRAMEWORK__BASE_PACKAGE, oldBase_Package, base_Package));
- }
- }
- return base_Package;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public org.eclipse.uml2.uml.Package basicGetBase_Package() {
- return base_Package;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Package(org.eclipse.uml2.uml.Package newBase_Package) {
- org.eclipse.uml2.uml.Package oldBase_Package = base_Package;
- base_Package = newBase_Package;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.FRAMEWORK__BASE_PACKAGE, oldBase_Package, base_Package));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.FRAMEWORK__BASE_PACKAGE:
- if(resolve)
- return getBase_Package();
- return basicGetBase_Package();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.FRAMEWORK__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.FRAMEWORK__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.FRAMEWORK__BASE_PACKAGE:
- return base_Package != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // FrameworkImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ImplementImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ImplementImpl.java
deleted file mode 100644
index 8c7b0de9c62..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ImplementImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Implement;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Component;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Implement</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.ImplementImpl#getBase_Component <em>Base Component</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ImplementImpl extends EObjectImpl implements Implement {
-
- /**
- * The cached value of the '{@link #getBase_Component() <em>Base Component</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Component()
- * @generated
- * @ordered
- */
- protected Component base_Component;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ImplementImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.IMPLEMENT;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component getBase_Component() {
- if(base_Component != null && base_Component.eIsProxy()) {
- InternalEObject oldBase_Component = (InternalEObject)base_Component;
- base_Component = (Component)eResolveProxy(oldBase_Component);
- if(base_Component != oldBase_Component) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.IMPLEMENT__BASE_COMPONENT, oldBase_Component, base_Component));
- }
- }
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component basicGetBase_Component() {
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Component(Component newBase_Component) {
- Component oldBase_Component = base_Component;
- base_Component = newBase_Component;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.IMPLEMENT__BASE_COMPONENT, oldBase_Component, base_Component));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.IMPLEMENT__BASE_COMPONENT:
- if(resolve)
- return getBase_Component();
- return basicGetBase_Component();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.IMPLEMENT__BASE_COMPONENT:
- setBase_Component((Component)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.IMPLEMENT__BASE_COMPONENT:
- setBase_Component((Component)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.IMPLEMENT__BASE_COMPONENT:
- return base_Component != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // ImplementImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ImplementationClassImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ImplementationClassImpl.java
deleted file mode 100644
index 130e716b688..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ImplementationClassImpl.java
+++ /dev/null
@@ -1,164 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.ImplementationClass;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object ' <em><b>Implementation Class</b></em>'. <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.ImplementationClassImpl#getBase_Class <em>Base Class</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ImplementationClassImpl extends EObjectImpl implements ImplementationClass {
-
- /**
- * The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Class()
- * @generated
- * @ordered
- */
- protected org.eclipse.uml2.uml.Class base_Class;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ImplementationClassImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.IMPLEMENTATION_CLASS;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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);
- if(base_Class != oldBase_Class) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.IMPLEMENTATION_CLASS__BASE_CLASS, oldBase_Class, base_Class));
- }
- }
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public org.eclipse.uml2.uml.Class basicGetBase_Class() {
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.IMPLEMENTATION_CLASS__BASE_CLASS, oldBase_Class, base_Class));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.IMPLEMENTATION_CLASS__BASE_CLASS:
- if(resolve)
- return getBase_Class();
- return basicGetBase_Class();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.IMPLEMENTATION_CLASS__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.IMPLEMENTATION_CLASS__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.IMPLEMENTATION_CLASS__BASE_CLASS:
- return base_Class != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // ImplementationClassImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/InstantiateImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/InstantiateImpl.java
deleted file mode 100644
index 57cf8ab0611..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/InstantiateImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Instantiate;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Usage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Instantiate</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.InstantiateImpl#getBase_Usage <em>Base Usage</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class InstantiateImpl extends EObjectImpl implements Instantiate {
-
- /**
- * The cached value of the '{@link #getBase_Usage() <em>Base Usage</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Usage()
- * @generated
- * @ordered
- */
- protected Usage base_Usage;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected InstantiateImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.INSTANTIATE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Usage getBase_Usage() {
- if(base_Usage != null && base_Usage.eIsProxy()) {
- InternalEObject oldBase_Usage = (InternalEObject)base_Usage;
- base_Usage = (Usage)eResolveProxy(oldBase_Usage);
- if(base_Usage != oldBase_Usage) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.INSTANTIATE__BASE_USAGE, oldBase_Usage, base_Usage));
- }
- }
- return base_Usage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Usage basicGetBase_Usage() {
- return base_Usage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Usage(Usage newBase_Usage) {
- Usage oldBase_Usage = base_Usage;
- base_Usage = newBase_Usage;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.INSTANTIATE__BASE_USAGE, oldBase_Usage, base_Usage));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.INSTANTIATE__BASE_USAGE:
- if(resolve)
- return getBase_Usage();
- return basicGetBase_Usage();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.INSTANTIATE__BASE_USAGE:
- setBase_Usage((Usage)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.INSTANTIATE__BASE_USAGE:
- setBase_Usage((Usage)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.INSTANTIATE__BASE_USAGE:
- return base_Usage != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // InstantiateImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/LibraryImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/LibraryImpl.java
deleted file mode 100644
index 6ce2ce28615..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/LibraryImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Library;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Artifact;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Library</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.LibraryImpl#getBase_Artifact <em>Base Artifact</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class LibraryImpl extends EObjectImpl implements Library {
-
- /**
- * The cached value of the '{@link #getBase_Artifact() <em>Base Artifact</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Artifact()
- * @generated
- * @ordered
- */
- protected Artifact base_Artifact;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected LibraryImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.LIBRARY;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact getBase_Artifact() {
- if(base_Artifact != null && base_Artifact.eIsProxy()) {
- InternalEObject oldBase_Artifact = (InternalEObject)base_Artifact;
- base_Artifact = (Artifact)eResolveProxy(oldBase_Artifact);
- if(base_Artifact != oldBase_Artifact) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.LIBRARY__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
- }
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact basicGetBase_Artifact() {
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Artifact(Artifact newBase_Artifact) {
- Artifact oldBase_Artifact = base_Artifact;
- base_Artifact = newBase_Artifact;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.LIBRARY__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.LIBRARY__BASE_ARTIFACT:
- if(resolve)
- return getBase_Artifact();
- return basicGetBase_Artifact();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.LIBRARY__BASE_ARTIFACT:
- setBase_Artifact((Artifact)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.LIBRARY__BASE_ARTIFACT:
- setBase_Artifact((Artifact)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.LIBRARY__BASE_ARTIFACT:
- return base_Artifact != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // LibraryImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/MetaclassImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/MetaclassImpl.java
deleted file mode 100644
index eea25ae4b40..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/MetaclassImpl.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Metaclass;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Metaclass</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.MetaclassImpl#getBase_Class <em>Base Class</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MetaclassImpl extends EObjectImpl implements Metaclass {
-
- /**
- * The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Class()
- * @generated
- * @ordered
- */
- protected org.eclipse.uml2.uml.Class base_Class;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected MetaclassImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.METACLASS;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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);
- if(base_Class != oldBase_Class) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.METACLASS__BASE_CLASS, oldBase_Class, base_Class));
- }
- }
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public org.eclipse.uml2.uml.Class basicGetBase_Class() {
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.METACLASS__BASE_CLASS, oldBase_Class, base_Class));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.METACLASS__BASE_CLASS:
- if(resolve)
- return getBase_Class();
- return basicGetBase_Class();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.METACLASS__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.METACLASS__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.METACLASS__BASE_CLASS:
- return base_Class != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // MetaclassImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/MetamodelImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/MetamodelImpl.java
deleted file mode 100644
index 6a461342934..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/MetamodelImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Metamodel;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Model;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Metamodel</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.MetamodelImpl#getBase_Model <em>Base Model</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MetamodelImpl extends EObjectImpl implements Metamodel {
-
- /**
- * The cached value of the '{@link #getBase_Model() <em>Base Model</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Model()
- * @generated
- * @ordered
- */
- protected Model base_Model;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected MetamodelImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.METAMODEL;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Model getBase_Model() {
- if(base_Model != null && base_Model.eIsProxy()) {
- InternalEObject oldBase_Model = (InternalEObject)base_Model;
- base_Model = (Model)eResolveProxy(oldBase_Model);
- if(base_Model != oldBase_Model) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.METAMODEL__BASE_MODEL, oldBase_Model, base_Model));
- }
- }
- return base_Model;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Model basicGetBase_Model() {
- return base_Model;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Model(Model newBase_Model) {
- Model oldBase_Model = base_Model;
- base_Model = newBase_Model;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.METAMODEL__BASE_MODEL, oldBase_Model, base_Model));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.METAMODEL__BASE_MODEL:
- if(resolve)
- return getBase_Model();
- return basicGetBase_Model();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.METAMODEL__BASE_MODEL:
- setBase_Model((Model)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.METAMODEL__BASE_MODEL:
- setBase_Model((Model)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.METAMODEL__BASE_MODEL:
- return base_Model != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // MetamodelImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ModelLibraryImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ModelLibraryImpl.java
deleted file mode 100644
index 24b4039a56d..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ModelLibraryImpl.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.ModelLibrary;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Model Library</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.ModelLibraryImpl#getBase_Package <em>Base Package</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ModelLibraryImpl extends EObjectImpl implements ModelLibrary {
-
- /**
- * The cached value of the '{@link #getBase_Package() <em>Base Package</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Package()
- * @generated
- * @ordered
- */
- protected org.eclipse.uml2.uml.Package base_Package;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ModelLibraryImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.MODEL_LIBRARY;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public org.eclipse.uml2.uml.Package getBase_Package() {
- if(base_Package != null && base_Package.eIsProxy()) {
- InternalEObject oldBase_Package = (InternalEObject)base_Package;
- base_Package = (org.eclipse.uml2.uml.Package)eResolveProxy(oldBase_Package);
- if(base_Package != oldBase_Package) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.MODEL_LIBRARY__BASE_PACKAGE, oldBase_Package, base_Package));
- }
- }
- return base_Package;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public org.eclipse.uml2.uml.Package basicGetBase_Package() {
- return base_Package;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Package(org.eclipse.uml2.uml.Package newBase_Package) {
- org.eclipse.uml2.uml.Package oldBase_Package = base_Package;
- base_Package = newBase_Package;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.MODEL_LIBRARY__BASE_PACKAGE, oldBase_Package, base_Package));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.MODEL_LIBRARY__BASE_PACKAGE:
- if(resolve)
- return getBase_Package();
- return basicGetBase_Package();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.MODEL_LIBRARY__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.MODEL_LIBRARY__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.MODEL_LIBRARY__BASE_PACKAGE:
- return base_Package != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // ModelLibraryImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ProcessImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ProcessImpl.java
deleted file mode 100644
index deb2ede727a..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ProcessImpl.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Component;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Process</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.ProcessImpl#getBase_Component <em>Base Component</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ProcessImpl extends EObjectImpl implements org.eclipse.papyrus.uml.standard.Process {
-
- /**
- * The cached value of the '{@link #getBase_Component() <em>Base Component</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Component()
- * @generated
- * @ordered
- */
- protected Component base_Component;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ProcessImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.PROCESS;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component getBase_Component() {
- if(base_Component != null && base_Component.eIsProxy()) {
- InternalEObject oldBase_Component = (InternalEObject)base_Component;
- base_Component = (Component)eResolveProxy(oldBase_Component);
- if(base_Component != oldBase_Component) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.PROCESS__BASE_COMPONENT, oldBase_Component, base_Component));
- }
- }
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component basicGetBase_Component() {
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Component(Component newBase_Component) {
- Component oldBase_Component = base_Component;
- base_Component = newBase_Component;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.PROCESS__BASE_COMPONENT, oldBase_Component, base_Component));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.PROCESS__BASE_COMPONENT:
- if(resolve)
- return getBase_Component();
- return basicGetBase_Component();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.PROCESS__BASE_COMPONENT:
- setBase_Component((Component)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.PROCESS__BASE_COMPONENT:
- setBase_Component((Component)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.PROCESS__BASE_COMPONENT:
- return base_Component != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // ProcessImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/RealizationImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/RealizationImpl.java
deleted file mode 100644
index b8f53e42c61..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/RealizationImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Realization;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Classifier;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Realization</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.RealizationImpl#getBase_Classifier <em>Base Classifier</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class RealizationImpl extends EObjectImpl implements Realization {
-
- /**
- * The cached value of the '{@link #getBase_Classifier() <em>Base Classifier</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Classifier()
- * @generated
- * @ordered
- */
- protected Classifier base_Classifier;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected RealizationImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.REALIZATION;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Classifier getBase_Classifier() {
- if(base_Classifier != null && base_Classifier.eIsProxy()) {
- InternalEObject oldBase_Classifier = (InternalEObject)base_Classifier;
- base_Classifier = (Classifier)eResolveProxy(oldBase_Classifier);
- if(base_Classifier != oldBase_Classifier) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.REALIZATION__BASE_CLASSIFIER, oldBase_Classifier, base_Classifier));
- }
- }
- return base_Classifier;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Classifier basicGetBase_Classifier() {
- return base_Classifier;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Classifier(Classifier newBase_Classifier) {
- Classifier oldBase_Classifier = base_Classifier;
- base_Classifier = newBase_Classifier;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.REALIZATION__BASE_CLASSIFIER, oldBase_Classifier, base_Classifier));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.REALIZATION__BASE_CLASSIFIER:
- if(resolve)
- return getBase_Classifier();
- return basicGetBase_Classifier();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.REALIZATION__BASE_CLASSIFIER:
- setBase_Classifier((Classifier)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.REALIZATION__BASE_CLASSIFIER:
- setBase_Classifier((Classifier)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.REALIZATION__BASE_CLASSIFIER:
- return base_Classifier != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // RealizationImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/RefineImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/RefineImpl.java
deleted file mode 100644
index 0236b589fb5..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/RefineImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Refine;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Abstraction;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Refine</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.RefineImpl#getBase_Abstraction <em>Base Abstraction</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class RefineImpl extends EObjectImpl implements Refine {
-
- /**
- * The cached value of the '{@link #getBase_Abstraction() <em>Base Abstraction</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Abstraction()
- * @generated
- * @ordered
- */
- protected Abstraction base_Abstraction;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected RefineImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.REFINE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Abstraction getBase_Abstraction() {
- if(base_Abstraction != null && base_Abstraction.eIsProxy()) {
- InternalEObject oldBase_Abstraction = (InternalEObject)base_Abstraction;
- base_Abstraction = (Abstraction)eResolveProxy(oldBase_Abstraction);
- if(base_Abstraction != oldBase_Abstraction) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.REFINE__BASE_ABSTRACTION, oldBase_Abstraction, base_Abstraction));
- }
- }
- return base_Abstraction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Abstraction basicGetBase_Abstraction() {
- return base_Abstraction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Abstraction(Abstraction newBase_Abstraction) {
- Abstraction oldBase_Abstraction = base_Abstraction;
- base_Abstraction = newBase_Abstraction;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.REFINE__BASE_ABSTRACTION, oldBase_Abstraction, base_Abstraction));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.REFINE__BASE_ABSTRACTION:
- if(resolve)
- return getBase_Abstraction();
- return basicGetBase_Abstraction();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.REFINE__BASE_ABSTRACTION:
- setBase_Abstraction((Abstraction)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.REFINE__BASE_ABSTRACTION:
- setBase_Abstraction((Abstraction)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.REFINE__BASE_ABSTRACTION:
- return base_Abstraction != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // RefineImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ResponsibilityImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ResponsibilityImpl.java
deleted file mode 100644
index aa3fdd9aaa5..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ResponsibilityImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Responsibility;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Usage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Responsibility</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.ResponsibilityImpl#getBase_Usage <em>Base Usage</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ResponsibilityImpl extends EObjectImpl implements Responsibility {
-
- /**
- * The cached value of the '{@link #getBase_Usage() <em>Base Usage</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Usage()
- * @generated
- * @ordered
- */
- protected Usage base_Usage;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ResponsibilityImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.RESPONSIBILITY;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Usage getBase_Usage() {
- if(base_Usage != null && base_Usage.eIsProxy()) {
- InternalEObject oldBase_Usage = (InternalEObject)base_Usage;
- base_Usage = (Usage)eResolveProxy(oldBase_Usage);
- if(base_Usage != oldBase_Usage) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.RESPONSIBILITY__BASE_USAGE, oldBase_Usage, base_Usage));
- }
- }
- return base_Usage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Usage basicGetBase_Usage() {
- return base_Usage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Usage(Usage newBase_Usage) {
- Usage oldBase_Usage = base_Usage;
- base_Usage = newBase_Usage;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.RESPONSIBILITY__BASE_USAGE, oldBase_Usage, base_Usage));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.RESPONSIBILITY__BASE_USAGE:
- if(resolve)
- return getBase_Usage();
- return basicGetBase_Usage();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.RESPONSIBILITY__BASE_USAGE:
- setBase_Usage((Usage)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.RESPONSIBILITY__BASE_USAGE:
- setBase_Usage((Usage)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.RESPONSIBILITY__BASE_USAGE:
- return base_Usage != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // ResponsibilityImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ScriptImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ScriptImpl.java
deleted file mode 100644
index 5b956f5c1d4..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ScriptImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Script;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Artifact;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Script</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.ScriptImpl#getBase_Artifact <em>Base Artifact</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ScriptImpl extends EObjectImpl implements Script {
-
- /**
- * The cached value of the '{@link #getBase_Artifact() <em>Base Artifact</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Artifact()
- * @generated
- * @ordered
- */
- protected Artifact base_Artifact;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ScriptImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.SCRIPT;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact getBase_Artifact() {
- if(base_Artifact != null && base_Artifact.eIsProxy()) {
- InternalEObject oldBase_Artifact = (InternalEObject)base_Artifact;
- base_Artifact = (Artifact)eResolveProxy(oldBase_Artifact);
- if(base_Artifact != oldBase_Artifact) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.SCRIPT__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
- }
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact basicGetBase_Artifact() {
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Artifact(Artifact newBase_Artifact) {
- Artifact oldBase_Artifact = base_Artifact;
- base_Artifact = newBase_Artifact;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.SCRIPT__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.SCRIPT__BASE_ARTIFACT:
- if(resolve)
- return getBase_Artifact();
- return basicGetBase_Artifact();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.SCRIPT__BASE_ARTIFACT:
- setBase_Artifact((Artifact)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.SCRIPT__BASE_ARTIFACT:
- setBase_Artifact((Artifact)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.SCRIPT__BASE_ARTIFACT:
- return base_Artifact != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // ScriptImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SendImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SendImpl.java
deleted file mode 100644
index 6ddbc04b6da..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SendImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Send;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Usage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Send</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.SendImpl#getBase_Usage <em>Base Usage</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SendImpl extends EObjectImpl implements Send {
-
- /**
- * The cached value of the '{@link #getBase_Usage() <em>Base Usage</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Usage()
- * @generated
- * @ordered
- */
- protected Usage base_Usage;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected SendImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.SEND;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Usage getBase_Usage() {
- if(base_Usage != null && base_Usage.eIsProxy()) {
- InternalEObject oldBase_Usage = (InternalEObject)base_Usage;
- base_Usage = (Usage)eResolveProxy(oldBase_Usage);
- if(base_Usage != oldBase_Usage) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.SEND__BASE_USAGE, oldBase_Usage, base_Usage));
- }
- }
- return base_Usage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Usage basicGetBase_Usage() {
- return base_Usage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Usage(Usage newBase_Usage) {
- Usage oldBase_Usage = base_Usage;
- base_Usage = newBase_Usage;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.SEND__BASE_USAGE, oldBase_Usage, base_Usage));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.SEND__BASE_USAGE:
- if(resolve)
- return getBase_Usage();
- return basicGetBase_Usage();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.SEND__BASE_USAGE:
- setBase_Usage((Usage)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.SEND__BASE_USAGE:
- setBase_Usage((Usage)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.SEND__BASE_USAGE:
- return base_Usage != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // SendImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ServiceImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ServiceImpl.java
deleted file mode 100644
index b4350ca13ae..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/ServiceImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Service;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Component;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Service</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.ServiceImpl#getBase_Component <em>Base Component</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ServiceImpl extends EObjectImpl implements Service {
-
- /**
- * The cached value of the '{@link #getBase_Component() <em>Base Component</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Component()
- * @generated
- * @ordered
- */
- protected Component base_Component;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ServiceImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.SERVICE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component getBase_Component() {
- if(base_Component != null && base_Component.eIsProxy()) {
- InternalEObject oldBase_Component = (InternalEObject)base_Component;
- base_Component = (Component)eResolveProxy(oldBase_Component);
- if(base_Component != oldBase_Component) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.SERVICE__BASE_COMPONENT, oldBase_Component, base_Component));
- }
- }
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component basicGetBase_Component() {
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Component(Component newBase_Component) {
- Component oldBase_Component = base_Component;
- base_Component = newBase_Component;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.SERVICE__BASE_COMPONENT, oldBase_Component, base_Component));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.SERVICE__BASE_COMPONENT:
- if(resolve)
- return getBase_Component();
- return basicGetBase_Component();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.SERVICE__BASE_COMPONENT:
- setBase_Component((Component)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.SERVICE__BASE_COMPONENT:
- setBase_Component((Component)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.SERVICE__BASE_COMPONENT:
- return base_Component != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // ServiceImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SourceImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SourceImpl.java
deleted file mode 100644
index da9ecd937fb..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SourceImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Source;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Artifact;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Source</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.SourceImpl#getBase_Artifact <em>Base Artifact</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SourceImpl extends EObjectImpl implements Source {
-
- /**
- * The cached value of the '{@link #getBase_Artifact() <em>Base Artifact</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Artifact()
- * @generated
- * @ordered
- */
- protected Artifact base_Artifact;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected SourceImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.SOURCE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact getBase_Artifact() {
- if(base_Artifact != null && base_Artifact.eIsProxy()) {
- InternalEObject oldBase_Artifact = (InternalEObject)base_Artifact;
- base_Artifact = (Artifact)eResolveProxy(oldBase_Artifact);
- if(base_Artifact != oldBase_Artifact) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.SOURCE__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
- }
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Artifact basicGetBase_Artifact() {
- return base_Artifact;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Artifact(Artifact newBase_Artifact) {
- Artifact oldBase_Artifact = base_Artifact;
- base_Artifact = newBase_Artifact;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.SOURCE__BASE_ARTIFACT, oldBase_Artifact, base_Artifact));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.SOURCE__BASE_ARTIFACT:
- if(resolve)
- return getBase_Artifact();
- return basicGetBase_Artifact();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.SOURCE__BASE_ARTIFACT:
- setBase_Artifact((Artifact)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.SOURCE__BASE_ARTIFACT:
- setBase_Artifact((Artifact)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.SOURCE__BASE_ARTIFACT:
- return base_Artifact != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // SourceImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SpecificationImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SpecificationImpl.java
deleted file mode 100644
index 1613b9cbbd0..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SpecificationImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.Specification;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.uml2.uml.Classifier;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Specification</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.SpecificationImpl#getBase_Classifier <em>Base Classifier</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SpecificationImpl extends EObjectImpl implements Specification {
-
- /**
- * The cached value of the '{@link #getBase_Classifier() <em>Base Classifier</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Classifier()
- * @generated
- * @ordered
- */
- protected Classifier base_Classifier;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected SpecificationImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.SPECIFICATION;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Classifier getBase_Classifier() {
- if(base_Classifier != null && base_Classifier.eIsProxy()) {
- InternalEObject oldBase_Classifier = (InternalEObject)base_Classifier;
- base_Classifier = (Classifier)eResolveProxy(oldBase_Classifier);
- if(base_Classifier != oldBase_Classifier) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.SPECIFICATION__BASE_CLASSIFIER, oldBase_Classifier, base_Classifier));
- }
- }
- return base_Classifier;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Classifier basicGetBase_Classifier() {
- return base_Classifier;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Classifier(Classifier newBase_Classifier) {
- Classifier oldBase_Classifier = base_Classifier;
- base_Classifier = newBase_Classifier;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.SPECIFICATION__BASE_CLASSIFIER, oldBase_Classifier, base_Classifier));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.SPECIFICATION__BASE_CLASSIFIER:
- if(resolve)
- return getBase_Classifier();
- return basicGetBase_Classifier();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.SPECIFICATION__BASE_CLASSIFIER:
- setBase_Classifier((Classifier)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.SPECIFICATION__BASE_CLASSIFIER:
- setBase_Classifier((Classifier)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.SPECIFICATION__BASE_CLASSIFIER:
- return base_Classifier != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // SpecificationImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/StandardFactoryImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/StandardFactoryImpl.java
deleted file mode 100644
index 9fd9e15b349..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/StandardFactoryImpl.java
+++ /dev/null
@@ -1,520 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.eclipse.papyrus.uml.standard.Auxiliary;
-import org.eclipse.papyrus.uml.standard.BuildComponent;
-import org.eclipse.papyrus.uml.standard.Call;
-import org.eclipse.papyrus.uml.standard.Create;
-import org.eclipse.papyrus.uml.standard.Derive;
-import org.eclipse.papyrus.uml.standard.Destroy;
-import org.eclipse.papyrus.uml.standard.Document;
-import org.eclipse.papyrus.uml.standard.Entity;
-import org.eclipse.papyrus.uml.standard.Executable;
-import org.eclipse.papyrus.uml.standard.File;
-import org.eclipse.papyrus.uml.standard.Focus;
-import org.eclipse.papyrus.uml.standard.Framework;
-import org.eclipse.papyrus.uml.standard.Implement;
-import org.eclipse.papyrus.uml.standard.ImplementationClass;
-import org.eclipse.papyrus.uml.standard.Instantiate;
-import org.eclipse.papyrus.uml.standard.Library;
-import org.eclipse.papyrus.uml.standard.Metaclass;
-import org.eclipse.papyrus.uml.standard.Metamodel;
-import org.eclipse.papyrus.uml.standard.ModelLibrary;
-import org.eclipse.papyrus.uml.standard.Realization;
-import org.eclipse.papyrus.uml.standard.Refine;
-import org.eclipse.papyrus.uml.standard.Responsibility;
-import org.eclipse.papyrus.uml.standard.Script;
-import org.eclipse.papyrus.uml.standard.Send;
-import org.eclipse.papyrus.uml.standard.Service;
-import org.eclipse.papyrus.uml.standard.Source;
-import org.eclipse.papyrus.uml.standard.Specification;
-import org.eclipse.papyrus.uml.standard.StandardFactory;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.papyrus.uml.standard.Subsystem;
-import org.eclipse.papyrus.uml.standard.SystemModel;
-import org.eclipse.papyrus.uml.standard.Trace;
-import org.eclipse.papyrus.uml.standard.Type;
-import org.eclipse.papyrus.uml.standard.Utility;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!-- end-user-doc -->
- *
- * @generated
- */
-public class StandardFactoryImpl extends EFactoryImpl implements StandardFactory {
-
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public static StandardFactory init() {
- try {
- StandardFactory theStandardFactory = (StandardFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/uml2/schemas/Standard/1");
- if(theStandardFactory != null) {
- return theStandardFactory;
- }
- } catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new StandardFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public StandardFactoryImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EObject create(EClass eClass) {
- switch(eClass.getClassifierID()) {
- case StandardPackage.AUXILIARY:
- return createAuxiliary();
- case StandardPackage.BUILD_COMPONENT:
- return createBuildComponent();
- case StandardPackage.CREATE:
- return createCreate();
- case StandardPackage.CALL:
- return createCall();
- case StandardPackage.DERIVE:
- return createDerive();
- case StandardPackage.DESTROY:
- return createDestroy();
- case StandardPackage.FOCUS:
- return createFocus();
- case StandardPackage.FRAMEWORK:
- return createFramework();
- case StandardPackage.IMPLEMENT:
- return createImplement();
- case StandardPackage.IMPLEMENTATION_CLASS:
- return createImplementationClass();
- case StandardPackage.INSTANTIATE:
- return createInstantiate();
- case StandardPackage.METACLASS:
- return createMetaclass();
- case StandardPackage.MODEL_LIBRARY:
- return createModelLibrary();
- case StandardPackage.REFINE:
- return createRefine();
- case StandardPackage.RESPONSIBILITY:
- return createResponsibility();
- case StandardPackage.SCRIPT:
- return createScript();
- case StandardPackage.SEND:
- return createSend();
- case StandardPackage.TRACE:
- return createTrace();
- case StandardPackage.TYPE:
- return createType();
- case StandardPackage.UTILITY:
- return createUtility();
- case StandardPackage.DOCUMENT:
- return createDocument();
- case StandardPackage.ENTITY:
- return createEntity();
- case StandardPackage.EXECUTABLE:
- return createExecutable();
- case StandardPackage.FILE:
- return createFile();
- case StandardPackage.LIBRARY:
- return createLibrary();
- case StandardPackage.PROCESS:
- return createProcess();
- case StandardPackage.REALIZATION:
- return createRealization();
- case StandardPackage.SERVICE:
- return createService();
- case StandardPackage.SOURCE:
- return createSource();
- case StandardPackage.SPECIFICATION:
- return createSpecification();
- case StandardPackage.SUBSYSTEM:
- return createSubsystem();
- case StandardPackage.METAMODEL:
- return createMetamodel();
- case StandardPackage.SYSTEM_MODEL:
- return createSystemModel();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Auxiliary createAuxiliary() {
- AuxiliaryImpl auxiliary = new AuxiliaryImpl();
- return auxiliary;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public BuildComponent createBuildComponent() {
- BuildComponentImpl buildComponent = new BuildComponentImpl();
- return buildComponent;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Create createCreate() {
- CreateImpl create = new CreateImpl();
- return create;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Call createCall() {
- CallImpl call = new CallImpl();
- return call;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Derive createDerive() {
- DeriveImpl derive = new DeriveImpl();
- return derive;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Destroy createDestroy() {
- DestroyImpl destroy = new DestroyImpl();
- return destroy;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Focus createFocus() {
- FocusImpl focus = new FocusImpl();
- return focus;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Framework createFramework() {
- FrameworkImpl framework = new FrameworkImpl();
- return framework;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Implement createImplement() {
- ImplementImpl implement = new ImplementImpl();
- return implement;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public ImplementationClass createImplementationClass() {
- ImplementationClassImpl implementationClass = new ImplementationClassImpl();
- return implementationClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Instantiate createInstantiate() {
- InstantiateImpl instantiate = new InstantiateImpl();
- return instantiate;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Metaclass createMetaclass() {
- MetaclassImpl metaclass = new MetaclassImpl();
- return metaclass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public ModelLibrary createModelLibrary() {
- ModelLibraryImpl modelLibrary = new ModelLibraryImpl();
- return modelLibrary;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Refine createRefine() {
- RefineImpl refine = new RefineImpl();
- return refine;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Responsibility createResponsibility() {
- ResponsibilityImpl responsibility = new ResponsibilityImpl();
- return responsibility;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Script createScript() {
- ScriptImpl script = new ScriptImpl();
- return script;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Send createSend() {
- SendImpl send = new SendImpl();
- return send;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Trace createTrace() {
- TraceImpl trace = new TraceImpl();
- return trace;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Type createType() {
- TypeImpl type = new TypeImpl();
- return type;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Utility createUtility() {
- UtilityImpl utility = new UtilityImpl();
- return utility;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Document createDocument() {
- DocumentImpl document = new DocumentImpl();
- return document;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Entity createEntity() {
- EntityImpl entity = new EntityImpl();
- return entity;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Executable createExecutable() {
- ExecutableImpl executable = new ExecutableImpl();
- return executable;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public File createFile() {
- FileImpl file = new FileImpl();
- return file;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Library createLibrary() {
- LibraryImpl library = new LibraryImpl();
- return library;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public org.eclipse.papyrus.uml.standard.Process createProcess() {
- ProcessImpl process = new ProcessImpl();
- return process;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Realization createRealization() {
- RealizationImpl realization = new RealizationImpl();
- return realization;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Service createService() {
- ServiceImpl service = new ServiceImpl();
- return service;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Source createSource() {
- SourceImpl source = new SourceImpl();
- return source;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Specification createSpecification() {
- SpecificationImpl specification = new SpecificationImpl();
- return specification;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Subsystem createSubsystem() {
- SubsystemImpl subsystem = new SubsystemImpl();
- return subsystem;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Metamodel createMetamodel() {
- MetamodelImpl metamodel = new MetamodelImpl();
- return metamodel;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public SystemModel createSystemModel() {
- SystemModelImpl systemModel = new SystemModelImpl();
- return systemModel;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public StandardPackage getStandardPackage() {
- return (StandardPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @deprecated
- * @generated
- */
- @Deprecated
- public static StandardPackage getPackage() {
- return StandardPackage.eINSTANCE;
- }
-
-} // StandardFactoryImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/StandardPackageImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/StandardPackageImpl.java
deleted file mode 100644
index ff98956cd1f..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/StandardPackageImpl.java
+++ /dev/null
@@ -1,1228 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-import org.eclipse.papyrus.uml.standard.Auxiliary;
-import org.eclipse.papyrus.uml.standard.BuildComponent;
-import org.eclipse.papyrus.uml.standard.Call;
-import org.eclipse.papyrus.uml.standard.Create;
-import org.eclipse.papyrus.uml.standard.Derive;
-import org.eclipse.papyrus.uml.standard.Destroy;
-import org.eclipse.papyrus.uml.standard.Document;
-import org.eclipse.papyrus.uml.standard.Entity;
-import org.eclipse.papyrus.uml.standard.Executable;
-import org.eclipse.papyrus.uml.standard.File;
-import org.eclipse.papyrus.uml.standard.Focus;
-import org.eclipse.papyrus.uml.standard.Framework;
-import org.eclipse.papyrus.uml.standard.Implement;
-import org.eclipse.papyrus.uml.standard.ImplementationClass;
-import org.eclipse.papyrus.uml.standard.Instantiate;
-import org.eclipse.papyrus.uml.standard.Library;
-import org.eclipse.papyrus.uml.standard.Metaclass;
-import org.eclipse.papyrus.uml.standard.Metamodel;
-import org.eclipse.papyrus.uml.standard.ModelLibrary;
-import org.eclipse.papyrus.uml.standard.Realization;
-import org.eclipse.papyrus.uml.standard.Refine;
-import org.eclipse.papyrus.uml.standard.Responsibility;
-import org.eclipse.papyrus.uml.standard.Script;
-import org.eclipse.papyrus.uml.standard.Send;
-import org.eclipse.papyrus.uml.standard.Service;
-import org.eclipse.papyrus.uml.standard.Source;
-import org.eclipse.papyrus.uml.standard.Specification;
-import org.eclipse.papyrus.uml.standard.StandardFactory;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.papyrus.uml.standard.Subsystem;
-import org.eclipse.papyrus.uml.standard.SystemModel;
-import org.eclipse.papyrus.uml.standard.Trace;
-import org.eclipse.papyrus.uml.standard.Type;
-import org.eclipse.papyrus.uml.standard.Utility;
-import org.eclipse.uml2.uml.UMLPackage;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc -->
- *
- * @generated
- */
-public class StandardPackageImpl extends EPackageImpl implements StandardPackage {
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass auxiliaryEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass buildComponentEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass createEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass callEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass deriveEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass destroyEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass focusEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass frameworkEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass implementEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass implementationClassEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass instantiateEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass metaclassEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass modelLibraryEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass refineEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass responsibilityEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass scriptEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass sendEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass traceEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass typeEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass utilityEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass documentEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass entityEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass executableEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass fileEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass libraryEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass processEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass realizationEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass serviceEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass sourceEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass specificationEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass subsystemEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass metamodelEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass systemModelEClass = null;
-
- /**
- * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the
- * package
- * package URI value.
- * <p>
- * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also performs initialization of the
- * package, or returns the registered package, if one already exists. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.eclipse.papyrus.uml.standard.StandardPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private StandardPackageImpl() {
- super(eNS_URI, StandardFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
- *
- * <p>
- * This method is used to initialize {@link StandardPackage#eINSTANCE} when that field is accessed. Clients should not invoke it directly.
- * Instead, they should simply access that field to obtain the package. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
- public static StandardPackage init() {
- if(isInited)
- return (StandardPackage)EPackage.Registry.INSTANCE.getEPackage(StandardPackage.eNS_URI);
-
- // Obtain or create and register package
- StandardPackageImpl theStandardPackage = (StandardPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof StandardPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new StandardPackageImpl());
-
- isInited = true;
-
- // Initialize simple dependencies
- UMLPackage.eINSTANCE.eClass();
-
- // Create package meta-data objects
- theStandardPackage.createPackageContents();
-
- // Initialize created meta-data
- theStandardPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theStandardPackage.freeze();
-
-
- // Update the registry and return the package
- EPackage.Registry.INSTANCE.put(StandardPackage.eNS_URI, theStandardPackage);
- return theStandardPackage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getAuxiliary() {
- return auxiliaryEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getAuxiliary_Base_Class() {
- return (EReference)auxiliaryEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getBuildComponent() {
- return buildComponentEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getBuildComponent_Base_Component() {
- return (EReference)buildComponentEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getCreate() {
- return createEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getCreate_Base_BehavioralFeature() {
- return (EReference)createEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getCreate_Base_Usage() {
- return (EReference)createEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getCall() {
- return callEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getCall_Base_Usage() {
- return (EReference)callEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getDerive() {
- return deriveEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getDerive_Base_Abstraction() {
- return (EReference)deriveEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getDestroy() {
- return destroyEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getDestroy_Base_BehavioralFeature() {
- return (EReference)destroyEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getFocus() {
- return focusEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getFocus_Base_Class() {
- return (EReference)focusEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getFramework() {
- return frameworkEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getFramework_Base_Package() {
- return (EReference)frameworkEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getImplement() {
- return implementEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getImplement_Base_Component() {
- return (EReference)implementEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getImplementationClass() {
- return implementationClassEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getImplementationClass_Base_Class() {
- return (EReference)implementationClassEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getInstantiate() {
- return instantiateEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getInstantiate_Base_Usage() {
- return (EReference)instantiateEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getMetaclass() {
- return metaclassEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getMetaclass_Base_Class() {
- return (EReference)metaclassEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getModelLibrary() {
- return modelLibraryEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getModelLibrary_Base_Package() {
- return (EReference)modelLibraryEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getRefine() {
- return refineEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getRefine_Base_Abstraction() {
- return (EReference)refineEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getResponsibility() {
- return responsibilityEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getResponsibility_Base_Usage() {
- return (EReference)responsibilityEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getScript() {
- return scriptEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getScript_Base_Artifact() {
- return (EReference)scriptEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getSend() {
- return sendEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getSend_Base_Usage() {
- return (EReference)sendEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getTrace() {
- return traceEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getTrace_Base_Abstraction() {
- return (EReference)traceEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getType() {
- return typeEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getType_Base_Class() {
- return (EReference)typeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getUtility() {
- return utilityEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getUtility_Base_Class() {
- return (EReference)utilityEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getDocument() {
- return documentEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getDocument_Base_Artifact() {
- return (EReference)documentEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getEntity() {
- return entityEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getEntity_Base_Component() {
- return (EReference)entityEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getExecutable() {
- return executableEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getExecutable_Base_Artifact() {
- return (EReference)executableEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getFile() {
- return fileEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getFile_Base_Artifact() {
- return (EReference)fileEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getLibrary() {
- return libraryEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getLibrary_Base_Artifact() {
- return (EReference)libraryEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getProcess() {
- return processEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getProcess_Base_Component() {
- return (EReference)processEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getRealization() {
- return realizationEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getRealization_Base_Classifier() {
- return (EReference)realizationEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getService() {
- return serviceEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getService_Base_Component() {
- return (EReference)serviceEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getSource() {
- return sourceEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getSource_Base_Artifact() {
- return (EReference)sourceEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getSpecification() {
- return specificationEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getSpecification_Base_Classifier() {
- return (EReference)specificationEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getSubsystem() {
- return subsystemEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getSubsystem_Base_Component() {
- return (EReference)subsystemEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getMetamodel() {
- return metamodelEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getMetamodel_Base_Model() {
- return (EReference)metamodelEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getSystemModel() {
- return systemModelEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getSystemModel_Base_Model() {
- return (EReference)systemModelEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public StandardFactory getStandardFactory() {
- return (StandardFactory)getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private boolean isCreated = false;
-
- /**
- * Creates the meta-model objects for the package. This method is
- * guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void createPackageContents() {
- if(isCreated)
- return;
- isCreated = true;
-
- // Create classes and their features
- auxiliaryEClass = createEClass(AUXILIARY);
- createEReference(auxiliaryEClass, AUXILIARY__BASE_CLASS);
-
- buildComponentEClass = createEClass(BUILD_COMPONENT);
- createEReference(buildComponentEClass, BUILD_COMPONENT__BASE_COMPONENT);
-
- createEClass = createEClass(CREATE);
- createEReference(createEClass, CREATE__BASE_BEHAVIORAL_FEATURE);
- createEReference(createEClass, CREATE__BASE_USAGE);
-
- callEClass = createEClass(CALL);
- createEReference(callEClass, CALL__BASE_USAGE);
-
- deriveEClass = createEClass(DERIVE);
- createEReference(deriveEClass, DERIVE__BASE_ABSTRACTION);
-
- destroyEClass = createEClass(DESTROY);
- createEReference(destroyEClass, DESTROY__BASE_BEHAVIORAL_FEATURE);
-
- focusEClass = createEClass(FOCUS);
- createEReference(focusEClass, FOCUS__BASE_CLASS);
-
- frameworkEClass = createEClass(FRAMEWORK);
- createEReference(frameworkEClass, FRAMEWORK__BASE_PACKAGE);
-
- implementEClass = createEClass(IMPLEMENT);
- createEReference(implementEClass, IMPLEMENT__BASE_COMPONENT);
-
- implementationClassEClass = createEClass(IMPLEMENTATION_CLASS);
- createEReference(implementationClassEClass, IMPLEMENTATION_CLASS__BASE_CLASS);
-
- instantiateEClass = createEClass(INSTANTIATE);
- createEReference(instantiateEClass, INSTANTIATE__BASE_USAGE);
-
- metaclassEClass = createEClass(METACLASS);
- createEReference(metaclassEClass, METACLASS__BASE_CLASS);
-
- modelLibraryEClass = createEClass(MODEL_LIBRARY);
- createEReference(modelLibraryEClass, MODEL_LIBRARY__BASE_PACKAGE);
-
- refineEClass = createEClass(REFINE);
- createEReference(refineEClass, REFINE__BASE_ABSTRACTION);
-
- responsibilityEClass = createEClass(RESPONSIBILITY);
- createEReference(responsibilityEClass, RESPONSIBILITY__BASE_USAGE);
-
- scriptEClass = createEClass(SCRIPT);
- createEReference(scriptEClass, SCRIPT__BASE_ARTIFACT);
-
- sendEClass = createEClass(SEND);
- createEReference(sendEClass, SEND__BASE_USAGE);
-
- traceEClass = createEClass(TRACE);
- createEReference(traceEClass, TRACE__BASE_ABSTRACTION);
-
- typeEClass = createEClass(TYPE);
- createEReference(typeEClass, TYPE__BASE_CLASS);
-
- utilityEClass = createEClass(UTILITY);
- createEReference(utilityEClass, UTILITY__BASE_CLASS);
-
- documentEClass = createEClass(DOCUMENT);
- createEReference(documentEClass, DOCUMENT__BASE_ARTIFACT);
-
- entityEClass = createEClass(ENTITY);
- createEReference(entityEClass, ENTITY__BASE_COMPONENT);
-
- executableEClass = createEClass(EXECUTABLE);
- createEReference(executableEClass, EXECUTABLE__BASE_ARTIFACT);
-
- fileEClass = createEClass(FILE);
- createEReference(fileEClass, FILE__BASE_ARTIFACT);
-
- libraryEClass = createEClass(LIBRARY);
- createEReference(libraryEClass, LIBRARY__BASE_ARTIFACT);
-
- processEClass = createEClass(PROCESS);
- createEReference(processEClass, PROCESS__BASE_COMPONENT);
-
- realizationEClass = createEClass(REALIZATION);
- createEReference(realizationEClass, REALIZATION__BASE_CLASSIFIER);
-
- serviceEClass = createEClass(SERVICE);
- createEReference(serviceEClass, SERVICE__BASE_COMPONENT);
-
- sourceEClass = createEClass(SOURCE);
- createEReference(sourceEClass, SOURCE__BASE_ARTIFACT);
-
- specificationEClass = createEClass(SPECIFICATION);
- createEReference(specificationEClass, SPECIFICATION__BASE_CLASSIFIER);
-
- subsystemEClass = createEClass(SUBSYSTEM);
- createEReference(subsystemEClass, SUBSYSTEM__BASE_COMPONENT);
-
- metamodelEClass = createEClass(METAMODEL);
- createEReference(metamodelEClass, METAMODEL__BASE_MODEL);
-
- systemModelEClass = createEClass(SYSTEM_MODEL);
- createEReference(systemModelEClass, SYSTEM_MODEL__BASE_MODEL);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private boolean isInitialized = false;
-
- /**
- * Complete the initialization of the package and its meta-model. This
- * method is guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void initializePackageContents() {
- if(isInitialized)
- return;
- isInitialized = true;
-
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
-
- // Obtain other dependent packages
- UMLPackage theUMLPackage = (UMLPackage)EPackage.Registry.INSTANCE.getEPackage(UMLPackage.eNS_URI);
-
- // Create type parameters
-
- // Set bounds for type parameters
-
- // Add supertypes to classes
-
- // Initialize classes and features; add operations and parameters
- initEClass(auxiliaryEClass, Auxiliary.class, "Auxiliary", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getAuxiliary_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 1, 1, Auxiliary.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(buildComponentEClass, BuildComponent.class, "BuildComponent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getBuildComponent_Base_Component(), theUMLPackage.getComponent(), null, "base_Component", null, 1, 1, BuildComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(createEClass, Create.class, "Create", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getCreate_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 1, 1, Create.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getCreate_Base_Usage(), theUMLPackage.getUsage(), null, "base_Usage", null, 1, 1, Create.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(callEClass, Call.class, "Call", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getCall_Base_Usage(), theUMLPackage.getUsage(), null, "base_Usage", null, 1, 1, Call.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(deriveEClass, Derive.class, "Derive", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getDerive_Base_Abstraction(), theUMLPackage.getAbstraction(), null, "base_Abstraction", null, 1, 1, Derive.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(destroyEClass, Destroy.class, "Destroy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getDestroy_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 1, 1, Destroy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(focusEClass, Focus.class, "Focus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getFocus_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 1, 1, Focus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(frameworkEClass, Framework.class, "Framework", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getFramework_Base_Package(), theUMLPackage.getPackage(), null, "base_Package", null, 1, 1, Framework.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(implementEClass, Implement.class, "Implement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getImplement_Base_Component(), theUMLPackage.getComponent(), null, "base_Component", null, 1, 1, Implement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(implementationClassEClass, ImplementationClass.class, "ImplementationClass", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getImplementationClass_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 1, 1, ImplementationClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(instantiateEClass, Instantiate.class, "Instantiate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getInstantiate_Base_Usage(), theUMLPackage.getUsage(), null, "base_Usage", null, 1, 1, Instantiate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(metaclassEClass, Metaclass.class, "Metaclass", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getMetaclass_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 1, 1, Metaclass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(modelLibraryEClass, ModelLibrary.class, "ModelLibrary", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getModelLibrary_Base_Package(), theUMLPackage.getPackage(), null, "base_Package", null, 1, 1, ModelLibrary.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(refineEClass, Refine.class, "Refine", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getRefine_Base_Abstraction(), theUMLPackage.getAbstraction(), null, "base_Abstraction", null, 1, 1, Refine.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(responsibilityEClass, Responsibility.class, "Responsibility", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getResponsibility_Base_Usage(), theUMLPackage.getUsage(), null, "base_Usage", null, 1, 1, Responsibility.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(scriptEClass, Script.class, "Script", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getScript_Base_Artifact(), theUMLPackage.getArtifact(), null, "base_Artifact", null, 1, 1, Script.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(sendEClass, Send.class, "Send", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getSend_Base_Usage(), theUMLPackage.getUsage(), null, "base_Usage", null, 1, 1, Send.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(traceEClass, Trace.class, "Trace", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getTrace_Base_Abstraction(), theUMLPackage.getAbstraction(), null, "base_Abstraction", null, 1, 1, Trace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(typeEClass, Type.class, "Type", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getType_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 1, 1, Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(utilityEClass, Utility.class, "Utility", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getUtility_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 1, 1, Utility.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(documentEClass, Document.class, "Document", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getDocument_Base_Artifact(), theUMLPackage.getArtifact(), null, "base_Artifact", null, 1, 1, Document.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(entityEClass, Entity.class, "Entity", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getEntity_Base_Component(), theUMLPackage.getComponent(), null, "base_Component", null, 1, 1, Entity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(executableEClass, Executable.class, "Executable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getExecutable_Base_Artifact(), theUMLPackage.getArtifact(), null, "base_Artifact", null, 1, 1, Executable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getFile_Base_Artifact(), theUMLPackage.getArtifact(), null, "base_Artifact", null, 1, 1, File.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(libraryEClass, Library.class, "Library", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getLibrary_Base_Artifact(), theUMLPackage.getArtifact(), null, "base_Artifact", null, 1, 1, Library.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(processEClass, org.eclipse.papyrus.uml.standard.Process.class, "Process", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getProcess_Base_Component(), theUMLPackage.getComponent(), null, "base_Component", null, 1, 1, org.eclipse.papyrus.uml.standard.Process.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(realizationEClass, Realization.class, "Realization", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getRealization_Base_Classifier(), theUMLPackage.getClassifier(), null, "base_Classifier", null, 1, 1, Realization.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(serviceEClass, Service.class, "Service", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getService_Base_Component(), theUMLPackage.getComponent(), null, "base_Component", null, 1, 1, Service.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(sourceEClass, Source.class, "Source", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getSource_Base_Artifact(), theUMLPackage.getArtifact(), null, "base_Artifact", null, 1, 1, Source.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(specificationEClass, Specification.class, "Specification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getSpecification_Base_Classifier(), theUMLPackage.getClassifier(), null, "base_Classifier", null, 1, 1, Specification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(subsystemEClass, Subsystem.class, "Subsystem", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getSubsystem_Base_Component(), theUMLPackage.getComponent(), null, "base_Component", null, 1, 1, Subsystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getMetamodel_Base_Model(), theUMLPackage.getModel(), null, "base_Model", null, 1, 1, Metamodel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(systemModelEClass, SystemModel.class, "SystemModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getSystemModel_Base_Model(), theUMLPackage.getModel(), null, "base_Model", null, 1, 1, SystemModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- // Create resource
- createResource(eNS_URI);
- }
-
-} // StandardPackageImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SubsystemImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SubsystemImpl.java
deleted file mode 100644
index eddd25c69b2..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SubsystemImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.papyrus.uml.standard.Subsystem;
-import org.eclipse.uml2.uml.Component;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Subsystem</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.SubsystemImpl#getBase_Component <em>Base Component</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SubsystemImpl extends EObjectImpl implements Subsystem {
-
- /**
- * The cached value of the '{@link #getBase_Component() <em>Base Component</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Component()
- * @generated
- * @ordered
- */
- protected Component base_Component;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected SubsystemImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.SUBSYSTEM;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component getBase_Component() {
- if(base_Component != null && base_Component.eIsProxy()) {
- InternalEObject oldBase_Component = (InternalEObject)base_Component;
- base_Component = (Component)eResolveProxy(oldBase_Component);
- if(base_Component != oldBase_Component) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.SUBSYSTEM__BASE_COMPONENT, oldBase_Component, base_Component));
- }
- }
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Component basicGetBase_Component() {
- return base_Component;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Component(Component newBase_Component) {
- Component oldBase_Component = base_Component;
- base_Component = newBase_Component;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.SUBSYSTEM__BASE_COMPONENT, oldBase_Component, base_Component));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.SUBSYSTEM__BASE_COMPONENT:
- if(resolve)
- return getBase_Component();
- return basicGetBase_Component();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.SUBSYSTEM__BASE_COMPONENT:
- setBase_Component((Component)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.SUBSYSTEM__BASE_COMPONENT:
- setBase_Component((Component)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.SUBSYSTEM__BASE_COMPONENT:
- return base_Component != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // SubsystemImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SystemModelImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SystemModelImpl.java
deleted file mode 100644
index b69b883926f..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/SystemModelImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.papyrus.uml.standard.SystemModel;
-import org.eclipse.uml2.uml.Model;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>System Model</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.SystemModelImpl#getBase_Model <em>Base Model</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SystemModelImpl extends EObjectImpl implements SystemModel {
-
- /**
- * The cached value of the '{@link #getBase_Model() <em>Base Model</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Model()
- * @generated
- * @ordered
- */
- protected Model base_Model;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected SystemModelImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.SYSTEM_MODEL;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Model getBase_Model() {
- if(base_Model != null && base_Model.eIsProxy()) {
- InternalEObject oldBase_Model = (InternalEObject)base_Model;
- base_Model = (Model)eResolveProxy(oldBase_Model);
- if(base_Model != oldBase_Model) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.SYSTEM_MODEL__BASE_MODEL, oldBase_Model, base_Model));
- }
- }
- return base_Model;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Model basicGetBase_Model() {
- return base_Model;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Model(Model newBase_Model) {
- Model oldBase_Model = base_Model;
- base_Model = newBase_Model;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.SYSTEM_MODEL__BASE_MODEL, oldBase_Model, base_Model));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.SYSTEM_MODEL__BASE_MODEL:
- if(resolve)
- return getBase_Model();
- return basicGetBase_Model();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.SYSTEM_MODEL__BASE_MODEL:
- setBase_Model((Model)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.SYSTEM_MODEL__BASE_MODEL:
- setBase_Model((Model)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.SYSTEM_MODEL__BASE_MODEL:
- return base_Model != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // SystemModelImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/TraceImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/TraceImpl.java
deleted file mode 100644
index a0bc08b8629..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/TraceImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.papyrus.uml.standard.Trace;
-import org.eclipse.uml2.uml.Abstraction;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Trace</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.TraceImpl#getBase_Abstraction <em>Base Abstraction</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class TraceImpl extends EObjectImpl implements Trace {
-
- /**
- * The cached value of the '{@link #getBase_Abstraction() <em>Base Abstraction</em>}' reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Abstraction()
- * @generated
- * @ordered
- */
- protected Abstraction base_Abstraction;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected TraceImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.TRACE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Abstraction getBase_Abstraction() {
- if(base_Abstraction != null && base_Abstraction.eIsProxy()) {
- InternalEObject oldBase_Abstraction = (InternalEObject)base_Abstraction;
- base_Abstraction = (Abstraction)eResolveProxy(oldBase_Abstraction);
- if(base_Abstraction != oldBase_Abstraction) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.TRACE__BASE_ABSTRACTION, oldBase_Abstraction, base_Abstraction));
- }
- }
- return base_Abstraction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public Abstraction basicGetBase_Abstraction() {
- return base_Abstraction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void setBase_Abstraction(Abstraction newBase_Abstraction) {
- Abstraction oldBase_Abstraction = base_Abstraction;
- base_Abstraction = newBase_Abstraction;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.TRACE__BASE_ABSTRACTION, oldBase_Abstraction, base_Abstraction));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.TRACE__BASE_ABSTRACTION:
- if(resolve)
- return getBase_Abstraction();
- return basicGetBase_Abstraction();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.TRACE__BASE_ABSTRACTION:
- setBase_Abstraction((Abstraction)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.TRACE__BASE_ABSTRACTION:
- setBase_Abstraction((Abstraction)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.TRACE__BASE_ABSTRACTION:
- return base_Abstraction != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // TraceImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/TypeImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/TypeImpl.java
deleted file mode 100644
index 494bbc53a46..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/TypeImpl.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.papyrus.uml.standard.Type;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Type</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.TypeImpl#getBase_Class <em>Base Class</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class TypeImpl extends EObjectImpl implements Type {
-
- /**
- * The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Class()
- * @generated
- * @ordered
- */
- protected org.eclipse.uml2.uml.Class base_Class;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected TypeImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.TYPE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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);
- if(base_Class != oldBase_Class) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.TYPE__BASE_CLASS, oldBase_Class, base_Class));
- }
- }
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public org.eclipse.uml2.uml.Class basicGetBase_Class() {
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.TYPE__BASE_CLASS, oldBase_Class, base_Class));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.TYPE__BASE_CLASS:
- if(resolve)
- return getBase_Class();
- return basicGetBase_Class();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.TYPE__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.TYPE__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.TYPE__BASE_CLASS:
- return base_Class != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // TypeImpl
diff --git a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/UtilityImpl.java b/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/UtilityImpl.java
deleted file mode 100644
index c36c6e29f05..00000000000
--- a/deprecated/org.eclipse.papyrus.uml.standard/src/org/eclipse/papyrus/uml/standard/impl/UtilityImpl.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2009 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
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.standard.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.uml.standard.StandardPackage;
-import org.eclipse.papyrus.uml.standard.Utility;
-
-/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Utility</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.standard.impl.UtilityImpl#getBase_Class <em>Base Class</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class UtilityImpl extends EObjectImpl implements Utility {
-
- /**
- * The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBase_Class()
- * @generated
- * @ordered
- */
- protected org.eclipse.uml2.uml.Class base_Class;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected UtilityImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return StandardPackage.Literals.UTILITY;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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);
- if(base_Class != oldBase_Class) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, StandardPackage.UTILITY__BASE_CLASS, oldBase_Class, base_Class));
- }
- }
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public org.eclipse.uml2.uml.Class basicGetBase_Class() {
- return base_Class;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- 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())
- eNotify(new ENotificationImpl(this, Notification.SET, StandardPackage.UTILITY__BASE_CLASS, oldBase_Class, base_Class));
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case StandardPackage.UTILITY__BASE_CLASS:
- if(resolve)
- return getBase_Class();
- return basicGetBase_Class();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case StandardPackage.UTILITY__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch(featureID) {
- case StandardPackage.UTILITY__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch(featureID) {
- case StandardPackage.UTILITY__BASE_CLASS:
- return base_Class != null;
- }
- return super.eIsSet(featureID);
- }
-
-} // UtilityImpl

Back to the top