Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DefaultSubsystemTypeItemProvider.java34
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISubsystemItemProvider.java24
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/OwnerHandleTypeItemProvider.java5
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/model/Rhapsody.ecore5
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/DefaultSubsystemType.java4
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/ISubsystem.java2
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/UMLRhapsodyPackage.java334
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/DefaultSubsystemTypeImpl.java5
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/ISubsystemImpl.java142
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/rhapsodymetamodel.ecore5
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/util/UMLRhapsodySwitch.java6
-rwxr-xr-xextraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody/transform/SemanticInternationalization.qvto2
12 files changed, 201 insertions, 367 deletions
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DefaultSubsystemTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DefaultSubsystemTypeItemProvider.java
index 65490d6c530..3eb853fe521 100644
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DefaultSubsystemTypeItemProvider.java
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DefaultSubsystemTypeItemProvider.java
@@ -18,16 +18,8 @@ import java.util.List;
import org.eclipse.emf.common.notify.AdapterFactory;
import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.common.util.ResourceLocator;
-
-import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
-import org.eclipse.emf.edit.provider.IItemLabelProvider;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
-import org.eclipse.emf.edit.provider.IItemPropertySource;
-import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
-import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
-import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.DefaultSubsystemType;
/**
* This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.DefaultSubsystemType} object.
@@ -36,13 +28,7 @@ import org.eclipse.emf.edit.provider.ItemProviderAdapter;
* @generated
*/
public class DefaultSubsystemTypeItemProvider
- extends ItemProviderAdapter
- implements
- IEditingDomainItemProvider,
- IStructuredItemContentProvider,
- ITreeItemContentProvider,
- IItemLabelProvider,
- IItemPropertySource {
+ extends IModelElementItemProvider {
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
@@ -76,7 +62,10 @@ public class DefaultSubsystemTypeItemProvider
*/
@Override
public String getText(Object object) {
- return getString("_UI_DefaultSubsystemType_type"); //$NON-NLS-1$
+ String label = ((DefaultSubsystemType)object).getDisplayName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_DefaultSubsystemType_type") : //$NON-NLS-1$
+ getString("_UI_DefaultSubsystemType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
}
@@ -105,15 +94,4 @@ public class DefaultSubsystemTypeItemProvider
super.collectNewChildDescriptors(newChildDescriptors, object);
}
- /**
- * Return the resource locator for this item provider's resources.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public ResourceLocator getResourceLocator() {
- return rhapsodymetamodelEditPlugin.INSTANCE;
- }
-
}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISubsystemItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISubsystemItemProvider.java
index 0c058052ece..7f8c6f6fefd 100644
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISubsystemItemProvider.java
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISubsystemItemProvider.java
@@ -58,7 +58,6 @@ public class ISubsystemItemProvider extends OwnerHandleTypeItemProvider {
if (itemPropertyDescriptors == null) {
super.getPropertyDescriptors(object);
- addDisplayNamePropertyDescriptor(object);
addIdPropertyDescriptor(object);
addMyStatePropertyDescriptor(object);
addNamePropertyDescriptor(object);
@@ -455,28 +454,6 @@ public class ISubsystemItemProvider extends OwnerHandleTypeItemProvider {
}
/**
- * This adds a property descriptor for the Display Name feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected void addDisplayNamePropertyDescriptor(Object object) {
- itemPropertyDescriptors.add
- (createItemPropertyDescriptor
- (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
- getResourceLocator(),
- getString("_UI_IModelElement_displayName_feature"), //$NON-NLS-1$
- getString("_UI_PropertyDescriptor_description", "_UI_IModelElement_displayName_feature", "_UI_IModelElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
- UMLRhapsodyPackage.eINSTANCE.getIModelElement_DisplayName(),
- true,
- false,
- false,
- ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
- null,
- null));
- }
-
- /**
* This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
* {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
* {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
@@ -562,7 +539,6 @@ public class ISubsystemItemProvider extends OwnerHandleTypeItemProvider {
updateChildren(notification);
switch (notification.getFeatureID(ISubsystem.class)) {
- case UMLRhapsodyPackage.ISUBSYSTEM__DISPLAY_NAME:
case UMLRhapsodyPackage.ISUBSYSTEM__ID:
case UMLRhapsodyPackage.ISUBSYSTEM__MY_STATE:
case UMLRhapsodyPackage.ISUBSYSTEM__NAME:
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/OwnerHandleTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/OwnerHandleTypeItemProvider.java
index e34debd878b..e2aa3f7a3fc 100644
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/OwnerHandleTypeItemProvider.java
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/OwnerHandleTypeItemProvider.java
@@ -113,7 +113,10 @@ public class OwnerHandleTypeItemProvider extends DefaultSubsystemTypeItemProvide
*/
@Override
public String getText(Object object) {
- return getString("_UI_OwnerHandleType_type"); //$NON-NLS-1$
+ String label = ((OwnerHandleType)object).getDisplayName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_OwnerHandleType_type") : //$NON-NLS-1$
+ getString("_UI_OwnerHandleType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/model/Rhapsody.ecore b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/model/Rhapsody.ecore
index fdee2f0b9ce..f3e97a4602e 100644
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/model/Rhapsody.ecore
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/model/Rhapsody.ecore
@@ -983,7 +983,8 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lastID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DeclarativesType" abstract="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="DefaultSubsystemType" abstract="true"/>
+ <eClassifiers xsi:type="ecore:EClass" name="DefaultSubsystemType" abstract="true"
+ eSuperTypes="#//IModelElement"/>
<eClassifiers xsi:type="ecore:EClass" name="DefaultTransType" abstract="true"/>
<eClassifiers xsi:type="ecore:EClass" name="DependsOnType" abstract="true" eSuperTypes="#//ElementsType"/>
<eClassifiers xsi:type="ecore:EClass" name="DescriptionType" abstract="true"/>
@@ -2445,7 +2446,7 @@
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="IStructureDiagram" eSuperTypes="#//IDiagram #//DeclarativesType #//DependsOnType #//TargetType #//TheMainDiagramType #//M_pModelObjectType"/>
- <eClassifiers xsi:type="ecore:EClass" name="ISubsystem" eSuperTypes="#//OwnerHandleType #//DependsOnType #//DeclarativesType #//M_pModelObjectType #//TargetType #//DefaultSubsystemType #//IModelElement">
+ <eClassifiers xsi:type="ecore:EClass" name="ISubsystem" eSuperTypes="#//OwnerHandleType #//DependsOnType #//DeclarativesType #//M_pModelObjectType #//TargetType #//DefaultSubsystemType">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="myState" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/DefaultSubsystemType.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/DefaultSubsystemType.java
index 3a8452e1a04..3b907951662 100644
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/DefaultSubsystemType.java
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/DefaultSubsystemType.java
@@ -12,8 +12,6 @@
*/
package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel;
-import org.eclipse.emf.ecore.EObject;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Default Subsystem Type</b></em>'.
@@ -24,5 +22,5 @@ import org.eclipse.emf.ecore.EObject;
* @model abstract="true"
* @generated
*/
-public interface DefaultSubsystemType extends EObject {
+public interface DefaultSubsystemType extends IModelElement {
} // DefaultSubsystemType
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/ISubsystem.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/ISubsystem.java
index 952e941b4f5..e1706475de7 100644
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/ISubsystem.java
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/ISubsystem.java
@@ -65,7 +65,7 @@ import org.eclipse.emf.common.util.EList;
* @model
* @generated
*/
-public interface ISubsystem extends OwnerHandleType, DependsOnType, DeclarativesType, M_pModelObjectType, TargetType, DefaultSubsystemType, IModelElement {
+public interface ISubsystem extends OwnerHandleType, DependsOnType, DeclarativesType, M_pModelObjectType, TargetType, DefaultSubsystemType {
/**
* Returns the value of the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/UMLRhapsodyPackage.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/UMLRhapsodyPackage.java
index 3d191813d38..429d055aab8 100644
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/UMLRhapsodyPackage.java
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/UMLRhapsodyPackage.java
@@ -9812,402 +9812,411 @@ public interface UMLRhapsodyPackage extends EPackage {
int DEFAULT_SUBSYSTEM_TYPE = 55;
/**
- * The number of structural features of the '<em>Default Subsystem Type</em>' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DefaultTransTypeImpl <em>Default Trans Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DefaultTransTypeImpl
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getDefaultTransType()
* @generated
- * @ordered
*/
- int DEFAULT_SUBSYSTEM_TYPE_FEATURE_COUNT = 0;
+ int DEFAULT_TRANS_TYPE = 56;
/**
- * The number of operations of the '<em>Default Subsystem Type</em>' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.ElementsTypeImpl <em>Elements Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.ElementsTypeImpl
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getElementsType()
* @generated
- * @ordered
*/
- int DEFAULT_SUBSYSTEM_TYPE_OPERATION_COUNT = 0;
+ int ELEMENTS_TYPE = 59;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DefaultTransTypeImpl <em>Default Trans Type</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DependsOnTypeImpl <em>Depends On Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DefaultTransTypeImpl
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getDefaultTransType()
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DependsOnTypeImpl
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getDependsOnType()
* @generated
*/
- int DEFAULT_TRANS_TYPE = 56;
+ int DEPENDS_ON_TYPE = 57;
/**
- * The number of structural features of the '<em>Default Trans Type</em>' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DescriptionTypeImpl <em>Description Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DescriptionTypeImpl
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getDescriptionType()
* @generated
- * @ordered
*/
- int DEFAULT_TRANS_TYPE_FEATURE_COUNT = 0;
+ int DESCRIPTION_TYPE = 58;
/**
- * The number of operations of the '<em>Default Trans Type</em>' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.EmbededFilesTypeImpl <em>Embeded Files Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.EmbededFilesTypeImpl
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getEmbededFilesType()
* @generated
- * @ordered
*/
- int DEFAULT_TRANS_TYPE_OPERATION_COUNT = 0;
+ int EMBEDED_FILES_TYPE = 60;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.ElementsTypeImpl <em>Elements Type</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.End1_TypeImpl <em>End1 Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.ElementsTypeImpl
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getElementsType()
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.End1_TypeImpl
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getEnd1_Type()
* @generated
*/
- int ELEMENTS_TYPE = 59;
+ int END1_TYPE = 61;
/**
- * The number of structural features of the '<em>Elements Type</em>' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.End2_TypeImpl <em>End2 Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.End2_TypeImpl
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getEnd2_Type()
* @generated
- * @ordered
*/
- int ELEMENTS_TYPE_FEATURE_COUNT = 0;
+ int END2_TYPE = 62;
/**
- * The number of operations of the '<em>Elements Type</em>' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.FilesTypeImpl <em>Files Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.FilesTypeImpl
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getFilesType()
* @generated
- * @ordered
*/
- int ELEMENTS_TYPE_OPERATION_COUNT = 0;
+ int FILES_TYPE = 63;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DependsOnTypeImpl <em>Depends On Type</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.FromLinkTypeImpl <em>From Link Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DependsOnTypeImpl
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getDependsOnType()
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.FromLinkTypeImpl
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getFromLinkType()
* @generated
*/
- int DEPENDS_ON_TYPE = 57;
+ int FROM_LINK_TYPE = 64;
/**
- * The number of structural features of the '<em>Depends On Type</em>' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.HyperLinksTypeImpl <em>Hyper Links Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.HyperLinksTypeImpl
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getHyperLinksType()
* @generated
- * @ordered
*/
- int DEPENDS_ON_TYPE_FEATURE_COUNT = ELEMENTS_TYPE_FEATURE_COUNT + 0;
+ int HYPER_LINKS_TYPE = 67;
/**
- * The number of operations of the '<em>Depends On Type</em>' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.IModelElementImpl <em>IModel Element</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.IModelElementImpl
+ * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getIModelElement()
+ * @generated
+ */
+ int IMODEL_ELEMENT = 157;
+
+ /**
+ * The feature id for the '<em><b>Display Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DEPENDS_ON_TYPE_OPERATION_COUNT = ELEMENTS_TYPE_OPERATION_COUNT + 0;
+ int IMODEL_ELEMENT__DISPLAY_NAME = 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DescriptionTypeImpl <em>Description Type</em>}' class.
+ * The number of structural features of the '<em>IModel Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.DescriptionTypeImpl
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getDescriptionType()
* @generated
+ * @ordered
*/
- int DESCRIPTION_TYPE = 58;
+ int IMODEL_ELEMENT_FEATURE_COUNT = 1;
/**
- * The number of structural features of the '<em>Description Type</em>' class.
+ * The number of operations of the '<em>IModel Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DESCRIPTION_TYPE_FEATURE_COUNT = 0;
+ int IMODEL_ELEMENT_OPERATION_COUNT = 0;
/**
- * The number of operations of the '<em>Description Type</em>' class.
+ * The feature id for the '<em><b>Display Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DESCRIPTION_TYPE_OPERATION_COUNT = 0;
+ int DEFAULT_SUBSYSTEM_TYPE__DISPLAY_NAME = IMODEL_ELEMENT__DISPLAY_NAME;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.EmbededFilesTypeImpl <em>Embeded Files Type</em>}' class.
+ * The number of structural features of the '<em>Default Subsystem Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.EmbededFilesTypeImpl
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getEmbededFilesType()
* @generated
+ * @ordered
*/
- int EMBEDED_FILES_TYPE = 60;
+ int DEFAULT_SUBSYSTEM_TYPE_FEATURE_COUNT = IMODEL_ELEMENT_FEATURE_COUNT + 0;
/**
- * The number of structural features of the '<em>Embeded Files Type</em>' class.
+ * The number of operations of the '<em>Default Subsystem Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int EMBEDED_FILES_TYPE_FEATURE_COUNT = 0;
+ int DEFAULT_SUBSYSTEM_TYPE_OPERATION_COUNT = IMODEL_ELEMENT_OPERATION_COUNT + 0;
/**
- * The number of operations of the '<em>Embeded Files Type</em>' class.
+ * The number of structural features of the '<em>Default Trans Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int EMBEDED_FILES_TYPE_OPERATION_COUNT = 0;
+ int DEFAULT_TRANS_TYPE_FEATURE_COUNT = 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.End1_TypeImpl <em>End1 Type</em>}' class.
+ * The number of operations of the '<em>Default Trans Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.End1_TypeImpl
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getEnd1_Type()
* @generated
+ * @ordered
*/
- int END1_TYPE = 61;
+ int DEFAULT_TRANS_TYPE_OPERATION_COUNT = 0;
/**
- * The number of structural features of the '<em>End1 Type</em>' class.
+ * The number of structural features of the '<em>Elements Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int END1_TYPE_FEATURE_COUNT = 0;
+ int ELEMENTS_TYPE_FEATURE_COUNT = 0;
/**
- * The number of operations of the '<em>End1 Type</em>' class.
+ * The number of operations of the '<em>Elements Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int END1_TYPE_OPERATION_COUNT = 0;
+ int ELEMENTS_TYPE_OPERATION_COUNT = 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.End2_TypeImpl <em>End2 Type</em>}' class.
+ * The number of structural features of the '<em>Depends On Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.End2_TypeImpl
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getEnd2_Type()
* @generated
+ * @ordered
*/
- int END2_TYPE = 62;
+ int DEPENDS_ON_TYPE_FEATURE_COUNT = ELEMENTS_TYPE_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Multiplicity</b></em>' attribute.
+ * The number of operations of the '<em>Depends On Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int END2_TYPE__MULTIPLICITY = END1_TYPE_FEATURE_COUNT + 0;
+ int DEPENDS_ON_TYPE_OPERATION_COUNT = ELEMENTS_TYPE_OPERATION_COUNT + 0;
/**
- * The number of structural features of the '<em>End2 Type</em>' class.
+ * The number of structural features of the '<em>Description Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int END2_TYPE_FEATURE_COUNT = END1_TYPE_FEATURE_COUNT + 1;
+ int DESCRIPTION_TYPE_FEATURE_COUNT = 0;
/**
- * The number of operations of the '<em>End2 Type</em>' class.
+ * The number of operations of the '<em>Description Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int END2_TYPE_OPERATION_COUNT = END1_TYPE_OPERATION_COUNT + 0;
+ int DESCRIPTION_TYPE_OPERATION_COUNT = 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.FilesTypeImpl <em>Files Type</em>}' class.
+ * The number of structural features of the '<em>Embeded Files Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.FilesTypeImpl
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getFilesType()
* @generated
+ * @ordered
*/
- int FILES_TYPE = 63;
+ int EMBEDED_FILES_TYPE_FEATURE_COUNT = 0;
/**
- * The feature id for the '<em><b>Modified Time Weak</b></em>' attribute list.
+ * The number of operations of the '<em>Embeded Files Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FILES_TYPE__MODIFIED_TIME_WEAK = 0;
+ int EMBEDED_FILES_TYPE_OPERATION_COUNT = 0;
/**
- * The feature id for the '<em><b>Id</b></em>' attribute.
+ * The number of structural features of the '<em>End1 Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FILES_TYPE__ID = 1;
+ int END1_TYPE_FEATURE_COUNT = 0;
/**
- * The feature id for the '<em><b>Uml Dependency ID</b></em>' attribute.
+ * The number of operations of the '<em>End1 Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FILES_TYPE__UML_DEPENDENCY_ID = 2;
+ int END1_TYPE_OPERATION_COUNT = 0;
/**
- * The feature id for the '<em><b>Last ID</b></em>' attribute.
+ * The feature id for the '<em><b>Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FILES_TYPE__LAST_ID = 3;
+ int END2_TYPE__MULTIPLICITY = END1_TYPE_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>My State</b></em>' attribute.
+ * The number of structural features of the '<em>End2 Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FILES_TYPE__MY_STATE = 4;
+ int END2_TYPE_FEATURE_COUNT = END1_TYPE_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Mpath</b></em>' attribute.
+ * The number of operations of the '<em>End2 Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FILES_TYPE__MPATH = 5;
+ int END2_TYPE_OPERATION_COUNT = END1_TYPE_OPERATION_COUNT + 0;
/**
- * The feature id for the '<em><b>Object Creation</b></em>' attribute.
+ * The feature id for the '<em><b>Modified Time Weak</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FILES_TYPE__OBJECT_CREATION = 6;
+ int FILES_TYPE__MODIFIED_TIME_WEAK = 0;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FILES_TYPE__NAME = 7;
+ int FILES_TYPE__ID = 1;
/**
- * The number of structural features of the '<em>Files Type</em>' class.
+ * The feature id for the '<em><b>Uml Dependency ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FILES_TYPE_FEATURE_COUNT = 8;
+ int FILES_TYPE__UML_DEPENDENCY_ID = 2;
/**
- * The number of operations of the '<em>Files Type</em>' class.
+ * The feature id for the '<em><b>Last ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FILES_TYPE_OPERATION_COUNT = 0;
+ int FILES_TYPE__LAST_ID = 3;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.FromLinkTypeImpl <em>From Link Type</em>}' class.
+ * The feature id for the '<em><b>My State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.FromLinkTypeImpl
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getFromLinkType()
* @generated
+ * @ordered
*/
- int FROM_LINK_TYPE = 64;
+ int FILES_TYPE__MY_STATE = 4;
/**
- * The number of structural features of the '<em>From Link Type</em>' class.
+ * The feature id for the '<em><b>Mpath</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FROM_LINK_TYPE_FEATURE_COUNT = 0;
+ int FILES_TYPE__MPATH = 5;
/**
- * The number of operations of the '<em>From Link Type</em>' class.
+ * The feature id for the '<em><b>Object Creation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FROM_LINK_TYPE_OPERATION_COUNT = 0;
+ int FILES_TYPE__OBJECT_CREATION = 6;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.HyperLinksTypeImpl <em>Hyper Links Type</em>}' class.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.HyperLinksTypeImpl
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getHyperLinksType()
* @generated
+ * @ordered
*/
- int HYPER_LINKS_TYPE = 67;
+ int FILES_TYPE__NAME = 7;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.IModelElementImpl <em>IModel Element</em>}' class.
+ * The number of structural features of the '<em>Files Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.IModelElementImpl
- * @see org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.UMLRhapsodyPackageImpl#getIModelElement()
* @generated
+ * @ordered
*/
- int IMODEL_ELEMENT = 157;
+ int FILES_TYPE_FEATURE_COUNT = 8;
/**
- * The feature id for the '<em><b>Display Name</b></em>' attribute.
+ * The number of operations of the '<em>Files Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int IMODEL_ELEMENT__DISPLAY_NAME = 0;
+ int FILES_TYPE_OPERATION_COUNT = 0;
/**
- * The number of structural features of the '<em>IModel Element</em>' class.
+ * The number of structural features of the '<em>From Link Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int IMODEL_ELEMENT_FEATURE_COUNT = 1;
+ int FROM_LINK_TYPE_FEATURE_COUNT = 0;
/**
- * The number of operations of the '<em>IModel Element</em>' class.
+ * The number of operations of the '<em>From Link Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int IMODEL_ELEMENT_OPERATION_COUNT = 0;
+ int FROM_LINK_TYPE_OPERATION_COUNT = 0;
/**
* The feature id for the '<em><b>Display Name</b></em>' attribute.
@@ -27871,6 +27880,15 @@ public interface UMLRhapsodyPackage extends EPackage {
int OWNER_HANDLE_TYPE = 233;
/**
+ * The feature id for the '<em><b>Display Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OWNER_HANDLE_TYPE__DISPLAY_NAME = DEFAULT_SUBSYSTEM_TYPE__DISPLAY_NAME;
+
+ /**
* The feature id for the '<em><b>Weak CG Time</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -27917,31 +27935,31 @@ public interface UMLRhapsodyPackage extends EPackage {
int ISUBSYSTEM = 191;
/**
- * The feature id for the '<em><b>Weak CG Time</b></em>' attribute list.
+ * The feature id for the '<em><b>Display Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ISUBSYSTEM__WEAK_CG_TIME = OWNER_HANDLE_TYPE__WEAK_CG_TIME;
+ int ISUBSYSTEM__DISPLAY_NAME = OWNER_HANDLE_TYPE__DISPLAY_NAME;
/**
- * The feature id for the '<em><b>Strong CG Time</b></em>' attribute list.
+ * The feature id for the '<em><b>Weak CG Time</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ISUBSYSTEM__STRONG_CG_TIME = OWNER_HANDLE_TYPE__STRONG_CG_TIME;
+ int ISUBSYSTEM__WEAK_CG_TIME = OWNER_HANDLE_TYPE__WEAK_CG_TIME;
/**
- * The feature id for the '<em><b>Display Name</b></em>' attribute.
+ * The feature id for the '<em><b>Strong CG Time</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ISUBSYSTEM__DISPLAY_NAME = OWNER_HANDLE_TYPE_FEATURE_COUNT + 0;
+ int ISUBSYSTEM__STRONG_CG_TIME = OWNER_HANDLE_TYPE__STRONG_CG_TIME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
@@ -27950,7 +27968,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__ID = OWNER_HANDLE_TYPE_FEATURE_COUNT + 1;
+ int ISUBSYSTEM__ID = OWNER_HANDLE_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>My State</b></em>' attribute.
@@ -27959,7 +27977,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__MY_STATE = OWNER_HANDLE_TYPE_FEATURE_COUNT + 2;
+ int ISUBSYSTEM__MY_STATE = OWNER_HANDLE_TYPE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -27968,7 +27986,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__NAME = OWNER_HANDLE_TYPE_FEATURE_COUNT + 3;
+ int ISUBSYSTEM__NAME = OWNER_HANDLE_TYPE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Modified Time Weak</b></em>' attribute list.
@@ -27977,7 +27995,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__MODIFIED_TIME_WEAK = OWNER_HANDLE_TYPE_FEATURE_COUNT + 4;
+ int ISUBSYSTEM__MODIFIED_TIME_WEAK = OWNER_HANDLE_TYPE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Default Composite</b></em>' reference.
@@ -27986,7 +28004,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__DEFAULT_COMPOSITE = OWNER_HANDLE_TYPE_FEATURE_COUNT + 5;
+ int ISUBSYSTEM__DEFAULT_COMPOSITE = OWNER_HANDLE_TYPE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Events Base ID</b></em>' attribute.
@@ -27995,7 +28013,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__EVENTS_BASE_ID = OWNER_HANDLE_TYPE_FEATURE_COUNT + 6;
+ int ISUBSYSTEM__EVENTS_BASE_ID = OWNER_HANDLE_TYPE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Classes</b></em>' containment reference list.
@@ -28004,7 +28022,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__CLASSES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 7;
+ int ISUBSYSTEM__CLASSES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Configuration Related Time</b></em>' attribute list.
@@ -28013,7 +28031,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__CONFIGURATION_RELATED_TIME = OWNER_HANDLE_TYPE_FEATURE_COUNT + 8;
+ int ISUBSYSTEM__CONFIGURATION_RELATED_TIME = OWNER_HANDLE_TYPE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference.
@@ -28022,7 +28040,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__PROPERTIES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 9;
+ int ISUBSYSTEM__PROPERTIES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Last ID</b></em>' attribute.
@@ -28031,7 +28049,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__LAST_ID = OWNER_HANDLE_TYPE_FEATURE_COUNT + 10;
+ int ISUBSYSTEM__LAST_ID = OWNER_HANDLE_TYPE_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Cmheader</b></em>' attribute.
@@ -28040,7 +28058,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__CMHEADER = OWNER_HANDLE_TYPE_FEATURE_COUNT + 11;
+ int ISUBSYSTEM__CMHEADER = OWNER_HANDLE_TYPE_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Declaratives</b></em>' containment reference list.
@@ -28049,7 +28067,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__DECLARATIVES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 12;
+ int ISUBSYSTEM__DECLARATIVES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Types</b></em>' containment reference list.
@@ -28058,7 +28076,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__TYPES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 13;
+ int ISUBSYSTEM__TYPES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Stereotypes</b></em>' reference.
@@ -28067,7 +28085,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__STEREOTYPES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 14;
+ int ISUBSYSTEM__STEREOTYPES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Predefined Types</b></em>' attribute.
@@ -28076,7 +28094,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__PREDEFINED_TYPES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 15;
+ int ISUBSYSTEM__PREDEFINED_TYPES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Events</b></em>' containment reference list.
@@ -28085,7 +28103,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__EVENTS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 16;
+ int ISUBSYSTEM__EVENTS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
@@ -28094,7 +28112,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__ANNOTATIONS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 17;
+ int ISUBSYSTEM__ANNOTATIONS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Use Cases</b></em>' containment reference list.
@@ -28103,7 +28121,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__USE_CASES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 18;
+ int ISUBSYSTEM__USE_CASES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 17;
/**
* The feature id for the '<em><b>Actors</b></em>' containment reference list.
@@ -28112,7 +28130,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__ACTORS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 19;
+ int ISUBSYSTEM__ACTORS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 18;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
@@ -28121,7 +28139,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__DESCRIPTION = OWNER_HANDLE_TYPE_FEATURE_COUNT + 20;
+ int ISUBSYSTEM__DESCRIPTION = OWNER_HANDLE_TYPE_FEATURE_COUNT + 19;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
@@ -28130,7 +28148,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__TAGS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 21;
+ int ISUBSYSTEM__TAGS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 20;
/**
* The feature id for the '<em><b>Association Elements</b></em>' reference list.
@@ -28139,7 +28157,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__ASSOCIATION_ELEMENTS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 22;
+ int ISUBSYSTEM__ASSOCIATION_ELEMENTS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 21;
/**
* The feature id for the '<em><b>Dependencies</b></em>' containment reference list.
@@ -28148,7 +28166,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__DEPENDENCIES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 23;
+ int ISUBSYSTEM__DEPENDENCIES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 22;
/**
* The feature id for the '<em><b>Owner Handle</b></em>' reference.
@@ -28157,7 +28175,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__OWNER_HANDLE = OWNER_HANDLE_TYPE_FEATURE_COUNT + 24;
+ int ISUBSYSTEM__OWNER_HANDLE = OWNER_HANDLE_TYPE_FEATURE_COUNT + 23;
/**
* The feature id for the '<em><b>The Main Diagram</b></em>' reference.
@@ -28166,7 +28184,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__THE_MAIN_DIAGRAM = OWNER_HANDLE_TYPE_FEATURE_COUNT + 25;
+ int ISUBSYSTEM__THE_MAIN_DIAGRAM = OWNER_HANDLE_TYPE_FEATURE_COUNT + 24;
/**
* The feature id for the '<em><b>Hyper Links</b></em>' containment reference.
@@ -28175,7 +28193,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__HYPER_LINKS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 26;
+ int ISUBSYSTEM__HYPER_LINKS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 25;
/**
* The feature id for the '<em><b>Table Layouts</b></em>' containment reference list.
@@ -28184,7 +28202,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__TABLE_LAYOUTS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 27;
+ int ISUBSYSTEM__TABLE_LAYOUTS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 26;
/**
* The feature id for the '<em><b>Matrix Layouts</b></em>' containment reference list.
@@ -28193,7 +28211,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__MATRIX_LAYOUTS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 28;
+ int ISUBSYSTEM__MATRIX_LAYOUTS = OWNER_HANDLE_TYPE_FEATURE_COUNT + 27;
/**
* The feature id for the '<em><b>Table Instances</b></em>' containment reference list.
@@ -28202,7 +28220,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__TABLE_INSTANCES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 29;
+ int ISUBSYSTEM__TABLE_INSTANCES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 28;
/**
* The feature id for the '<em><b>Matrix Instances</b></em>' containment reference list.
@@ -28211,7 +28229,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__MATRIX_INSTANCES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 30;
+ int ISUBSYSTEM__MATRIX_INSTANCES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 29;
/**
* The feature id for the '<em><b>Embeded Files</b></em>' containment reference list.
@@ -28220,7 +28238,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__EMBEDED_FILES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 31;
+ int ISUBSYSTEM__EMBEDED_FILES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 30;
/**
* The feature id for the '<em><b>Component Files</b></em>' containment reference list.
@@ -28229,7 +28247,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__COMPONENT_FILES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 32;
+ int ISUBSYSTEM__COMPONENT_FILES = OWNER_HANDLE_TYPE_FEATURE_COUNT + 31;
/**
* The feature id for the '<em><b>Requiremen Tracability Handle</b></em>' attribute.
@@ -28238,7 +28256,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__REQUIREMEN_TRACABILITY_HANDLE = OWNER_HANDLE_TYPE_FEATURE_COUNT + 33;
+ int ISUBSYSTEM__REQUIREMEN_TRACABILITY_HANDLE = OWNER_HANDLE_TYPE_FEATURE_COUNT + 32;
/**
* The feature id for the '<em><b>Code Update CG Time</b></em>' attribute list.
@@ -28247,7 +28265,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__CODE_UPDATE_CG_TIME = OWNER_HANDLE_TYPE_FEATURE_COUNT + 34;
+ int ISUBSYSTEM__CODE_UPDATE_CG_TIME = OWNER_HANDLE_TYPE_FEATURE_COUNT + 33;
/**
* The feature id for the '<em><b>Object Creation</b></em>' attribute.
@@ -28256,7 +28274,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__OBJECT_CREATION = OWNER_HANDLE_TYPE_FEATURE_COUNT + 35;
+ int ISUBSYSTEM__OBJECT_CREATION = OWNER_HANDLE_TYPE_FEATURE_COUNT + 34;
/**
* The feature id for the '<em><b>Uml Dependency ID</b></em>' attribute.
@@ -28265,7 +28283,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM__UML_DEPENDENCY_ID = OWNER_HANDLE_TYPE_FEATURE_COUNT + 36;
+ int ISUBSYSTEM__UML_DEPENDENCY_ID = OWNER_HANDLE_TYPE_FEATURE_COUNT + 35;
/**
* The number of structural features of the '<em>ISubsystem</em>' class.
@@ -28274,7 +28292,7 @@ public interface UMLRhapsodyPackage extends EPackage {
* @generated
* @ordered
*/
- int ISUBSYSTEM_FEATURE_COUNT = OWNER_HANDLE_TYPE_FEATURE_COUNT + 37;
+ int ISUBSYSTEM_FEATURE_COUNT = OWNER_HANDLE_TYPE_FEATURE_COUNT + 36;
/**
* The number of operations of the '<em>ISubsystem</em>' class.
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/DefaultSubsystemTypeImpl.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/DefaultSubsystemTypeImpl.java
index d3bffa63e09..1bd890f26d6 100644
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/DefaultSubsystemTypeImpl.java
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/DefaultSubsystemTypeImpl.java
@@ -13,9 +13,6 @@
package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl;
import org.eclipse.emf.ecore.EClass;
-
-import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
-
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.DefaultSubsystemType;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
@@ -26,7 +23,7 @@ import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPacka
*
* @generated
*/
-public abstract class DefaultSubsystemTypeImpl extends MinimalEObjectImpl.Container implements DefaultSubsystemType {
+public abstract class DefaultSubsystemTypeImpl extends IModelElementImpl implements DefaultSubsystemType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/ISubsystemImpl.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/ISubsystemImpl.java
index 1e00d6233a2..f7a78433505 100644
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/ISubsystemImpl.java
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/ISubsystemImpl.java
@@ -30,8 +30,6 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.DeclarativesType;
-import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.DependsOnType;
-import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ElementsType;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.EmbededFilesType;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.HyperLinksType;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClass;
@@ -46,11 +44,9 @@ import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertyContain
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISubsystem;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITag;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUnit;
-import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.M_pModelObjectType;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.MatrixInstancesType;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.OwnerHandleType;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TableInstancesType;
-import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TargetType;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TheMainDiagramType;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UnknownType;
@@ -63,7 +59,6 @@ import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UnknownType;
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.ISubsystemImpl#getDisplayName <em>Display Name</em>}</li>
* <li>{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.ISubsystemImpl#getId <em>Id</em>}</li>
* <li>{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.ISubsystemImpl#getMyState <em>My State</em>}</li>
* <li>{@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.impl.ISubsystemImpl#getName <em>Name</em>}</li>
@@ -106,26 +101,6 @@ import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UnknownType;
*/
public class ISubsystemImpl extends OwnerHandleTypeImpl implements ISubsystem {
/**
- * The default value of the '{@link #getDisplayName() <em>Display Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDisplayName()
- * @generated
- * @ordered
- */
- protected static final String DISPLAY_NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getDisplayName() <em>Display Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDisplayName()
- * @generated
- * @ordered
- */
- protected String displayName = DISPLAY_NAME_EDEFAULT;
-
- /**
* The default value of the '{@link #getId() <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1397,27 +1372,6 @@ public class ISubsystemImpl extends OwnerHandleTypeImpl implements ISubsystem {
* <!-- end-user-doc -->
* @generated
*/
- public String getDisplayName() {
- return displayName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setDisplayName(String newDisplayName) {
- String oldDisplayName = displayName;
- displayName = newDisplayName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, UMLRhapsodyPackage.ISUBSYSTEM__DISPLAY_NAME, oldDisplayName, displayName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
@@ -1469,8 +1423,6 @@ public class ISubsystemImpl extends OwnerHandleTypeImpl implements ISubsystem {
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case UMLRhapsodyPackage.ISUBSYSTEM__DISPLAY_NAME:
- return getDisplayName();
case UMLRhapsodyPackage.ISUBSYSTEM__ID:
return getId();
case UMLRhapsodyPackage.ISUBSYSTEM__MY_STATE:
@@ -1563,9 +1515,6 @@ public class ISubsystemImpl extends OwnerHandleTypeImpl implements ISubsystem {
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case UMLRhapsodyPackage.ISUBSYSTEM__DISPLAY_NAME:
- setDisplayName((String)newValue);
- return;
case UMLRhapsodyPackage.ISUBSYSTEM__ID:
setId((String)newValue);
return;
@@ -1705,9 +1654,6 @@ public class ISubsystemImpl extends OwnerHandleTypeImpl implements ISubsystem {
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case UMLRhapsodyPackage.ISUBSYSTEM__DISPLAY_NAME:
- setDisplayName(DISPLAY_NAME_EDEFAULT);
- return;
case UMLRhapsodyPackage.ISUBSYSTEM__ID:
setId(ID_EDEFAULT);
return;
@@ -1828,8 +1774,6 @@ public class ISubsystemImpl extends OwnerHandleTypeImpl implements ISubsystem {
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case UMLRhapsodyPackage.ISUBSYSTEM__DISPLAY_NAME:
- return DISPLAY_NAME_EDEFAULT == null ? displayName != null : !DISPLAY_NAME_EDEFAULT.equals(displayName);
case UMLRhapsodyPackage.ISUBSYSTEM__ID:
return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
case UMLRhapsodyPackage.ISUBSYSTEM__MY_STATE:
@@ -1912,95 +1856,11 @@ public class ISubsystemImpl extends OwnerHandleTypeImpl implements ISubsystem {
* @generated
*/
@Override
- public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) {
- if (baseClass == ElementsType.class) {
- switch (derivedFeatureID) {
- default: return -1;
- }
- }
- if (baseClass == DependsOnType.class) {
- switch (derivedFeatureID) {
- default: return -1;
- }
- }
- if (baseClass == DeclarativesType.class) {
- switch (derivedFeatureID) {
- default: return -1;
- }
- }
- if (baseClass == M_pModelObjectType.class) {
- switch (derivedFeatureID) {
- default: return -1;
- }
- }
- if (baseClass == TargetType.class) {
- switch (derivedFeatureID) {
- default: return -1;
- }
- }
- if (baseClass == IModelElement.class) {
- switch (derivedFeatureID) {
- case UMLRhapsodyPackage.ISUBSYSTEM__DISPLAY_NAME: return UMLRhapsodyPackage.IMODEL_ELEMENT__DISPLAY_NAME;
- default: return -1;
- }
- }
- return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) {
- if (baseClass == ElementsType.class) {
- switch (baseFeatureID) {
- default: return -1;
- }
- }
- if (baseClass == DependsOnType.class) {
- switch (baseFeatureID) {
- default: return -1;
- }
- }
- if (baseClass == DeclarativesType.class) {
- switch (baseFeatureID) {
- default: return -1;
- }
- }
- if (baseClass == M_pModelObjectType.class) {
- switch (baseFeatureID) {
- default: return -1;
- }
- }
- if (baseClass == TargetType.class) {
- switch (baseFeatureID) {
- default: return -1;
- }
- }
- if (baseClass == IModelElement.class) {
- switch (baseFeatureID) {
- case UMLRhapsodyPackage.IMODEL_ELEMENT__DISPLAY_NAME: return UMLRhapsodyPackage.ISUBSYSTEM__DISPLAY_NAME;
- default: return -1;
- }
- }
- return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
public String toString() {
if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
- result.append(" (displayName: "); //$NON-NLS-1$
- result.append(displayName);
- result.append(", id: "); //$NON-NLS-1$
+ result.append(" (id: "); //$NON-NLS-1$
result.append(id);
result.append(", myState: "); //$NON-NLS-1$
result.append(myState);
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/rhapsodymetamodel.ecore b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/rhapsodymetamodel.ecore
index 79239942a7f..8b50349ff25 100644
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/rhapsodymetamodel.ecore
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/impl/rhapsodymetamodel.ecore
@@ -983,7 +983,8 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lastID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DeclarativesType" abstract="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="DefaultSubsystemType" abstract="true"/>
+ <eClassifiers xsi:type="ecore:EClass" name="DefaultSubsystemType" abstract="true"
+ eSuperTypes="#//IModelElement"/>
<eClassifiers xsi:type="ecore:EClass" name="DefaultTransType" abstract="true"/>
<eClassifiers xsi:type="ecore:EClass" name="DependsOnType" abstract="true" eSuperTypes="#//ElementsType"/>
<eClassifiers xsi:type="ecore:EClass" name="DescriptionType" abstract="true"/>
@@ -2438,7 +2439,7 @@
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="IStructureDiagram" eSuperTypes="#//IDiagram #//DeclarativesType #//DependsOnType #//TargetType #//TheMainDiagramType #//M_pModelObjectType"/>
- <eClassifiers xsi:type="ecore:EClass" name="ISubsystem" eSuperTypes="#//OwnerHandleType #//DependsOnType #//DeclarativesType #//M_pModelObjectType #//TargetType #//DefaultSubsystemType #//IModelElement">
+ <eClassifiers xsi:type="ecore:EClass" name="ISubsystem" eSuperTypes="#//OwnerHandleType #//DependsOnType #//DeclarativesType #//M_pModelObjectType #//TargetType #//DefaultSubsystemType">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="myState" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/util/UMLRhapsodySwitch.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/util/UMLRhapsodySwitch.java
index 58ca420c6b0..f9a225389f9 100644
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/util/UMLRhapsodySwitch.java
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/util/UMLRhapsodySwitch.java
@@ -501,6 +501,7 @@ public class UMLRhapsodySwitch<T> extends Switch<T> {
case UMLRhapsodyPackage.DEFAULT_SUBSYSTEM_TYPE: {
DefaultSubsystemType defaultSubsystemType = (DefaultSubsystemType)theEObject;
T result = caseDefaultSubsystemType(defaultSubsystemType);
+ if (result == null) result = caseIModelElement(defaultSubsystemType);
if (result == null) result = defaultCase(theEObject);
return result;
}
@@ -905,9 +906,9 @@ public class UMLRhapsodySwitch<T> extends Switch<T> {
if (result == null) result = caseDependsOnType(iComponent);
if (result == null) result = caseDeclarativesType(iComponent);
if (result == null) result = caseM_pModelObjectType(iComponent);
- if (result == null) result = caseIModelElement(iComponent);
if (result == null) result = caseDefaultSubsystemType(iComponent);
if (result == null) result = caseElementsType(iComponent);
+ if (result == null) result = caseIModelElement(iComponent);
if (result == null) result = defaultCase(theEObject);
return result;
}
@@ -1787,9 +1788,9 @@ public class UMLRhapsodySwitch<T> extends Switch<T> {
if (result == null) result = caseDeclarativesType(iSubsystem);
if (result == null) result = caseM_pModelObjectType(iSubsystem);
if (result == null) result = caseTargetType(iSubsystem);
- if (result == null) result = caseIModelElement(iSubsystem);
if (result == null) result = caseDefaultSubsystemType(iSubsystem);
if (result == null) result = caseElementsType(iSubsystem);
+ if (result == null) result = caseIModelElement(iSubsystem);
if (result == null) result = defaultCase(theEObject);
return result;
}
@@ -2122,6 +2123,7 @@ public class UMLRhapsodySwitch<T> extends Switch<T> {
OwnerHandleType ownerHandleType = (OwnerHandleType)theEObject;
T result = caseOwnerHandleType(ownerHandleType);
if (result == null) result = caseDefaultSubsystemType(ownerHandleType);
+ if (result == null) result = caseIModelElement(ownerHandleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody/transform/SemanticInternationalization.qvto b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody/transform/SemanticInternationalization.qvto
index 2be91deff6b..ee55b9bccb6 100755
--- a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody/transform/SemanticInternationalization.qvto
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody/transform/SemanticInternationalization.qvto
@@ -83,7 +83,7 @@ helper NamedElement::getRhaposdyLabel():String{
//mapping umlrhapsody::DefaultSubsystemType::iDefaultSubsystemTypeToPackage():uml::Package when{self.oclIsKindOf(ISubsystem)}{
if(rpyElement=null){
- rpyElement:=self.invresolveoneIn(IProject::iProjectToPapyrusModel);
+ rpyElement:=self.invresolveoneIn(DefaultSubsystemType::iDefaultSubsystemTypeToPackage);
};
//mapping EObject::generalMappingToUMLElement():uml::Element disjuncts

Back to the top